﻿/* CSS layout */

/*	
    border:thin ;
    border-style:solid; 
*/

#masthead {
    background-color:#C9E4B8;
	width:900px;
	height:35px ;
}

#banner{
    background-color:#99CCFF ;
	height:25px ;
	width:150px ;

}
#top_nav {
    background-color:#afc4dd;
	height:25px ;
	border:thin;
	width:900px ;
}

#container {
	position:relative ;
	width: 900px;
	border:thin ;
}

#page_content {
	margin-right: 150px;
	margin-left: 150px;
    min-height:600px;
	background-color:white;
}

#lefttop_col {
    background-color:#afc4dd;
	width: 150px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
#leftbottom_col {
    background-color:#afc4dd;
	width: 150px;
	position: absolute;
	left: 0px;
	text-align:right;
	top: 250px;
}


#rightad_col {
    background-color:#afc4dd;
	width: 150px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	text-align:center; 
}

#righttag_col {
    background-color:#afc4dd;
	width: 150px;
	position: absolute;
	right: 0px;
	text-align:left;
}

#footer {
    height:25px ;
    background-color:#afc4dd;
    border:thin ;
	width:900px ;
}

#ctl00_ContentPlaceHolder1_albumTable{
	width: 600px;
	border-width: 0px;
	border-spacing:0px ;
	padding:0px ;
	table-layout:fixed;
	text-align:center;
	margin-left:8px;

}



#photo_container{
	position: relative;
	width: 600px;
	text-align: center;
}


table.gallery {
	width: 600px;
	border-width: 0px;
	border-spacing:0px ;
	padding:0px ;
	table-layout:fixed;
	text-align:center;
	background:aqua;
}
td.gallery{
	width:175px;
	height:250px;
	vertical-align:top;
}


#albumRow{
	height: 170px;
}

#albumTable{
	width: 600px;
	border-width: 0px;
	border-spacing:0px ;
	padding:0px ;
	table-layout:fixed;
	text-align:center;
}

#albumCell{
 	text-align:center ;
 	vertical-align:top;
 	width:130px;
}

#page_headline{
	font-family:"Arial Black" ;
	font-size: x-large;
	text-align: center;
	height: 50px;
}

small.photo{
	font-size: small;
}	


a:hover{
	text-decoration:underline;
	color:blue ;
	background:yellow;
}

img.photo{
	border:thick;
    border-style:solid; 
}

td.thumbnail{
	vertical-align:top;	
	width:125px;
}
	
}
h1.headline{
	font-family:"Arial Black" ;
	font-size: x-large;
	text-align: center;
	height: 10px;

}

hr.headline{
    width:80%;
    height:3px;
    color:black;
    margin-bottom:25px;

}

h1.photo{
	font-family: "Arial Black";
	font-size: x-large;
	text-align: center;
	margin-top: 10px;
}

h2.photo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
	margin-top: 10px;
}

h3.photo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align:center;
}

h3.cookiewarning {
	color: red;
    text-align:center;
    font-size:small;
}

body{
 background: #dadadf;
}
