/* Tags reset */
body,
h1,h2,h3,h4,	
p,ul,li,form{
	border:0;
	margin:0px;
	padding:0px;
}

/* Tags settings */
body,
form,input {
	background-color:#000000;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
h1{font-size:1.9em; color:#CCCCCC;}
h2{font-size:1.4em; color:#CCCCCC; margin-top:0.625em;}
h3{font-size:1em; color:#CCCCCC;}
h4{font-size:1em; color:#CCCCCC;}
p{font-size:0.95em; color:#CCCCCC;}
a:link, a:visited{
	color:#CCCCCC;
}
a:hover{
	color:#FFFFFF;
}

/* Page layout */
.container{
	margin:0 auto;
	width:800px;
}

#logo{
	background:url(img/header.jpg) no-repeat;
	height:216px;
}

#imghome{
border:0px;
width:800px;
height:216px;
}

#welcome-section{
	background:#000000;
	clear:both;
	height:120px;	
}
#contact{
	background:#000000;
	border: 1px solid #999999;
	clear:both;
	float:left;
	height:580px;
	margin-right:20px;
	margin-top:1em;
	padding: 0 0 0 10px;
	width:150px;
}
#contact ul{list-style-type:none}
#contact li{margin-left:0.4em;}

#content{
	background:#000000;
	border: 1px solid #999999;
	float:left;
	height:580px;
	margin-top:1em;
	width:610px;
}
#content h2{margin-left:1em;}
#content .text{
	font-size:0.875em;
	margin-top:1em;
	margin-left:2em;
	margin-right:2em;
}

/* Gallery params */ 
.caption{font-style:italic;color:#CCCCCC; text-align:center}
.demo{margin:1em}
.gallery_demo{width:160px;margin:0 auto; background:#000000;clear:both;float:left;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery p{
	font-size:0.875em;
	margin-top:1em;
}
.gallery_demo li div .caption{font:italic 0.7em/1.4 Arial,serif;}
#main_image{margin:0 auto 10px auto;height:405px;width:405px;float:right; text-align:center}
#main_image img{margin-bottom:10px; border: 1px solid #CCCCCC;}
