/*
	Theme Name: Forbidden
	Theme URL: http://www.forbidden-magazine.com
	Description: Forbidden Magazine for WordPress.
	Author: Eclipse Media
	Author URI: http://www.eclipse-media.net
	Version: 4.0
	Tags: three columns, sidebar widgets
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
body{background:#000 url(images/bg.jpg) no-repeat center top scroll;width:980px;color:#eee;font-size:12px;font-family:Arial, Tahoma, Verdana;margin:0 auto;padding:0}
#banner{border:1px solid #353535;margin-bottom:15px;background:#000}
#wrap{background:#202020 url(images/wrapbg.jpg) no-repeat center bottom;width:960px;position:relative;border:1px solid #333;margin:60px auto 10px;padding:0}

/************************************************
*	Hyperlinks									*
************************************************/
a,a:visited{color:#eee;text-decoration:none}
a:hover{color:#989898;text-decoration:none}
a img{border:1px solid #353535}
a:focus,a:hover,a:active{outline:none}
	
/************************************************
*	Top Navbar      (currently disabled)							*
************************************************/
#topnavbar{background:#111 url(images/topnav.png);width:960px;height:30px;color:#FFF;display:none;margin:0;padding:0}
#topnavbar a,#topnavbar a:visited{font-size:11px;font-weight:700;color:#FFF;text-decoration:none}
#topnavbar a:hover{text-decoration:underline}
#topnavbar p{font-size:11px;font-weight:700;margin:0;padding:0}
.topnavbarleft{width:230px;float:left;margin:0;padding:8px 0 0 10px}
.topnavbarright{width:300px;float:right;text-transform:uppercase;text-align:right;font-size:10px;margin:0;padding:10px 10px 0 0}
.topnavbarright a img{border:none;margin:0 3px 3px 0;padding:0}
/************************************************
*	Header  									*
************************************************/

#header{background:#000 url(images/header.jpg) no-repeat top;width:960px;height:150px;color:#eee;font-size:11px;overflow:hidden;margin:0;padding:0}
#header #imageheader{width:960px;height:100%;text-indent:-10000px;background:url(images/lukeheader3.gif) left top no-repeat}
#header #imageheader a{display:block;width:100%;height:100%}
#header h1,#header h4{color:#eee;font-size:36px;font-family:"Georgia";font-weight:400;text-decoration:none;margin:0;padding:15px 0 0 20px}
#header h1 a,#header h1 a:visited,#header h4 a,#header h4 a:visited{color:#FFF;font-size:36px;font-family:"Georgia";font-weight:400;text-decoration:none;margin:0;padding:0}
#header h1 a:hover{color:#FFF;text-decoration:none}
#header h3{color:#eee;font-size:16px;font-family:"Verdana";font-weight:400;margin:0;padding:0}
#header p{color:#FFF;line-height:20px;margin:0;padding:0 0 5px 20px}
.headerleft{width:460px;float:left;font-size:14px;margin:0;padding:0}
.headerright{width:488px;float:right;margin:0;padding:20px 0 0}
.rsslink{background:url(images/rss.gif) no-repeat left center;padding:2px 5px 2px 20px}
.headerleft a img,.headerright a img{border:none;margin:0;padding:0}
.headerright ul,.headerright li{list-style-type:none;margin:0;padding:0}

/************************************************
*	Navbar      								*
************************************************/
#navbar{background:#555 url(images/navbar.gif);width:960px;height:35px;font-size:12px;font-family:Arial, Tahoma, Verdana;color:#eee;font-weight:700;margin:0;padding:0}
#navbarleft{width:680px;float:left;margin:0;padding:0}
#navbarright{width:280px;font-size:11px;float:right;margin:0;padding:6px 0 0}
#nav{margin:0;padding:0}
#nav li a,#nav li a:link,#nav li a:visited{color:#eee;display:block;font-size:15px;font-family:"Georgia";font-weight:700;text-transform:none;margin:0;padding:9px 12px 8px 15px}
#nav li a:hover,#nav li a:active{background:#555 url(images/navhov.gif);color:#FFF;text-decoration:none;margin:0;padding:9px 12px 8px 15px}
#nav li li a,#nav li li a:link,#nav li li a:visited{background:#555;width:150px;color:#FFF;font-size:14px;font-family:"Georgia";font-weight:400;text-transform:none;float:none;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;padding:9px 12px 8px 15px}
#nav li li a:hover,#nav li li a:active{background:#777;color:#FFF;padding:9px 12px 8px 15px}
#nav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:170px;margin:0;padding:0}
#nav li ul a{width:140px}
#nav li ul ul{margin:-32px 0 0 171px}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto}
#nav li:hover,#nav li.sfhover{position:static}
#nav ul,#nav li{float:left;list-style:none;margin:0;padding:0}

/************************************************
*	SubNavbar    (currently disabled)  								*
************************************************/
#subnavbar{background:#666;width:960px;height:24px;color:#FFF;display:none;margin:0;padding:0}
#subnav{margin:0;padding:0}
#subnav li a,#subnav li a:link,#subnav li a:visited{color:#FFF;display:block;font-size:10px;font-weight:700;text-transform:uppercase;margin:0 5px 0 0;padding:6px 13px}
#subnav li a:hover,#subnav li a:active{background:#888;color:#FFF;display:block;text-decoration:none;margin:0 5px 0 0;padding:6px 13px}
#subnav li li a,#subnav li li a:link,#subnav li li a:visited{background:#666;width:150px;float:none;border-bottom:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;margin:0;padding:6px 10px}
#subnav li li a:hover,#subnav li li a:active{background:#888;margin:0;padding:6px 10px}
#subnav li ul{z-index:9999;position:absolute;left:-999em;height:auto;width:160px;margin:0;padding:0}
#subnav li ul a{width:150px}
#subnav li ul ul{margin:-25px 0 0 171px}
#subnav li:hover ul ul,#subnav li:hover ul ul ul,#subnav li.sfhover1 ul ul,#subnav li.sfhover1 ul ul ul{left:-999em}
#subnav li:hover ul,#subnav li li:hover ul,#subnav li li li:hover ul,#subnav li.sfhover1 ul,#subnav li li.sfhover1 ul,#subnav li li li.sfhover ul{left:auto}
#subnav li:hover,#subnav li.sfhover1{position:static}
#subnav ul,#subnav li{float:left;list-style:none;margin:0;padding:0}

/************************************************
*	Homepage 		    	                    * 
************************************************/

#homepage{float:left;width:610px;margin:0;padding:0}
#homepage p{margin:0;padding:0}
#homepage p img{border:none;float:left;margin:0}
#homepage ul{list-style-type:square;margin:0;padding:0 0 15px}
#homepage ul li{list-style-type:square;margin:0;padding:0}
.hpdate{font-size:11px;margin:0;padding:0}
#homepagetop{background:#000 url(images/homepagetop.gif) top no-repeat;float:left;width:610px;border:1px solid #353535;margin:0 0 10px;padding:0}
#homepagetop p{font-size:12px;margin:0;padding:0 0 0 10px}
.featuredtop{float:left;display:inline;margin:0;padding:10px}
#homepagebottom{background:#000 url(images/mainheadline.jpg) top no-repeat;float:left;width:610px;border:1px solid #353535;margin:10px 0;padding:0}
#homepagebottom p{font-size:12px;margin:0;padding:0}
.hpbottom{float:left;width:590px;display:inline;margin:0;padding:10px}
#homepageleft{float:left;width:300px;margin:0;padding:0}
.hpfeatured{background:#000 url(images/sidebartop.gif) top left no-repeat;float:left;width:280px;border:1px solid #353535;margin:0;padding:10px}
#homepageright{float:right;width:300px;margin:0;padding:0}
.clear{clear:both}
.thumb{float:left;margin:0 10px 0 0}
hr{border-bottom:1px dotted #AAA;border-top:none;border-left:none;border-right:none;clear:both;margin:0 0 10px;padding:0 0 10px}

/************************************************
*	Content 					     		    * 
************************************************/

#content{width:940px;line-height:18px;margin:0 auto;padding:10px 0 0}
#content h1{color:#eee;font-size:22px;font-family:"Georgia";font-weight:400;margin:0 0 5px;padding:10px 0 0}
#content h1 a,#content h1 a:visited{color:#aaa;font-size:22px;font-family:"Georgia";font-weight:400;margin:0 0 5px;padding:10px 0 0}
#content h1 a:hover{color:#ddd;text-decoration:none}
#content h2{background:#000;color:#FFF;font-size:20px;font-family:"Trebuchet MS";font-weight:400;margin:0;padding:10px 0 10px 10px}
#content h3{background:#000 url(images/h3h4_bg.jpg) no-repeat top left;color:#FFF;border-bottom:1px dotted #555;font-size:11px;font-family:"Verdana";font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:3px 0 3px 7px}
#content h4{color:#eee;font-size:22px;font-family:"Georgia";font-weight:400;margin:0 0 20px;padding:10px 0 0}
#contentleft{float:left;width:600px;margin:0;padding:0}
#contentleft a img{border:none}
blockquote{background:#E8E8E8;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0 25px 15px;padding:10px 20px 0 15px}
.postarea{background:#000 url(images/mainheadline.jpg) top right no-repeat;float:left;width:590px;border:1px solid #353535;margin:0 0 10px;padding:10px}
.breadcrumb{font-size:11px;border:none;margin:0 0 20px;padding:0 0 3px}
#contentwide{float:left;width:940px;margin:0;padding:0 0 10px}
.postareawide{background:#000 url(images/fullwidthtop.gif) top no-repeat;float:left;width:920px;border:1px solid #DDD;margin:0;padding:10px}
.breadcrumbwide{float:left;width:920px;font-size:11px;border:none;margin:0 0 20px;padding:0 0 3px}
.date{width:590px;border-bottom:1px dotted #bbb;float:left;margin-bottom:9px;padding:5px 0 0}
.dateleft{width:380px;float:left;margin:0;padding:0}
.dateright{width:200px;float:right;text-align:right;margin:0;padding:0}
.time{background:#000 url(images/icon_time.gif) no-repeat top left;margin:0 0 0 3px;padding:0 0 0 20px}
.icomment{background:#000 url(images/icon_comments.gif) no-repeat top left;margin:0;padding:0 0 0 18px}
.tags{background:#000 url(images/icon_tags.gif) no-repeat top left;margin:0;padding:0 0 0 18px}
.category{background:#000 url(images/icon_category.gif) no-repeat top left;margin:0;padding:0 0 0 18px}
.postmeta{width:590px;font-size:12px;border-top:1px dotted #888;margin:0;padding:5px 0 0}
.postmeta2{width:590px;font-size:11px;font-style:italic;border-top:1px dotted #888;margin:0;padding:5px 0 40px}
.archive{float:left;width:275px;margin:0;padding:0 0 20px}
.adblock{background:#000;float:left;width:590px;border:1px dotted #353535;margin:0 0 10px;padding:10px}
.comments{background:#000;float:left;width:590px;border:2px solid #353535;margin:0 0 10px;padding:10px}
#content img.wp-smiley,#content img.wp-wink{float:none;border:none;margin:0;padding:0}
#content blockquote p,.postarea p,.postarea ol,.postareawide p,.postareawide ol{margin:0;padding:0 0 15px}
.postarea ul,.postareawide ul{list-style-type:square;margin:0;padding:0 0 15px}
.postarea ul li,.postareawide ul li{list-style-type:square;margin:0 0 0 20px;padding:0}
.postarea ul ul,.postareawide ul ul{list-style-type:square;margin:0;padding:0}
.postarea ol li,.postareawide ol li{margin:0 0 0 20px;padding:0}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}
img.alignnone{display:inline;margin:0 0 10px;padding:0}
img.alignright{display:inline;margin:0 0 10px 10px;padding:0}
img.alignleft{display:inline;margin:0 10px 10px 0;padding:0}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}
.alignright{float:right;margin:0 0 10px 10px}
.alignleft{float:left;margin:0 10px 10px 0}
.wp-caption{border:1px solid #DDD;text-align:center;/*-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*/padding:4px 0 5px}
.wp-caption img{border:0;margin:0 0 5px;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;margin:0;padding:0}

/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar{float:right;width:320px;display:inline;margin:0;padding:0}
#sidebar .widget{background:#000 url(images/sidebartop.gif) top no-repeat;float:left;width:300px;border:1px solid #353535;margin:0 0 10px;padding:9px}
#sidebar h4{background:transparent url(images/h3h4_bg.jpg) no-repeat top right;color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight:700;text-transform:uppercase;border-bottom:1px dotted #555;margin:0 0 10px;padding:3px 0 3px 7px}
#sidebar p{margin:0;padding:0 0 0 55px}
#sidebar a img{border:1px solid #333;margin:0;padding:0}
#sidebar embed,#sidebar object{width:300px;height:250px;margin:0;padding:0}
#sidebar ul li{list-style-type:none;margin:0 0 5px;padding:0}
#sidebar ul,#sidebar ul ul{list-style-type:none;margin:0;padding:0}
#sidebar ul li li,#sidebar ul li ul li{background:#000 url(images/icon.gif) no-repeat top left;margin:0;padding:0 0 5px 20px}

/************************************************
*	Left Sidebar                    	        * 
************************************************/


#l_sidebar{float:left;width:170px;display:inline;margin:0;padding:0}
#l_sidebar .widget{background:#000 url(images/sidebartop.gif) top left no-repeat;float:right;width:150px;border:1px solid #353535;display:inline;margin:0 0 10px;padding:9px}
#l_sidebar p{margin:0;padding:0 0 10px}
#l_sidebar a img{border:none;margin:0;padding:0}
#l_sidebar ul{list-style-type:none;margin:0 0 10px;padding:0}
#l_sidebar ul ul{list-style-type:none;margin:0;padding:0}
#l_sidebar ul li li,#l_sidebar ul li ul li{background:#000 url(images/icon.gif) no-repeat top left;margin:0;padding:0 0 5px 20px}

/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar{float:right;width:140px;display:inline;margin:0;padding:0}
#r_sidebar .widget{background:#000 url(images/sidebartop.gif) top right no-repeat;float:right;width:120px;border:1px solid #353535;display:inline;margin:0 0 10px;padding:9px}
#r_sidebar p{margin:0;padding:0 0 10px}
#r_sidebar a img{border:none;margin:0;padding:0}
#r_sidebar ul{list-style-type:none;margin:0 0 10px;padding:0}
#r_sidebar ul ul{list-style-type:none;margin:0;padding:0}
#r_sidebar ul li li,#r_sidebar ul li ul li{background:#000 url(images/icon.gif) no-repeat top left;margin:0;padding:0 0 5px 20px}

/************************************************
*	Footer      								*
************************************************/
#footer{background:#999 url(images/topnav.png);width:960px;height:30px;text-align:center;margin:0;padding:0}
#footer p{color:#eee;font-size:11px;font-family:Arial, Tahoma, Verdana;text-align:left;float:left;width:500px;margin:0;padding:9px 10px 10px 9px}
#footer a,#footer a:visited{color:#eee;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:underline}

/************************************************
*	Search Form									*
************************************************/

#searchform{display:inline;margin:0;padding:0}
#searchbox{width:220px;font-size:12px;font-family:"Georgia";font-weight:400;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0;padding:4px 0 3px 5px}
#s{width:160px;font-size:12px;font-family:"Georgia";font-weight:400;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0;padding:4px 0 3px 5px}
#searchsubmit{background:#555 url(images/topnav.png);color:#FFF;font-size:11px;font-family:"Georgia";font-weight:700;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0 0 0 5px;padding:3px 3px 2px}
#subscribe{background:#000 url(images/newsbg.gif) top left no-repeat;float:left;width:300px;margin:0 0 10px;padding:0}
#subbox{width:250px;font-size:12px;font-family:"Georgia";font-weight:400;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD;display:inline;margin:10px 0 0;padding:3px 0 3px 5px}
#subbutton{background: url(images/topnav.png);color:#FFF;font-size:11px;font-family:"Georgia";font-weight:700;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0 0 0 7px;padding:3px 3px 2px}
#author,#email,#url{background:#333!important;width:250px;color:#EEE;font-size:12px;font-weight:700;border:1px solid #ccc;display:inline;margin:5px 0 0;padding:3px 0 3px 5px}
#submit{background:#555 url(images/topnav.png);color:#FFF;font-size:11px;font-family:Arial, Tahoma, Verdana;font-weight:700;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;margin:0;padding:3px 3px 2px}

/************************************************
*	Comments									*
************************************************/
#comment{background:#333;color:#EEE;font-size:12px;font-weight:700;border:1px solid #ccc;display:inline;margin:5px 0;padding:3px 0 3px 5px}
.commentlist li ul li{font-size:12px;margin-right:-5px;margin-left:10px}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 10px;padding:10px 5px 10px 10px}
.commentlist li .avatar{background:#000;float:right;border:1px solid #232323;margin:0 5px 0 10px;padding:2px}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:12px}
.commentlist p{font-weight:400;text-transform:none;margin:10px 5px 10px 0;padding:0}
.commentmetadata{font-weight:400;font-size:10px;display:block;margin:0}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px}
#commentform{margin:5px 10px 0 0}
#commentform textarea{width:98%;padding:2px}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#commentform p{margin:5px 0}
#commentform #submit{float:left;margin:0}
.nocomments{text-align:center;margin:0;padding:0}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px}
.alignright{float:right}
.alignleft{float:left}
.thread-alt{background:#000;margin:0;padding:0}
.thread-even{margin:0;padding:0}
.depth-1{border:1px dotted #BBB;margin:0;padding:0}
.even,.alt{border-top:1px dotted #BBB;border-bottom:1px dotted #BBB;border-left:1px dotted #BBB;margin:0;padding:0}
.alt,.commentlist ol{margin:0;padding:10px}
.commentlist,.children{margin:0;padding:0}
