@charset "UTF-8";

#wrapper { 
width:800px;
margin: 0 auto;
}

td img {display: block;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E6E2;
}

body {
	background-color: #373235;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/background_bars_fade.jpg);
	background-repeat: repeat-x;
}


/* :::::::  TOP NAVIGATON  :::::::: */

#navHeader h4 {font-size: 21px; margin:0; padding:0;}
#navBar h1 {font-size: 12px; margin:0; padding:0; text-align:center} /*Wrapping all images with this heading*/
#navBar a:link {color: #E6E7E2; outline:none}
#navBar a:visited {color: #E6E7E2;}
#navBar a:hover {color: #9c0129;}
#navBar a:active {color: #9c0129;}

/* :::::::  LINKS  :::::::: */

a:link {color: #006ba6; outline:none; text-decoration:none}
a:visited {color: #006ba6;; text-decoration:none}
a:hover {color: #0099ed; text-decoration:underline}
a:active {color: #0099ed; text-decoration:underline}


/* :::::::  HEADERS  :::::::: */

h1 {font-size: 12px;} 
h2 {font-size: 16px;}
h3 {font-size: 18px; margin:0; padding:0;} 
h4 {font-size: 21px;}
h5 {font-size: 24px;}



/* :::::::  GALLERIES  :::::::: */

#galleryContainer img { background-color:#030303;}

#galleryContainer {
	width:800px;
	margin:0 auto;
	padding-top:44px;
}

div.spacer {
  clear: both;
  }

div.photoFloatLeft { /* :::::::  LEFT FLUSH GALLERY IMAGES. ROWS WITH 4 IMAGES :::::::: */
  float: left;
  margin:0 9px 18px 0px;
  padding:0;
  }

div.photoFloat {  /*  THIS IS FOR IMAGE 2 & 3 OF 4 IN A ROW. THIS WOULD BE THE ONLY PHOTOFLOAT IF ALIGNMENT DIDN'T MATTER  */
  float: left;
  margin:0 9px 18px 9px;
  padding:0;
  }

div.photoFloatRight { /* :::::::  RIGHT FLUSH GALLERY IMAGES. ROWS WITH 4 IMAGES :::::::: */
  float: left;
  margin:0 0px 18px 9px;
  padding:0;
  }

  
div.photoFloat p {
   text-align: center;
   }

div.photoFloat2 {
  float: left;
  margin:0 9px 24px 0px;
  padding:0;
  text-align:right;
  }

div.photoFloat2 h1 {  color:#E6E7E2; font-size: 12px; margin:9px 0; padding:0}

div.photoFloat2 p.galleryButtons {
   text-align:right;
   padding:3px 0px 3px 3px;
   margin:0;
   }

.galleryButtons a:link { width:75px; background-color:#E6E7E2; font-size:9px; color: #006ba6; outline:none; padding:3px; margin-left:3px;}
.galleryButtons a:visited {color: #006ba6;}
.galleryButtons a:hover {color: #E6E7E2; background-color:#006ba6; text-decoration:none}
.galleryButtons a:active {color: #E6E7E2; background-color:#006ba6; text-decoration:none}



div.photoFloat3 {
  float: left;
  margin:0 9px 24px 9px;
  padding:3px;
  text-align:right;
  }

div.photoFloat3 h1 { display:block; background-color:#E6E7E2;  color:#373235; font-size: 12px; margin:9px 0 0 0 ; padding:3px}

div.photoFloat3 a:link { display:block; background-color:#E6E7E2; font-size:9px; color: #006ba6; outline:none; padding:3px;}
div.photoFloat3 a:visited {color: #006ba6;}
div.photoFloat3 a:hover {color: #E6E7E2; background-color:#006ba6; text-decoration:none}
div.photoFloat3 a:active {color: #E6E7E2; background-color:#006ba6; text-decoration:none}


div.photoFloat4 {
  float: left;
  margin:0 9px 24px 9px;
  padding:13px;
  text-align:right;
  background:#000000;
  }

div.photoFloat4 p a:link { font-size:9px; color: #006ba6; outline:none; border:1px solid #000000; padding:3px; margin-left:3px;}
div.photoFloat4 p a:visited { color: #006ba6; outline:none; border:1px solid #000000; }
div.photoFloat4 p a:hover {color: #E6E7E2; border:1px solid #006ba6; text-decoration:none}
div.photoFloat4 p a:active {color: #E6E7E2; border:1px solid #006ba6;text-decoration:none}

/*div.photoFloat span.photoSlideshow {
   text-align: left;
   display:block;
   background-color:#E6E7E2;
   }

div.photoFloat span.photoDetail {
   text-align: right;
   display:block;
   background-color:#E6E7E2;
   }
*/
/* :::::::  BIO  :::::::: */

.bio blockquote { margin-left:3em; line-height:1.8em }

.date { margin: 0 1em 0 0; }
.dateInList { margin: 0; }

ul.yearList { display:block; list-style-type:none; list-style:inside; margin: 0; border:1px solid #FF0000; clear:right
}


/* :::::::  FOOTER  :::::::: */

#footer {
	margin: 28px 0 0 0 ;
	padding: 0px;
	height: 30px;
	width:720px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #746C77;
	color:#bfbac1;
}

#footer .siteBy {
	float:right; 
	width:150px; 
	padding-top:3px;
	font-size:90%; 
	color:#bfbac1; 
	text-align:right; 
}

#footer .contact {
padding-top:9px;
text-align:left;
}

#footer .footerItem {
margin-left:20px;
color:#5F565B;
}

#footer a:link {color: #bfbac1; text-decoration:none; outline:none}
#footer a:visited {color: #bfbac1; text-decoration:none}
#footer a:hover {color: #bfbac1; text-decoration:underline}
#footer a:active {color: #4570B5; text-decoration:underline}

