@charset "utf-8";
/* CSS Document */

html, body {height:100%;}
body { font-family: Arial, Helvetica, sans-serif}
#wrapper {min-height:100%; width:1150px; margin:0 auto; background:#FFF; }

/*header*/
#header {width:1150px; margin:20px 0 0 0}
#logo { float:left; position:relative; right:0px;}
#banner {width:650px; height:200px; position:relative; left:200px}
#banner h1 { background:url(../images/logo2.png) no-repeat right; text-indent:-9999px; height:60px; margin:0 0;}
#banner h1 a{ display:block; margin:0 0;}
#bannerphoto { position:relative; bottom:50px; left: 20px;}
#header h2 { font-size: 24px; text-align:right; margin:0 0;}



/*sidebar*/ 
#navigation {width:120px; float:left; clear:both} /*; position:fixed */

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {
	border-left: 1px solid #999;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type:none;
	line-height:30px
	}
	
#navigation a {
	color: #666;
	padding: 5px 10px;
	text-decoration: none;
	}
	
#navigation a:hover {
	color: #333;
	border-left: 3px solid #FFFF4F;

	}
	
#navigation #currentpage a {
	background: #fff;
	color: #333;
	border-left: 3px solid #999;
	}
/*content*/
#content { 
	margin:0 0 0 170px; line-height:1.5em; clear: right;
	overflow:auto;
	padding-bottom: 150px;}  /* must be same height as the footer */

#sv-container {height:500px;}

/*footer*/


footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	}
	
footer div {
	clear:both;

	text-align:center;
	padding-top:20px;
}





/*PAGE SPECIFIC*/
#photo_nav {margin-top: 20px;
	}

#photo_nav ul {
padding-left: 0;
margin-left: 0;
border-top: 1px solid #999;
float: left;
width: 100%;
	}
	
#photo_nav ul li { 
	display:inline;
	}
	
#photo_nav ul li a {
padding: 0.2em 1em;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
	}
	
#photo_nav ul li a:hover
{
border-top: 3px solid #FFFF4F;
}
	
#photo_nav #currentpage a {
	border-top: 3px solid #999;
	color: #333;
