@charset "utf-8";
/* CSS Document Chesapeake & Cresent CSS*/

/* Browswer Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; }

/* General */
html, body{height:100%; margin:0px; padding:0px;background-color:#3E5A5B;}
div,td,tr,table,li,ul {	font-family:times new roman, times, serif;font-size:12px;}
h1{font-size:14pt; font-weight:normal; font-family:times new roman, times, serif; margin:0;}
h2{font-size:12pt; font-weight:normal; font-family:times new roman, times, serif; margin:0;}
li{margin-bottom:10px;}
a{color:#000;}
p{}
a:focus, div, li{-moz-outline-style: none;outline:none;}

/* Menu */
a.home:link, a.home:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-home.gif') no-repeat left top;
}
a.home:hover  {
	/* background: #c00; */
	background-position: center top;
	color: #fff;
}

a.activeHome:link, a.activeHome:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-home.gif') ;
	background-position: 126px 0px;
}

a.overview:link, a.overview:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-overview.gif') no-repeat left top;
}
a.overview:hover  {
	/* background: #c00; */
	background-position: center top;
	color: #fff;
}

a.activeOverview:link, a.activeOverview:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-overview.gif');
	background-position: 126px 0px;
}

a.contact:link, a.contact:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-contact.gif') no-repeat left top;
}
a.contact:hover {
	/* background: #c00; */
	background-position: center top;
	color: #fff;
}

a.activeContact:link, a.activeContact:visited {
	display: block;
	width: 126px;
 	height:49px;
	color: #000;
	text-decoration: none;
	background: url('http://www.chesapeakecrescent.com/assets/img/nav-contact.gif');
	background-position: 126px 0px;
}

/* Container */
#container{position:relative;width:900px;border:1px black solid;background-color:#598182;margin-bottom:30px;padding-left:50px;padding-right:50px;}

/* Header */
#header{height:180px; width:900px; color:#B4D4D5;background:url('http://www.vwebstudios.com/clients/chescres/assets/img/logo.gif');background-position:top center;background-repeat:no-repeat;}
	#headerLeft{padding-top:118px;float:left;width:150px;text-align:left;}
	#headerRight{padding-top:60px;float:right;width:150px;text-align:right;}
	/* Header */
	#headerLogo {position:absoulte;border:1px white dotted;margin-left:150px;z-index:0;}

/* Menu */
#menu {background-color:#3E5A5B; width:900px;height:49px;text-align:center;}
	#menu li{float:left; list-style-type: none;}
	
/* Content */

#content{color:#fff;clear:both;height:640px; width:900px;}
.spacer{line-height:10px;height:10px;}

#homePageMessage{font-size:30px;width:100%;text-align:center;font-weight:bold;margin-bottom:10px;}
#overviewLeft {padding-top:20px;float:left;width:260px;height:575px;border-right:0px;border-left:0px;border-top:2px; border-bottom:0px;border-color:#3E5A5B; border-style:solid;}
	#overviewLeft p{font-size:20px;margin-bottom:7px;padding-right:16px;}
	#overviewLeft div{height:70px;}
	#overviewLeft ul{list-style: disc inside;margin-bottom:14px;height:70px;}
	#overviewLeft li{margin-left:2px;line-height:12px;margin-bottom:5px;padding-right:16px;}
	#overviewLeft img{margin-bottom:14px;}
	
#overviewCenter{padding-top:20px;padding-left:16px; float:left;width:357px;height:575px;border-right:2px;border-left:2px;border-top:2px; border-bottom:0px;border-color:#3E5A5B; border-style:solid;}
	#overviewCenter p{font-size:20px;margin-bottom:7px;}	
	#overviewCenter ul{list-style: disc inside;}
	#overviewCenter li{padding-left:2px;line-height:12px;margin-bottom:5px;}
	#overviewCenter img{margin-bottom:14px;}	
	
#overviewRight{padding-top:20px;padding-left:20px; float:left;width:240px;height:575px;border-right:0px;border-left:0px;border-top:2px; border-bottom:0px;border-color:#3E5A5B; border-style:solid;}
	#overviewRight p{font-size:20px;margin-bottom:7px;}
	#overviewRight ul{list-style: disc inside;margin-bottom:14px;height:70px;}
	#overviewRight li{padding-left:2px;line-height:12px;margin-bottom:5px;}
	#overviewRight img{margin-bottom:14px;}	
	

/* Gallery CSS */
#previewPane{ width:100%;border:none;background-color:#3E5A5B;text-align:center; }
#previewPane #mainPreviewImage { height:475px;text-align:center;margin:auto; }
#previewPane #captionButton { position: absolute; top: 0; left: -14px; width: 12px; height: 100%; background-color:#598182; filter:alpha(opacity=80); opacity:0.8; }
#previewPane #caption-title { font-weight:bold; font-size:medium; }
#previewPane #caption-arrow-image { }
#previewPane #captionClose { text-align: right; }

#galleryContainer #arrow_up{float:left;width:50px;margin-right:10px;}
#galleryContainer #arrow_down{float:right;width:50px;text-align:right;margin-left:10px;}

/* Footer */
#footer{text-align:center; margin-bottom:50px;width:900px;}
	#footer div{color:#fff;margin-top:10px;}
	#footer a{color:#fff; text-decoration:none;}
	#footer a:hover{text-decoration:underline;color:#fff;}
	
	#footerLeft{float:left;text-align:left;width:450px;;}
	#footerRight{float:left;text-align:right;width:450px;}
	
/* Footer */
.whitebox {padding:5px;}	
.adminForm {height:400px;}

.whitebox{background-color: #FFFFFF;color:#666666;}
.whitebox_topleft{background: url(../assets/img/1-topleft.gif);width:9px;}
.whitebox_bottomright{background: url(../assets/img/1-bottomright.gif);width:9px;}

/* Admin Styles */
#adminMain {width:800px;margin-left:50px;margin-right:50px;margin-top:10px;}

#adminTop {width:900px;}
#adminHeading {font-size:20px;width:600px;float:left;margin-bottom:20px;}
#adminHeading img{padding-left:10px;}
#loginStatus{float:left;width:200px;text-align:right;margin-bottom:20px;}

	#adminMain #column1{clear:both;float:left;width:50%;}
	#adminMain #column2{float:left;width:50%;}

#messageList {background-color:white;border:1px black solid;width:100%;height:30px;padding:10px;}
	#messageList ul{color:black;padding:10px;}
	#messageList li{padding:10px;}
	
#galleryList {background-color:white;border:1px black solid;width:100%;height:300px;padding:10px;overflow:hidden;overflow-y:scroll;color:black;}
	
hr{height:2px;margin-bottom:0px;padding-bottom:0px;border-bottom:1px;border-style:solid;border-color:#cccccc;}