/** Web Design Architecture by TheVisibledentist.com **/

/**LAYOUT**/
.mainbody {   width:560px; }
.threecol {   width:299px; }
.column {     margin: 0 10px;  overflow: hidden;  float: left;  display: inline;}
.row {	      width: 960px; margin: 0 auto; overflow: hidden;}
.rightplace { width:360px; }
.foothour {   width:287px; padding-left:13px;border-left:solid 1px #EFD887;line-height: 1.361em;}
.footaddy {   width:340px; padding-left:13px;border-left:solid 1px #EFD887;line-height: 1.361em;}
.details {    width:240px; }
.widebody {   width:940px;}
#resources {  width:850px; margin:0 0 0 45px}
.bugfix{      min-width: 960px; height: 200px;}
* html .bugfix	{padding: 0 480px;}
.bugfix .min_width_inner{width: 100%; }
.bugfix .min_width_container{margin: 0 -480px;position: relative;float: left;}	   

/**BODY**/
body{         padding:0;  margin:0 0 0 0; font:normal 11.0pt verdana,arial,helvetica,sans-serif;color:#282828;}
#header{      text-align:center; background: #F4F1DE; width:100%; }
#container{   width:100%; margin:20px 0 40px 0; text-align:justify;}              
h1{           font:500 18.0pt arial,helvetica,sans-serif; color:#541F12; margin:0px 0px 0px 0px}
h2{           font:normal 14.3pt arial,helvetica,sans-serif; color:#541F12; margin:15px 0 0px 0; text-align:left}              
h3{           font:normal 14.3pt arial,helvetica,sans-serif; color:#541F12; margin:2px 0 4px 0; text-align:center} 
h4{           font:normal 14.3pt arial,helvetica,sans-serif; color:#541F12; margin:2px 0 4px 0;text-align:center}
h5{           font:normal 14.3pt arial,helvetica,sans-serif; color:#541F12; margin:2px 0 4px 0; text-align:center}
              
/**NAV**/
.navrow {     width: 100%; margin: 0 auto; overflow: hidden;background:#541F12; text-align:center;}
#menunav {    background: #541F12;padding:8px 9px 7px 9px;margin-top: -1px !important;}
.table {      display: table; margin: 0 auto;}
ul#pagenavs { min-width: 960px;list-style: none;margin: 0;}
ul#pagenavs li {display: inline;font: bold 1.1em Arial;}
ul#pagenavs a {padding:8px 9px 7px 9px;margin: 0 3px;color: #FAF8DE;text-decoration: none;}
ul#pagenavs a:hover{background:#EDE3BC;color:#4E1D10;text-decoration:none;} 
ul#pagenavs a#current{background:#EDE3BC;color:#4E1D10;text-decoration:none;border-right:0px solid #2D0000;border-left:0px solid #2D0000;}

/**VIDEO**/              
div.vidpad {  padding:0px;text-align:center;border:8px solid #E8DCAC;}
.vid1 {       background:#E8DCAC;}
.vid3 {       background:#E8DCAC;margin:4px}
.vid2 {       border:8px solid #E8DCAC;}

/**IMAGES**/
.firstmain{   margin:19px 8px 3px 0;}
.image{       margin:2px 10px 0 0;}
.thumbs{      margin:0 10px 0 0;} 
a img {       border:0 none;}
.border {     padding:2px;border:3px solid #E8DCAC;}

/**LINKS**/  
a{            color:#003093;text-decoration:underline;}
a:hover{      color:#CC0000;text-decoration:none;}
#footer a{    font:13px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F8EEC9; text-decoration:none;margin:0 0 0 1px;}
#footer a:hover{text-decoration:underline;}

/**MISC**/
div.spacer {  margin-top: 5px; margin-bottom: 15px; background-color: #EBCD8D;height: 1.6em;}
div.spacer2 {  margin-top: 15px; margin-bottom: 5px; background-color: #F4E6C6;height: 1.6em;}
.fauxheading{ font:500 14.3pt arial,helvetica,sans-serif; color:#541F12; margin:30px 0 15px 0; text-align:left}
.footarrow {  vertical-align:middle; margin:3px 0;padding:1px 5px 1px 0px;width:9px;height:10px;}              
#container p {margin: 20px 0;}  
.buttonfloat {margin:14px 0 0 7px;float:right}
.pdficon {    margin:10px 0 0 7px;float:right}
#resources p {margin: 11px 0;}
.clearfloat{  clear:both}
.boldtext {   font-weight:bold;color:#541F12}
#container .pcorrect {margin:20px 0 0 0}
              
/**BUTTONS**/
.contactbtn{  width:9.7em;  color:#FFFFFF; font-family:verdana; text-align:center; font-size:105%; font-weight:bold; background-color:#930000; border:1px solid #000000;}
.contactbtnhov {color:#800000;cursor:pointer; background-color:#F9F5E8;border-top-color:#BCBCBC; border-left-color:#BCBCBC; border-right-color:#353535; border-bottom-color:#353535;}
              
/**FOOTER**/
#footer {     background:#4B1C10;width:100%;height:180px;font:13px/15px 'Trebuchet MS',Arial;color:#F8EEC9;text-align:left;padding:20px 0 0 0;}
#footer p{    margin:25px 0;text-align:center;border-top:solid 1px #E9CC58;}
#base {       width:100%;text-align:center;background:#27160C;font:12px/14px 'Trebuchet MS',Arial;color:#F4E4AE;padding:8px 0;border-top:solid 1px #E9CC58;}
