body{margin:0;padding:0;color:#ffffff;font-family:"Times New Roman";background:#182d54 url(../img/gradient.png) repeat-x right 240px;overflow-x:hidden;}
img{border:0;}
a{color:white;text-decoration:none;}
a:hover{color:#0d48a0;}
p{line-height:140%;font-size:15px;letter-spacing:.5px;}
h1{margin:0px 0 0 0;font-size:32px;font-weight:normal;text-transform:uppercase;}
.current{color:#7aade0;font-weight:bold;}
#container{position:relative;display:block;width:100%;}
#header{position:fixed;width:100%;height:115px;background:#071d3e;border-bottom:10px solid #0d48a0;z-index:5;}
#header #logo{float:left;margin-left:50px;width:225px;height:115px;background:#0d48a0 url(../img/logo/vesper.png) center 55px no-repeat;}
#header ul{
	position:absolute;
	top:61px;
	left:30%;
	width:65%;
	height:44px;
	padding:0;
}
#header li{float:left;margin:0 5% 0 0;padding:0;list-style:none;text-transform:uppercase;}
#header li img{width:100%;height:100%;}
#content{
	position:absolute;
	top:115px;
	width:100%;
}
#bg{position:absolute;z-index:-5;height:175px;}
#bg img{margin-top:-65px;width:100%;}
#text,#intro{position:absolute;z-index:0;}
#intro{left:28%;width:65%;}
#text{position:absolute;margin-top:50px;padding:15% 25% 50px 30%;width:48%;z-index:-5;}
#subnav{float:left;margin:51px 0 0 -350px;left:0;line-height:190%;width:270px;text-align:right;z-index:0;font-size:14px;}
#subnav a{text-transform:uppercase;}

/* projects */
#projects{position:absolute;margin:0 auto;width:100%;background:#213b60;z-index:-5;}
#gradient{position:absolute;margin:0;padding:0;width:100%;background:#243a5c url(../img/gradient.png) repeat-x fixed;z-index:-5;}
#projects #frame{margin:0px auto;padding:65px 100px;width:750px;background:#002244;}
#projects #frame table.thumbs img{margin:35px 0 4px 0;}
#projects #frame table.thumbs img.main{margin:0;}

/* gallery */
#gallery{position:absolute;margin:0 auto;width:100%;background:#213b60;z-index:-5;text-align:center;}
#gallery #frame{margin:0px auto;padding:65px 100px;width:750px;background:#002244;}
#gallery #frame img{border:2px solid #0d48a0;}
#gallery #frame img.main{width:700px;}
#gallery #frame img.larrow{height:488px;border:0;margin-left:-16px}
#gallery #frame img.rarrow{height:488px;border:0;}
#gallery #frame img.thumb{ width:120px;margin:17px 17px 0 0;}
#gallery #frame #label{position:absolute;top:516px;padding:10px 15px 0 0;margin-left:17px;width:685px;height:25px;background:#001f3f;filter:alpha(opacity=6);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;font-size:11px;text-transform:uppercase;}

#project_gallery{width:423px;height:320px;}

#project_images img{margin:-2px 0 0 -6px;width:67.75px;height:35px;}
#project_images img.main{width:390px;height:260px;}

/*.thumbSpacing {padding:10px 0px 10px 3px;}*/



#footer{position:fixed;bottom:0;left:0;padding:13px 0 0 4%;width:96%;height:27px;color:#0d48a0;font-size:12px;text-transform:uppercase;background:#001f3f;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index:999;}
