/*
	Theme Name: Passing Strange Theme
	Theme URL: http://dotcomcowgirl.com
	Description: A custom wordpress theme for Passing Strange The Movie
	Author: DotcomCowgirl
	Author URI: http://www.dotcomcowgirl.com
	Version: 1.1
	Tags: 
	
	
	
	
	Changelog:
		v1.1 - 8/20/09
		
		
*/


html{background:#000;}
body{
	margin: 0px auto 0px;
	font-family: Arial, Verdana, sans-serif;
	min-width:1000px;
padding: 0px;
color:#fff;
font-size:13px;
}



/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #ffcc33;
	text-decoration: none;
	}
	
a:hover {
	color: #ffcc33;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
	

	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
	float: left;
	width: 665px;
	margin: 0px;
	padding: 0px;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}

#homepage p img {
	border: none;
    float: left;
	margin: 0px;
	}

#homepage ul {
border-bottom:1px solid #ccc;
list-style-type:square;
margin:0;
padding:0;
}
	
/*#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}*/

.hpdate {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}
	

	
#homepageleft {
	float: left;
	width: 310px;
	padding: 0px;
	width:310px;
	margin:0 0 0 22px;
	display:inline;
	}

#homepageright {
	float: right;
	padding: 0px;
	width:310px;
	margin:0 0 0 22px;
	display:inline;
	}

#homepageright h3 {color:#99cc00;margin:10px 0 7px;font-weight:normal}




.more {margin:0px;padding:0px 0px 10px 0px}
.continue {font-weight:bold;padding:0 0 0 3px;float:right}
.continue2 {font-weight:bold;padding:0 0 10px 3px;float:right}

.dashedline {background:transparent url(images/sep-dashed.gif) repeat-x scroll 0 100%;
margin:0px 0px 12px 0px;clear:both}

/* for now playing */

.myentry p {margin:0px;padding:0px}

/* .featurednews {padding: 9px 9px 9px 9px;}
.featurednews p {padding:0}
.featurednews img {border: none;margin: 0px;}


.mysection {
background:#fff;
width:310px;
margin: 0px 0px 0px 0px;
border: 1px solid #ccc;
}*/

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 998px;
	margin: 0px auto 0px;
	padding: 75px 0px 0px 0px;
	line-height: 18px;
        overflow:hidden;
	}

div#content.home {
	width: 998px;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px!important;
	line-height: 18px;
        overflow:hidden;
	}
	
#content h1 {
	color: #ffcc33;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
line-height:25px;
	}
	
/*#content h1 a:visited  {
	color: #ff5500;
	}*/

#content h1 a:hover {
	color: #ffcc33;
	text-decoration: underline;
	}

#content h1.cats {color:#ff5500;padding:0px 0px 20px 0px;text-transform:uppercase;font-size:20px}
	
/*#content h2 {
	background: transparent;
	color: #FFFFFF;
	font-size: 20px
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	}

#content h3 {
	background: transparent;


	color: #FFFFFF;

	font-size: 15px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}
	
#content h4 {
	color: #999;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 0px 0px;
	} 
*/
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 650px;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft a img {
	border: none;
	}

blockquote {
	background: #111;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #333;
	border-right: 1px solid #555;
	border-left: 1px solid #333;
	border-bottom: 1px solid #555;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #111; 
	float: left;
	width: 595px;
	margin: 0px 0px 10px 0px;
	padding: 10px 20px 0px 25px;
	border: none;
	}

.postarea p.posted {color:#999;padding:0px;margin:0px}



#contentleft h3 {
	background:none;
	font-size: 16px;
color:#99cc00;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
.postarea h2 {color:#ff4400;text-transform:uppercase;font-weight:normal;font-size:16px;margin:0px;padding:0px 0px 10px 0px}

.padtop {padding-top:20px;}

.aboutpost h2 {padding:20px 0px 15px 0px;clear:both}
.postarea p {
	margin: 0px;
	padding: 11px 0px 0px 0px;
font-size:14px;line-height:21px
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

.aboutpost ul.cast, .postarea .aboutpost ul.cast {
	list-style-type: none!important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
float:left;
	}

.postarea ul.cast li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}

.postarea ul.cast li span.castname{margin:0px 0px 0px 20px;text-align:right;color:#99cc00;font-size:12px}

.postarea ul ul .aboutmenu,.postarea ul.aboutmenu {
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 color:#ffcc33;float:left;clear:both;width:500px}
.postarea .aboutmenu li {color:#ffcc33;}
.postarea .aboutmenu h3 {padding:0px; font-size:15px!important;font-weight: normal!important}
.postarea .aboutmenu h3 a {color:#ff5500}
.postarea .aboutpost h1 {clear:both;width:500px}

	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumb {
	float: left;
	width: 590px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px dotted #ffcc33;
text-transform:uppercase;
	}
	
#contentwide {
	float: left;
	width: 940px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
.postareawide {
	background: #FFFFFF;
	float: left;
	width: 920px;
	margin: 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postareawide p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul {
	list-style-type: square;
	margin: 0px;

	padding: 0px 0px 15px 0px;
	}
	
.postareawide ul li {

	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postareawide ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postareawide ol li {

	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.breadcrumbwide {
	float: left;
	width: 920px;
	font-size: 11px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 3px 0px;
	border-bottom: double #EAEAEA;
	}
	
.date {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.dateleft {
	width: 380px;
	float: left;
	margin: 0px;
	padding: 0px;color:#999;
	}
	
.dateright {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
.time {
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.icomment {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	
.tags {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.category {
	margin: 0px;
	padding: 0px 0px 0px 18px;
	}
	
.postmeta {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 15px 0px;
	margin: 0px;
	border-top: 1px solid #333;
	}
	
.postmeta2 {
	width: 590px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: 1ps solid #333;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	}
	
.postwidget {
	background: #000;/* url(images/homepagetop.gif) top no-repeat;*/
	float: left;
	width: 595px;
	margin: 0px 0px 10px 0px;
	padding: 10px 25px;
text-align:center;
	}
	
.postwidget ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.postwidget li {
	list-style-type: none;

	margin: 0px;
	padding: 0px;
	}
	
.comments {
	background: #111; 
	float: left;
	width: 595px;
	margin: 0px 0px 10px 0px;
	padding: 10px 20px 0px 25px;
	border: 1px solid #333;
	}


.comments h3{	
color:#99cc00!important;
	padding: 0px 0px 10px 0px!important;
	}
	
/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}


img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 310px;
	margin: 0px 0px 0px 22px;
	padding: 0px;
	display: inline;
	}

	
/* #sidebar .widget {
	background: transparent; 
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	}*/
	
/* #sidebar h2 {
	background: #ccc;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 7px;
	}*/
	
#sidebar h3 {color:#ffcc33;font-size:15px}
 #sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
	
#sidebar embed, #sidebar object {
	width: 310px; 
	margin: 0px; 
	padding: 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px;

	padding: 0px;
	}
	
#sidebar ul li li {
	background: transparent;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#sidebar ul li ul li {

	background: transparent;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}



/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#l_sidebar .widget{
	background: #FFFFFF;
	float: right;
	width: 150px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#l_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#l_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#l_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#l_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 140px;
	margin: 0px;
	padding: 0px;
	display: inline;
	}
	
#r_sidebar .widget{
	background: #FFFFFF;
	float: right;
	width: 120px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	

#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#r_sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#r_sidebar ul li li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	
#r_sidebar ul li ul li {
	background: #FFFFFF url(images/icon.gif) no-repeat top left;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	}
	

/************************************************
*	Search Form									*
************************************************/

#searchform {
	margin: 0px;
	padding: 0px;


	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #F7F5EF !important;
	width: 220px;

	color: #495D5C;
	font-size: 12px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#searchbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 5px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#subscribe {
	background: #FFFFFF url(images/feedburner.png) top no-repeat;
	float: left;
	width: 300px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

#subbox {
	background: #EEEEEE !important;
	width: 250px;
	color: #495D5C;
	font-size: 12px;

	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border-top: 1px solid #759697;
	border-right: 1px solid #A3BAB9;
	border-left: 1px solid #759697;
	border-bottom: 1px solid #A3BAB9;
	display: inline;
	}
	
#subbutton {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;

	font-size: 11px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	margin: 0px 0px 0px 7px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border-top: 1px solid #A3BAB9;
	border-right: 1px solid #759697;
	border-left: 1px solid #A3BAB9;
	border-bottom: 1px solid #759697;
	}
	
#author, #email, #url {
	background: #EEEEEE !important;
	width: 250px;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	
#submit {
	background: #93BBBC url(images/topnav.png);
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 3px 3px 2px 3px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#comment {
	background: #EEEEEE;
	color: #202020;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 7px;
	margin: 5px 5px 16px 0px!important;
	}

#commentform {
	margin: 15px 10px 0px 0px;
	}

#commentform #submit {
background:#FF5500 url(images/topnav.png) repeat scroll 0 0;
border-color:#CCCCCC #333 #333 #CCCCCC;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:Arial,Tahoma,Verdana;
font-size:14px;
font-weight:bold;
margin:0;
padding:3px 3px 2px;
}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}


	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	

.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;


	padding: 0px;

	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;

	}


.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}


.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

/* thumbnails */

.postarea img.th {
border:1px solid #CCCCCC !important;
float:left;
margin:0 10px 0 0 !important;
padding:3px !important;
}

#sidebar img.th, #homepage img.th {
border:1px solid #333;
float:left;
margin:0 10px 0 0;
padding:3px;
}
	
/* #sidebar a img {border: none;margin: 0px;padding: 0px 0px 15px 0px;}*/

/* featured blocks home page 

#featuredcontent {width:660px;padding:10px 0px 0px 0px;overflow:hidden;}

.item {margin:0px 5px 20px 10px;width:200px;height:300px;float:left;padding:0px;background:#ffffff;}
.item img {border:1px solid #ccc;margin:0 10px 6px 0;padding:3px;}*/


/* CONTESTS */

.contests .inner {margin: 30px 14px 0px 10px;padding: 0px;background:#111;}
.contests p {font-size:12px;line-5height:15px;margin:0px}

.contests h2 {
	margin:0 0 -27px;
	background:url(images/ttl-news.gif) no-repeat;
	font: bold 22px/22px Arial, Helvetica, sans-serif;
	color:#000;
	padding:9px 0 14px 8px;
	position:relative;
	z-index:10;
}

div.contests a {font-size:13px;}
div.contests h4 a {font-size:12px;padding:0px 0px 0px 10px;font-family:Arial,Helvetica, Sans-serif;font-weight:bold}
	
.contestsleft {float: left;width: 100px;margin: 0px 0px 0px 0px;padding: 10px 10px 8px 0px;}
.contestsright {float: right;width: 160px;margin: 0px 0px 0px 0px;padding: 6px 0px 8px 0px;}


/* Contests Summary Open and Closed Page */

#contestslive, #contestsdone {margin: 0px;padding: 0px 0px 0px 10px;}
.contestmainleft {float: left;width: 100px;margin: 0px 0px 0px 0px;padding: 0px 0px 8px 0px;}
.contestmainright {float: right;width: 450px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;
font-size:14px;}

#contestslive p, #contestsdone p {font-size:12px;padding:0px}

#contestslive h2, #contestsdone h2 {padding: 0px 0px 20px 0px;background:transparent;
color:#ffcc33;font-size:18px;font-weight:normal;margin:7px 0;}
#contestslive h4, #contestsdone h4 {padding:0px}
#contestslive h4 a, #contestsdone h4 a  {font-size:12px!important;color:#ffcc33;text-decoration:underline;margin:0px;padding:0px;font-weight:bold;font-family:Arial, Helvetica, Sans-serif}



/* twitter */
#twitter_update_list li span {color:#fff;font-size:13px}
#twitter_update_list li span a{color:#ffcc33;font-size:13px}
#twitter_update_list li {color:#999;font-size:13px;line-height:16px;border-bottom:1px dashed #ffcc33;padding:7px 0px!important}
#twitter_update_list li a {color:#999}
#twitter_div {margin:15px 0px 10px 0px;padding:0px;border:1px solid #ccc}

/* Ad slots */

.ad1 {margin: 10px 0px 10px 5px}
.ad1 img {display: block;margin: 0;padding:0px;border:none}
.ad3 {margin:0px 5px 5px 5px;padding:0px;text-align:center}




/* contact form */
form.wpcf7-form p {padding:4px 0px}

/*modules */

.now-playing .inner {margin: 10px 0px 0px 5px;padding: 0px;background:#111;}
.community .inner {margin: 0px 0px 0px 0px;padding: 0px;background:#111;}
.facts .inner {margin: 3px 0px 0px 5px;padding: 0px;background:#111;}
.news .inner {margin: 19px 0px 0px 5px;padding: 0px;background:#111;}
.reviews .inner {margin: 10px 0px 0px 5px;padding: 0px;background:#111;}
.blog .inner {margin: 39px 0px 0px 5px;padding: 0px;background:#111;}

.sociable_tagline {padding:0px 0px 10px 0px}

.revcite {font-weight:normal;font-size:13px}
p span.revbold {color:#99cc00;}


#homepageright h3 a,#homepageright h3 a:visited {color:#99cc00!important}
.thereviews a,.thereviews a:visited {color:#99cc00!important}
.revcite a, .revcite a:visited {color:#ffcc33!important}
span.broadway a, span.broadway a:visited {color:#fff!important}

.floatpicright {float:right; padding:10px}
.floatpicleft {float:left; padding:10px}
