#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;
}
h1 {
	font-size: 19px;
	clear: both;
}
body {
	margin:0;
	color:#3f3f3f;
	font:12px Arial, Verdana, Tahoma, sans-serif;
	background:#6b6b6b url('../uploads/all-bg.gif') repeat-x;
}
#contactForm input {
	padding:4px;
	background-color:#ffffff;
	border:2px solid #6B6B6B;
}
#contactForm textarea {
	padding:4px;
	background-color:#ffffff;
	border:2px solid #6B6B6B;
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#0070b0;
}
a:hover {
	text-decoration:none;
}
#main {
	width:864px;
	margin:0 auto;
}
#header {
	width:754px;
	margin:0 auto;
	padding:35px 35px 0 35px;
	overflow:hidden;
}
#header h1 {
	width:223px;
	margin:0;
	float:left;
}
#header h1 a {
	display:block;
	width:223px;
	height:39px;
	background:url('../uploads/logo.png') no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#header ul {
	width:531px;
	margin:15px -5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#header li {
	padding:0 5px 0 7px;
	float:right;
	background:url('../uploads/separ.gif') no-repeat 0 2px;
}
#header li.last {
	background:none;
}
#header li a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#header li a:hover, #header li.selected a {
	color:#0070b0;
}
.content-outer {
	width:864px;
	padding:36px 0 0 0;
	margin:-15px 0 0 0;
	background:url('../uploads/content-top.png') no-repeat;
}
.content-shadow {
	width:864px;
	background:url('../uploads/content-shadow.png') repeat-y;
}
.content-bg {
	width:824px;
	margin:0 20px;
	background:#fff;
}
.content-all {
	width:810px;
	margin:0 6px;
	padding:47px 0 25px 0;
	background:#e7e7de;
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
}
.columns-holder {
	width:810px;
	background:url('../uploads/columns-border.gif') repeat-y;
}
.columns-holder img {
	margin:5px;
}
.columns-holder:after {
	content:"";
	display:block;
	width:100%;
	overflow:hidden;
	height:0;
	clear:both;
}
.columns-holder h2 {
	margin:0;
	font-size:18px;
	color:#0070b0;
}
.columns-holder p {
	line-height:19px;
}
#content {
	width:505px;
	margin:-25px 0 0 0;
	padding:0 25px 0 35px;
	float:left;
	position:relative;
}
.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;
}
.flash-container1 {
	width:505px;
	margin:0 0 40px 0;
}
.flash-container1 h2 {
	margin-bottom: 5px;
}

.block-with-flash h2 {
	margin:0 0 20px 0;
}
.flash-container2 {
	width:260px;
	margin:0 30px 0 0;
	float:none;
	position:relative;
}
span.png {
	display:block;
}
.watch-now {
	display:block;
	position:absolute;
	right:0;
	top:42px;
	cursor:pointer;
}
.block-with-flash .text {
}
.block-with-flash .text p a {
	font-weight:bold;
}
.sidebar {
	width:205px;
	float:left;
	padding:0 20px;
}
.sidebar ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.sidebar ul li {
	margin:0px;
	padding:0;
	margin-left:5px;
}
.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;
}
#newsletter {
	text-align: right;
}

.previous-episodes .two-columns .flash-container2 {
	margin-top: 0px;
}
.previous-episodes .two-columns h3 {
	font-size: 14px;
	margin-bottom:10px;
	margin-top: 0 0 0 0;
}
.previous-episodes .two-columns .text {
	margin-top: 10px;
}
.columns-holder .previous-episodes img {
	margin-left: 0px;
}
.previous-episodes .two-columns .text p {
	margin-top: 0px;
}
.write-comment a {
	font-size: 11px;
        font-weight: bold;
        color: #FF0000;
}
.previous-episodes .text p a {
	font-weight:bold;
	color: #3f3f3f;
}
.first-post {
	margin-top:0px;
}
.post {
	margin-top:50px;
}
.social-media-links {
	font-size: 11px;
	color: #3f3f3f;
}
.social-media-links a {
	font-size: 11px;
	color: #3f3f3f;
}
#player {position:relative;}

