/* Reset stuff first
-------------------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,strike,strong,b,u,i,center,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1.5}ol,ul{list-style:none}:focus{outline:0}table,td,th{border-collapse:collapse;border-spacing:0;vertical-align:top}a img{border:none}img{line-height:0}
/* typography */
h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:200%;line-height:1em;margin-bottom:5px}h2{font-size:2em;margin-bottom:5px}h3{font-size:1.5em;line-height:1;margin-bottom:5px}h4{font-size:1.2em;line-height:1.25;margin-bottom:5px}h5{font-size:1em;font-weight:bold;margin-bottom:5px}h6{font-size:1em;font-weight:bold}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}

/* Globals
-------------------------------------------------------------- */
a{text-decoration:none;color: #AE1809}a:hover{text-decoration:underline}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}
.info{color:#FF9}.alert{color:#f00}.success{color:#6C0}
.light{color:#666}.xlight{color:#999}
hr{border:none;margin:5px 0 8px 0;padding:0}hr.hr-1{height:1px}hr.hr-2{height:2px}hr.hr-3{height:3px}
.small{font-size:85%}.xsmall{font-size:75%}.xxsmall{font-size:70%}
.w1{width:40px}.w2{width:80px}.w3{width:120px}.w4{width:180px}.w5{width:200px}.w6{width:240px}.w7{width:280px}.w8{width:320px}.w9{width:360px}.w10{width:400px}.w11{width:440px}.w12{width:480px}.w13{width:520px}.w14{width:560px}.w15{width:600px}.w16{width:640px}.w17{width:680px}.w18{width:720px}.w19{width:760px}.w20{width:800px}.w21{width:840px}.w22{width:880px}.w23{width:920px}.w24{width:960px}.w25{width:1000px}
.brd-top{border-top:2px dotted #ddd}.brd-btm{border-bottom:2px dotted #ddd}

/* Messages
-------------------------------------------------------------- */
.msg-div{padding:15px;margin-bottom:15px}.msg-span{padding:15px}
.msg-note{background:#eee}.msg-alert{background:#FFDFDF}.msg-success{background:#EDFFD2}.msg-info{background:#FFFEC4}

/* Sticky settings (no touchy!)
-------------------------------------------------------------- */
html, body, #container {height:100%;}
body > #container {height:auto;min-height:100%}
#main {padding-bottom: 120px;width:100%} /* must be same height as the footer */
#footer-wrap {position:relative;margin-top: -120px; /* negative value of footer height */height: 120px;clear:both;} 

/* Layout elements
-------------------------------------------------------------- */
#header,#main-content,#footer,#main-navbar{width:850px;margin:0 auto}
#footer{width:820px;margin:0 auto}
#header{padding:10px 0 5px; position:relative; height:92px}
#header .logo{width:420px; height:60px; display:block; text-indent:-10000px;overflow:hidden;margin-top:20px}
#main-content{overflow:auto}
#footer-wrap{padding:20px 0 0 0; background:#38180D;border-top:10px solid #AE1809}
#footer{margin:0 auto;line-height:1.2em;padding:20px; background:#4F1F0F; overflow:auto}
#footer-wrap .copyright{width:100%; padding:10px 0;background:#200D09; color:#eee; position:absolute; bottom:0px; text-align:center}

/* Columns
-------------------------------------------------------------- */
.col-1{width:202px}.col-2{width:500px}.col-3{width:200px}
.col-1,.col-2,.col-3{position:relative;float:left;padding:0px;margin-right:30px; padding-bottom:30px}
.col{position:relative;float:left;margin-right:20px}

/* Typography
-------------------------------------------------------------- */
html, body {font-size:85%;font-family:Arial, Helvetica, sans-serif}

/* Navigation
-------------------------------------------------------------- */
#main-navbar{padding:8px 0;overflow:auto; margin-bottom:40px}
#main-navbar a{float:left;font-weight:bold;text-decoration:none;padding:4px 12px 5px 12px;margin-right:4px;outline:none;height:17px;color:#fff}
#main-navbar a:hover{color:#fff;background:#512208}	
#main-navbar a.current{float:left;font-weight:bold;text-decoration:none;padding:4px 12px 5px 12px;margin-right:4px;outline:none;height:17px; background:#512208; color:#fff}
#main-navbar a.current:hover{}

/* Page content section
-------------------------------------------------------------- */
h1.pagetitle {font-size:1.4em; font-weight:bold; border-bottom:3px solid #eee; padding-bottom:10px; margin-bottom:15px}

ul.content-items {background:#}
ul.content-items li {padding:0 0 10px 0; margin-bottom:10px; overflow:auto; border-bottom:2px solid #eee}
ul.content-items li h1 {font-size:1.2em; font-weight:bold}

/* Forms
-------------------------------------------------------------- */
textarea{background:#f3f3f3 url(../../../media/images/back-forms.png) repeat-x}
.input_text{border-color:#ccc;padding:5px;margin:0;border-style:solid;border-width:1px;background:#f3f3f3 url(../../../media/images/back-forms.png) repeat-x}
.input_submit{padding:3px 8px 3px 8px;margin:0}

/* Images
-------------------------------------------------------------- */
img.content-img{width:500px;height:auto}
img.full-img{width:850px;height:auto}
img.thumb-img{width:100px;height:auto}

.alignleft,img.alignleft {display: inline;float: left;margin-right: 1.5em}
.alignright,img.alignright {display: inline;float: right;margin-left: 1.5em}

/* Links
-------------------------------------------------------------- */
#header a{}
#header a:hover{}
#footer a{text-decoration:underline;padding:4px 8px 5px 8px;margin-right:4px;}
#footer a:hover{color:#fff}

/* Misc
-------------------------------------------------------------- */
.source {font-size:11px; color:#666}
.last{margin-right:0} /* Clear margins */

#header{}
#main{}
#main-content{}
#footer-wrap{}
#footer{}


