

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; 
}
#global-footer { display: none; 
}
#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(255, 251, 239) url('body-bg.jpg') repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
color: rgb(74, 70, 57); 
}
a { color: rgb(102, 102, 102); 
text-decoration: underline; 
}
a:active {  }
a:visited { color: rgb(132, 132, 132); 
}
a:hover { text-decoration: none; 
color: rgb(149, 183, 99); 
}
#title-banner-top, #title-banner-bottom, #main-top, .content-top, .content-bottom, #footer { display: none; 
}
#container { margin: 20px auto; 
background: transparent url('container-bg.gif') no-repeat scroll center top; 
width: 90%; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#title-banner { margin: 0pt; 
padding: 0pt; 
}
#main { margin: 0pt; 
padding: 0pt; 
}
#footer { margin: 0pt; 
padding: 0pt; 
}
#title-banner-body { margin: 0pt auto; 
padding: 0pt; 
height: 170px; 
width: 840px; 
}
#title-banner-set { margin: 0pt; 
padding: 20px 195px 0pt; 
text-align: left; 
}
#title-banner h1 { margin: 0pt; 
padding: 0pt 0pt 10px; 
color: rgb(102, 102, 102); 
font-size: 150%; 
line-height: 1.2; 
}
#title-banner h2 { margin: 0pt; 
padding: 0pt; 
color: rgb(74, 70, 57); 
font-size: 120%; 
line-height: 1.2; 
font-weight: normal; 
}
#title-banner a { color: rgb(102, 102, 102); 
text-decoration: none; 
}
#title-banner a:hover { text-decoration: underline; 
color: rgb(149, 183, 99); 
}
#title-banner a:active {  }
#main-top {  }
#main-bottom { background: transparent url('main-bottom.gif') repeat-x scroll left bottom; 
height: 130px; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#side-a, #side-b {  }
.content-top {  }
.content-body {  }
.content-bottom {  }
.mod-entry-set { margin: 0pt 0pt 50px; 
padding: 50px 0pt 0pt; 
background: transparent url('mod-entry-set-bg.gif') no-repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
width: 100%; 
}
.mod-entry-set-top { display: none; 
}
.mod-entry-set-top .lt { display: none; 
}
.mod-entry-set-top .rt { display: none; 
}
.mod-entry-set-bottom { display: none; 
}
.mod-entry-set-bottom .lb { display: none; 
}
.mod-entry-set-bottom .rb { display: none; 
}
.entry { margin: 0pt; 
padding: 0pt 0pt 50px; 
background: transparent url('entry-bg.gif') no-repeat scroll right bottom; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
width: 100%; 
}
.entry-top { margin: 0pt; 
padding: 0pt 50px 20px; 
}
.entry-top h3 { margin: 0pt; 
padding: 0pt; 
color: rgb(102, 102, 102); 
font-size: 125%; 
}
.entry-top h3 a { color: rgb(102, 102, 102); 
text-decoration: none; 
}
.entry-top h3 a:visited { color: rgb(132, 132, 132); 
}
.entry-top h3 a:hover { text-decoration: underline; 
color: rgb(149, 183, 99); 
}
.entry-top-info { margin: 3px 0pt 0pt; 
padding: 0pt; 
}
.entry-top-info a {  }
.entry-top-info a:hover {  }
.entry-top-info a:active {  }
.entry-top-info a:visited {  }
.entry-top-info span.entry-top-info-time { font-size: 92%; 
}
.entry-top-info span.entry-top-info-category { font-size: 92%; 
}
.entry-body { margin: 0pt 50px; 
padding: 0pt; 
text-align: center; 
}
.entry-body-image { margin: 10px auto; 
}
.entry-body-image a img, .entry-body-text a img { border-color: rgb(203, 203, 185); 
}
.entry-body-image a:visited img, .entry-body-text a:visited img { border-color: rgb(203, 203, 185); 
}
.entry-body-image a:hover img, .entry-body-text a:hover img { border-color: rgb(149, 183, 99); 
}
.entry-body-text { margin: 10px 0pt; 
text-align: left; 
}
.entry-body-text a {  }
.entry-body-text a:hover {  }
.entry-body-text a:active {  }
.entry-body-text a:visited {  }
.entry-bottom { margin: 0pt 50px; 
padding: 10px 0pt 0pt; 
}
.entry-bottom-info { margin: 0pt; 
padding: 0pt; 
text-align: right; 
}
.entry-bottom-info a {  }
.entry-bottom-info a:hover {  }
.entry-bottom-info a:active {  }
.entry-bottom-info a:visited {  }


.mod-entry-set-goo-ad { margin-bottom: 20px; 
}
#mod-powered-by { margin-bottom: 20px; 
}
.sidebar-top { display: none; 
}
.sidebar { margin: 0pt; 
padding: 0pt; 
}
.sidebar ul{ 

list-style-type:none;
margin-left:0.5em

}
.sidebar-bottom { display: none; 
}
.module { margin: 0pt 0pt 25px; 
padding: 0px; 
}
.module .module-top { display: none; 
}
.module .module-bottom { margin: 0pt; 
padding: 0pt; 
background: transparent url('module-bottom.gif') no-repeat scroll center bottom; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
height: 47px; 
}
.module h4 { margin: 0pt; 
padding: 1px 0pt 5px 32px; 
background: transparent url('module-h4-1.gif') no-repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
text-align: left; 
color: rgb(102, 102, 102); 
font-size: 110%; 
}
#mod-recent-entries h4, #mod-mobile h4, #mod-bookmarks h4, #mod-login h4, #mod-goo-recommends h4 { background: transparent url('module-h4-2.gif') no-repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#mod-recent-trackbacks h4, #mod-calendar h4, #mod-categories h4, #mod-advertising h4 { background: transparent url('module-h4-3.gif') no-repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
.module .module-body { padding: 0pt 3px; 
}
#mod-powered-by {  }
.module ul { margin: 7px 0pt 0pt; 
}
.module ul li { margin: 0pt; 
padding: 7px 0pt 0pt; 
line-height: 1.1; 
}
.module dl { margin: 0pt; 
padding: 7px 0pt 0pt; 
}
.module dl dt { font-weight: bold; 
color: rgb(102, 102, 102); 
}
.module dl dd { margin: 0pt; 
padding: 0pt; 
}
.module a { color: rgb(74, 70, 57); 
}
.module a:visited { color: rgb(110, 106, 93); 
}
.module a:hover { color: rgb(247, 153, 177); 
}
#mod-recent-entries a:hover, #mod-mobile a:hover, #mod-bookmarks a:hover, #mod-login a:hover, #mod-goo-recommends a:hover { color: rgb(149, 183, 99); 
}
#mod-recent-trackbacks a:hover, #mod-calendar a:hover, #mod-categories a:hover, #mod-advertising a:hover { color: rgb(181, 145, 1); 
}
.module a:link:active {  }
.module-body hr { border: 0px none ; 
height: 1px; 
color: rgb(102, 102, 102); 
background-color: rgb(102, 102, 102); 
}
#mod-profile {  }
#mod-profile .module-body { margin-top: 5px; 
}
#mod-profile .mod-pro-photo { margin-bottom: 10px; 
}
#mod-mobile {  }
#mod-mobile ul li { background: transparent none repeat scroll 0% 0%; 
text-align: center; 
padding-left: 0pt; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#mod-mobile .module-body ul li.mod-mob-qr img { margin-top: 0pt; 
}
#mod-recent-entries {  }
#mod-categories {  }
#mod-login {  }
#mod-login .module-body { margin-top: 12px; 
}
#mod-recent-comments {  }
#mod-cal-table { margin-top: 12px; 
}
#mod-cal-table th, #mod-cal-table td {  }
.mod-cal-caption, .mod-cal-week { color: rgb(102, 102, 102); 
font-weight: bold; 
padding-bottom: 5px; 
}
#mod-cal-table a { font-weight: bold; 
}
#mod-cal-prev-next { padding: 10px 0pt 5px; 
}
#mod-back-numbers-scroll .module-body { margin: 12px 0pt 0px; 
width: 194px; 
}
#mod-bookmarks .mod-boo-name { color: rgb(74, 70, 57); 
font-weight: bold; 
}
#mod-powered-by {  }
#mod-freearea-main { margin: 0pt 0pt 30px; 
padding: 0pt; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#mod-freearea-main .mod-entry-set-top { display: none; 
}
#mod-freearea-main .mod-entry-set-top .lt { display: none; 
}
#mod-freearea-main .mod-entry-set-top .rt { display: none; 
}
#mod-freearea-main .mod-entry-set-bottom { display: none; 
}
#mod-freearea-main .mod-entry-set-bottom .lb { display: none; 
}
#mod-freearea-main .mod-entry-set-bottom .rb { display: none; 
}
#mod-freearea-main .entry { margin: 0pt; 
padding: 0pt 25px; 
background: transparent none repeat scroll 0% 0%; 
width: auto; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#mod-freearea-main .entry .entry-top { margin: 0pt 0pt 10px; 
padding: 0pt; 
background: transparent url('freearea-entry-h3.gif') no-repeat scroll left top; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
width: 100%; 
}
#mod-freearea-main .entry .entry-top h3 { padding: 10px 0pt 15px 77px; 
}
#mod-freearea-main .entry .entry-body { margin: 0pt; 
padding: 0pt; 
background: transparent none repeat scroll 0% 0%; 
-moz-background-clip: border; 
-moz-background-origin: padding; 
-moz-background-inline-policy: continuous; 
}
#mod-freearea-main .entry .entry-body a {  }
#mod-freearea-main .entry .entry-body a:hover {  }
#mod-freearea-main .entry .entry-body a:active {  }
#mod-freearea-main .entry .entry-body a:visited {  }
#mod-freearea-main .entry .entry-body-text { margin: 0pt; 
}
#mod-freearea-main .entry .entry-bottom { border: medium none ; 
margin: 0pt; 
padding: 0pt; 
}
