/* CSS Document */

body {
background-image:url(Images/bg_weddings.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #656D78;
	text-align: justify;
	margin: 0px;
}

#header {
	display:block;
	width:750px;
	height:110px;
	background-color:#E9EAEC;
	margin-left:auto;
	margin-right:auto;
}

#header #logo {
	float:right;
}

#header #slogan {
	float:left;
	margin-top:17px;
	margin-left:12px;
}

#navlight, #navdark {
	display:block;
	width:734px;
	height:256px;
	margin-left:auto;
	margin-right:auto;
	padding-left:16px;
	padding-top:18px;
}

#navlight a, #navdark a {
	display:block;
	width:190px;
	height:34px;
	line-height:33px;
	color:white;
	font-size:12px;
	text-indent:20px;
	text-decoration:none;
	background-image:url(Images/Navimg/photo.gif);
	background-repeat:no-repeat;
}

#navlight a {
	color:#666666;
	background-image:url(Images/Navimg/photo.gif);
}

#navlight a:hover {
	background-image:url(Images/navlhover.gif);
}

#navdark a:hover {
	background-image:url(Images/navhover.gif);
}

#content, #newscontent {
	display:block;
	width:330px;
	background-color:#E7E7EF;
	margin-left:auto;
	margin-right:auto;
	padding-left:240px;
	padding-right:180px;
	padding-top:20px;
	padding-bottom:20px;
	line-height:18px;
}

#content.news {
	padding-left:20px;
	padding-right:20px;
	width:710px;
}

#contentgallery {
	display:block;
	width:750px;
	margin-left:auto;
	margin-right:auto;
}

#content p a {
	color:#324081;
	border-bottom:1px dotted #324081;
	text-decoration:none;
}

#content p a:hover {
	border-bottom:none;
}

#content h1, h1 a {
	font-size: 11px; 
	color: #656D78;
	text-decoration:none;
	border-bottom:none;
}

#footer {
	display:block;
	width:750px;
	color:#ABB0B8;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	text-align:center;
	padding-top:10px;
	line-height:14px;
}

#footer a {
	color:#ABB0B8;
	text-decoration:none;
}

#footer a:underline {
	text-decoration:underline;
}


INPUT {
background-color: white;
color:#333333;
font-family: Verdana, verdana, ms sans serif;
font-size: 10pt;
border: #cccccc 1px solid;
} 

INPUT.textarea {
height:20px;
line-height:20px;

}

TEXTAREA {
background-color: white;
border: #cccccc 1px solid;
color: #333333;
font-family: Verdana, verdana, ms sans serif;
font-size: 10pt;
font-weight: normal;
overflow:auto;
}
HTML{
scrollbar-face-color:#9B9B9B;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#ADADAF;
scrollbar-shadow-color:#ADADAF;
scrollbar-highlight-color:#ADADAF;
scrollbar-3dlight-color:#ADADAF;
scrollbar-darkshadow-Color:#ADADAF;
}

#controls {
margin-top:-28px;
*margin-top:-45px;
float:right;
}

.play {
border:1px solid white;
background-color:#656D78;
font-size:10px;
width:50px;
padding-bottom:2px;
color:white;
}

.play:hover {
cursor:pointer;
color:#CC0000;
}

.previous, .next {
display:none;
}

#thumbs {
position:relative;
top:504px;
}

a#exit {
color:#ffffff;
text-decoration:none;
font-size:10px;
border:1px solid white;
width:48px;
margin-top:2px;
display:block;
height:15px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a#exit:hover {
color:#CC0000;
}

#static {
height:0px;
}

#static a {
float:right;
color:white;
border:1px solid white;
font-size:10px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
margin-top:2px;
}

#static a:hover {
color:#333333;
background-color:#CCCCCC;
border-color:#cccccc;
}

#slideshow {
position:relative;
top:-47px;
height:502px;
}

#imagecontainer {
background-color:#000000;
}

a#return, a#exitgallery {
color:#ffffff;
text-decoration:none;
font-size:10px;
border:1px solid white;
width:38px;
margin-top:3px;
display:block;
height:17px;
line-height:14px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a#exitgallery {
margin-top:24px;
margin-right:-50px;
height:15px;
}

#content p a#priceguide {
background-color:#CCCCCC;
border:5px solid #656D78;
display:block;
width:170px;
height:30px;
line-height:28px;
padding-left:15px;
text-decoration:none;
}

#content p a#priceguide:hover {
border:5px solid #9BA3AC;
}

#rachel {
display:block;
width:746px;
height:116px;
margin-left:auto;
margin-right:auto;
border:2px solid white;
margin-top:10px;
margin-bottom:10px;
}

#rachel:hover {
border-color:#999999;
}

#rachel img {
border:0;
}