#newsletterDIV 										{	text-align:right; margin-top: 10px; margin-bottom: 10px;								}
#sandiskSideLogo 									{	margin-top: 10px; margin-bottom: 10px; width: 202px; height: 57px; 	border:none; 
														text-align: right;																		}
#bayphotoLogo										{	display:none;																			}
#contact #bayphotoLogo								{	display:block;																			}
														
h1 													{	font-size: 19px; clear: both;															}
body 												{	margin:0; color:#666666; font:12px Helvetica, Serif;
														background:#6b6b6b url('../uploads/all-bg.gif') repeat-x;								}

.left												{	float:left;																				}
.right												{	float:right;																			}

img, a, input[type=submit] 							{	outline:none;}

img 												{	border: none;  																			}

.float-holder										{	overflow:hidden;																		}

a 													{	text-decoration: none; color: #333333;													}
a:hover 											{	text-decoration:none; color: #0070b0;													}

#main 												{	width:1029px; margin:0 auto;															}

#header 											{	width:944px; margin:0 auto; padding:35px 35px 0 35px; 
														z-index:100; position:relative;															}
#header h1 											{	width:223px; margin:0; float:left; 														}
#header h1 a 										{	display:block; width:223px; height:39px; cursor:pointer;
														background:url('../uploads/logo.png') no-repeat; text-indent:-9999px; overflow:hidden;	}
#header ul#navbar 									{	width:531px; margin:15px 0 0; padding:0; list-style:none; float:right; 					}
#header ul#navbar > li 								{	padding:7px 10px 4px; margin:0 5px 0;float:right; 										}
#header ul#navbar > li a 							{	text-transform:uppercase; 																}

#header ul#navbar > li a 							{	font-weight:normal; color:#fff;	text-decoration:none;									}

#header ul#navbar > li.selected						{	background-color:#FFFFFF;																}
#header ul#navbar > li.selected > a					{	color:#000000;																			}

#header ul#navbar > li:hover						{	background-color:#FFFFFF; }
#header ul#navbar > li:hover a						{	color:#000000;}
#header ul#navbar > li:hover a:hover				{	color:#0070B0;}

#header .submenu									{	display:none;		}

#header li:hover .submenu {
	list-style-type:none;
	padding:0 0 5px 5px; 
	position:absolute; 
	background-color:#FFFFFF; 
	width:150px; 
	display:block; 
	margin:0 0 0 -10px;
	z-index:1000;
}

#header ul.submenu li								{ 	margin: 15px 0 0 5px; font-size:.9em;}
#header ul.submenu li a 							{	color:#666666;}
#header ul.submenu li a:hover					{	color:#0070B0;}

.rss_feed 											{	position:absolute; top: 10px; right: 50px; font-weight: bold;}
.rss_feed > a										{	color:#999999;}
.rss_feed > a:hover > span							{	text-decoration:underline; color:#FFFFFF;	}
.rss_feed img										{	margin:0 5px 0 0;	}	

.content-outer 										{	width:956px; padding:65px 0; margin:-15px 0; 											}
.content-shadow 									{	width:940px; 																			}
.content-bg 										{	width:955px; margin:0 20px; background:#fff; padding:6px 0; 							}
.content-all 										{	width:940px; margin:0 6px; padding:25px 0 25px 0; background:#e7e7de;	
														border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; 							}

.columns-holder 									{	width:898px; margin: 0 auto;															}
.columns-holder img 								{	margin:5px;																				}
.columns-holder:after 								{	content:""; display:block; width:100%; overflow:hidden; height:0; clear:both;			}
.columns-holder p 									{	line-height:19px;																		}

.main-content										{	width: 604px;																			}
.nosidebar .main-content							{	width: 895px;																			}

.current-episode 									{	overflow:hidden; 																		}
.current-episode .video 							{	float:left;	padding:0 0 15px;															}
.current-episode .description 						{	width:260px; float: right;					 											}
.current-episode h2 								{	padding:0;	line-height: 1.3em;	font-weight:normal;										}
.current-episode .latest-episode-text 				{	color: #999999;	margin:0;																}
.current-episode p > a								{	display:inline; color: #666666; text-decoration:underline; width:50px;					}
.current-episode p > a:hover						{	color:#0070b0;																			}
	
				
.post-details 										{	padding:0;																				}
.post-details li									{ 	display:inline-block;																	}
.post-details .video-length							{	color:#333333; padding:0 10px 0 0;														}

.post-details .comment-count						{	display:none;																			}

.content 											{	padding:30px 0 0; float:left; position:relative; clear:both;							}

.previous-episodes									{	width:631px; float:left;																}
#video div.previous-episodes > h2					{	color:#333333;font-weight:bold;font-size:12px;											}
.sidebar .previous-episodes > h2					{	margin-left:0;																			}
.previous-episodes > a								{	text-decoration:underline; color:#0070B0;												}
.previous-episodes ul								{	padding:0;																				}

li.post												{	display:inline-block; width:198px; vertical-align:top; padding:2px;						}						
.post > a											{	display:inline-block; margin:0 auto; position:relative;									}
img.vid-thumb										{	width:188px; height:106px; 																}
.post h2											{	font-size:12px;	margin:0 10px; line-height:20px;										}													
.post .post-details									{	margin:10px;																			}					

.sidebar h2 										{	margin:20px 0 0 5px; font-size:18px; font-weight:normal; line-height:30px;				}
.sidebar form										{	margin:30px 0 0 10px;																	}
.sidebar form p										{	margin:-10px 0 0;padding:0;																}
.sidebar-social-media								{	margin:30px 0 0;																		}

#contactForm input 									{	padding:4px; background-color:#ffffff;	border:2px solid #6B6B6B;						}
#contactForm textarea 								{	padding:4px; background-color:#ffffff; border:2px solid #6B6B6B; 						}

.video-desc											{	width:604px;}
.video-desc > .desc									{	width:405px;}

#video .current-episode								{	float:left; width:604px;	}
#video .video-desc img.vid-thumb					{	display:block; margin:10px 0 20px 0;													}
#video h2											{	padding:0;																				}
.video img											{	height:340px; width:604px;margin-left:0px;												}
#video .current-episode h2							{	font-weight:bold; width:604px; color:#000000;											}

.middle-border										{	width:1px; height:1100px; background-color:#B0B0B0; margin:10px 0 0;					}
.middle-border										{	margin-left:30px;																		}
#home .middle-border								{	margin-left:10px;																		}

#video .bottom img									{	margin:0;}

.sidebar .previous-episodes							{	margin:20px 0 20px 5px; width:auto;														}
.sidebar .previous-episoides .post					{	display:block; }
.sidebar .previous-episodes img						{	margin:0;																				}		
.previous-episodes h3								{	margin:5px 0 0;overflow:hidden;height:11px;												}

#video .previous-episodes h3						{	font-size:1em; font-weight:bold; margin-left:0;											}
#video .previous-episodes .post						{	font-size:11px; padding:5px 5px 5px 0;													}
#video .post .post-details							{	margin:3px 0 0 0;}
.sidebar .previous-episodes > a						{	font-weight:bold; text-decoration:none;}
.sidebar .previous-episodes > a:hover				{	text-decoration:underline;}

.show-links > div 									{ 	background-image:url("../../../../typeroom/assets/uploads/sidebar-links-border.png"); 
														height:3px; width:203px;																}
.sidebar .show-links ul								{	padding:15px 0; margin:0;	}
.show-links ul li									{	padding:5px 0 0 3px; margin-left:13px; list-style-type:square;							}
.show-links .active a								{	font-weight:bold; font-size:1.1em;color:#000000;										}
.show-links											{	margin:0 0 30px 5px;																	}
.show-links a										{	color:#666666;																			}
.show-links a:hover									{	color:#0070B0;																			}

.artist-pics 										{	margin:0 90px 25px; overflow:hidden; text-align:center; font-style:italic;				}
.artist-pics > div 									{	float:left;padding:0 17px;																} 
.artist-pics img 									{	display:block; border: 1px solid #B0B0B0;												}
.artist-pics + p 									{	clear:left;																				}

.two-columns {
	width:505px;
	margin:0 0 20px 0;
}
.two-columns:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.pict {
	width:115px;
	padding:0 25px 0 0;
	float:left;
}
.pict img {
	float:left;
	margin:-10px 0 0 0;
	position:relative;
}
.text {
	float:none;
	text-align:left;
}

span.png {
	display:block;
}
.watch-now {
	display:block;
	position:absolute;
	right:0;
	top:42px;
	cursor:pointer;
}
.block-with-flash .text p a {
	font-weight:bold;
}
.sidebar {
	width:225px;
	float:right;
	padding:0;
	margin:10px 0 0 30px;
}

.sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.sidebar ul li {
	/*margin:0px;
	padding:0;
	margin-left:5px;*/
}

#home .sidetext {display:none;}

.sidetext {
	text-align:left;
	width: 202px;	
}
.sidetext h2 {
	margin-left: 5px;
}
.sidetext p {
	margin-left: 5px;
}
.subscr-link {
	display:block;
	margin:0 0 25px 0;
}
.sidebar img {
	display:block;
}
img.sidebar-img {
	border:1px solid #b7b7b7;
	margin:0 0 12px 0;
}
.email {
	margin:35px 0 0 0;
}
.email h3 {
	margin:0;
	font-size:14px;
}
#footer {
	width:775px;
	margin:15px 0 0 35px;
	overflow:hidden;
	font-size:10px;
	
}
#footer span {
	float:left;
}
#footer ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	padding:0 3px 0 5px;
	float:left;
	background:url('../uploads/separ1.gif') no-repeat 0 1px;
}
#footer li.first {
	background:none;
}
#footer li a {
	color:#505050;
	text-transform:uppercase;
}
#footer li a:hover {
	color:#0070B0;
}
#newsletter {
	text-align: right;
}

.newsletter input[type=submit] {
	background-image:url(http://www.silberstudios.tv/typeroom/assets/btn_subscribe_sprite.png);
	background-position:0px 0px;
	width:82px;
	height:24px;	
	border:none;
	margin:5px 0 0;
}

.newsletter input[type=submit]:hover {	
	cursor: pointer;
	background-position:0px -24px;
}

.social-media-links {
	font-size: 11px;
	color: #3f3f3f;
	clear:left;
	padding:20px 0 10px;
}
.social-media-links a:hover {	
	color: #0070B0;	
}

.ebook-sidebar {
	margin:30px 0 0;
}

.ebook-sidebar form {
	margin:0;
}

.ebook-sidebar input[type=image] {
	float:left;	
	margin: -7px 10px 40px 0;
}

.ebook-sidebar h3 {
	font-size:11px;	
}

.ebook-sidebar p {
	margin:0;
}

.ebook-sidebar .buyButton {
	border:0px;
	margin:-2px 0 0 -3px;
	padding:0px;
	background:none;
	color: #0000FF;
	font-weight:bold;
	font-size:1em;
	
}

.ebook-sidebar .buyButton:hover {
	text-decoration:underline;
	cursor:pointer;
	color:#0070B0;
}

#player {position:relative;}

#content_area img {margin:0;}

.diversion { display: none;}