

div.clearboth { margin: 0pt; padding: 0pt; overflow: hidden; display: block; clear: both; height: 0px; font-size: 0px; line-height: 0pt; }
.clearfix {  }
.clearfix:after { content: "."; display: block; clear: both; height: 0px; visibility: hidden; }

body { margin: 0pt; padding: 0pt; line-height: 1.5em; text-align: center; font-size: 13px; }
form { margin: 0pt; padding: 0pt; text-align: left; }
input { margin: 0pt; padding: 0pt; }
#title-banner h1, #title-banner h2, #mod-comments h3, #mod-trackbacks h3, .entry-top h3, .module h4 { margin: 0pt; padding: 0pt; font-size: 100%; }
form { margin: 0pt; padding: 0pt; text-align: left; }
input { margin: 0pt; padding: 0pt; }
.module ul, .module ul li, .module dl, .module dl dt, .module dl dd, #mod-powered-by ul, #mod-powered-by ul li, #mod-comments ul, #mod-comments ul li, #mod-comments dl, #mod-comments dl dt, #mod-comments dl dd, #mod-trackbacks ul, #mod-trackbacks ul li, #mod-trackbacks dl, #mod-trackbacks dl dt, #mod-trackbacks dl dd, #mod-prev-next ul, #mod-prev-next ul li, #mod-archive ul, #mod-archive ul li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#title-banner, #title-banner-top, #title-banner-bottom, #main-top, main-bottom, #center, #in-center, #main-3c-wrap, #side-a, #side-b, .sidebar-top, sidebar-bottom, .content-2c, .content-3c, .content-top, .content-bottom, .mod-entry-set, .mod-entry-set-top, .mod-entry-set-bottom, .mod-comments-top, .comment-list-top, .comment-list-bottom, .module-top, .module-bottom { overflow: hidden; }
.entry-top, .entry-body, .entry-body-image, .entry-body-text, .comment-list-text, .mod-trackbacks-body { overflow: auto; }

#container { text-align: left; }
#main { margin: 0pt; padding: 0pt; }
#center, #in-center { margin: 0pt; padding: 0pt; }
#side-a, #side-b { width: 200px; }
.mod-entry-set {  }
.entry-body { height: 1%; line-height: 1.6; }
.entry-body-image { width: 100%; text-align: center; }
.entry-body-image a img { border: 1px solid ; }
#mod-prev-next .mod-prev-next-body { width: 100%; }
li.mod-pre-nex-prev { float: left; width: 33%; text-align: left; height: 1px; }
li.mod-pre-nex-next { float: right; width: 33%; text-align: right; }
li.mod-pre-nex-top { float: left; width: 33%; text-align: center; }
.mod-entry-set-goo-ad { text-align: center; }
.module-body { line-height: 1.4; }
.module ul { line-height: 1.3; }
.module ul li { margin: 0pt 0pt 4px; }
.module dl { line-height: 1.3; }
.module dl dd { margin: 0pt 0pt 4px; }
#sidebar-opt-top { display: none; }
#sidebar-opt-bottom { display: none; }
#mod-calendar .module-body { text-align: center; }

#mod-profile dl dd.mod-pro-photo { text-align: center; }
#mod-mobile .module-body { text-align: center; }
#mod-mobile .module-body ul li.mod-mob-qr img { margin: 4px 0pt 6px; padding: 0pt; }
#mod-mobile .module-body ul li.mod-mob-mail img { border: 0pt none ; margin: 0pt 0pt 6px; padding: 0pt; vertical-align: middle; }
#mod-login .module-body { text-align: center; }
#mod-login .module-body img { margin: 0pt 6px 0pt 0pt; padding: 0pt; vertical-align: middle; }
#mod-recent-entries .module-body .arcv-link { width: 100%; text-align: right; }
#mod-back-numbers-scroll .module-body { overflow: auto; height: 100px; text-align: left; }
span#mod-goo-rec-goo { text-transform: lowercase; }
#mod-powered-by { padding: 0pt 0pt 10px 27px; }
#mod-powered-by ul li { padding: 2px 0pt 0pt; }
span#mod-adv-title { text-transform: uppercase; }

#center { margin: 0pt 0pt 0pt -200px; width: 100%; float: right; }
#in-center { margin: 0pt 0pt 0pt 200px; }
#side-a { float: left; }
#in-center .content-2c { margin-left: 10px; }

body { background: rgb(234, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(49, 49, 49); }
a { text-decoration: underline; color: rgb(0, 51, 102); }
a:visited { text-decoration: underline; color: rgb(0, 102, 204); }
a:hover { text-decoration: underline; color: rgb(153, 0, 0); }
a:active { color: rgb(153, 0, 0); }
#main-top, #footer, .mod-entry-set-top, .mod-entry-set-bottom, .mod-comments-top, .mod-comments-bottom, .comment-list-top, .comment-list-bottom, .comment-form-top, .comment-form-bottom, .mod-trackbacks-top, .mod-trackbacks-bottom, .trackback-list-top, .trackback-list-bottom, .sidebar-bottom, .module-top, .module-bottom { display: none; }
#container { margin: 0pt auto; width: 90%; }
#main { background: rgb(253, 253, 253) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#title-banner { background: rgb(253, 253, 253) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#title-banner-top { height: 0pt; }
#title-banner-body { width: 100%; background-image: url('module_back_top.gif'); background-position: left top; background-repeat: no-repeat; height: 140px; }
#title-banner-body #title-banner-set { padding: 25px 25px 25px 230px; }
#title-banner-bottom { height: 0pt; }
#title-banner-body #title-banner-set h1 { font-size: 139%; color: rgb(0, 92, 231); line-height: 1.2; width: 98%; margin-bottom: 5px; }
#title-banner-body #title-banner-set h1 a { color: rgb(0, 92, 231); text-decoration: none; }
#title-banner-body #title-banner-set h1 a:hover, #title-banner-body #title-banner-set h1 a:active { color: rgb(0, 92, 231); text-decoration: underline; }
#title-banner-body #title-banner-set h2 { color: rgb(0, 92, 231); line-height: 1; width: 98%; font-weight: normal; }
#main-bottom { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#center {  }
#in-center { background: rgb(253, 253, 253) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#side-a, #side-b {  }
.content-2c { margin: 0pt 5px; }
.content-top { height: 5px; }
.content-body { padding: 0pt 20px; }
.content-bottom { height: 10px; }
.mod-entry-set {  }
.mod-entry-set-top {  }
.mod-entry-set-top div.lt {  }
.mod-entry-set-top div.rt {  }
.mod-entry-set-bottom {  }
.mod-entry-set-bottom div.lb {  }
.mod-entry-set-bottom div.rb {  }
.entry {  }
.entry-top {  }
.entry-top h3 { font-size: 125%; color: rgb(51, 0, 0); line-height: 1.2; }
.entry-top h3 a { color: rgb(51, 0, 0); text-decoration: none; }
.entry-top h3 a:visited { color: rgb(51, 0, 0); }
.entry-top h3 a:hover { color: rgb(51, 0, 0); text-decoration: underline; }
.entry-top-info { border-bottom: 1px dashed rgb(23, 23, 23); padding: 0pt 2px 5px; text-align: right; color: rgb(0, 51, 102); }
.entry-top-info a { color: rgb(0, 51, 102); text-decoration: none; }
.entry-top-info a:visited { color: rgb(0, 102, 204); }
.entry-top-info a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.entry-top-info span.entry-top-info-time {  }
.entry-top-info span.entry-top-info-category {  }
.entry-body { padding: 15px 0pt; }
.entry-body-image { margin: 20px auto 10px; }
.entry-body-image a img, .entry-body-text a img { border: 0pt none ; }
.entry-body-image a:visited img, .entry-body-text a:visited img {  }
.entry-body-image a:hover img, .entry-body-text a:hover img {  }
.entry-body-text { padding: 5px 2px; }
.entry-bottom { padding: 2px; color: rgb(0, 102, 204); }
.entry-bottom-info {  }
.entry-bottom-info a { color: rgb(0, 51, 102); text-decoration: none; }
.entry-bottom-info a:visited { color: rgb(0, 102, 204); text-decoration: none; }
.entry-bottom-info a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
#mod-prev-next { margin-bottom: 20px; font-weight: bold; }
#mod-prev-next a { color: rgb(0, 51, 102); text-decoration: none; }
#mod-prev-next a:visited { color: rgb(0, 102, 204); text-decoration: none; }
#mod-prev-next a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.mod-entry-set-goo-ad { margin-top: 20px; margin-bottom: 30px; text-align: center; }
.sidebar {  }
.module-body { padding: 10px; }
.module ul li { text-align: left; color: rgb(51, 51, 51); padding-bottom: 5px; }
.module dl dt { color: rgb(55, 143, 212); font-weight: bold; }
.module dl dd {  }
.module-body hr { border: 0px none ; height: 1px; background-color: rgb(213, 213, 213); }
.module a { color: rgb(0, 51, 102); text-decoration: none; }
.module a:visited { color: rgb(0, 102, 204); text-decoration: none; }
.module a:hover { color: rgb(153, 0, 0); text-decoration: underline; }
.module a:active { color: rgb(153, 0, 0); text-decoration: underline; }
#side-a { padding: 20px 0pt 0pt; background-image: url('module_back.gif'); }
#side-a .module {  }
#side-a .module .module-top {  }
#side-a .module .module-body {  }
#side-a .module .module-bottom {  }
#side-a .module h4 { text-align: center; color: rgb(167, 28, 28); font-weight: bold; font-size: 110%; }
#mod-advertising {  }
#mod-profile {  }
#mod-mobile { text-align: center; }
#mod-mobile ul li { text-align: center; }
#mod-recent-entries {  }
#mod-categories { font-weight: bold; }
#mod-login {  }
#mod-recent-comments {  }
#mod-cal-table .mod-cal-caption { padding: 4px; color: rgb(49, 49, 49); font-weight: bold; }
#mod-cal-table .mod-cal-week { color: rgb(49, 49, 49); font-weight: bold; }
#mod-cal-table th, #mod-cal-table td { padding: 2px; font-size: 90%; text-align: center; vertical-align: middle; font-weight: bold; }
#mod-cal-prev, #mod-cal-next { padding: 5px; }
#mod-back-numbers-scroll { padding-bottom: 20px; font-weight: bold; }
#mod-back-numbers-scroll .module-body { padding: 10px 5px; }
#mod-bookmarks .mod-boo-name {  }
#mod-powered-by { padding: 10px; }
#mod-freearea-main { margin: 0pt 0pt 20px; background-color: transparent; }
#mod-freearea-main .mod-entry-set-top {  }
#mod-freearea-main .entry {  }
#mod-freearea-main .entry .entry-top {  }
#mod-freearea-main .entry .entry-top h3 { border-top: medium none; border-bottom: 1px dashed rgb(23, 23, 23); font-size: 125%; line-height: 1.25; color: rgb(51, 0, 0); padding-bottom: 5px; }
#mod-freearea-main .entry .entry-body { border: medium none ; color: rgb(51, 51, 51); line-height: 1.25; }
#mod-freearea-main .entry .entry-body-text {  }
#mod-freearea-main .entry .entry-bottom { border: medium none ; }
