/*
Theme Name:		Brand New
Theme URI:		http://www.nobsnetwork.net/
Description:	Screw you, we're trying something Funny.
Version:		1.0
Author:			Jude R
Author URI:		Cheers and Good Luck!
*/

/*---Header First---*/
#header { float: left; height:100px; width: 940px; padding: 0px 10px 0px 10px; background: #fff; }

#logo { float: left; width:382px; height: 100px; background: url('images/logo.gif') 0 0 no-repeat; text-indent: -5000px;  }
#logo a { display:block; width: 382px; height: 100px; }

#top_ad {float: right; width: 468px;}

/*---Layout---*/

body { font: 90% "Helvetica Neue", Helvetica, Arial, Sans-Serif; color: #333; background: #485558 url('images/sitebg.gif') top center repeat-y;}
#frame { width: 980px; margin: 0 auto; }
#container { width: 960px; float:left; padding: 0 5px 5px 5px; margin: 0 0 0 5px; background: #1b1d1e;}
#content_box { background: #eeeddf; float:left; width: 960px; padding: 5px 0px; }
#content { width: 650px; margin:0 0 0 5px; padding: 0px 0px 10px 10px; float: left; background: #fff; }

#featured { background: #eeeddf; border: medium double black; padding: 10px; line-height:1.2em; font-size: 12px; width:600px;}

#top_ad { float: right; margin:20px; width: 468px; }

#sidebar { width: 270px; float: left; background: #eeeddf;}
#sidebar{ margin: 0 0 0 10px;}

#footer { float: left; width: 940px; padding: 20px 10px; border-top: 5px solid #1b1d1e; color: #f1f1f1; background: #1b1d1e; }
.footer_left { float: left; width: 630px; }

.footer_left_wide { float: left; width: 300px; }
.footer_left_narrow { float: right; width: 300px; }

.footer_right { float: right; width: 290px; }
.footer_wide { width: 920px; float: left; margin: 0 0 2.5em 0; padding: 10px; background: #333; }

#front { float: left; padding: 15px 0px; line-height: 60%;}

.entry { float: left; width: 565px; padding: 20px 30px; line-height:100%;}
.entry p { font-size: 14px; line-height: 1.6em; margin: 0 0 1.5em 0;  }


/* FANCY STYLES


.entry alert {
	background: #ffcccc url('nobs1/images/emblem-important.png') 10px center no-repeat;
	border-top: 2px solid #993333;
	border-bottom: 2px solid #993333;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: justify;
	line-height: normal;
	}

.mb {
	padding-bottom: 20px;
	overflow:hidden;
	}

.relatedposts {
	background: #FFF6BF 10px center no-repeat;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	margin: 10px auto;
	padding: 10px 10px 10px 10px;
	text-align: left;
	line-height: normal;
	}

.construction {
	background: #FFF6BF 10px center no-repeat;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: justify;
	line-height: normal;
	}

.callout {
	background: none;
	margin: 10px auto;
	padding: 5px 0px 5px 0px;
	text-align: justify;
	line-height: normal;
	}

.download {
	background: #D0F29D url('images/mail-attachment.png') 10px center no-repeat;
	border-top: 2px solid #9CD941;
	border-bottom: 2px solid #9CD941;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: justify;
	line-height: 115%;
	}

.bluehighlight {
	background: #9DD1F2 url('images/help-browser.png') 10px center no-repeat;
	border-top: 2px solid #419ED9;
	border-bottom: 2px solid #419ED9;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: justify;
	line-height: 115%;
	}

.code { /* use p class=code when you want to fake it, sometimes handy */
	background: #f2f2f2 url('images/utilities-terminal.png') 10px 20px no-repeat;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	margin: 10px auto;
	padding: 20px 20px 20px 70px;
	text-align: left;
	}

.bottom {
		border-top: 2px solid #CCC;
		border-bottom: 2px solid #CCC;
		margin: 0px;
		padding: 20px 20px 30px 70px;
		text-align: left;
}

	
.other {
	background: #ededed url('images/dialog-warning.png') 10px center no-repeat;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 10px auto;
	padding: 20px 20px 20px 65px;
	text-align: justify;
	font-size: 1.1em 'Arial';
	}



/*---Navbar--*/

#nav { background: #990000; width: 961px; margin: 0 0 0 0; }

	#nav ul { list-style: none; }

		#nav ul li { font-size: 0.9em; float: left; }
	
			#nav ul li a, #nav ul li a:visited { display: block; padding: 0.3125em 0.8125em 0.5em 0.8125em; color: #fff; text-transform:uppercase;text-decoration: none !important; }
	
			#nav ul li a:hover, #nav ul li a.current:hover { color: #fff !important; background: #a90000; text-decoration: none !important; }
		
			#nav ul li a.current, #nav ul li a.current:visited { color: #fff; background: #a90000; text-decoration: underline; }

/*---:[ search form styles ]:---*/

#search_form { margin: 4px 5px 0 0; float: right; }

html[xmlns*=""] body:last-child #search_form { margin: 0 0 0.75em 0; } /* This is a hack for Safari */

	#search_form .search_input { width: 250px; color: #777; font: normal 0.9em Verdana, Arial, Helvetica, sans-serif; border: 0.083333em solid #999; border-right-color: #eee; border-bottom-color: #eee; }
	
	#search_form .search_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
	
	#content .search_input { font-size: 0.9231em !important; }

/*Sidebar*/

ul.sidebar_list { list-style:none; margin-left:0; padding-left:.5em; width:250px; }
li.widget h2 { font-size: 12px; text-transform: uppercase; border-bottom: 1px solid #c7c6b8; font-weight: bold;  margin-bottom: .5em; color: #333; padding-bottom: .3em; }
li.widget ul { list-style:none; margin-left:10px; padding-left: 0px; }
li.widget ul li { list-style-image:url("images/bull.gif"); padding: 0 0 0 2.5px; ; line-height: 1.8em;}

a.rss { margin: 0 1px 0 1px; padding: 0 0 0 17px; background: url("images/rss.png") 0 0px no-repeat; }
a.whatrss { margin: 0 1px 0 1px; padding: 0 0 0 17px; background: url("images/whatisrss.gif") 0 0px no-repeat; }
a.digg { margin: 0px; padding: 0 0 0 20px; background: url("images/digg.gif") 0 0px no-repeat;}
a.stumble { margin: 0px; padding: 0 0 0 20px; background: url("images/stumbleupon.gif") 0 0px no-repeat; }
a.delicious { margin:0px; padding: 0 0 0 20px; background: url("images/delicious.gif") 0 0px no-repeat; }
a.rssfeed { margin:0px; padding: 0 0 0 20px; background: url("images/rss.png") 0 0px no-repeat; }
a.leavecomment { margin:0px; padding: 0 0 0 20px; background: url("images/comment.png") 0 0px no-repeat; }

#syndication { width: 580px; float: left; padding: 10px 0; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin: 0 0 3em 0; }
#syndication ul { margin-left:0; padding-left:0; float: left; text-align: left; margin: 0; }
#syndication ul li { font-size: 12px; }


ul.actions li { margin-left:0; padding-left:0; list-style:none; background: none; padding: 0; margin: 0 0 8px 0; }
ul.relatedposts li { list-style-image:url("images/bull.gif"); padding: 0 0 0 2.5px; ; line-height: 1.5em;margin:0px; padding-left:0px; }

div.container { border: none; overflow: hidden; width: 100%; }
div.left { width: 50%; float: left;}
div.right {	width: 50%;	float: right;}

.formlabel { width: 200px; float: left; text-align: right; margin-right: 0.5em; display: block }

span.tagdata { float:left; padding: 2px 0 2px 20px; background: url("images/tags.gif") 0 0 no-repeat; }

/*--- Typography---*/

#front h2 { color: #999; font-size: 17px; margin: .3em 0; padding: .2em 0; font-weight: bold; line-height: 1.1em;}
#front h2 a { color: #c13a01; text-decoration: none; }
#front h2 a:hover { color: #c13a10; text-decoration: underline; }
#front h2 a:visited { color: #666; text-decoration: none; }
#front h4 { font-size: 11px; margin: .3em 0; padding: .2em 0; font-weight: normal;  }
#front h4 span.date { text-transform: uppercase; }

#subscribe_widget { background: #fff url("images/subscribebg.gif") top right no-repeat; margin:-15px 0px 0px -10px; padding: 5px; width:270px; font-size: 11px;}
*html #subscribe_widget { margin: 0 0 0 -10px;}
*:first-child+html #subscribe_widget { margin: 0 0 0 -10px; }

#subscribe_widget a { font-weight: bold; }
#subscribe_widget p { margin: 0 0 1em 0; }
#subscribe_widget h2 { font-size: 12px; border: none; }
.post_meta { padding: 0 0 20px 0; }

#menu a { position: absolute; text-decoration: none; width:60px; height:60px; margin: 0 0 0 210px;}
#menu a i { visibility: hidden;}

#sponsors {background: #eeeddf; float: left; width: 260px; margin-bottom:5px; }
#sponsors h2 {font-size:12 px; border:none;}
li#sponsors ul {margin-left:0; padding-left:0;}
li#sponsors ul li { padding: 0; background: none; list-style:none;}
li#sponsors ul li.lefty { float: left; width: 125px; height: 125px; margin: 0px;}
li#sponsors ul li.righty { margin-left:5px;}

#comments { float: left; width: 550px; }
ul#comment_list { margin: 0 !important; padding: 0 !important; }
ul#comment_list li.item { float: left; width: 550px; padding: 1em 10px 1em 10px; margin: 0; clear: both; background: none; border-bottom: 1px solid #ddd; }
ul#comment_list li.author { background: #f1f1f1; }

div.comment_meta { float: left; width: 160px; font-size: 12px; }
div.comment_entry { float: left; width: 330px; font-size: 1em; padding-left: 15px; font-size: 12px; }
div.comment_meta p { margin: 0 0 .5em 0; font-size: 12px; }

p.comment_author { font-weight: bold; }		
p.comment_time a { color: #999; text-decoration: none; }

div.comment_entry p { font-size: 12px; margin: 0 0 1em 0; }
#comments label { font-size: 12px; color: #999; }
input.text_input { border: 1px solid #ccc; padding: 5px; font: 14px Helvetica, Arial, Sans-Serif; width: 200px; }

textarea.text_input { border: 1px solid #ccc; padding: 5px; font: 14px Helvetica, Arial, Sans-Serif; width: 400px; }

ol { margin: 0 25px 1.5em 25px; font-size: 1.2em; }
ol li { margin: .3em 0; list-style: decimal; line-height: 1.4em; color: #333; }

h1 { font-size: 25px; font-weight: bold; line-height: 1.45em; letter-spacing: -1px; margin: 0 0 .3em 0; }
#comments h3 { margin: 0 0 1em 0; color: #333; font-size: 12px; }
h4 {font-size: 13px; color: #999; padding: 0 0 .3em 0; margin: 0; font-weight: normal;  }

/* LINKS
---------------------------------------------------------------*/

a, a:link { color: #346ba4; }
a:visited { color: #202936; }
a:hover { color: #56b9ff; }


#footer a { color: #ccc; }
#footer a:visited { color: #999; }
#footer a:hover { color: #fff; }


/*---:[ self-clearing floats courtesy of Dan Cederholm at simplebits.com ]:---*/
#sidebar:after, #header:after, #logo:after, #nav:after, #content_box:after, .page .entry:after, #comments:after, dl#comment_list dd:after, #comment_form:after { display: block; height: 0; content: "."; visibility: hidden; clear: both; }