
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%; }

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-body li{ text-decoration:underline }
.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 { margin: 0pt; padding: 0pt; background: rgb(247, 248, 244) url('body-bg.jpg') no-repeat scroll right 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(69, 81, 61); }
a { color: rgb(220, 95, 103); text-decoration: underline; }
a:active {  }
a:visited { color: rgb(248, 138, 147); }
a:hover { text-decoration: none; }
#title-banner-top, #title-banner-bottom, #main-top, #main-bottom, .content-top, #footer { display: none; }
.mod-entry-set-top, .mod-entry-set-bottom { display: none; }
.sidebar-top, .sidebar-bottom, .module-top, .module-bottom { display: none; }
#container { margin: 0pt auto; padding: 0pt 0pt 250px; background: transparent url('container-bg.jpg') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 90%; }
#title-banner { margin: 0pt; padding: 0pt; }
#main { margin: 0pt; padding: 0pt; }




h1 { margin: 0pt; padding: 0pt 0pt 10px; color: rgb(69, 81, 61); font-size: 150%; line-height: 1.2; margin:50px 0}


#main-top {  }
#main-bottom {  }
#main {  }
#side-a, #side-b {  }
.content-top {  }
.content-body { margin-top: 3px; }
.content-bottom {  }
.mod-entry-set { border: 1px solid rgb(202, 195, 151); margin: 0pt 0pt 20px; padding: 5px; }
.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: 10px 0pt; background: transparent url('entry-bg.gif') repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 100%; }
.entry-top { margin: 0pt 10px 10px; padding: 0pt 0pt 18px; }
.entry-top h3 { margin: 0pt; padding: 0pt; color: rgb(220, 95, 103); font-size: 125%; }
.entry-top h3 a { text-decoration: none; color: rgb(220, 95, 103); }
.entry-top h3 a:visited { color: rgb(246, 139, 147); }
.entry-top h3 a:hover { text-decoration: underline; }
.entry-top-info { margin: 0pt; padding: 2px 0pt 0pt; text-align: right; }
.entry-top-info a { color: rgb(220, 95, 103); }
.entry-top-info a:hover { color: rgb(220, 95, 103); }
.entry-top-info a:active { color: rgb(220, 95, 103); }
.entry-top-info a:visited { color: rgb(246, 139, 147); }
.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 10px; }
.entry-body-image { margin: 10px auto; text-align: center; }
.entry-body-image a img, .entry-body-text a img { border-color: rgb(130, 108, 87); }
.entry-body-image a:visited img, .entry-body-text a:visited img { border-color: rgb(181, 156, 126); }
.entry-body-image a:hover img, .entry-body-text a:hover img { border-color: rgb(130, 108, 87); }
.entry-body-text { margin: 10px 0pt; text-align: left; line-height:2.2em }
.entry-body-text a {  }
.entry-body-text a:hover {  }
.entry-body-text a:active {  }
.entry-body-text a:visited {  }
.entry-bottom { margin: 10px 10px 0pt; padding: 0pt; }
.entry-bottom-info { margin: 0pt; padding: 0pt; text-align: right; }
.entry-bottom-info a { color: rgb(220, 95, 103); }
.entry-bottom-info a:hover { color: rgb(220, 95, 103); }
.entry-bottom-info a:active { color: rgb(220, 95, 103); }
.entry-bottom-info a:visited { color: rgb(246, 139, 147); }


.sidebar-top { display: none; }
.sidebar { margin: 0pt; padding: 0pt; }
.sidebar-bottom { display: none; }
.module { margin: 0pt 0pt 30px; padding: 0px; }
.module .module-top { display: none; }
.module .module-bottom { display: none; }
.module h4 { margin: 0pt; padding: 15px 5px 12px; background: transparent url('module-h4.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(101, 83, 66); font-size: 110%; }
.module .module-body { padding: 5px 0pt 0pt; }
#mod-powered-by {  }
.module ul { margin: 7px 0pt 0pt; }
.module ul li { margin: 0pt; padding: 7px 0pt 0pt 17px; background: transparent url('module-li.gif') no-repeat scroll left 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 1.1; }
.module dl { margin: 0pt; padding: 7px 0pt 0pt; }
.module dl dt { padding: 7px 0pt 0pt; font-weight: bold; color: rgb(69, 81, 61); }
.module dl dd { margin: 0pt; padding: 0pt; }
.module a { color: rgb(130, 108, 87); }
.module a:visited { color: rgb(181, 156, 126); }
.module a:link:hover { color: rgb(130, 108, 87); }
.module a:link:active { color: rgb(130, 108, 87); }
.module-body hr { border: 0px none ; height: 1px; color: rgb(69, 81, 61); background-color: rgb(69, 81, 61); }


#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-back-numbers-scroll .module-body { margin: 14px 0pt 0px; width: 200px; }
#mod-back-numbers-scroll .module-body ul { margin: 0pt; }
#mod-back-numbers-scroll .module-body ul li { margin: 0pt; padding: 0pt 0pt 7px 15px; background: transparent url('module-li.gif') no-repeat scroll left 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 1.1; }
#mod-bookmarks .mod-boo-name { color: rgb(220, 95, 103); font-weight: bold; }
#mod-bookmarks .mod-boo-name a { text-decoration: underline; color: rgb(220, 95, 103); font-weight: bold; }
#mod-bookmarks .mod-boo-name a:visited { color: rgb(246, 139, 147); text-decoration: underline; }
#mod-bookmarks .mod-boo-name a:hover { color: rgb(220, 95, 103); text-decoration: underline; }
#mod-powered-by {  }
#mod-advertising a { text-decoration: underline; color: rgb(220, 95, 103); }
#mod-advertising a:visited { color: rgb(246, 139, 147); text-decoration: underline; }
#mod-advertising a:hover { color: rgb(220, 95, 103); text-decoration: underline; }

