html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Cringe Humor Styles */

body {
	background: #808080 url("/images/site/background.png") repeat-x;
/*	background: #000 url("/images/site/miked_background.jpg") no-repeat center top;*/
	font: 12px/18px Verdana, sans-serif;
}

a {
	color: #2F83DF;
	text-decoration: none;
	}

a:visited {
	color: #0F97FF;
	text-decoration: none;
	}

a:hover {
	color: #48B1FF;
	text-decoration: underline;
	}

a:active {
	color: #0F97FF;
	}

strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}
	
p {
	padding-bottom: 18px;
}

/* Floats & Clears */

.clearfix {
	clear: both;
	font: 1px/1px Arial, sans-serif;
	}

.floatleft {
	float: left;
	}

.floatimgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

.floatright {
	float: right;
	}

.floatimgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}

.centerclear {
	clear: both;
	margin: 10px auto;
	display: block;
	}


/* Structure */

.container {
	width: 970px;
	margin: 0 auto;
	}

.content {
	background: #fff;
	padding: 12px;
	}

.main {
	width: 622px;
	float: left;
	border-right: 1px solid #c0c0c0;
	padding-right: 12px;
	min-height: 1550px;
	}

.right {
	width: 300px;
	float: right;
	overflow: hidden;
	}

.footer {
	clear: both;
	border-top: 1px solid #c0c0c0;
	text-align: center;
	}

#share_this {
	clear: both;
	}

/* Logo & Nav */

	#nav_container {
		height: 25px;
		padding-top: 30px;
		padding-left: 80px;
		}

	ul#nav  {
		list-style: none;
		height: 0px !important;
		height /**/:25px; /* for IE5/Win only */
	}

	ul#nav li {
		display: inline;
		margin: 0;
		padding: 0;
		font: bold 13px/17px Verdana, sans-serif;
		text-transform: uppercase;
		}

	ul#nav li a {
		float: left;
		background: url("/images/site/tableft.png") no-repeat left top;
		margin: 0;
		padding: 0 0 0 4px;
		text-decoration: none;
		outline: none;
		border-bottom: 1px solid #000;
		height: 24px;
		}
		
	ul#nav li a span {
		float: left;
		display: block;
		background: url("/images/site/tabright.png") no-repeat right top;
		padding: 4px 12px 8px 6px;
		color: #000;
		border-bottom: 1px solid #000;
		height: 12px;
		}
	
	ul#nav li a:hover span {
		color: #000;
		}

	ul#nav li a:hover {
		background-position: 0% -84px;
		}

	ul#nav li a:hover span {
		background-position: 100% -84px;
		}

	ul#nav .here a {
		background-position: 0% -42px;
		border-bottom: 1px solid #fff;
		}

	ul#nav .here a span {
		background-position: 100% -42px;
		border-bottom: 1px solid #fff;
		}
		
	.logospace {
		background: #fff;
		height: 88px;
		position: relative;
		padding: 12px 12px 0;
		}
	
	.logospace h1 a {
		width: 946px;
		height: 88px;
		background: url("/images/site/header.png") no-repeat;
		/*background: url("/images/site/cringe_logo_type_3.jpg") no-repeat;*/
		display:block;
		text-indent:-9999px;
		}
	
	#logohead {
		position: absolute;
		left: -34px;
		top: -46px;
		}

/* Main Content Boxes */

.half {
width: 305px;
margin-bottom: 12px;
}

.two_thirds {
width: 410px;
margin-bottom: 12px;
}

.one_third {
width: 199px;
margin-bottom: 12px;
}


.blog_box {
background: #000;
color: #fff;
margin-top: 12px;
}

.blog_push {
height: 110px;
background: url("/images/site/blog_push_bg.png") repeat-x;
}

.blog_push img {
padding: 0 8px;
}

.blog_push p.name {
font: bold 13px/13px Verdana, sans-serif;
text-transform: uppercase;
padding: 4px 0 6px;
}

.blog_push p.title {
font:15px/20px Verdana, sans-serif;
padding-right: 6px;
}

.feature {
color: #fff;
background: #2e81db url("/images/site/feature_full_bg.png") repeat-x bottom;
height: 100%;
float: left;
width: 207px;
padding: 0;
height: 248px;
overflow: hidden;
border: 2px solid #111111;
margin-bottom: 12px;
}

.feature h2 {
font: bold 24px/30px Verdana, sans-serif;
padding: 0 6px 12px;
float: left;
width: 170px;
}

.feature p {
padding: 0 6px 6px;
}

.breadcrumb {
font:11px/11px Verdana, sans-serif;
padding-bottom: 4px;
clear: both;
}


/* Blogs */

h1#blogs {
background: #fff url("/images/site/h1_blogs.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

#blog_posts {
margin-bottom: 12px;
clear: left;
border-bottom: 2px solid #000;
}

#blog_post_list {
background: #000;
color: #fff;
padding: 6px;
margin-bottom: 12px;
}

#blog_post_list h2 {
font: italic 14px/18px Verdana, sans-serif;
border-bottom: 1px solid #fff;
padding: 0 0 4px;
margin: 0 0 4px;
}

#blog_post_list_first {
height: 100px;
padding: 3px 0 6px;
}

.blog_posts_first {
	background: #fff url("/images/site/blog_posts_bg2.png") repeat-x;
	padding: 6px;
	min-height: 54px;
}

#blog_posts h2 {
font: italic 14px Verdana, sans-serif;
border-bottom: 1px solid #000;
background: #FFD087 url("/images/site/blog_posts_bg.png") repeat-x;
padding: 4px;
color: #fff;
}

#blog_posts img, #blog_post_list img {
margin-right: 12px;
}

#blog_posts h2 span, #blog_post_list h2 span {
font: bold 18px Verdana, sans-serif;
color: #0F97FF;
}

#blog_posts h3 {
font: bold 16px/18px Verdana, sans-serif;
}

#blog_post_list_first h3 {
font: bold 20px/24px Verdana, sans-serif;
margin-bottom: 12px;
}

#blog_posts p {
padding-bottom: 0;
}

#blog_posts li, #blog_post_list li {
padding: 4px;
clear: left;
background: #fff url("/images/site/blog_posts_bg2.png") repeat-x;
border-top: 1px solid #000;
color: #000;
}

#blog_posts li a {
font: strong 13px/18px Verdana, sans-serif;
}

.author_info {
width: 83px;
float: left;
margin-top: 12px;
}

.author_info h3 {
font: 20px bold Verdana, sans-serif;
}

.author_info p {
font: 10px italic Arial, sans-serif;
padding-bottom: 0;
}

.entry {
width: 530px;
float: right;
}

.entry #header {
border-bottom: 1px solid #c0c0c0;
margin-bottom: 18px;
height: 74px;
margin-top: 12px;
vertical-align: bottom;
padding-bottom: 6px;
border-top: 2px solid #000;
}

.entry #header p {
padding-bottom: 0;
}

.entry h2 {
font: bold 24px/24px Verdana, sans-serif;
}

/* Comedians */

h1#comedians {
background: #fff url("/images/site/h1_cringe_comedians.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

.comedian_group {
clear: both;
margin-bottom: 12px;
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
padding: 8px;
}

.comedian_group p {
padding-bottom: 0;
}

.comedian_group h2 {
font: bold 18px/18px Verdana, sans-serif;
margin: -8px -8px 8px -8px;
height: 40px;
}

h2#headliners {
background: #fff url("/images/site/headliners.png") no-repeat;
text-indent: -9999px;
}

h2#legends {
background: #fff url("/images/site/legends.png") no-repeat;
text-indent: -9999px;
}

h2#up_and_comers {
background: #fff url("/images/site/up_and_comers.png") no-repeat;
text-indent: -9999px;
}

h2#on_the_verge {
background: #fff url("/images/site/on_the_verge.jpg") no-repeat;
text-indent: -9999px;
}

h2#clients {
background: #fff url("/images/site/clients_head.png") no-repeat;
text-indent: -9999px;
height: 40px;
}

.comedian {
width: 84px;
height: 120px;
float: left;
padding: 2px;
margin: 6px;
overflow: hidden;
text-align: center;
background: #d9d9d9;
font: 12px/15px Verdana, sans-serif;
}

.comedian img {
clear: both;
margin: 0 10px 0 9px;
}


.profile h1 {
font: bold 24px/24px Verdana, sans-serif;
padding-bottom: 6px;
border-bottom: 1px solid #c0c0c0;
margin-bottom: 18px;
clear: left;
}

.profile_image {
float: left;
margin-bottom: 12px;
}

.profile_text {
width: 400px;
float: right;
}

.profile_video {
width: 425px;
margin: 0 auto;
clear: both;
}

.more_on_comic, .more_on_show {
clear: left;
float: left;
background: #000;
color: #fff;
padding: 6px;
}

.more_on_comic {
width: 195px;
margin-bottom: 12px;
}

.more_on_show {
width: 136px;
}

.more_on_comic h2, .more_on_show h2 {
background: #fff;
color: #000;
padding: 1px;
margin-bottom: 6px;
text-align: center;
font: bold 13px Verdana, sans-serif;
}

.more_on_comic li, .more_on_show li {
padding-left: 20px;
}

#make_comment, .comment_block  {
width: 530px;
float: right;
margin-top: 12px;
}

#make_comment h4, .comment_block h4 {
font: bold 18px/18px Verdana, sans-serif;
margin-bottom: 3px;
}

#make_comment_info {
width: 180px;
float: left;
}

#make_comment_info label {
display: block;
}

#make_comment_info input {
width: 180px;
border: 1px solid #e4e7ea;
padding: 2px;
margin-bottom: 9px;
background: #e4e7ea;
font: 12px Verdana, sans-serif;
}

#make_comment_info p {
text-align: left;
padding-bottom: 0;
font: 10px Verdana, sans-serif;
}

#make_comment_info input#check {
width: auto;
}

#make_comment_text {
width: 330px;
float: right;
}

#make_comment_text textarea {
width: 322px;
height: 220px;
border: 1px solid #e4e7ea;
padding: 4px;
background: #e4e7ea;
font: 12px/16px Verdana, sans-serif;
}

#make_comment input#submit {
width: 60px;
height: 24px;
color: #fff;
background: #000;
margin-left: 300px;
display: block;
padding: 2px;
margin-top: 8px;
float: left;
border: 0;
}

#make_comment  input#preview {
width: 60px;
height: 24px;
color: #fff;
background: #000;
margin-left: 12px;
display: block;
padding: 2px;
margin-top: 8px;
float: left;
border: 0;
}

#make_comment input#submit:hover, .make_comment input#preview:hover {
background: #696969;
}

.comment {
margin-bottom: 18px;
border-bottom: 1px solid #000;
padding-bottom: 3px;
}

.comment p {
padding-bottom: 0;
}


/* Links */

.linkleft {
width: 305px;
float: left;
height: 100px;
overflow: hidden;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #696969;
}

.linkright {
width: 305px;
float: right;
height: 100px;
overflow: hidden;
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #696969;
}

.linkimage {
float: left;
margin-bottom: 30px;
padding-right: 8px;
}


/* Features */

h1#features {
background: #fff url("/images/site/h1_features.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

.feature_push {
clear: left;
color: #78818B;
margin-bottom: 12px;
min-height: 80px;
}

.feature_push h2 {
font-size: 19px;
color: #333;
font-weight: bold;
margin-bottom: 4px;
}

.feature_push img {
float: left;
padding-right: 12px;
}

.feature_push p {
padding-bottom: 0;
}

#full_feature {
}

.feature_photo {
margin: 0 auto;
}

#full_feature h2 {
font: bold 30px/30px Verdana, sans-serif;
color: #333;
text-align: center;
margin-top: 18px;
}

#full_feature h3 {
font: 20px/28px  "Trebuchet", "Tacoma", sans-serif;
	color: #78818B;
text-align: center;

}

#full_feature p.byline {
color: #333;
text-align: center;
}

#full_feature .sidebar {
width: 248px;
background: #000000;
padding: 12px;
color: #fff;
border: 1px solid #222;
}

#full_feature .sidebar h3 {
font: bold 18px/21px Verdana, sans-serif;
color: #000;
background: #fff;
padding: 2px;
border: 1px solid #c0c0c0;
margin-bottom: 8px;
text-align: center;
}

#full_feature .pull_quote {
padding: 12px;
width: 250px;
border-top: 2px solid #d9c0d9;
border-bottom: 1px solid #000;
text-align: center;
font: 22px/30px Verdana, sans-serif;
}

#full_feature .alignleft {
float: left;
margin-left: -61px;
margin-right: 12px;
margin-bottom:12px;
display:block;
}

#full_feature .alignright {
float: right;
margin-right: -61px;
margin-left: 12px;
margin-bottom:12px;
display:block;
}

#full_feature blockquote {
margin: 12px 24px;
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
padding-top: 6px;
}

h1 {
font: bold 26px/32px Verdana, sans-serif;
padding-bottom: 8px;
}

.booking h1 {
font: bold 26px/32px Verdana, sans-serif;
color: #fff;
padding-bottom: 8px;
}



h1#management {
background: #000 url("/images/site/management_head.png") no-repeat;
text-indent: -9999px;
}

h1#booking_head {
background: #000 url("/images/site/book_head.png") no-repeat;
text-indent: -9999px;
}

h1#awful {
background: #fff url("/images/site/h1_awfulcomedy.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

.booking {
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
padding: 6px;
height: 100%;
}

h2#upcoming_shows {
background: #fff url("/images/site/upcoming_shows.png") no-repeat;
text-indent: -9999px;
height: 40px;
}

h2#our_comics {
background: #fff url("/images/site/our_comics.png") no-repeat;
text-indent: -9999px;
height: 40px;
}

.topbox {
width: 598px;
margin-bottom: 12px;
padding: 6px 12px;
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
}

.booking h2 {
font: bold 18px/24px Verdana, sans-serif;
color: #fff;
border-bottom: 2px solid 	#0F97FF;
padding-bottom: 3px;
margin-bottom: 6px;
}

.booking li {
margin-left: 12px;
}

.day_and_time {
width: 50px;
float: left;
font: 10px/10px "Trebuchet", "Tacoma", sans-serif;
}

.show {
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
border-bottom: 1px solid #fff;
padding: 3px;
min-height: 75px;
}

.show p {
padding-left: 60px;
padding-bottom: 0;
font: 12px/15px "Trebuchet", "Tacoma", sans-serif;
}

.showdate {
padding: 4px;
background: #fff;
text-align: center;
margin-bottom: 3px;
border-bottom: 1px solid #333;
}

.showdate span {
display: block;
font: bold 18px Helvetica, Arial, sans-serif;
padding: 2px 0;
}

.showtime {
text-align: center;
}

.thirdpush {
width: 187px;
float: left;
height: 100px;
padding: 6px;
}

.thirddivide {
padding-right: 12px;
}


/* Captions */

.caption_box {
background: #000000;
padding: 6px;
color: #fff;
font: 11px/13px Trebuchet, Tacoma, sans-serif;
}

/* Home Heads */

h2#home {
height: 40px;
background: #000;
}

/* News */

.news, .home_gigs {
min-height: 150px;
margin-bottom: 12px;
border-bottom: 1px solid #333;
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
}

.news p, .home_gigs p {
padding: 6px;
border-top: 1px solid #333;
border-bottom: 1px solid #fff;
font: 12px/15px Trebuchet MS, Tacoma, sans-serif;
}

/* RSS_Box */

.rss_box {
padding: 4px;
margin-right: 12px;
background: #f9f9f9;
overflow: hidden;
width: 403px;
}

.rss_box img {
float: left;
display: block;
}

.rss_box li {
padding: 4px;
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
margin-top: 6px;
margin-left: 112px;
}

.flickr_box {
width: 189px;
padding: 5px;
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
}

#radio_box {
background:#000;
padding:6px 6px 0;
color:#fff;
height:60px;
margin:12px 0;
text-align:right;
font: 16px/18px Verdana, Arial, san-serif
}

#radio_box h4 {
font: bold 24px/30px Verdana, Arial, san-serif
}

/* Video */

.hotvid {
padding: 6px;
background: #000;
color: #fff;
}

.hotvid p {
padding-bottom: 0;
text-align: center;
font: 12px/15px Trebuchet MS, Tacoma, sans-serif;
}

.home_vid {
width: 132px;
padding: 6px;
font: 12px/15px Trebuchet MS, Tacoma, sans-serif;
height: 150px;
}

.home_vid a img {
border: 1px solid #666;
}

.home_vid a img:hover {
border: 1px solid #fff;
}


/* Management */

.client {
padding: 12px;
background: #c9c9c9;
height: 150px;
border: 1px solid #c0c0c0;
width: 285px;
}

.client p {
margin-left: 110px;
padding-bottom: 0;
}

.client h3 {
font: bold 18px/18px Verdana, Helvetica, Arial, sans-serif;
padding-bottom: 9px;
}


/* Media */

h1#cringetv {
background: #fff url("/images/site/h1_cringetv.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

h2#media {
	font: bold 24px/24px Verdana, Arial, sans-serif;
margin-bottom: 8px;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 4px;
}

.vid {
width: 134px;
margin: 0 10px;
float: left;
height: 180px;
font: 12px/16px Trebuchet MS, Tacoma, sans-serif;
}

.vid img {
border: 2px solid #000;
}

.vid a:hover img {
border: 2px solid #2F83DF;
}


/* Awful Comedy */

#explained {
background: #d9d9d9 url("/images/site/box_bg.png") repeat;
padding: 8px;
font: 12px/15px Trebuchet, Tacoma, sans-serif;
}

#explained li {
margin-left: 9px;
list-style-type: square;
padding-bottom: 3px;
}

#explained ul {
padding-bottom: 18px;
}

#awful_comic {
margin-bottom: 18px;
}

#awful_comic h2 {
	font: bold 18px/18px Verdana, Arial, sans-serif;
}

#awful_comic p {
padding-bottom: 0;
margin-left: 110px;
}

#awful_comic img {
margin-right: 10px;
}

/* Twitter Feed */

.twitter_box {
	color: #fff;
	background: #0F4D91;
	margin: 12px 0;
	padding: 6px;
}

.twitter_box h3 {
	font: bold 14px/16px Verdana, Helvetica, sans-serif;
margin-bottom: 6px;
}

.twitter_box img {
float: left;
display: block;
margin-right: 6px;
}

.tweet {
	font: 12px/14px Trebuchet, Tachoma, sans-serif;
	background: #fff url("/images/site/blog_posts_bg2.png") repeat-x;
	border-bottom: 1px solid #0F4D91;
padding: 2px;
color: #333;
clear: left;
}

.tweet span.date {
color: #4473A7;
}


/* Subscribe Box */

#mc_embed_signup fieldset {
	background: #000;
	color: #fff;
	margin-bottom: 12px;
}

#mc_embed_signup h2 {
	background: #fff url("/images/site/subscribe_head.png") no-repeat;
	text-indent: -9999px;
	height: 40px;
}

.mc-field-group {
	padding: 8px;
}

.mc-field-group label {
	width: 100px;
	float: left;
	font: bold 14px/16px Helvetica, Arial, sans-serif;
}

#mce-EMAIL {
	float: left;
	padding: 2px;
	border: 0;
	font: 12px/12px Helvetica, Arial, sans-serif;
	margin-left: 10px;
	width: 169px;
	height: 12px;
}

.response {
	clear: both;
	padding: 8px;
	background: #c9c9c9;
	margin: 4px 0;
}

#mc-embedded-subscribe {
	background: #2F83DF;
	color: #fff;
	width: 80px;
	padding: 3px;
	border: 0;
	font: bold 14px/13px Helvetica, Arial, sans-serif;
	margin: 8px 8px 8px 210px;
	clear: both;
}

#mc-embedded-subscribe:hover {
	background: #0F97FF;
}

.mce_inline_error {
	color: #f00;
}


/* Comics To Watch */

h1#ctw_head {
background: #000 url("/images/site/comics2watch.png") no-repeat;
text-indent: -9999px;
height: 104px;
width: 305px;
margin: 0;
padding: 0;
}

#comics_to_watch {
background: #000;
color: #fff;
padding: 6px;
}

.ctw_item1 h2 {
	font: bold 16px/18px Verdana, sans-serif;
	margin: 0;
}

.ctw_item h2 {
	font: bold 14px/16px Verdana, sans-serif;
	margin: 0;
	padding: 2px;
	text-align: center;
}

.ctw_item {
	height: 144px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 93px;
	margin-right: 7px;
	float: left;
	}

.ctw_item_img {
	border: 1px solid #fff;
	margin: 0 auto;
	width: 80px;
	display: block;
}

a .ctw_item:hover {
	background: #333;
}

a .ctw_item:hover .ctw_item_img {
	border: 1px solid #2F83DF;
	}

.third {
	margin-right: 0;
	}


/* Radio Show */

h1#radio {
background: #fff url("/images/site/h1_radio.png") no-repeat;
text-indent: -9999px;
height: 40px;
margin-top: 8px;
}

.radio_news_icon {
	padding: 12px;
}

.radio_news_items {
width: 440px;
margin: 12px 12px 12px 0;
float: right;
}

h2#listen_live {
height: 99px;
width: 199px;
background: #fff url("/images/site/listen_live.png") no-repeat;
margin-bottom: 1px;
text-indent: -9999px;
}

#listen_live_box {
height: 149px;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
padding: 6px;
font: bold 16px/46px Verdana, Arial, Helvetica, sans-serif;
}

#listen_live_box img {
vertical-align: middle;
}

h2#radioshows {
background: #fff url("/images/site/radio_shows_wide_head.jpg") no-repeat;
text-indent: -9999px;
height: 40px;
margin-bottom: 12px;
}

#radio_left {
width: 150px;
float: left;
clear: left;
}

#radio_show_info {
	width: 442px;
	padding: 6px 6px 6px 12px;
background: #eaeaea;
	min-height: 200px;
border-left: 150px solid #000;
border-right: 12px solid #2F83DF;
min-height: 250px;
margin-bottom: 12px;
}

#radio_show_info h2 {
	font: bold 24px/24px Verdana, Arial, sans-serif;
padding-bottom: 6px;
color: #2F83DF;
}

#airtime {
background: #666;
color: #fff;
padding: 4px 6px 4px 12px;
display: block;
	font: bold italic 14px/14px Verdana, Arial, sans-serif;
margin: 0 -6px 0 -12px;
border-top: 1px solid #d9d9d9;
}

#radio_show_info p {
	padding-bottom: 15px;
	font: 12px/16px Helvetica Neue, Arial, Helvetica, sans-serif;
}

#hosts {
background: #fff;
color: #333;
padding: 4px 6px 4px 12px;
display: block;
	font: bold 14px/14px Verdana, Arial, sans-serif;
margin: 0 -6px 4px -12px;
border-bottom: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}


/* Content Slider */
.anythingSlider { width: 622px; height: 354px; position: relative; margin: 0 auto 12px; background:#000;}
.anythingSlider .wrapper { width: 616px; overflow: auto; height: 354px; min-height: 354px; margin: 0 0 0 3px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #000; border-top: 3px solid #000; border-bottom: 3px solid #000; margin: 0; }
.anythingSlider ul li { display: block; float: left; padding: 0; height: 348px; width: 616px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -20px; }
.anythingSlider .back                   { background-position: -67px 0; left: -20px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

 
#thumbNav { position: relative; top: 326px; left: 208px;text-align: left;z-index:999;width:200px;padding:4px;background:#000;height:18px;}
#thumbNav a { 
color: #fff; font: bold 13px/17px Helvetica, Arial, sans-serif; display: inline-block; padding: 2px 8px 0; height: 18px; margin: 0 6px 0 0; background: #7390e6; text-align: center;text-decoration:none; }
#thumbNav a:hover { background-image: none; }
#thumbNav a.cur { background: #1f3e9b; }
 
#start-stop { background: green; text-decoration: none; color: white; padding: 2px 5px 0; width: 40px; height: 18px; text-align: center; position: absolute; left: 360px; top: 330px; z-index:999;}
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }
 
/*
Prevents
*/
.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }


/* Specific Slides */

.slide_general {position:relative;}
.slide_general  h1                           { font: bold 20px/29px Verdana,sans-serif;color:#fff}
.slide_general  h2                           { font: 14px/20px; Helvetica, Arial, sans-serif; margin: 10px 0;color:#fff }
.slide_general ul                           { list-style: disc; margin: 0 0 0 25px; }
.slide_general ul li                        { display: list-item; }
.slide_general p.section {font-size: 10px; font-weight: bold; text-transform: uppercase; color: #2F83DF;}
.slide_general p.byline {margin-top: 12px;}
.slide_general p.link {margin-top: 12px; font-weight: bold;}


#textslide                              {padding: 30px 10px;text-align:center;color:#fff}
#textslide h1  {font-size: 35px;line-height:40px;}
#textslide h2 {font-size: 20px; line-height: 28px; color: #7390e6;}

#picslide {padding: 0;color:#fff}
.text_area {width:248px;height:348px;padding:10px;}
#picslide h1 {font-size:27px;}
#picslide h2 {font-size:15px;}

#text_area_floatleft {
background: url(/anything_slider/images/text_bg_right.png) no-repeat;
} 

#text_area_floatright {
background: url(/anything_slider/images/text_bg_left.png) no-repeat;
}

.all_posts_push {
	text-align: center;
	font: bold 15px/15px Verdana, Arial, sans-serif;
	padding: 4px 0;
	margin: 0;
	text-transform: uppercase;
}

#live_comedy_search {
width: 394px;
padding: 8px;
background: #e1e1e1;
border-top: 2px solid #c41400;
margin-bottom: 12px;
}

#live_comedy_search h2 {
font: bold 20px/20px Verdana, sans-serif;
}

#live_comedy_search a {
color: #C41400;
}
