@charset "utf-8";

body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	behavior:url("../css/csshover.htc");
	color:#333333;
}

a:focus, object:focus { outline: none; -moz-outline-style: none; } 

#flash{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

body, html, #flash{ height:100%; padding:0px; margin:0px;}
a{color:#DC2f23; text-decoration:none}
a:hover{color:#269D6B;}
h1{font-size:16px; color:#000000}
img{border: 0;}
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}

#html{
	position: absolute;
	left:50%;
	margin-left:-400px;
	width: 800px;
}

#html{background:url(../assets/html/header.jpg) no-repeat;}
#banner_and_menu{ width:800px; height:322px; margin-bottom:100px;}

#content{width: 780px; padding:10px;}
#content .grey_box{background-image:url(../assets/grey_box.png); padding:10px;}
#content .grey_box h1{ font-size:18px;}
#content .grey_box h2{ font-size:16px;}
#content .left, #content .right{width:365px; height:140px; margin-bottom:10px; text-align:left}
#content .right{float:right;}
#content .left{float:left;}
#content ul.gallery{ list-style:none; margin:0 0 0 10px; padding:0;}
#content ul.gallery li{ float:left; margin: 0 10px 10px 0;}

#footer{width: 800px; text-align:center; margin:20px 0; font-size:12px; background-color:#F5EEdA; padding:5px 0;}