@charset "UTF-8";

body {margin:0; padding:0; background:#000; color: #FFF; font-family:Georgia, "Times New Roman", Times, serif;}
form {margin:0; padding:0; }

img { border:none;}

a {color:#d2141c}
a:visited {color: #90C}


#header-container{ height: 67px;}
#header { height: 67px; width: 920px; margin: 0 auto; padding: 30px 0; }

#logo {width: 214px; float:left;}

#menu {float: right; margin-top: 13px;}
.menuItem {float:left; width: auto; margin: 0 10px; text-align:center;}
.menuItem a { display:block; height:100%; width: 100%; color:#FFF; text-transform:uppercase; text-decoration:none; text-align:center; padding: 2px 2px 2px 0;}
.menuItem a:hover {border-bottom: 3px solid #d2141c; } 

.selected a { background:#FFF; color:#000; }
.selected a:hover { background: #fff;}
.sep {float:left; margin-left: 8px; padding-right: 8px; height: 12px; border-left: #fff solid 1px; margin-top: 3px;}


#content-container {width: 100%; background:#000; }
#content {min-height: 630px; margin: 0 auto; width: 920px; padding-top: 10px;}




#photos {width: 944px;  border: solid 1px #000;}
#photos ul { margin:0; padding:0;}
#photos li { margin:0; padding:0; list-style: none; float:left; width: 225px; height: 175px; border: solid 5px #000;}



#page_title {
	 margin-top: 20px;
	 border-top: dotted 1px #333;
	 padding-top: 8px;
	 text-align:right;
	
} 



#footer { text-align:center; color:#666;  font-size:12px; height: 100px; margin-top: 120px;}



 



#col-1 {
	float: right;
	width: 360px;
	margin-right: 30px;
	margin-left: 20px;
}
 
#col-2 {
	float: left;
	width: 432px;
	margin-top: 20px;
	padding-top: 20px;
	border-left: dotted 1px #666;
	margin-left: 50px;
	padding-left: 10px;
}


.formele {
	width: 270px;
	padding: 2px;
}
#contactform div { clear: both; margin-bottom: 20px; }

#successmsg { background-color:#FFC; text-align:center; color:#000; padding:20px;}
 
#contact-form-container { padding: 20px 0 0 10px; }
