/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
h1, h2 {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif !important; color: #5d0401; font-size: 18px; margin-bottom: 10px;}
h3, h4, h5, h6 {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif !important; color: #5d0401; font-size: 14px; margin-bottom: 10px;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
.clear{clear: both;}
a{color: #5d0401;}
a:Hover{color: #261d10;}
ul, ol{list-style-position: inside; padding: 0px; margin: 0px;}
body{color: #261d10; background: url(../../../images/bg.jpg) no-repeat top center #614c2e !important; font-family: Arial, Helvetica, sans-serif; font-size: x-small; padding: 15px 0px !important;}
#header{background: url(../../../images/header.jpg) !important; width: 960px; height: 176px; overflow: hidden;}
#header h1 a{width: 960px; height: 176px; display: block; text-indent: -9999px;}
#header h1{margin: 0px; padding: 0px;}
#framework{width: 960px; margin: 0px auto; background: url(../../../images/content-bg-01.gif) repeat-x 0px 176px #e6ded3;}
#frameworkPadding{padding: 10px 15px; background: url(../../../images/content-bg-02.gif) repeat-y top left;}
#mainContent{font-size: 12px; line-height: 18px;}
#encloseLeft{float: left; width: 760px;}
#rightColumn{float: right; width: 160px;}
#leftColumn{float: left; width: 160px;}
#middleColumn{float: right; width: 590px;}
#main{border: 3px solid #897c68 !important; background: #fff; margin-bottom: 10px;}
#main #pinnedpost{border: 3px solid #e7d7bc; padding: 10px 10px 0px 10px; margin: 0px !important;}
#main h2, #aggrecentposts h2, #aggrecentimages h2{text-transform: none !important; background: none !important; font-size: 24px !important; text-align: center; font-weight: normal; border-bottom: 1px solid #897c68 !important; padding: 0px 0px 6px !important; margin-bottom: 10px !important;}
#main p, #aggrecentposts p{margin-bottom: 10px;}
#aggrecentposts{background: url(../../../images/content-bg.gif) repeat-x; padding: 16px; border-top: 1px solid #fff;}
#aggrecentposts .post{border-bottom: 1px dotted #fff; padding-bottom: 10px; margin-bottom: 10px;}
#aggrecentimages{padding: 0px 16px; background: url(../../../images/content-bg.gif) repeat-x; padding: 16px; border-top: 1px solid #fff; min-height: 300px;}
#aggrecentimages div{width: 117px; float: left; margin-right: 10px; height: 186px; overflow: hidden; background: #c2af94; border-bottom: 10px solid #e6ded3; text-align: center;}
#aggrecentimages div img{margin-bottom: 6px;}
#aggrecentimages div a{width: 117px; display: block;}
#rightColumn h2, #leftColumn h2{color: #a69276 !important; font-size: 14px; !important; font-weight: normal !important;}
#rightColumn .module, #leftColumn .module{margin-bottom: 10px; border-bottom: 1px solid #fff; padding-bottom: 10px;}
#rightColumn ul, #leftColumn ul{list-style: none; list-style-position: outside;}
#topModule h2{color: #5D0401 !important; font-weight: bold !important;}
#ads li{font-size: 11px; margin-bottom: 10px;}
#ads h4{font-weight: normal; margin-bottom: 10px; font-size: 11px;}
#ads h3{font-size: 11px; margin-bottom: 4px !important;}
#siteFooter {background: url(../../../images/footer-bg.gif) repeat-x; font-size: 1.1em; border-top: 1px solid #fff; height: 66px; overflow: hidden; clear: both;}
#siteFooter li{float: right; list-style: none;}
#siteFooter li a{padding: 2px 5px; border-right: 1px solid #fff; display: block; color: #fff; text-decoration: none;}
#siteFooter li.first a{border-right: none;}
#siteFooter li.last a{border-left: 1px solid #fff;}
#siteFooter p.copyright{float: left; color: #fff; padding: 3px 10px 0px 10px;}
#siteFooter ul.rightLinks{float: right;}