/* CSS Document */

body {
background:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:64.5%;
text-align:center;
margin-top:20px;
}

#wrapper {
background:#FFF url(../images/wrapper.jpg) repeat-y 0 0;
width:1000px;
text-align:left;
margin:0 auto;
}

#container {
width:1000px;
position:relative;
}

#container .logo {
float:left;
clear:both;
margin-left:85px;
}

#content {
background:url(../images/container.jpg) bottom right no-repeat;
float:left;
clear:left;
width:900px;
margin-left:100px;
}

#content .feature {
float:right;
margin:0 45px 45px 0;
padding:15px;
border: 1px solid #c1d82f;
}

#content .text {
float:left;
width:400px;
margin-top:4em;
}

#content h2 {
font-size:1.7em;
font:Helvetica, Geneva, Arial, sans-serif;
letter-spacing:6px;
color:#666;
font-weight:lighter;
font-stretch:extra-expanded;
margin-bottom:3px;
}

#content h3 {
font-size:1.3em;
font:Helvetica, Geneva, Arial, sans-serif;
color:#666;
font-weight:lighter;
margin-bottom:3px;
}


#content p {
font-size:1.2em;
margin-top:0;
}

#content a {
	color:#B70072;
}

#navigation {
position:absolute;
top:20px;
right:0;
background:url(../images/navbckgrd.jpg) no-repeat 0 0;
width:725px;
height:59px;
}

#navigation ul {
font-size:1.3em;
list-style-image:none;
padding:8px 0 0 30px;

}

#navigation li {
display:inline;
margin-right:-4px;
}

#navigation a {
background:transparent url(../images/navlinkbckgrd.jpg) repeat-x 0 0;
color:#FFFFFF;
padding:22px 30px;
text-decoration:none;
border-right:2px dotted #cd4d9d;
}


#navigation .active {
color:#eb84c4;
}

#footer {
background:#000000;
color:#fff;
width:1000px;
padding:15px 0;
text-align:center;
clear:both;
}


#footer a {
	color:#c1d82f;
}

/*form styles*/

.contact p {
font-size:1.4em;
font:Helvetica, Geneva, Arial, sans-serif;
letter-spacing:3px;
color:#666;
font-weight:lighter;
font-stretch:extra-expanded;
margin-bottom:3px;
}

.contact form {
border:1px solid #c1d82f;
width:400px;
height:350px;
padding:15px 30px; 
}

.contact #content h3 {
font-size:1.1em;
font:Helvetica, Geneva, Arial, sans-serif;
color:#B70072;
font-weight:lighter;
margin-bottom:10px;
}

textarea {
width:350px;
height:90px;
background:#e6f7b9 url(/images/textbox.jpg) no-repeat 0 0;
padding-bottom:10px;
}

.contact text{
padding-bottom:10px;
}

p submit{
float:left;
clear:left;
padding:5px 0;
}

/*lightbox*/

#thumbs {
margin:10px 0 50px 135px;
width:auto;
}

#thumbs img {
padding:5px;
border:1px solid #c1d82f;
}

.click {
font-size:1em;
font-style:italic;
font:Helvetica, Geneva, Arial, sans-serif;
color:#B70072;
font-weight:lighter;
margin-bottom:0;
margin-left:135px;
padding-top:40px;
}

#lightbox{
	background-color:#fff;
	padding: 5px;
	
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 2px; right: 2px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../galleryimages/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../galleryimages/overlay.png", sizingMethod="scale");
	}
	