#top_bar {
	width:100%;
	height:86px;
	background:url(../images/top_bckgrd.png) repeat-x;
	z-index:1;
	position:fixed;
}

#header {
	width:900px;
	height:auto;
	margin:auto;
	z-index:2;
}

#scalp {
	width:224px;
	height:87px;
	position:fixed;
	z-index:3;
}

.nav_link {
	float:left;
	padding-top:35px;
}

.nav_link a {
	display:block;
	padding:10px 12px;
}

.nav_link a:hover {
	background:url(../images/btn_bckgrd.gif) repeat-x;
}

#content {
	width:515px;
	height:auto;
	margin:auto;
	z-index:2;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:left;
	padding-right:375px;
	padding-left:10px;
	padding-top:150px;
}

#home_content {
	width:900px;
	height:auto;
	margin:auto;
	z-index:2;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:left;
	padding-top:150px;
}

#content a {
	color:#b09c41;
}

#content a:hover {
	color:#ffffff;
}

#vid_screen {
	background:url(../images/vid_bckgrd.png);
	padding:15px;
	width:480px;
	height:auto;
}

#featured_box {
	background:url(../images/feature_box.png);
	width:900px;
	height:145px;
	margin:auto;
	margin-bottom:100px;
	margin-top:20px;
	padding-top:55px;
}

#featured_segment {
	width:280px;
	height:125px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding:10px;
}

#featured_segment a {
	color:#b09c41;
}

#featured_segment a:hover {
	color:#fff;
}

#footer {
	height:89px;
	width:100%;
	background:url(../images/footer_bckgrd.png) repeat-x;
	bottom:0px;
	position:fixed;
	z-index:1;
}

#footer_content {
	width:100%;
	height:auto;
}

#footer_logo {
	padding:20px 0px 0px 30px;
	float:left;
	width:31%;
}

#copyright {
	padding:25px 20px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:right;
	float:left;
	width:31%;
}

#copyright a {
	color:#b09c41;
}

#copyright a:hover {
	color:#ffffff;
}

#donate {
	width:33%;
	float:left;
	text-align:center;
	padding-top:20px;
}

#searchform {
	display:block;
}

#s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	height:20px;
	border:0px;
	outline:none;
	background: #333333;
	color:#ffffff;
	padding-left:5px;
	margin-bottom:5px;
	margin-top:5px;
	border:#b09c41 solid thin;
}

#s:focus {
	background:#b09c41;
	color:#ffffff;
	border:#ffffff solid thin;
}

#searchsubmit {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	outline:0;
	font-weight:bold;
	font-size:11px;
	height:22px;
	background:url(../images/btn_bckgrd.gif) repeat-x;
}

#searchsubmit:hover {
	cursor:pointer;
	background:url(../images/btn_bckgrd.gif) repeat-x;
}

	#sform-404 {margin-top:10px;}
	#s-404 {float:left;width:300px;font-family:Arial,sans-serif;background-color:#000;border:0;padding:5px;color:#fff;margin-right:12px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
	#submit-404 {cursor:pointer;float:right;margin-left:-37px;position:absolute;font-weight:bold;font-size:9px;border:none;background-color:#0298ff;color:#fff;font-family:Arial,sans-serif;padding:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}
	#submit-404:hover {cursor:pointer;background-color:#000;color:#fff;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchsubmit {padding:5px;}
}

#tweet {
	width:260px;
	height:125px;
	text-align:left;
	overflow:hidden;
}
