body {
	background-color:#27303F;
	background-image:url(webdata/background.jpg);
	background-attachment:fixed;
	color:white;
	font-family:arial;
}

#menubar {
	background-color:#57606F; 
	width:800; 
	height:20px; 
	float:center; 
	margin:-8px; 
	padding:16px; 
	padding-bottom:32px; 
	padding-top:12px;
	-moz-border-radius:4px;
}

#footer {
	background-color:#57606F; 
	width:800; 
	height:20px; 
	float:center; 
	margin:8px; 
	margin-left:22px;
	margin-right:22px;
	padding:5px; 
	padding-bottom:12px; 
	padding-top:10px;
	-moz-border-radius:4px;
	text-align:center;
}

hr {
	width:900px;
}

#photo {
	float:left; 
	margin:18px; 
	margin-top:0px; 
	margin-left:0px;
}

#header {
	margin:24px;
	margin-bottom:32px;
	background-image:url(webdata/background2.png);
	-moz-border-radius:6px;
	padding:24px;
}

#content {
	width:1010px ;
	margin:20px;
	padding:12px;
	height:540px;
}

#webpage {
	background-color:#57606F;
	background-image:url(webdata/background2.png);
	background-attachment:fixed;
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	padding-top:1px;
	margin-top:6px;
	-moz-border-radius:6px;
	padding-bottom:8px;
}

#logo {
	background-color:#57606F;
	background-image:url(webdata/background2.png);
	margin-left:auto;
	margin-right:auto;
	-moz-border-radius:6px;
	width:1010px ;
	height:200px;
	background-image:url(webdata/Banner_Site.jpg);
	float:center;
	border:0px;
	-moz-border-radius:6px;
}

.column_title {
	margin-left:24px;
	margin-right:-24px;	
	margin-top:-2px;
}

.column1 {
	float:left; 
	width:320px; 
}

.column2 {
	float:left; 
	width:330px; 
}

.column3 {
	float:left; 
	width:310px; 
}

.vline {
	float:left; 
	width:1px ;
	margin-left:-30px;
	padding:0px;
	border-right:1px dashed #333;
	height:550px;
}

.thumbnail {
	float:left;
	margin:5px;
	border:0px;
}

.thumbnail:hover{
	border:3px solid red;
	margin:2px;
}