/*  
Theme Name: Dumb Warnings
Theme URI: http://www.dumbwarnings.com/
Description: Custom theme for DumbWarnings.com
Version: 1.0
Author: Satya Gulimang
Author URI: http://www.whykinky.com/
*/

body, html { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #663300; margin: 0; padding: 0; background: #e4ddbe url(images/bg_body.jpg) repeat-x; text-align: center; }
/* Common Elements */
.clear { clear: both; }
/* Container div */
#container { width: 900px; margin: 0px auto; text-align: left; }
/* Header div */
#header {	width: 900px;	height: 120px;	margin: 0 0 10px 0;	background: url(images/bg_header.jpg) no-repeat;	position: relative;}
	#header .logo { position: absolute; left: 0; bottom: -18px; }
	#header .menu {	height: 25px;	margin:0;	padding:0;	list-style: none;	position: absolute;	bottom: 0px;	right: 170px;}
		#header .menu li {	float: left;	margin: 0;	padding: 0;	list-style: none;	margin: 0 10px 0 0;	width: 110px;	text-align: center;}
		#header .menu a:link, #header .menu a:visited { background:url(images/bg_main_menu.jpg) right 0px; color:#990000; display:block; font-weight:bold; height: 25px; line-height: 25px; text-decoration:none; }
		#header .menu a span { background:url(images/bg_main_menu.jpg) left 0px; display:block; height: 25px; margin-right:14px; padding-left:14px; }
		#header .menu a:hover { background:url(images/bg_main_menu.jpg) right 25px; display:block; color:#990000; }
		#header .menu a:hover span { background:url(images/bg_main_menu.jpg) left 25px; display:block; }
		#header .menu .active a:link, #header .menu .active a:visited, #header .menu .active a:visited, #header .menu .active a:hover { background:url(images/bg_main_menu.jpg) right 25px; display: block; } 
		#header .menu .active a span, #header .menu .active a:hover span { background:url(images/bg_main_menu.jpg) left 25px; display:block; }
		#header .search-form {	margin: 0;	padding: 0;	position: absolute;	bottom: 3px;	right: 10px;}
		#header .search-form .input-text { width: 114px; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 11px; padding: 3px; background: #FFF; border: 1px solid #D4D4D4; margin: 0 5px 1px 0; }
		#header .search-form .input-submit { background: transparent url(images/btn_search.png) no-repeat; border: none; cursor: pointer; width: 30px; height: 20px; text-indent: -10000px; overflow: hidden; }
/* Breadcrumb div */
#breadcrumb { width: 900px; height: 20px; margin: 0 0 0 0; position: relative; font-weight: bold; }
	#breadcrumb .network { position: absolute; top: 0; left: 0; }
		#breadcrumb .network a { color: #CC6600; text-decoration: none; }
		#breadcrumb .network a:hover { color: #000; }
	#breadcrumb .location { position: absolute; top: 0; right: 0; color: #a59b74; }
		#breadcrumb .location span a.current { color: #996633; text-decoration: none; }
		#breadcrumb .location span a { color: #CC6600; text-decoration: none; }
		#breadcrumb .location span a:hover { color: #000; }
/* Content div */
#content-wrapper { width: 900px; margin: 0 0 10px 0; background: url(images/bg_content.jpg) repeat-y; }
	.ads-list { border-top: 1px solid #c4bb95; margin: 0; padding: 10px; list-style: none; }
	.ads-list li { margin: 0 0 5px 0; padding: 0; list-style: none; text-align: center; }
	#content-left { width: 179px; float: left; }
		#content-left h2.rounded {	color: #e8e1c5;	background: #b0a57a url(images/bg_rounded_title.jpg) 0 0 no-repeat;	font-size: 12px;	margin: 0;	padding: 0 0 0 10px;	line-height: 30px;	display: block;	font-family: Arial, Helvetica, sans-serif;}
		#content-left h2 { color: #e8e1c5; background: #b0a57a; font-size: 12px; margin: 0; padding: 0 0 0 10px; line-height: 30px; display: block; }
		.category-menu { margin: 0; padding: 10px; list-style: none; }
		.category-menu li { margin: 0 0 5px 0; padding: 0; list-style: none; }
		.category-menu .cat-item a { font-weight: bold; color: #8b7d44; background: url(images/bg_tree_menu.jpg) 0 -25px no-repeat; width: 133px; height: 25px; display: block; text-decoration: none; padding: 0 0 0 27px; line-height: 25px; }
		.category-menu li a:hover, .current-cat a { background-position: 0 0; color: #FFF; }
	#content { width: 540px; float: left; padding: 0 1px 0 1px; }
		#welcome { width: 540px; height: 200px; background: url(images/bg_welcome.jpg) no-repeat; position: relative; }
			#welcome p { margin: 0; padding: 0; position: absolute; top: 20px; left: 20px; width: 200px; font-weight: bold; line-height: 14px; }
		#content .inner { padding: 20px; }
		#content .inner h1 { color: #336600; font-size: 24px; margin: 0 0 10px 0; padding: 0 0 2px 0; border-bottom: 1px dotted #333; font-family: Arial, Helvetica, sans-serif;}
		#content .inner .pagecontent { font-size: 14px; line-height: 22px; }
		/* Panel Styles */
		/* .panel { width: 500px; color: #663300; font-size: 14px; margin: 0 0 10px 0; background: url(images/bg_panel_normal.jpg) repeat-y; } */
		.panel { width: 500px; color: #663300; font-size: 14px; margin: 0 0 10px 0; background: url(images/bg_panel_featured.jpg) repeat-y; }
			/* .panel .panel-top { width: 500px; height: 15px; display: block; background: url(images/bg_panel.jpg) 0 30px repeat-y; } */
			.panel .panel-top { width: 500px; height: 15px; display: block; background: url(images/bg_panel.jpg) 0 0 repeat-y; }
			.panel .panel-content { width: 340px; float: left; padding: 0 0 0 15px; }
				.panel .panel-content p {	margin: 0;	line-height: 140%;	padding: 0;}
				.panel .panel-content p.meta { font-size: 11px; margin: 0; padding: 0; color: #cc6600; font-weight: bold; }
			.panel .panel-avatar { width: 120px; float: right; padding: 0 0 0 0; text-align: center; }
			/* .panel .panel-bottom { clear: both; width: 500px; height: 15px; display: block; background: url(images/bg_panel.jpg) 0 15px repeat-y; } */
			.panel .panel-bottom { clear: both; width: 500px; height: 15px; display: block; background: url(images/bg_panel.jpg) 0 -15px repeat-y; }
			.featured {	background: url(images/bg_panel_featured.jpg) repeat-y;	font-size: 18px;}
				.featured .panel-top { background: url(images/bg_panel.jpg) 0 0 repeat-y; }
				.featured .panel-bottom { background: url(images/bg_panel.jpg) 0 -15px repeat-y; }
		/* Google Adsense Styles */
		.google-adsense { margin: 0 0 10px 0; background: url(images/bg_adsense.jpg) repeat-y; }
			.google-adsense .top { width: 500px; height: 15px; background: url(images/bg_adsense_rounded.jpg) 0 0 no-repeat; }
			.google-adsense .content { padding: 0 10px 0 10px; }
			.google-adsense .item { margin: 0 0 10px 0; }
			.google-adsense p { margin: 0; padding: 0; }
				.google-adsense p.title { color: #8b7d44; font-weight: bold; }
					.google-adsense p.title a { color: #8b7d44; text-decoration: none; }
					.google-adsense p.title a:hover { text-decoration: underline; }
				.google-adsense p.desc { color: #999; }
				.google-adsense p.link { color:  #cc6600; }
					.google-adsense p.link a { color: #cc6600; text-decoration: none; }
					.google-adsense p.link a:hover { text-decoration: underline; }
				.google-adsense p.info { color: #cc9933; font-size: 10px; text-align: right; margin: 0; }
			.google-adsense .bottom { width: 500px; height: 15px; background: url(images/bg_adsense_rounded.jpg) 0 -15px no-repeat; }
		/* Pagenation Styles */
		 .pagenation { width: 500px; height: 30px; background: url(images/bg_pagenation.jpg) no-repeat; }
		 	.pagenation .form { width: 300px; float: left; }
				.pagenation .form form { margin: 0; padding: 5px 0 0 10px; }
				.pagenation .form .input-select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 5px 0 0; }
			.pagenation .button { width: 150px; float: right; text-align: right;}
				.pagenation .button p { padding: 5px 10px 0 0; margin: 0; }
				.pagenation .button p a { text-decoration: none; }
		/* Categories on Home Page */
		 .maincats { padding: 0px; width: 425px;}
			.maincats .cat-item { display: inline; margin: 5px; }
			.maincats .cat-item a { color:#CC6600; font-size:16px; font-weight:bold; line-height: 30px;}
			.maincats .cat-item a:hover { color: #FF9900; }
	#content-right { width: 179px; float: right; }
		#content-right h2.rounded {	color: #e8e1c5;	background: #b0a57a url(images/bg_rounded_title.jpg) right -30px no-repeat;	font-size: 12px;	margin: 0;	padding: 0 0 0 10px;	line-height: 30px;	display: block;	font-family: Arial, Helvetica, sans-serif;}
		#content-right h2 {	color: #e8e1c5;	background: #b0a57a;	font-size: 12px;	margin: 0;	padding: 0 0 0 10px;	line-height: 30px;	display: block;	font-family: Arial, Helvetica, sans-serif;}
		.network-menu { margin: 0; padding: 10px; list-style: none; }
		.network-menu li { margin: 0 0 5px 0; padding: 0; list-style: none; }
		.network-menu li a { font-weight: bold; color: #8b7d44; background: url(images/bg_tree_menu.jpg) 0 -75px no-repeat; width: 133px; height: 25px; display: block; text-decoration: none; padding: 0 0 0 27px; line-height: 25px; }
		.network-menu li a:hover, .network-menu li a.active { background-position: 0 -50px; color: #8b7d44; }
.roundbottom {	margin: 0px;	padding: 0px;}
/* Footer div */
#footer { width: 900px; margin: 0 0 10px 0; }
	#footer .round-top { background: url(images/bg_footer_top.png) no-repeat top left; height: 20px; }
	#footer .content {  background: #b0a57a; padding: 0 20px 0 0; }
		#footer .list { float: left; width: 200px; margin: 0 0 0 20px; color: #efe7c4; font-weight: bold; }
		#footer .list h2 {	color: #FFF;	margin: 0 0 5px 0;	padding: 0;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
		#footer .list ul { margin: 0; padding: 0; list-style: none; }
		#footer .list ul li { margin: 0; padding: 2px 0 2px 0; list-style: none; border-top: 1px dotted #e3e0d1; }
		#footer .list ul li a { color: #efe7c4; text-decoration: none; }
		#footer .list ul li a:hover { color: #333; text-decoration: none; }
	#footer .round-bottom { background: url(images/bg_footer_bottom.png) no-repeat bottom left; height: 20px; }
