

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}

b {
	font-weight:bold;
	color:#989898;
	font-style: italic;
}


body {
	background-color: #001147;
 background-image:url('http://www.uglycouchshow.com/images/body-bg.jpg');
background-repeat: repeat-x;
	color: #cccccc;
	text-align:center;
	font:11px/13px Arial, Helvetica, sans-serif; 
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#container {
background: url("http://www.uglycouchshow.com/images/container-bg.jpg") repeat-y;
	width: 1000px;
	text-align:left;
	margin: 0px auto 0px;


	}

#wrap {

	background: url("http://www.uglycouchshow.com/images/wrap-bg.jpg") no-repeat;
	width: 1000px;
	text-align:left;
margin:0px auto 0px;


	}

.clear {clear:both;}
.center{text-align:center;}
.bold{font-weight:bold;}
	
/************************************************
*	Hyperlinks									*
************************************************/

a:link,a:visited	{ color:#3795ff; text-decoration:none; outline:none;}
a:hover,a:active	{ color:#3795ff; text-decoration:underline; outline:none;}
	
/************************************************
*	Banner  									*
************************************************/

#banner {
width:1000px;
height:210px;

}

#logo
{
width:500px;
height:210px;

}

#rightbanner
{
float:right;
margin:30px 21px 0px 0px;
}

#banner_ad
{
width:468px;
height:60px;

}

#faces
{

margin:10px 0px 0px 50px;
}

#banner2 {
width:1000px;
height:56px;

padding-top:6px;
}

#membership
{

height:50px;
width:570px;
margin-left:8px;

}

#searcharea
{

width:407px;
height:43px;
padding-top:7px;
margin-right:8px;
float:right;
text-align:center;

}

#searcharea input
{
width:250px;
}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 1000px;
	margin: 0px auto 0px;
	padding: 0px;

	}

#content p{
	padding: 0px 0px 15px 0px;
	margin: 0px;
	line-height: 15px;
	}
	
#content h1 {
color:#fff;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	font:18px Arial Black,Arial, Helvetica, sans-serif;
	}


#content h1 a {
color:#fff;


	}
	
#content p img{
	float: left;
	border: none;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-top: 7px;
	}
	
#content h2 {
	color: #ccc;
	font-size: 11px;
	font-weight:bold;
	padding: 6px 0px 2px 0px;
margin-bottom:2px;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
	}
	
#content h3 {
	color: #ffff00;
	font-size: 18px;
	font-family: Arial Black,Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 25px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	

#contentleft .contentleft_top
{
background-image:url('http://www.uglycouchshow.com/images/content-top.gif');
height:6px;
}


#contentleft .contentleft_bottom
{
background-image:url('http://www.uglycouchshow.com/images/content-bottom.gif');
height:7px;
}


#contentleft .contentleft_mid
{
background-image:url('http://www.uglycouchshow.com/images/content-mid.gif');
padding:5px;
}

#contentleft .contentleft_mid embed,
#contentleft .contentleft_mid object
{
width:555px;
}




#contentleft {
	float: left;

	width: 570px;
	margin: 0px 7px 0px 8px;
	padding: 0px;
	}
	
#contentleft ol{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ol li{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	}
	
#contentleft ul{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
#contentleft ul li{
	background:transparent url("http://www.uglycouchshow.com/images/ul-bullet.gif") 0px 3px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
	}
	

	
blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #333333;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	}
	
#content blockquote p{
	color:#fff;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	}

.date {

}

.bt-links {
	background: #000112;
	border: 1px dotted #357;
	margin:10px 0px 10px 0px;
	padding:7px;
	font-family: Arial,sans-serif;
}

/************************************************
*	Left Sidebar 					     	    * 
************************************************/

#l_sidebar {
	float: left;

	width: 198px;
	margin: 0px;
	padding: 0px;

	font:11px Arial, Helvetica, sans-serif; 
	}
	
#l_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}


#l_sidebar ul li {
	background:transparent url("http://www.uglycouchshow.com/images/bullet.gif") 0px 11px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	display: block;
	padding: 4px 0px 4px 10px;
	margin: 0px;
	}



#l_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 15px;
	}


#l_sidebar li {list-style: none; }	


#l_sidebar .latestposts
{
background-image:url('http://www.uglycouchshow.com/images/latest-posts.gif');
height:64px;
}

#l_sidebar .recentcomments
{
background-image:url('http://www.uglycouchshow.com/images/recent-comments.gif');
height:64px;
}

#l_sidebar .mindlesstwittery
{
background-image:url('http://www.uglycouchshow.com/images/mindless-twittery.gif');
height:64px;
}

#l_sidebar .rssfeeds
{
background-image:url('http://www.uglycouchshow.com/images/rss-feeds.gif');
height:64px;
}

#l_sidebar .ccnews
{
background-image:url('http://www.uglycouchshow.com/images/ccnews.png');
height:73px;
}


#l_sidebar .lbar_mid
{
background-image:url('http://www.uglycouchshow.com/images/lbar-mid.jpg');
background-color:#000;
padding:7px;

}

#l_sidebar .lbar_mid li
{
	display: block;
	padding: 3px 0px 3px 10px;
	margin: 0px;
}

#l_sidebar .lbar_bottom
{
background-image:url('http://www.uglycouchshow.com/images/lbar-bottom.gif');
height:6px;
margin-bottom:10px;
}

/************************************************
*	Right Sidebar 					     	    * 
************************************************/
	
#r_sidebar {
	
float: right;
	width: 200px;

	margin: 0px 8px 0px 0px;
	padding: 0px;
	
	font:11px Arial, Helvetica, sans-serif; 
	}

.featurelink
{
margin:4px 0px;
}

#r_sidebar ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	

#r_sidebar ul li {
	background:transparent url("http://www.uglycouchshow.com/images/bullet.gif") 0px 11px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	display: block;
	padding: 4px 0px 4px 10px;
	margin: 0px;
	}


#feed {
	background:  url("http://www.uglycouchshow.com/images/rss.gif") 183px 0px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding: 4px 0px 4px 10px;
}

	
	
#r_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 15px;
	}

#r_sidebar li { list-style:none; }	


#r_sidebar h2 { margin-top:10px; }

/************************************************
*	Footer  									*
************************************************/

#footer {
	background:  url("http://www.uglycouchshow.com/images/foot.gif") repeat-x;
	width: 960px;
	margin: 0px auto 0px;
	text-align: center;
	position: relative;
	line-height: 14px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif; 
	}
	
#footer p {
	color: #AAB3B4;
	margin:10px 0px 10px 0px;
	padding-top: 13px;
	}





/************************************************
*	Search Form									*
************************************************/

#searchdiv {
	margin: 0px;
	padding: 0px;
	}
	
#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#s {
	color: #323232;
	font-size: 11px;
	padding: 4px;
	margin: 4px 0px 0px 0px;
	border: 1px solid #323232;
	}
	
#sbutt {
	background: #878787;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Helvetica, Sans-Serif;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	border: 1px solid #333333;
	cursor:pointer;
	}
	
/************************************************
*	Comments									*
************************************************/
	

#commentblock {

	background: #000122;
	color: #ccc;
	padding: 10px;
	margin: 0px;
	border-top: 1px dotted #4C666A;
	border-bottom: 1px dotted #4C666A;
	}
	
#commentblock ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #ccc;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	margin: 5px 10px 10px 0px;
	padding: 10px 10px 0px 10px;
	background: #001145;
	font-style:normal;
	}


.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	background: #FFFFFF url("http://www.uglycouchshow.com/images/comment.gif") no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

img.avatar {float:right; margin-right:20px; border: 1px solid #4C666A;}

.awaiting { color: #886353; }

.auth-name { font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#ccc;}

.auth-time { font-size: 10px; color:#616161; font-style:italic;}

#comments, #respond { text-transform:uppercase; font-size: 14px; font-weight:normal;}


/************************************************
*	Wordpress Suggestions						*
************************************************/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.linkstable
{
margin:auto;
}

.linkstable td
{
padding:3px;
}


/************************************************
*	Footer  									*
************************************************/



.footer_cap
{
width:1000px;
height:14px;
margin:0px auto 5px;
background-image:url('http://www.uglycouchshow.com/images/footer-cap.jpg');
}

#footer
{

width:800px;
margin:0px auto;
}

#footer .footertext
{

margin-top:10px;
float:right;
font-size:10px;
}

.tweet_item
{
font-size:11px;
line-height:14px;
padding:2px;
width: 185px;
}

.tweet_date
{
font-size:10px;
color:#999;
text-align:right;
margin-bottom:5px;
}

.subcontent
{
margin-top:10px;
border-collapse:separate;
border-collapse:collapse;
width:570px;
margin-left:2px;
}

.subcontent h2
{
font-family:arial black,arial,sans-serif;
font-size:13px;
border:0px;
}

.subcontent td
{
width:280px;
vertical-align:top;
border-bottom:0px;
border-top:0px;
}

.awayteam_td
{

xborder-right:solid 2px transparent;
}

.geekblog_td
{
xborder-left:solid 2px transparent;
}

.awayteam_title
{
width:280px;
height:90px;
background-image:url('http://www.uglycouchshow.com/images/awayteam.jpg');
background-repeat:no-repeat;
xborder-right:solid 2px transparent;
}

.geekblog_title
{
width:280px;
height:90px;
background-image:url('http://www.uglycouchshow.com/images/geekblog.jpg');
background-repeat:no-repeat;
xborder-left:solid 2px transparent;
}

.couchcast_title
{
width:280px;
height:90px;
background-image:url('http://www.uglycouchshow.com/images/couchcast.jpg');
background-repeat:no-repeat;
xborder-left:solid 2px transparent;
}

.blank_title
{
width:280px;
height:90px;
background-image:url('http://www.uglycouchshow.com/images/couchpotato1.jpg');
background-repeat:no-repeat;
xborder-left:solid 2px transparent;
}


.content_mid_half
{
width:280px;
background-image:url('http://www.uglycouchshow.com/images/content-mid-half.gif');
background-repeat:repeat-y;
padding:0px;
}

#awayteam_content,#geekblog_content
{
padding:7px;
}

.content_bottom_half
{
width:280px;
background-image:url('http://www.uglycouchshow.com/images/content-bottom-half.gif');
height:7px;
background-repeat:no-repeat;
}


.about_table td
{
padding:3px;
vertical-align:top;
}

.about_table td.about_cell
{
width:200px;
font-size:12px;
line-height:16px;
}

.sidebarmenu
{
font-size:16px;
line-height:22px;
margin-bottom:10px;
font-family:arial black,arial,sans-serif;
}

.sidebarmenu a
{
display:block;
padding:2px;
}

.sidebarmenu a:hover
{
background-color:#000246;
color:yellow;
text-decoration:none;
}

.couchcast_player
{
margin:auto;
text-align:center;
}

.couchcast_player embed, .couchcast_player object
{
width:250px !important;
height:50px !important;
}

.donation_table
{
margin:10px;
}

.donation_table td
{
vertical-align:top;
width:50%;
padding:10px;
background-color:#001111;
}

.donation_table div
{
margin:10px;
}

.donation_table h2
{
color:#fff !important;
font-size:14px !important;
border:0px !important;
text-align:center;
}

.download_options
{
width:250px;
margin:1px 7px 1px 7px;
float:left;
}

.download_options td
{
padding:2px;
vertical-align:middle;

}

.download_options .icon_column
{
padding:5px;
text-align:center;
width:30px;
}

#l_sidebar .rssfeedtable
{
width:100%;
}

#l_sidebar .rssfeedtable td
{
padding:3px;
text-align:left;
}

#l_sidebar .rssfeedtable .icon_column
{
text-align:center;
width:30px;
}

#l_sidebar .rssfeedtable td a
{
display:block;
padding:3px;
width:100%;
}

#l_sidebar .rssfeedtable td a:hover
{
display:block;
background-color:#000246;
color:yellow;
text-decoration:none;
}

.membermenu
{
width:100%;
}

.membermenu td
{
width:50%;
vertical-align:middle;
text-align:center;
}

.membermenu a
{
display:block;
padding:3px;
font-size:12px;
font-weight:bold;
}

.membermenu a:hover
{
background-color:#000136;
color:yellow;
text-decoration:none;
}

.points_table
{
width:100%;
border:solid 1px #777;
}

.points_table th
{
border:solid 1px #777;
padding:3px;
background-color:#000234;
font-weight:bold;

}

.points_table td
{
border:solid 1px #777;
padding:3px;
}

.points_table td.value_td
{
width:40px;
text-align:center;
}

.acctinfo
{
width:100%;
border:solid 1px #666;

}

.acctinfo td
{
padding:3px;
border:solid 1px #666;
}

.acctinfo input
{
width:400px;
}


.drink_table
{
width:100%;
text-align:center;
font-size:12px;
}

.drink_table td
{
width:50%;
}

.drink_table a
{
padding:3px;
display:block;
}

.drink_table a:hover
{
background-color:#000246;
color:yellow;
text-decoration:none;
}


.video_table .video_cell object, .video_cell embed
{
width:350px !important;
}

.video_table .dl_choices td
{
padding:3px;
}


.points_table
{
margin:10px auto;
}

.points_table .row1
{
background-color:#112;
}

.couchcast_td .ccimg
{
width:240px;
}

#mc_embed_signup
{
margin:0px 10px;
font-size:12px;
}
.indicate-required
{
text-align:right;
}
.mc-field-group
{
padding:4px;
}

#mc_embed_signup .email
{
width:400px;
padding:3px;
}

table.feedtable td.feeditemdate
{
padding:0px;
font-style:italic;
font-size:9px;
color:#999;
}

table.feedtable td.feeditemdesc
{
padding:0px 0px 15px 0px;
}

.ccintro
{
text-align:center;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
color:#ff0;
letter-spacing:1.3px;
}


.urbangreymenu{
float:right;
border:solid 1px #fff;
padding:5px;
margin:5px 7px 10px 10px;
background-color:#003;
text-align:center;
width:185px;
line-height:10px;
margin:auto;
}

.urbangreymenu .headerbar{
margin-bottom: 0; /*bottom spacing between header and rest of content*/
padding: 2px 0;
text-align:left;
font-size:14px;
}

.urbangreymenu .headerbar a{
display: block;
padding: 2px 0;
line-height: 17px;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;
text-align:center;
margin:auto;
}

.urbangreymenu .headerbar a:hover{ /*hover state CSS*/
color:#0ff;
background:#000;
}

.urbangreymenu .submenu
{
text-align:left;
line-height:14px;
}

.submenu b
{
color:#fff;
font-style:normal;
}

.urbangreymenu .submenu p
{
margin:4px 0px !important;
}

#l_sidebar .calnk a
{
color:#0ff;
}
