@import url('css/960/reset.css');
@import url('css/960/text.css');
@import url('css/960/960.css');
@import url('css/custom.css');

body
{
	background:#0c1821;
	color:#444;
}
#mast
{
	height:49px;
	background:url('img/mast2.jpg') no-repeat top center #2a374d;
}
#mast .grid_12
{
	text-align:right;
	padding-top:15px;
}
#mast a
{
	color:#FFF;
	font-size:16px;
	font-weight:900;
	text-decoration:none;
	text-shadow:0 1px 0 #26303a;
	margin-left:25px;
}
#mast .whiteheader
{
	text-shadow:0 1px 0 #FFF;
}
#mast a:hover
{
	text-decoration:underline;
}
#top
{
	height:116px;
	background:url('img/bg2.jpg') repeat-x;
}
#logo
{
	height:116px;
	background:url('img/top2.jpg') no-repeat top center;
}
#blurb
{
	margin:145px 0 0 470px;
	font-weight:900;
	color:#0c1821;
	font-size:14px;
	line-height:1.75;
}
#footer
{
	height:100px;
	color:#EEE;
	margin-top:20px;
	font-size:12px;
}
#footer_links a
{
	color:#FFF;
	font-weight:900;
	text-decoration:none;
	text-shadow:0 1px 0 #26303a;
	margin-right:10px;
	border-bottom:1px solid #3c4f6e;
}
#footer_links a:hover
{
	border-bottom:0px;
	color:#e8cf80;
}
#footer_copy
{
	font-style:italic;
	margin-top:10px;
	line-height:1.25;
	font-size:11px;
}
#button_signup
{
	height:44px;
	width:218px;
	background:url('img/button_signup.png') 0 0 no-repeat;
	display:block;
	float:left;
	margin:15px 10px 0 -10px;
}
#button_signup:hover
{
	background:url('img/button_signup.png') 0 -44px no-repeat;
}
#button_donate
{
	height:44px;
	width:218px;
	background:url('img/button_donate.png') 0 0 no-repeat;
	display:block;
	float:left;
	margin-top:15px;
}
#button_donate:hover
{
	background:url('img/button_donate.png') 0 -44px no-repeat;
}
#white
{
	background:url('img/paper.png') repeat-x #FFF;
	position:relative;
}
#left
{
	padding:40px 0 40px 0;
	font-size:13px;
	line-height:1.75;
}
#right
{
	background:url('img/sidebar.png') repeat-y;
	padding:40px 0 40px 0;
	margin-left:-10px;
}
.box
{
	padding:0 25px;
	font-size:13px;
	line-height:1.75;
	text-shadow:0 1px 0 #FFF;
	color:#6d6d6d;
}
#right .hr
{
	height:2px;
	background:url('img/sidebar_hr.png') repeat-x;
	margin:20px 0;
	width:380px;
}
.header
{
	color:#0c1821;
	font-size:18px;
	font-weight:900;
	margin-bottom:5px;
}

.header2
{
	color:#0c1821;
	font-size:18px;
	font-weight:900;
	margin-bottom:5px;
	float:right;
}


p {
line-height:normal;
}

.sideheader
{
	margin-bottom:7px;
	font-weight:900;
	color:#ca992c;
	text-shadow:0 1px 0 #FFF;
	text-align:center;
	font-size:16px;
}
.sidebutton
{
	width:328px;
	height:54px;
	background:url('img/sidebar_button.png') no-repeat;
	display:block;
	color:#FFF;
	font-weight:900;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #000;
	padding-top:12px;
	margin-top:10px;
	margin-bottom:-10px;
}
.sidebutton2
{
	width:220px;
	height:54px;
	background:url('img/sidebar_button2.png') no-repeat;
	display:block;
	color:#FFF;
	font-weight:900;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #000;
	padding-top:12px;
	margin-top:10px;
	margin-bottom:-10px;
}

#slider1
{
	text-align:center;
	position:absolute;
	top:-30px;
	width:100%;
}
#slider2
{
	background:url('img/slider.png') no-repeat top center;
	width:964px;
	height:305px;
	margin:0px auto -20px auto;
}
#slider3
{
	height:245px;
	width:904px;
	margin:0 auto;
	padding-top:30px;
}
#slider
{
	background:#EEE;
	height:245px;
}
#social
{
	height:50px;
	margin:-20px 30px -20px 30px;
	font-size:10px;
	font-style:italic;
	font-weight:900;
	color:#AAA;
	text-shadow:0 1px 0 #FFF;
}
#social #facebook
{
	height:32px;
	width:32px;
	background:url('img/social.png') -128px 0 no-repeat;
	display:block;
	float:right;
	margin-left:20px;
}
#social #youtube
{
	height:32px;
	width:32px;
	background:url('img/social.png') 0 0 no-repeat;
	display:block;
	float:right;
}
#social #twitter
{
	height:32px;
	width:32px;
	background:url('img/social.png') -160px 0 no-repeat;
	display:block;
	float:right;
}
#social #email
{
	height:32px;
	width:32px;
	background:url('img/social.png') -224px 0 no-repeat;
	display:block;
	float:right;
}
#social #rss
{
	height:32px;
	width:32px;
	background:url('img/social.png') -192px 0 no-repeat;
	display:block;
	float:right;
}