/* CSS Document */
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    
	line-height:1.4em;
	color:#4E4040; 
	background:url(/images/bg_innerfade.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #000;
}

/* centers & defines page */
#wrapper {position:relative; margin: 0 auto; width: 780px; padding:0; background-color:#fff; border-top:1px solid #000000;} 



/* General styles */
a:link, a:visited, #content a:link, #content a:visited {color: #79342F;	text-decoration: none;}
a:hover, #content a:hover {color: #333; text-decoration: none;}
h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
h2 {font-size: 14px;}
p {margin:5px 0 15px 0 ;}
.rust {color: #79342F;}


#leftcol {float:left; width:280px; padding-bottom:15px; }
#leftcol p, #leftcol h1, #leftcol h2, #leftcol img.int_photo {margin-left: 15px;}
#leftcol h1 {margin-top:15px; margin-bottom: 30px;}
#leftcol h2 {margin-top:25px; margin-bottom: 5px;}
#leftcol a {margin:0; padding:0;}


#content {float:left; width:500px; padding:25px 0 10px 0;}
#content p {margin-right: 25px;}
#content a {text-decoration:underline;}
.short#content  {height:340px;}
.footnote {font-size:10px; color:#999; line-height:1.2em; padding-top:15px;}


/* Navigation */
#nav {width:500px; float:left; background-color:#000; color:#fff; text-align:right; background-image:url(/images/bg_nav.gif); background-repeat:repeat-x;}
#home #nav {background-image:url(/images/bg_nav_home.gif); background-repeat:repeat-x;}
#nav p {margin:0 0 1px 0; padding:3px; height:14px;}
*html #nav p {margin:0; height:13px;}
#nav p.subnav {background-color:#CFC1B8; width:487px; padding-right:10px; margin-bottom:0; margin-top:-1px; color:#4E4040;}
*html #nav p.subnav {margin-top:-3px; margin-bottom:-1px;}
#nav a {color:#fff; padding:0; margin:0;}
#nav a:hover {text-decoration:underline;}
#nav a.sub, #nav a.sub2 {color:#4E4040; padding:0 5px;}
#nav a.sub:hover {color:#fff;  }
#nav a.sub2:hover {color:#4E4040;  }

/* Home page specific */
#home #wrapper {background-image:url(/images/bg_hmlft.gif); } /* upper left area bg color */
      /* content is upper left area on homepage */
#home #content {float:left; font-weight:bold; width:250px; padding:10px 15px;}  
#home #content p {padding-bottom:0; margin-bottom:0; margin-right:0;}
#home #content p.logo {text-align:center; margin:0; padding:15px 0;} 
#home #bottom {float:left; background-image:url(/images/home_btmbg.gif); border-top:1px solid #000000; width:780px; background-repeat:repeat-y;}
#home #bottom h2 {color:#ffffff; text-align:center; font-size:13px; font-weight:normal;  padding:3px; margin:0;}
#home #bottom .col2 h2 {color:#4E4040;}
#home #bottom .col1 {float:left; width:385px; text-align:center; padding:5px 10px 0 10px;}
#home #bottom .col2 {float:left; width:355px; text-align:center; padding:5px 10px 0 10px;}
#home #bottom a:link, #home #bottom a:visited {color: #fff;	text-decoration: none; padding:0 3px;}
#home #bottom a:hover {color:#fff; text-decoration:underline;}
#home #bottom .col2  a:link, #home #bottom .col2 a:visited {color: #4E4040;}
#home #bottom .col2  a:hover {color:#4E4040; }
#home img.render {margin-top:-1px;}
*html #home img.render {margin-top:-3px;}

/* Photo page */
#photos {float:left; clear:both; width:750px; padding-left:20px;}
#photos h1 {margin-top:0; margin-bottom: 30px;}
#photos img {padding-right:22px;}
#photos img.last {padding-right:0;}
#photos p {padding-left:5px; float:left; clear:left;}
#photos a:hover {text-decoration:underline;}
#photos a:visited {color:#79342F;}

/* Footer */
#footer {clear:both; margin-top:0;color:#000; font-size:.7em; background-color:#172E8B; width:100%; height:95px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90A9E9; border-top:1px solid #000000; background-image:url(/images/bg_foot.gif); background-repeat:no-repeat; background-position:right;}
#footer img {padding:5px; float:left;}

#footer p {margin:0; text-align:center; padding-top:12px; line-height:1.4em;}
#footer a:link, a:visited {color:#90A9E9; text-decoration:none; padding:0 3px;}
#footer a:hover {color:#75B721; text-decoration:none; padding:0 3px;}

#footer sup {font-size:7px;}