

/* CSS Document */

/* BODY *********************************************************************/


html {height:100%;  height:auto !important; min-height:100%; overflow-y:scroll ;position: relative;} 
body {font-family: 'Lato', sans-serif;  font-weight:400; font-size: 14px; color:#333; line-height:22px; font-weight: 400;height:100%; position: relative; background-color:#fff; }

h1, h2, h3, h4 {color:#7a3628; font-family: 'Lato', sans-serif;  font-weight:400;   letter-spacing:-1px }

h1 { line-height:28px; font-size:26px; margin-bottom:0px; background-color:#8b8460; padding:10px; color:#FFF }
h2 {color:#333333; font-size:20px; line-height:28px; margin-bottom:0; }
h3 {font-size:18px; line-height:20px; font-weight:700; font-family: 'Open Sans Condensed', sans-serif;}

.introText {font-size:50px; font-style:italic; color:#66a4c4; line-height:70px}
.title {color:#333333; font-size:24px; line-height:28px; margin-top:10px}
.em { font-style:italic}
.blue {color:#003366}
.green {color:#62c138}
.small {font-size:11px; line-height:14px; text-align:left}
.secondary {color:#666666}
.white {color:#ffffff;}
.grey {color:#333333}

a {text-decoration:none;color:#c6171a;}
a:hover {text-decoration:none;color:#1d5c9b;}
.center {text-align: center;  }
a.wh {text-decoration:none;color:#ffffff;}

/* images *********************************************************************/
img {border:0px;}
.border {background-color:#FFF; padding:5px; border:1px solid #ccc}
.imgRight {float:right; margin-left:10px }
.imgRightBorder {float:right; margin-left:20px; padding:3px; border:1px solid #f5d7ad}
.imgLeftBorder {float:left; margin-right:10px; padding:3px; border:1px solid #f5d7ad}
.imgLeft {float:left; margin:10px 10px 0px 10px; }
.m10Right {margin-right:12px}
.s10Right {margin-right:12px}
.right {float:right}
.left {float:left}



/* spacing *********************************************************************/
.indent {margin-left:40px; }
.padtop {padding-top:30px; }
.pad40 {padding:20px 0px 20px 0px}
.pad20 {padding:10px 0px 10px 0px}
.pad10all {padding:10px}
.padtop {padding:5px 0px 0px 0px}
.padleftright {padding:0px 20px}
.padlefttop {padding:20px 0px 0px 10px}


.btn1 {display: block; background-color:#8b5044; color:#FFF; font-size:20px; text-transform:uppercase; width:70%; padding:18px 20px;  text-align:center; margin:20px 0px 5px 20px}
 a.btn1:hover{color:#FFF; font-weight:700}
.btn2 {display: block; background-color:#8b8460; color:#FFF; font-size:20px; text-transform:uppercase; width:70%; padding:18px 20px;  text-align:center; margin:0px 0px 5px 20px}
 a.btn2:hover{color:#FFF; font-weight:700}
.btn3 {display: block; background-color:#375969; color:#FFF; font-size:20px; text-transform:uppercase; width:70%; padding:18px 20px;   text-align:center; margin:0px 0px 0px 20px }
 a.btn3:hover{color:#FFF; font-weight:700}

.searchbar {display: none; background-color:#7f3d2f;  width:100%; padding:0px; height:60px;  text-align:center; margin-top:12px; background-image:url(../images/searchbk.gif); background-repeat:no-repeat; background-position:left }
.buttons {float:right}
.featured {background-color:#8b8460; color:#FFF; font-size:24px; text-transform:uppercase; width:85%; padding:18px 20px;  text-align:left; margin:0px 10px  0px 0px}
.new {background-color:#375969; color:#FFF; font-size:24px; text-transform:uppercase; width:87%; padding:18px 20px;  text-align:left;  margin:0px 0px  0px 20px}

/* layout *********************************************************************/
.container { text-align:center; width:1000px; z-index:0;  height:100%;} 
.PrintLogo {display:block} 
.ChangeFont {display:none; float:right; padding-right:30px}

.box {width:100%;padding:10px 0px; text-align:left; border-bottom:1px dotted #999999 }
.box1 {width:90%;padding:10px 15px; text-align:left; border-bottom:1px dotted #999999 }
.box4 {width:98%;padding:10px 15px; text-align:left; border-bottom:1px dotted #999999 }
.box3 {width:100%;padding:10px 0px; text-align:left; border-bottom:1px dotted #999999 }
.box2 {width:90%;padding:10px 10px;margin-left:20px; margin-top:10px; text-align:left; border-bottom:1px dotted #999  }
.noborder {border-bottom:none}
.date {font-size:14px; text-transform:uppercase; color:#7a3628; font-weight:700; }

.footer{width:1000px; text-align:left;  margin:0 auto;padding:25px 10px 0px 10px; line-height:18px;  font-size:12px;border-top:1px dotted #999; font-weight:700  }
.footer a {color:#793527}


/* forms *********************************************************************/
form { margin-left:0px; width:600px; margin-bottom:20px }
#custom-search-form .search-query {margin-top:15px; margin-bottom:15px; padding:6px; margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; right:0px; width:657px; margin-left:0px; margin-left:15px; font-size:16px;}
#custom-search-form button { border: 0;  background: none; padding: 6px 5px; top: 2px;  position:relative;  left:370px; top:-35px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
 border-radius: 3px; }
 #custom-search-form2 .search-query {margin-top:15px; margin-bottom:15px; padding:6px; margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; right:0px; width:250px; margin-left:0px; margin-left:50px;}
#custom-search-form2 button { border: 0;  background: none; padding: 6px 5px; top: 2px;  position:relative;  left:20px; top:0px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
 border-radius: 3px; }
.search-query:focus + button { z-index: 3;}
.form-inline label, .form-search label  {display:none;}
.form-inline {font-size:12px; line-height:18px}

/* bootstrap overwrites *********************************************************************/

.row {width:1000px; height:100%;}
.span12 {  height:100%; text-align:left; width:1000px }  
.span9 {width:95%; }  
.span8 {width:62%; padding-top:20px; }  
.span6 {width:49%; margin-top:20px; }  
.span3 {display:none; width:28%;  text-align:center; padding-top:10px  }
.span3 p {font-size:12px; line-height:20px}  
.span4 {width:30%; padding:20px; text-align:center  }  

