
* {
margin:0px;
padding:0px;
}
body {
text-align:center;
background:#000000;
font-family:Arial, Helvetica, sans-serif;
}
/*==================global (this is where all global links and etc go)
*/
a, p{
text-align:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}
h2 a{
color:#6F0000;
font-size:24px;
line-height:30px;
border-bottom: dotted 1px #000;
}

/*==================layout
*/
#wrapper {
width:780px;
margin:0px auto;
margin-top: 0px;
}
div#header {
float:left;
width:780px;
height:347px;
text-align:left;
background:url(images/main-bar-grad.gif) repeat-x top;
}
div#content_wrap{
float:left;
width:780px;
background:#B2B2B2;
}
#content_columns, #sing_post_wrap {
float:right;
text-align:left;
color: #333333;
border-left:solid 1px #000000;
width:622px;
margin-top:15px;
margin-bottom:30px;
background:#FFFFFF;
min-height:900px;
}
#right_col {
top:0px;
right:0px; 
width:218px;
margin-top:5px;
padding-top:15px;
float:right;
}
#left_col {
float:left;
width:154px;
margin-top:33px;
}
/*==================header quotes &	navigation
*/
div#header a#logo{
height:65px;
width:225px;
float:left;
margin-left: 6px;
}
div#header a#logo img{
border:none;
}
#pre_nav {
color:#FFF;
font-size:10px;
}
ul#pre_nav {
float:right;
height:10px;
margin-top:-48px;
margin-right:22px;
}
* html ul#pre_nav {
margin-right:9px;
}
ul#pre_nav li{
display:inline;
list-style:none;
margin-left:2px;
}
ul#pre_nav a{
color:#FFF;
}
ul#pre_nav a:hover{
text-decoration:underline;
}
ul#pre_nav a.active {
text-decoration:underline;
}
div#main_nav{
float:right;
width:545px;
}
div#main_nav ul{
float:left;
/*width:555px; if no issues will remove*/
margin-top:38px;
margin-left:4px;
}
div#main_nav ul li{
display:inline;
list-style:none;
margin-left:12px;
margin-right:5px;
}
div#main_nav a{
font-size:13px;
color:#FFFFFF;
}
div#main_nav li.nav_alt a{
text-decoration:underline;
}
div#main_nav a{
}	
div#main_nav a:hover {
text-decoration:underline;
}	
#feature {
float:left;
height:282px;
}
div#wp_quotes{
float:right;
width:225px;
height:282px;
background:url(images/quotes.gif) no-repeat top left #B2B2B2;
}
p.wp_quotes_quote {
width:165px;
color:#3F3F3F;
font-size:16px;
margin-top:55px;
margin-left:28px;
line-height:21px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
p.wp_quotes_author:before {
content: '-';
}
p.wp_quotes_author {
color:#3F3F3F;
font-size:16px;
margin: 5px 0 0 100px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
#rob_nav {
float:right;
height:35px;
width:780px;
background:url(images/bar-grad.gif) repeat-x bottom;
}
* html #rob_nav{
margin-top:-3px;
}
div#rob_nav ul{
float:right;
margin-right:46px;
font-size: 13px;
letter-spacing: 1px;
}
* html div#rob_nav ul{
margin-right:25px;
}
#rob_nav  li.li_alt {
font-size:10px;
word-spacing: -3px;
}
div#rob_nav ul li{
color: #FFFFFF;
display:inline;
list-style:none;
line-height:34px;
}
div#rob_nav ul li a{
color:#FFFFFF;
}
div#rob_nav ul li a:hover{
text-decoration:underline;
}
div#rob_nav a.active {
text-decoration:underline;
}

/*==================left column (dvds and products)
*/

#left_col img{
}
#left_col h3{
color:#6F0000;
font-size:12px;
padding-top:5px;
margin-bottom:30px;
}
#left_col h3.strike {
margin-bottom:0px;
}
div.navigation a{
float:left;
color:#6F0000;
font-size:10px;
margin-left:15px;
}


/*==================center column (article excerpts)
*/
div.post_wrap{
text-align:left;
width:397px;
padding-top:15px;
padding-bottom:15px;
border-right:solid 1px #000000;
min-height:900px;
float:left;
height:auto !important;
height:900px;
}
div.navigation, div.alignleft, div.alignright{
width:398px;
}
div.alignleft, div.alignright{
width:398px;

}
* html div.alignleft, div.alignright{
margin-top:0px;
}

div.post{
padding-bottom:20px;
}
div.entry{
font-size:13px;
text-align:left;
margin:0px 20px;
}
.post_date{
color:#666666;
font-size:12px;
padding-top: 3px;
}
p.postmetadata{
color:#666666;
font-size:12px;
margin:-7px 0px 10px 20px;
}
.postmetadata a {
color:#666666;
}
div.more-link, .more-link a{
text-align:right;
margin-top: 3px;
border-bottom:none;
}
#content_columns h2, .post_date{
margin:0px 20px;
text-align:left;
}
/*==================center column (paragraphs)
*/
.entry p{
margin-bottom: 10px;
line-height: 1.4em;
}
/*==================center column (email form)
*/
#content_columns .email_form {
margin: 10px 0px 20px 0px;
padding:10px 10px 10px 12px;
width:265px;
height:80px;
background-color:#eee;
border-right: solid 2px #CCC;
border-bottom: solid 2px #CCC;
color:#444;
}
#content_columns .email_field {
color:#6F0000;
margin-left:2px;
float:left;
width:155px;
}
#content_columns .email_submit {
float:right;
margin:-2px 10px 0px 0px;
}
.contactform{
margin-bottom:20px;
}
/*==================center content pages
*/
#content_columns div.entry blockquote{
border-left: dotted 1px #666666;
margin: 15px 0px 15px 20px;
padding: 10px 8px 5px 8px;
width: 315px;
color: #666;
background-color:#eee;
font-size:15px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
#content_columns div.entry blockquote.intro{
padding: 10px 8px 12px 8px;
}
#content_columns div.entry blockquote p{
font-family:"Times New Roman", Times, serif;
}
#content_columns div.entry{
margin-top:10px;
}
#content_columns div.entry blockquote ul{
list-style:none outside;
list-style: none;
text-indent: -10px;
padding-bottom: 0px;
}
* html #content_columns div.entry blockquote ul{
list-style:none outside;
list-style:disc;
text-indent: 0px;
padding-bottom: 0px;
}
*:first-child+html #content_columns div.entry blockquote ul{
list-style:none outside;
list-style:disc;
text-indent: 0px;
padding-bottom: 0px;
}
#content_columns div.entry blockquote ul li:before{
content: "\00BB \0020";
}
#content_columns div.entry li{
margin-bottom: 10px;
}
#content_columns form textarea {
width: 305px;
margin: 10px 0px 10px 10px;
}
input#submit {
margin:0px 24px 20px 8px;
}
#content_columns li.alt {
border:none;
background-color:#eee;
border-left:dotted 1px #bbb;
}
#content_columns .ul_header {
color:#6F0000;
font-size:20px;
display:block;
margin-top:15px;
}
#content_columns ul.alt_lines {
border-top:none;
margin:0px;
margin-bottom:10px;
padding:0px;
border-bottom:1px dotted;
}
#content_columns ul.alt_lines li{
padding:5px;
list-style:none;
border-top:1px dotted;
border-left:none;
margin:0px;
}
.digg_wrap{
margin-bottom:20px;
}
.digg_whats_this{
display:none;
}
.share_wrap{
margin: -97px 0px 0px 65px;
padding-bottom: 85px;
}
/*==================Latest comments
*/

.latest_comments{
margin: 0px 0px 20px;
float:left;
}
.latest_comments ul{
width:355px;
margin:5px 23px 15px 20px;
font-size:12px;
color:#3F3F3F;
}
.latest_comments li {
list-style:none;
margin-bottom: 5px;
}
.latest_comments ul li a{
color:#6F0000;
font-size:13px;
}
.latest_comments ul li a:hover{
text-decoration: underline;
}

/*==================right column (Rob pic and email news section)*/
#right_col h2 a{
margin-left:4px;
}
#right_col h3 a{
color:#000000;
font-weight:lighter;
text-align:left;
margin-left:27px;
font-size: 12px;
width: 180px;
}
#right_col h3 a:hover{
text-decoration:underline;
}
#right_col p{
margin:0px 23px 0px 22px;
padding-top:15px;
font-size:12px;
color:#3F3F3F;
line-height: 1.5em;
}
#right_col p a{
color:#666666;
font-weight:bold;
}
#right_col p a:hover{
text-decoration:underline;
}
#right_col img{
margin:0px 0px 10px 23px;
}
#right_col .email_form {
background:none;
border:none;
margin:10px 0px 15px 20px;
padding:5px;
width: 180px;
height:0px;
}
* html #right_col .email_form {
margin-bottom:0px;
}
#right_col .email_submit {
float:left;
margin-top:-2px;
}
#right_col .email_field {
float:left;
width:120px;
background-color:#eee;
}
/*==================right_col_15k*/
#right_col h2.rcol_sub a{
float:left;
margin:-9px 0px 0px -7px;
display:block;
height:26px;
width:190px;
font-size:18px;
border-bottom: dotted 1px;
border-color:#666666;
}
#right_col ul {
float:left;
margin:0px 23px 10px 13px;
font-size:12px;
color:#666666;
width:190px;
}
* html #right_col ul{
margin:0px 10px 10px 5px;
}
*:first-child+html #right_col ul{
margin-top:-15px;
}
* html #right_col h2.rcol_sub a{
margin:-4px 0px -15px -5px;
}
/*margin:0px 10px 10px 5px;*/
#right_col ul li{
padding:3px 3px 3px 3px;
border-bottom: dotted 1px;
background-color:#eee;
list-style:none;
}
#right_col li.alt{
background-color:#fff;
border-bottom:dotted 1px;
border-left:none
}
#right_col ul a{
color:#6F0000;
font-size:13px;
}
#right_col ul a:hover{
text-decoration:underline;
}
#right_col small a{
font-size:11px;
}
#right_col .navigation {
width:200px;
}
#right_col div.alignright, #right_col div.alignleft {
width:92px;
}
#right_col div.alignright {
float:right;
}
#right_col div.alignleft {
float:left;
}
#right_col div.alignright a, #right_col div.alignleft a{
font-size:9px;
}
/*==================footer*/
#footer {
background:url(images/bottom-grad_25.gif) top repeat-x #272727;
width:780px;
clear:both;
float:left;
color:#4D4D55;
padding-top:25px;
}
#footer a{
color:#4D4D55;
font-size:12px;
}
#footer a:hover{
text-decoration:underline;
}
#footer ul{
margin-bottom:10px;
}
#footer ul li{
display:inline;
}
#footer ul.credits a{
font-size:10px;
}
div.podPress_content {
padding-bottom:15px;
}
#podPress_footer {
font-size:10px;
margin-bottom:10px;
}
#podPress_footer strong {
font-size:10px;
font-weight:normal;
}
/*==================single article view (when viewing a single article, note: we get rid of the center and right column and replace it with #sing_post_wrap)*/
#sing_post_wrap {
float:right;
left:0px;
border-right:none;
padding-top: 15px;
}
a.entry img{
border:none;
}
#sing_post_wrap p {
max-width: 530px;
margin-top: 10px;
line-height: 1.5em;
}
#sing_post_wrap h2{
text-align:left;
margin-left:20px;
}
#sing_post_wrap p{
margin:12px 0px 12px 0px;
font-size: 14px;
}
div.entry a{
color:#6f0000;
border-bottom:dotted 1px #666;
}
div.entry a:hover{
color:#666;
}
#sing_post_wrap div.entry blockquote{
border-left: dotted 1px #666666;
margin: 15px 0px 15px 20px;
padding: 1px 8px 10px 8px;
width: 480px;
color: #666666;
background-color:#eee;
}
#sing_post_wrap div.entry blockquote blockquote{
width:450px;
}
#sing_post_wrap div.entry blockquote p{
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
div.entry blockquote li{
margin-bottom:10px;
}
div.entry ol, div.entry ul{
margin-left:20px;
list-style:circle;
padding-bottom:15px;
margin-top:10px;
}
div.entry li{
margin-bottom:5px;
}
div.entry ol{
list-style:outside;
list-style:decimal;
}
div.entry strong{
font-style:normal;
font-weight:800;
}
div.entry strong.divide{
font-size:18px;
color:#6F0000;
display:block;
margin-top:27px;
}
div.more-link a{
color:#666666;
text-align:right;
font-weight:bolder;
border:none;
}
div.more-link a:hover{
text-decoration:underline;
}
#sing_post_wrap p.postmetadata {
margin-left: 20px;
}
/*comment
============================*/
.comments {
padding-left:30px;
font-size: 13px;
float:left;
}
* html .comments {
margin-top:-50px;
}
.comments h3 {
color:#6F0000;
clear:both;
}
.comments a{
color:#6F0000;
}
.comments a:hover{
text-decoration:underline;
}
form textarea {
width: 400px;
margin-bottom: 5px;
margin-left: 30px
}
form input {
margin-left: 10px
}
.comments .alt {
border-left: dotted 1px #bbb;
background-color:#eee;
}
.comments ol li {
padding: 10px;
margin: 10px;
}
.postcomment {
margin-top: 10px;
}
.subscribe-to-comments p {
margin-top:-20px;
}
/*store home
============================*/
#store_wrap {
float:left;
padding: 25px 0px 30px 20px;
}
div.product_wrap {
float:left;
width: 550px;
margin:10px 0px 5px 0px;
padding:8px 5px 8px 8px;
background-color:#eee;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
div.product_wrap img {
float:left;
}
div.product_wrap h2 {
width:410px;
float:left;
}
div.product_wrap h3 {
float:left;
color:#6F0000;
font-size:12px;
margin:5px 0px 0px 25px;
display:block;
height:6px;
}
div.product_wrap p{
float:left;
width:400px;
padding-left:25px;
}
.store_buttons{
width: 350px;
float:left;
margin-left:20px;
}
.more_info {
float:left;
}
.cart_option {
float: left;
padding-right: 5px;
}
.strike {
text-decoration:line-through;
}
/*store single
============================*/
#page_wrap .product_img {
float:left;
margin: -40px 0px 0px 25px;
padding: 0px 20px 15px 0px;
}
/*.str_showcase {
float:left;
margin: -40px 0px 0px 25px;
padding: 0px 20px 15px 0px;
}*/
#page_wrap h2{
padding-left:230px;
}
#page_wrap .post_date{
padding-left:230px;
}
#page_wrap .buy_box {
width:270px;
height:50px;
float:left;
margin:8px 77px 20px 0px;
background-color:#eee;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
* html #page_wrap .buy_box {
margin:8px 47px 20px 0px;
}
#page_wrap h3{
float:right;
color:#6F0000;
margin:15px 40px 0px 0px;
display:block;
}
* html #page_wrap h3{
margin:15px 20px 0px 0px;
}
#page_wrap .cart_option{
float:left;
margin:14px 0px 0px 10px;
}
* html #page_wrap .cart_option{
margin:14px 0px 0px 5px;
}
#page_wrap .entry{
min-height:300px;
}
#page_wrap .entry{
}
#page_wrap .entry p{

}
* html #page_wrap .entry{
margin-top: -20px
}
#page_wrap .digg_wrap {
width:500px;
float:left;
margin-left:2px;
}
#page_wrap .share_wrap {
float:left;
width:500px;
}
* html #page_wrap .share_wrap {
margin-left:32px;
}
#page_wrap p.postmetadata{
float:left;
width:500px;
}
#page_wrap .comments ol li{
clear:both;
}
* html #page_wrap .comments{
margin-top:-20px;
}
#page_wrap .comments h3{
float:left;
width:460px;
}