a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;font-size:100%;border:0;outline:0;vertical-align:top;margin:0;padding:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table,table td{border:none;border-collapse:collapse;padding:0}
*{border:none}
input,textarea{outline:none !important}
img,embed{vertical-align:top}

html {
	font:14px Trebuchet MS, sans-serif;
	background: #000 url(../images/bg.jpg) top center;
	text-align:center;
}

h2{text-transform:uppercase;font-size:24px;font-weight:bold;color:#fff}
p{line-height:1.4em;color:#ddd;margin:10px 0;}

#wrapper{
	background:url(../images/bg-black.png);
	margin:50px auto 20px;
	text-align:left;
	width:960px;
	padding-bottom:20px;
}

#header{
	background:	url(../images/bg-black.png);
	padding:10px;
	height:100px;
}

#logo{
	position:relative;
	float:left;
	top:22px;
	left:12px;
	width:451px;
	height:61px;
}

#nav{
	position:relative;
	float:right;
	top:25px;
}

#nav ul{
	display:block;
	width:400px;
	font-size:15px;
}

#nav ul li{float:left;height:30px;}
#nav ul li a{
	color: #FFF;
	letter-spacing: -1px;
	padding: 15px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	width: 100%;
	display:block;
}
#nav ul li a:hover, #nav ul li a.active{
	color:#FFCC33;
}

#content{
	background:	url(../images/bg-black.png);
	padding:20px;
	margin:20px 20px 0 20px;
	min-height:400px;
}

.grid_50{
	float:left;
	width:399px;
	padding:20px;
}
.divide{border-right:2px solid #666}
.grid_full{
	width:800px;
	padding:20px;
}
.center{text-align:center}
.right{text-align:right}

.image{text-align:center; margin:15px auto 25px}
.image a img{border:5px solid #363534}
.image a:hover img{border-color:#FFCC33}

.button {
	background:url(../images/bg-button.png);
	border: 1px solid #CC9900;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	line-height: 30px;
	padding:0 12px;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
}
.button:hover{background:#fc3}

small{font-size:12px;color:#999;text-transform:uppercase}
small span{color:red}
input.input,textarea.input{background:url(../images/bg-black.png);padding:6px 10px;color:#fff;border:2px solid #363534;width:240px;font:15px Trebuchet MS, sans-serif;}
input.input:hover, input.input:focus,textarea.input:hover,textarea.input:focus{border-color:#fc3}
textarea.input{height:100px;width:300px}

#footer{font-size:12px;color:#fff;margin-bottom:10px;}