/* 
STARFEEDER.COM - SCREEN Stylesheet
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
*/

@import url(blog-style.css);
@import url(features-style.css);
@import url(sifr-screen.css);
@import url(profile-style.css);
@import url(forum-style.css);
@import url(fansite-tournament.css);


/*
----------------------------------------------------------------------------- 
Globals
----------------------------------------------------------------------------- */
body {
	color: #FFF;
	background: #23262a; 
	font: 12px Arial, sans-serif;
	padding:0;
	margin:0;
	}

#logo a:hover {
	background-position: bottom;
}


/*
----------------------------------------------------------------------------- 
Headings
----------------------------------------------------------------------------- */
p, h1, h2, h3, h4, h5, h6, li, td, dt, dd { font-size: 12px; font-weight: normal; }
p { padding-top: 1.5ex; }

#main-feature h1,#featured-content h1,#latest-events h1,#featured-gamer h1,
#newest-gamer h1,#latest-forum h1,#latest-uploads h1,#latest-blog h1 {
	color: #FFF;
	font: bold 15px Arial, sans-serif;
	padding: 10px 0 0 10px;
	margin:0;
}


/*
----------------------------------------------------------------------------- 
Links
----------------------------------------------------------------------------- */
a, a:visited  { color: #edea00; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }
a:focus { outline: none; }
input { outline: none; }


/*
----------------------------------------------------------------------------- 
Misc
----------------------------------------------------------------------------- */
hr { display: none; }
img { border: none; }
ul, ol { list-style: none; margin: 0; padding: 0; }
.clear { clear: both; }

p.footnotes {
	margin: 25px 0 0 5px !important;
	font: normal 11px Arial, sans-serif;
	color: #999 !important;
}

.floater-left {
	float: left; 
	width: 125px;
	padding: 10px 10px 10px 10px;
}
.floater-right {
	float: right; 
	width: 125px;
	padding: 10px 10px 10px 10px;
}


/*
----------------------------------------------------------------------------- 
Main Structure
----------------------------------------------------------------------------- */
#page-wrap { 
	width: 1022px; 
	margin: 0 auto; 
	background: transparent url(../img/site-border.png) center repeat-y; 
}

#content-wrap {
	margin: 0 11px 0 11px; 
}

#header {
	padding: 10px;
	background: #151719;
}

#logo {
	float: left;
	margin: 10px 0 0 10px;
}

#logo a { 
	width: 244px; 
	height: 50px; 
	background: transparent url(../img/logo.png) 0 0 no-repeat; 
	display: block;
	text-indent: -9999px;
}

#maincol { 
	background: #151719; 
	clear: both;
	border-top: 1px #000 solid;
}

#maincol .col { 
	padding: 9px; 
}

#section-1 { 
	width: 979px; 
	height: 200px;
	margin: 0 0 10px 0;
}

#section-2 { 
	width: 979px; 
	height: 200px;
	padding:0;
	margin: 0 0 10px 0;
}

#section-3 { 
	width: 979px;
	height: 335px;
	padding:0;
	margin: 0;
}

/*
----------------------------------------------------------------------------- 
Navigation
----------------------------------------------------------------------------- */

#nav { height: 43px; background: transparent url(../img/main-nav-bg.gif) 0 0 repeat-x; }
#nav ul { width: 1000px; margin: 0 0 0 10px; }
#nav ul li { float: left; display: block; margin: 0 2px 0 0; }
#nav ul li a { color: #FFF; font: bold 13px Arial, sans-serif; display: block; padding: 12px 15px 12px 15px; background: transparent url(../img/btn-bg.png) 0 0 repeat-x; }
#nav ul li a:hover { background-position: bottom; }

#nav ul li#chat a { color: #FFF; font: bold 13px Arial, sans-serif; text-decoration: underline; display: block; padding: 12px 15px 9px 15px; background: transparent url(../img/btn-bg.png) 0 0 repeat-x; }
#nav ul li#chat a:hover { background-position: bottom; text-decoration: none; }
#nav ul li a sup { color: #FFF000; }
#nav ul li a:hover sup { color: #FFF; }

#subnav { height: 27px; background: transparent url(../img/subnav-bg.gif) 0 0 repeat-x; margin: 0 0 1px 0; }
#subnav ul { width: 1000px; margin: 0 auto; position: relative; top:0; left: 690px; }
#subnav ul li { float: left; display: block; margin: 0 5px 0 0; }
#subnav ul li a { color: #FFF; font: bold 12px Arial, sans-serif; display: block; padding: 6px 12px 6px 12px; }
#subnav ul li a:hover { background: transparent url(../img/btn-bg.png) bottom repeat-x; }
#subnav ul li#logout a { color: #ffe405; }
#subnav ul li#logout a:hover { color: #FFF; }


/*
----------------------------------------------------------------------------- 
SEARCH FORM - Simple form in header
----------------------------------------------------------------------------- */
#search-simple {
	float: right;
	margin: 10px;
	padding: 5px;
}

/*
----------------------------------------------------------------------------- 
ADVANCED SEARCH - search/index page
----------------------------------------------------------------------------- */

body#advanced-search #main-section { 
	margin: 0 15px 0 0;
}

body#advanced-search #main-section fieldset {
	background: #101213;
	border: 0;
	margin: 10px 0 10px 0;
	padding: 5px;
}

body#advanced-search #main-section legend {
	font: bold 15px Arial, sans-serif;
	background: #0c0d0e;
	padding: 5px;
}

body#advanced-search #main-section h1 {
	color: #edea00;
	font: bold 20px Arial, sans-serif;
	padding:0;
	margin: 0 0 15px 0;
}

body#advanced-search #main-section h2 {
	font: bold 15px Arial, sans-serif;
	padding:0;
	margin: 0 0 5px 0;
}

/*
----------------------------------------------------------------------------- 
SEARCH RESULTS - search/results page
----------------------------------------------------------------------------- */

body#search-results #main-section { 
	margin: 0 15px 0 0;
}

body#search-results #main-section h1 {
	color: #edea00;
	font: bold 20px Arial, sans-serif;
	padding:0;
	margin: 0;
}

body#search-results #main-section h2 {
	font: bold 15px Arial, sans-serif;
	padding:0;
	margin: 0;
}

body#search-results #main-section ul li a {
	color: #999;
	background: #101213;
	padding: 5px;
	margin: 5px 0 5px 0;
	text-decoration: none;
	display: block;
}

body#search-results #main-section ul li a:hover {
	color: #FFF;
	background: #0c0d0e;
	text-decoration: none;
}

body#search-results #main-section ul li a h2 {
	color: #FFF;
	margin:0;
	padding:0;
}
body#search-results #main-section ul li a:hover h2 {
	color: #999;
}

body#search-results #main-section ul li a p {
	padding:0;
	margin: 5px 0 0 5px;
}

body#search-results #main-section ul li a .meta {
	margin: 5px 0 0 10px;
	color: #666;
}

body#search-results #main-section ul li a .meta em {
	color: #555;
	font-style: normal;
}

body#search-results #main-section #keyword-results p {
	color: #999;
	font: normal 14px Arial, sans-serif;
	margin:0;
	padding:0;
}

body#search-results #main-section #keyword-results em {
	color: #FFF;
	font: normal 16px Arial, sans-serif;
	font-style: normal;
	margin: 3px 0 10px 0;
	display: block;
}

/*
----------------------------------------------------------------------------- 
LOGIN FORM - Topbar login form
----------------------------------------------------------------------------- */
#login-form h1 {
	padding: 13px 20px 0 10px;
	margin:0;
}

#login-form form {
	float: right;
	margin: 0 20px 0 0;
	padding: 10px 0 0 0;
}

#login-form form label {
	color: #fff000;
	font: normal 11px Arial, sans-serif;
	padding: 0 5px 0 0;
}

#login-form form input {
	color: #FFF;
	padding: 5px;
	background: #000;
	font: normal 11px Arial, sans-serif;
	border:0;
}

#login-form form .input {
	margin: 0 5px 0 0;
}

#login-form form #submit {
	color: #fff000;
	padding: 5px;
	background: #000;
	font: normal 11px Arial, sans-serif;
	border:0;
	cursor: pointer;
}

#login-form form #submit:hover {
	color: #FFF;
	background: #333;
}

#login-form a {
	color: #fff000;
	padding: 5px;
	background: #000;
	font: normal 11px Arial, sans-serif;
	border:0;
}

#login-form a:hover {
	color: #FFF;
	background: #333;
}

/*
----------------------------------------------------------------------------- 
MAIN FEATURE - Left Feature
----------------------------------------------------------------------------- */
#main-feature {
	width: 496px;
	height: 200px;
	background: #000;
	display: block;
	float: left;
	padding:0;
	margin: 0 10px 0 0;
}

#main-feature-pic {
	width: 490px;
	height: 147px;
	padding:0px;
	margin: 3px;
}

#main-feature-pic:hover img {
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}

#main-feature-bar {
	width: 490px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

#main-feature-name h3 {
	font: bold 15px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

#main-feature-link a {
	width: 124px;
	height: 25px;
	background: transparent url(../img/go-to-feature.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	float: right;
	padding:0;
	margin: 12px 10px 0 0;
}

#main-feature-link a:hover {
	background-position: bottom;
}


/*
----------------------------------------------------------------------------- 
MAIN FEATURE - Right Feature
----------------------------------------------------------------------------- */
#featured-content {
	width: 473px;
	height: 200px;
	background: #000 url(../img/featured-content-bg.gif) 0 0 no-repeat;
	display: block;
	float: left;
	padding:0;
	margin:0;
}

#featured-content-pic {
	width: 467px;
	height: 147px;
	padding:0px;
	margin: 3px;
}

#featured-content-pic:hover img {
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}

#featured-content-bar {
	width: 467px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

#featured-content-name h3 {
	font: bold 15px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

#featured-content-link a {
	width: 124px;
	height: 25px;
	background: transparent url(../img/go-to-feature.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	float: right;
	padding:0;
	margin: 12px 10px 0 0;
}

#featured-content-link a:hover {
	background-position: bottom;
}


/*
----------------------------------------------------------------------------- 
SMALL FEATURES - Contest/Event - Featured Player - Featured Player
----------------------------------------------------------------------------- */
.small-feature {
	width: 318px;
	height: 200px;
	background: #000;
	display: block;
	float: left;
	padding:0;
	margin: 0 9px 0 0;
}

.small-feature-pic {
	width: 312px;
	height: 147px;
	padding:0px;
	margin: 3px;
}

.small-feature-pic:hover img {
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}

.small-feature-bar {
	width: 312px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

.small-feature-name h3 {
	font: bold 16px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

.small-feature-link a {
	width: 47px;
	height: 25px;
	background: transparent url(../img/small-feature-visit.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	float: right;
	padding:0;
	margin: 12px 10px 0 0;
}

.small-feature-link a:hover {
	background-position: bottom;
}

.small-feature-last {
	width: 318px;
	height: 200px;
	background: #000;
	display: block;
	float: left;
	padding:0;
	margin: 0;
}


/*
----------------------------------------------------------------------------- 
LATEST TOPICS - Featured forum topics
----------------------------------------------------------------------------- */
#latest-topics {
	width: 313px;
	height: 335px;
	background: #0a0b0c;
	border: 2px #000 solid;
	display: block;
	float: left;
	padding:0;
	margin: 0 10px 0 0;
}

#latest-topics h1 {
	width: 313px;
	height: 46px;
	background: transparent url(../img/hdr-latest-topics.gif) 0 0 no-repeat;
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#latest-topics li a {
	background: #111214;
	border-top: 2px #1c1e21 solid;
	border-bottom: 2px #1c1e21 solid;
	padding: 5px 8px 5px 8px;
	margin: 2px 0 4px 0;
	display: block;
	text-decoration: none;
	color: #666;
	font: normal 11px Arial, sans-serif;
}

#latest-topics li a:hover {
	background: #16171a;
	border-top: 2px #222428 solid;
	border-bottom: 2px #222428 solid;
}
	

#latest-topics li a h2 {
	color: #FFF000;
	font: bold 13px Arial, sans-serif;
	margin:0;
	padding:0;
}

#latest-topics li a:hover h2 {
	color: #FFF;
}

#latest-topics li a em.topic-date {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

#latest-topics li a em.topic-author {
	color: #a19a2c;
	font: normal 11px Arial, sans-serif;
}

#latest-topics li a:hover em.topic-author {
	color: #FFF000;
}


/*
----------------------------------------------------------------------------- 
LATEST UPLOADS - Featured uploads by users
----------------------------------------------------------------------------- */
#latest-uploads {
	width: 313px;
	height: 335px;
	background: #0a0b0c;
	border: 2px #000 solid;
	display: block;
	float: left;
	padding:0;
	margin: 0 10px 0 0;
}

#latest-uploads h1 {
	width: 313px;
	height: 46px;
	background: transparent url(../img/hdr-latest-uploads.gif) 0 0 no-repeat;
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#latest-uploads a img {
	background: #333;
	padding: 1px;
	border: 1px #999 solid;
	margin: 6px 1px 0 0;
}

#latest-uploads a:hover img {
	background: #FFF;
	border: 1px #888 solid;
}

#latest-uploads #uploads-content {
	margin: 0 0 0 3px;
}


/*
----------------------------------------------------------------------------- 
LATEST BLOGS - Featured blog entries
----------------------------------------------------------------------------- */
#latest-blogs {
	width: 313px;
	height: 335px;
	background: #0a0b0c;
	border: 2px #000 solid;
	display: block;
	float: left;
	padding:0;
	margin: 0;
}

#latest-blogs h1 {
	width: 313px;
	height: 46px;
	background: transparent url(../img/hdr-latest-blogs.gif) 0 0 no-repeat;
	text-indent: -9999px;
	padding:0;
	margin:0;
}

#latest-blogs li a {
	background: #111214;
	border-top: 2px #1c1e21 solid;
	border-bottom: 2px #1c1e21 solid;
	padding: 5px 8px 5px 8px;
	margin: 2px 0 4px 0;
	display: block;
	text-decoration: none;
	color: #666;
	font: normal 11px Arial, sans-serif;
}

#latest-blogs li a:hover {
	background: #16171a;
	border-top: 2px #222428 solid;
	border-bottom: 2px #222428 solid;
}
	

#latest-blogs li a h2 {
	color: #FFF000;
	font: bold 13px Arial, sans-serif;
	margin:0;
	padding:0;
}

#latest-blogs li a:hover h2 {
	color: #FFF;
}

#latest-blogs li a em.blog-date {
	font: normal 11px Arial, sans-serif;
	color: #666;
}


/*
----------------------------------------------------------------------------- 
GALLERY STYLES - Artwork, Screenshots, etc
----------------------------------------------------------------------------- */
body#screenshots-imgfull { 
	background: #0d0e0f url(../img/topbar-bg.gif) top repeat-x;
}

body#screenshots-imgfull #page-wrap {
	background: transparent;
	width: 100%;
}

body#screenshots-imgfull #content-wrap {
	margin:0;
	padding:0;
}

body#screenshots-imgfull #topbar {
	width: 100%;
}

body#screenshots-imgfull #header {
	width: 100%;
	height: 42px;
}

body#screenshots-imgfull #maincol {
	background: transparent;
}
body#screenshots-imgfull img.border {
	margin: 10px 10px 10px 0;
}

body#screenshots-imgfull h2 {
	font: bold 15px Arial, sans-serif;
	color: #FFF000;
	margin: 25px 0 5px 0;
}


/*
----------------------------------------------------------------------------- 
FOOTER - 
----------------------------------------------------------------------------- */
#footer {
	background: #101113;
	padding: 15px 10px 10px 10px;
}

#footer p a {
	color: #FFF;
}

#footer p a:hover {
	color: #777;
}

#footer p {
	font: normal 11px Arial, sans-serif;
	padding: 10px 0 0 10px;
	margin:0;
}

#footer ul#nav {
	width: 320px;
	margin: 0 auto;
}

#footer .footer-row {
	border-top: 1px #333 solid;
	clear: both;
}

#footer ul li {
	display: block;
	float: left;
	color: #333;
	margin: 5px 0 5px 0;
	font: bold 10px Arial, sans-serif;
	padding: 0 3px 0 3px;
	border-left: 1px #333 solid;
}

#footer ul li.first {
	border-left: 0;
}
	

#footer ul li a {
	font: normal 12px Arial, sans-serif;
	display: block;
	padding: 3px 5px 3px 5px;
	color: #777;
}

#footer ul li a:hover {
	background: #1e1e1e;
	color: #999;
	text-decoration: none;
}

#footer ul li.footer-header {
	border-left: 0;
	color: #999;
	padding: 3px 0 0 0;
	font: normal 12px Arial, sans-serif;
}




/*
----------------------------------------------------------------------------- 
PROFILE TEMPLATES - "Hello, {name}" conditionals
----------------------------------------------------------------------------- */
#topbar #welcome { display: block; }
#topbar #breadcrumbs { display: none; }
#subheader #welcome { display: none; }
#subheader #breadcrumbs { display: block; }

/*
----------------------------------------------------------------------------- 
PRIVATE BETA - if logged in conditionals
----------------------------------------------------------------------------- */
body#private-beta {
	background: #0D0E10 !important;
}

/*
----------------------------------------------------------------------------- 
PRIVATE BETA - if logged in conditionals
----------------------------------------------------------------------------- */
.general-form form { 
	margin:0;
	padding:0;
}

.general-form { 
	margin:0;
	padding:0;
}

.general-form input {
	background: #1a1d1f; 
	color: #FFF!important; 
	padding: 8px; 
	font: bold 12px Arial, sans-serif; 
	border: 2px #121315 solid;
}

.general-form textarea { 
	width: 550px; 
	background: #1a1d1f; 
	margin: 0; 
	color: #FFF!important; 
	padding: 8px; 
	font: bold 12px Arial, sans-serif; 
	border: 2px #121315 solid;
}

.general-form #submit { 
	background: #202325; 
	border: 0px; 
	margin: 5px 0px 0px 0px; 
	padding: 5px; 
}

.general-form label { 
	display: block; 
	padding: 10px 0px 5px 5px; 
	font: bold 12px Arial, sans-serif; 
}

.general-form .remember-follow { 
	margin: 5px 0px 5px 0px; 
}

/*
----------------------------------------------------------------------------- 
MAIN SECTION - Sub pages
----------------------------------------------------------------------------- */
body#subpage #what-is-rss { 
	width: 635px; 
	background: #0c0c0e; 
	border: 2px solid #000;
	float: left;
	display: block;
	margin: 0 5px 0 0;
}
body#subpage #what-is-rss p { 
	color: #777;
	font: normal 12px/14px Arial, sans-serif;
	padding:0;
	margin: 5px 0 15px 10px;
}

body#subpage #main-section { 
	width: 645px; 
	float: left;
	display: block;
	margin: 0 5px 0 0;
}

body#subpage #main-section h1 {
	color: #edea00;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 5px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#subpage #main-section h2 {
	color: #edea00;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 25px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#subpage #main-section p {
	color: #bcbbbb;
	font: normal 13px/20px Arial, sans-serif;
	padding:0;
	margin: 5px 0 15px 10px;
}

body#subpage #main-section p a {
	color: #edea00;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
}

body#subpage #main-section p a:hover {
	color: #999;
	font: normal 12px Arial, sans-serif;
	text-decoration: underline;
}

/*
----------------------------------------------------------------------------- 
SUB SECTION - Sub pages
----------------------------------------------------------------------------- */
body#subpage #sub-section { 
	width: 325px;
	float: left;
	display: block;
	margin: 0 0 0 5px;
}

body#subpage #sub-section .section-content {
	width: 313px;
	background: #0a0b0c;
	border: 2px #000 solid;
	padding:0;
	margin: 0 0 10px 0;
}

body#subpage #sub-section .section-content .small-feature-bar {
	width: 307px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

body#subpage #sub-section .section-content .small-feature-bar h1 {
	font: bold 15px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

.section-content .col .wdgt_ft img {
	display: none;
}

/*
----------------------------------------------------------------------------- 
MAIN SECTION - Sub pages
----------------------------------------------------------------------------- */
body#faq #main-section { 
	width: 645px; 
	float: left;
	display: block;
	margin: 0 5px 0 0;
}

body#faq #main-section h1 {
	color: #edea00;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 5px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#faq #main-section h2 {
	color: #fff669;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 25px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#faq #main-section h2 em {
	color: #FFF000;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 25px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#faq #main-section p {
	color: #bcbbbb;
	font: normal 13px/20px Arial, sans-serif;
	padding:0;
	margin: 5px 0 15px 20px;
}

body#faq #main-section p em {
	color: #fff669;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	margin: 0 0 0 -20px;
	text-transform: capitalize;
}

/*
----------------------------------------------------------------------------- 
SUB SECTION - Sub pages
----------------------------------------------------------------------------- */
body#faq #sub-section { 
	width: 325px;
	float: left;
	display: block;
	margin: 0 0 0 5px;
}

body#faq #sub-section .section-content {
	width: 313px;
	background: #0a0b0c;
	border: 2px #000 solid;
	padding:0;
	margin: 0 0 10px 0;
}

body#faq #sub-section .section-content .small-feature-bar {
	width: 307px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

body#faq #sub-section .section-content .small-feature-bar h1 {
	font: bold 15px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

/*
----------------------------------------------------------------------------- 
MEDIA SECTION - Media pages
----------------------------------------------------------------------------- */
body#media #main-section { 
	width: 645px; 
	float: left;
	display: block;
	margin: 0 5px 0 0;
}

body#media #main-section h1 {
	color: #edea00;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 5px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#media #main-section h2 {
	color: #fff669;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	display: block;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 25px 0 10px 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#media #main-section h2 em {
	color: #FFF000;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	line-height: 15px;
	letter-spacing: -.5px;
	padding:0;
	margin: 25px 0 0 0;
	text-decoration: none;
	text-transform: capitalize;
}

body#media #main-section p {
	color: #bcbbbb;
	font: normal 13px/20px Arial, sans-serif;
	padding:0;
	margin: 5px 0 15px 20px;
}

body#media #main-section p em {
	color: #fff669;
	font: bold 16px "Trebechut MS", Helevtica, sans-serif;
	margin: 0 0 0 -20px;
	text-transform: capitalize;
}

body#media #main-section form {
	margin: 5px 0 5px 0;
}

body#media #main-section p.instructions {
	color: #999;
	font: normal 11px Arial, sans-serif;
	padding:0;
	margin: 5px 0 0 0;
}

body#media #main-section .ins-code {
	display: none;
}
body#media #main-section a.btn-code-instructions {
	display: block;
	width: 124px;
	height: 25px;
	background: transparent url(../img/btn-code-instructions.png) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	margin: 5px 0 5px 0;
}
body#media #main-section a:hover.btn-code-instructions {
	background-position: bottom;
}

/*
----------------------------------------------------------------------------- 
MEDIA SECTION - Media pages
----------------------------------------------------------------------------- */
body#media #sub-section { 
	width: 325px;
	float: left;
	display: block;
	margin: 0 0 0 5px;
}

body#media #sub-section .section-content {
	width: 313px;
	background: #0a0b0c;
	border: 2px #000 solid;
	padding:0;
	margin: 0 0 10px 0;
}

body#media #sub-section .section-content .small-feature-bar {
	width: 307px;
	height: 46px;
	background: transparent url(../img/feature-bar-bg.gif) 0 0 repeat-x;
	padding:0;
	margin: 3px;
}

body#media #sub-section .section-content .small-feature-bar h1 {
	font: bold 15px "Trebuchet MS", Helvetica, sans-serif;
	display: block;
	float:left;
	letter-spacing: -1px;
	padding: 14px 0 0 10px;
	margin:0;
}

/*
----------------------------------------------------------------------------- 
CATEGORIES - Side bar - Category Pane
----------------------------------------------------------------------------- */
#category-list li a {
	background: #131517;
	padding: 5px;
	margin: 3px 10px 3px 10px;
	display: block;
}

#category-list li a:hover {
	text-decoration: none;
	background: #2c2f32;
}

/*
----------------------------------------------------------------------------- 
POPULAR POSTS - Popular blog entries
----------------------------------------------------------------------------- */
#popular-posts ul li.one a {
	background: #131517;
	padding: 3px;
	margin: 5px 10px 5px 10px;
	display: block;
}

#popular-posts ul li.two a {
	background: #1c1f22;
	padding: 3px;
	margin: 5px 10px 5px 10px;
	display: block;
}

#popular-posts ul li.one a:hover, body#blog #popular-posts ul li.two a:hover {
	background: #2c2f32;
}

#popular-posts ul li a {
	text-decoration: none;
	font: normal 9px Arial, sans-serif;
}

#popular-posts ul li em {
	display: block;
	color: #999;
	font: normal 9px Arial, sans-serif;
}

#popular-posts ul li a h2 { 
	margin: 5px 0px 0px 0px; 
	padding: 0px; 
	color: #FFF000; 
	font: normal 13px Arial, sans-serif; 
	border:0;
}

#popular-posts ul li a:hover h2 { 
	color: #FFF; 
}


/*
----------------------------------------------------------------------------- 
OUR SPONSORS - Sidebar Advertisements 125x125
----------------------------------------------------------------------------- */
#our-sponsors {
	margin: 5px 0 5px 15px;
}

#our-sponsors a img {
	background: #222;
	border: 2px #131517 solid;
	padding: 1px;
	margin: 3px 5px 3px 5px;
}

#our-sponsors a:hover img {
	background: #333;
	border: 2px #1c1f22 solid;
	margin: 3px 5px 3px 5px;
	padding: 1px;
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}

/*
----------------------------------------------------------------------------- 
RSS FEED - Side bar - RSS & Social Tools
----------------------------------------------------------------------------- */
#rss-list li a {
	background: #131517;
	padding: 5px;
	margin: 3px 10px 3px 10px;
	display: block;
}

#rss-list li a:hover {
	text-decoration: none;
	background: #2c2f32;
}

#rss-list li a img {
	background: #FFF;
	padding: 1px;
	vertical-align: middle;
	margin: -1px 2px 0 0;
}

/*
----------------------------------------------------------------------------- 
BLOG CATALOG - Side bar - Recent Probes
----------------------------------------------------------------------------- */
#blog-catalog {
	width: 273px;
	margin: 0 auto;
}

#blog-catalog th#bc_head, #blog-catalog th#bc_foot {
	display: none;
}

/*
----------------------------------------------------------------------------- 
404 Page Error
----------------------------------------------------------------------------- */
#error {
	position: absolute;
	top: 44px;
	left: 0;
	filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7;
	margin: 0 0 0 131px;
	width: 1000px;
}

#error p {
	padding: 10px 10px 10px 25px; 
	background: #000;
	margin:0;
}

#error p em {
	display: block;
	font: bold 15px Arial, sans-serif;
	color: #FFF000;
}

/* 
---------------------------------------------------------------------------------------------
------------------------------------------- THE END -----------------------------------------
---------------------------------------------------------------------------------------------
-------------------------------- Copyright 2007 Starfeeder.com ------------------------------
---------------------------------------------------------------------------------------------
*/
