body {
	height:100%;
	margin:0;
	padding:0;
	background:#625a45 url(/images/interface/bkgrnd.gif) repeat-y 50% 0; 
  background-attachment: fixed; 
	}
	
/*--------------------------  Structure ------------------------------------*/	
#mainContainer {
	width:775px;
	background:#ffffff url(/images/interface/mainbk.gif) repeat-x; 
	margin:0 auto;
	padding:0;
	}
	
#mainTop {
	width:775px;
	background:#212956 url(/images/interface/topback.gif) repeat-x; 
	margin:0;
	padding:0;
	}
	
#leftColumn {
	width:575px;
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	}
	
#leftColumn ul li {
	font:12px/18px Arial, Helvetica, sans-serif;
	}
	
.warrantBox {
	float:left;
	width:120px;
	height:150px;
	text-align:center;
	margin:4px;
	padding:5px;
	font: 10px Arial, Helvetica, sans-serif;
	background:#d6d6d6;
	border:1px solid #a7a7a7;
	}
	
.grayBox {
	background:#e8e8e8;
	margin:10px 0 10px 0;
	padding:5px;
	border:1px solid #a7a7a7;
	}
	
.clearDiv {
	clear:both;
	margin:0;
	padding:0;
	}
	
.snapshot {
	margin:0 10px 5px 10px;
	padding:0;
	border:1px solid #000000;
	}
	
	
.photoNav {
        margin:10px auto 5px auto;
        padding:3px;
        font: bold 11pt Arial, Helvetica, sans-serif;
        background-color:#f1f1f1;
        border:1px solid #7f846d;
        text-align:center;
        }
				
.photoNav a:link, .photoNav a:visited {

        }

.picture-caption {
  display: none;
}

#albumlist {
        list-style-type:none;
        }
        
#albumlist li {
        float:left;
        margin:5px;
        padding:0;
        height:100px;
        }
        
#albumlist img {
        display:block;
        }

.mugshots-caption, .mugshot-caption, .download-link {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #364A5C;
}

.mugshot-image {
  text-align: center;
  border: 1px solid #364A5C;
  padding: 5px;
}

#mugshot-albumlist {
        list-style-type:none;
        }
        
#mugshot-albumlist li {
        float:left;
        margin:5px;
        padding:0;
        height:125px;
        width:110px;
        }
        
#mugshot-albumlist img {
        display:block;
        margin: 0 auto;
        }


/*--------------------------  Text ------------------------------------*/	
h1 {
	font:bold 22px "Times New Roman", Times, serif;
	color:#004e7f;
	margin:0 0 10px 0;
	padding:0;
	}
	
h2 {
	font:bold 16px arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	padding:2px;
	background:#212956;
	text-align:left;
	}
	
h3 {
	font:bold 14px arial, Helvetica, sans-serif;
	color:#333399;
	margin:0;
	padding:0;
	}

h4 {
	font:bold 11px arial, Helvetica, sans-serif;
	color:#333399;
	margin:0;
	padding:0;
	}
	
.bodyText {
	font: 12px/17px Arial, Helvetica, sans-serif;
	}	
	
.newsHeadline {
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}	
	
.articleText {
  font: 12px Arial, Helvetica, sans-serif;
  color: #364A5C;
  padding:0;
  margin:0;
  }


/*--------------------------  Menu ------------------------------------*/
#menu {
	width:165px;
  margin:0;
  padding:0;
  font:bold 12px Arial, Helvetica, sans-serif;
	border-right:5px solid #ffffff;
	float:left;
	}

#menuHeader {
	width:160px;
	display:block;
	margin:0;
	padding:3px 0 3px 5px;
	background:#b3ae81;
	color:#ffffff;
	}	

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	width:165px;
	border-bottom:1px solid #ccc;
	}
	
#menu ul li {
	position:relative;
	}
	
#menu li ul {
	position:absolute;
	left:164px;
	top:0;
	display:none;
	}
	
#menu ul li a {
	display:block;
	text-decoration:none;
	color:#0054a6;
	background-color:#f1f1f1;
	padding:4px;
	border:1px solid #ccc;
	border-bottom: 0;
	width:155px;
	}
	
#menu ul li:hover ul, #menu ul li.over ul { 
	display:block;
	background-color:#fffcd6;
	}
	
#menu ul li a:hover, #menu ul li.over a:hover { 
	color:#a0470d; 
	background:#fffcd6;
	} /* Hover Styles */
		
#menu li ul li a { 
	padding:4px 4px;
	} /* Sub Menu Styles */
	
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

/*--------------------------  Footer ------------------------------------*/
#footer {
	width:775px;
	margin:10px auto;
	padding:5px 0 5px 0;
	color:#7a7a7a;
	font: 11px/15px Arial, Helvetica, sans-serif;
	text-align:center;
	border-top:1px solid gray;
	}
	
#footer a:link, #footer a:visited  {
	color:blue;
	}
	
#footer a:hover, #footer a:active  {
	color:blue;
	}

#dailylog td{
    font: 10px Arial, Helvetica, sans-serif;
    text-align: left;
}

#dailylog th{
    font: bold 11px Arial, Helvetica, sans-serif;
    text-align: left;
}

#dailypresslog{
    font: 11px Courier New, Courier, monospace;
}
