@charset "utf-8";

*{
	margin: 0;
	padding: 0;
	border: none;
}

html, div, form {
	display: block;
	text-align: left;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body *{
position:relative;
}

div#header{
	margin:0 0 10px 0;
	padding:0;
	background:url('../images/header_bg.png');
	height:143px;
}

h1#main_title{
float:left;
}

div#desc_list{
background:url('../images/list.png');
height:136px;
width:387px;
position:absolute;
top:0;
left:50%;
z-index:2;
}

ul#top_options{
position:absolute;
top:0;
right:20px;
list-style:none;
margin:3px 0 0 0;
padding:0;
}

ul#top_options li{
display:inline;
margin:0;
padding:0 3px 2px 5px;
border:solid #fff;
border-width:0 0 0 1px;
}

ul#top_options li:first-child{
border-width:0;
}

ul#top_options a{
color:#fff;
font-weight:bold;
}

div#main_content{
margin:0 10px;
text-align:center;
}

ul#wall_pics{
text-align:center;
}

ul#wall_pics li{
display:inline;
margin:3px;
}

ul#wall_pics li img{
border:solid #000 1px;
}

img.footer_join_button{
margin:75px 0;
}

.visual_clear{
float:none;
clear:both;
}


#footer {
	background:#FFF;
}

#footer  p {
	margin: 0;
	padding: 10px;
	text-align:center;
	width:900px;
	margin:0 auto;
}
#footer .footer_bg {
	background: url(../images/footer_bg.png) center no-repeat;
	height: 176px;
	position: relative;
}

#footer .btn1:hover,
#footer .btn2:hover {
	background-position: bottom;
}

#footer .btn1 {
	background: transparent url(../images/footer_btn1.png) top no-repeat;
	width: 316px;
	height: 123px;
	position: absolute;
	top: 24px;
	left: 15px;
	cursor: pointer;
}
#footer .btn1 a {width: 316px; height: 123px;}

#footer .btn2 {
	background: transparent url(../images/footer_btn2.png) top no-repeat;
	width: 332px;
	height: 100px;
	position: absolute;
	top: 35px;
	left: 660px;
	cursor: pointer;
}
#footer .btn2 a {width: 332px; height: 100px;}