

/* Common */
.clear {clear: both; background: none; }
.left {float:left;margin-right:1em;}
.right {float:right;margin-left:1em;}
.center {text-align:center;}
.first {margin-left:0 !important;}
.last {margin-right:0 !important;}
.top {margin-top:0 !important;}
.bottom {margin-bottom:0 !important;} 
.hidden, .print {display:none;}


abbr[title], acronym[title] {cursor:help;}
img {border:none;}   
hr {display:none;} 


/* Layout */
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #F1EDD6 url(../images/layout/bg.png) repeat scroll 0 0;
}

#wrapper { 
 margin: 0 auto;
 width: 968px;
  border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 background: transparent url(../images/layout/lbg.png) repeat scroll 0 0;
 border: 1px solid #DCD5B6;
}

#faux {
 margin-bottom: 15px;
 min-height: 280px;
 overflow: none; 
 width: 100%;
} 

#header {
 width: 948px;
 padding: 0 10px;
 height: 120px;
 margin: 0px 0px 0px 0px;
 background: transparent url(../images/layout/header-bg.png) no-repeat scroll top center;
 text-align: center;
}

#header #logo {
 display:none;
 float:left;
 padding:15px 10px 15px 20px;
}


#header h1 {
 margin: 0;
 color:#B35314;
 font-weight:normal;
 font-family: 'Bevan', arial, serif;
 font-size: 30px;
 letter-spacing: 3px;
 text-transform: uppercase;
 text-shadow:
	-1px 1px 0 #cdcdcd,
	-2px 2px 0 #cdcdcd,
	-3px 3px 0 #cdcdcd,
	-4px 4px 0 #cdcdcd;
 padding: 20px 0 0 0;
}

#header h1 a {  
 color: #B35314;
}

#header h1 a:hover {  
 color: #B35314;
}  
	
#header #slogan {
 background-color: #eee;
 color: #111;
 display: inline-block;
 font-family: 'Maven Pro',arial,serif;
 font-size: 15px;
 letter-spacing: 3px;
 padding: 0 20px;
 text-transform: uppercase;
}


#snapshot {
 padding-bottom: 9px;
}


#footer { 
 width: 929px;
 height: 35px;
 clear: both;
 background: transparent url(../images/layout/hr.png) repeat-x scroll 0 0;
 margin: 0px 0px 10px 0px;
 padding: 10px 20px;
 
 color: #777;
}


/* Clearfix see http://www.quirksmode.org/css/clearing.html */
.cols:after, .fixed:after{
 content:"."; 
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
.cols, .fixed { display:block; min-height:1%;}
* html .inner, * html, * html .cols, * html .fixed {height:1%;}


