/* colors 
link text: 1464B3
highlight link: 339AFF
text: 333333
blue highlight: 82ADAA
red: aa0505

blue stroke: 6D948F
border: cccccc
title text: 21px
dark grey: 131410
*/

/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* end of css reset */

/* general */
body {color: #333333; font-family:verdana; font-size:12px; }
a {color:#1464B3;}
a:hover {color:#339AFF; text-decoration:none;}
input {color:#333333;font-family:verdana; font-size:.9em;}
p {margin-bottom:0px; line-height:1.7em;}
#preload {position:absolute; top:-10000px; left:-10000px;}
strong {font-weight:bold;}
h3 {font-weight:bold; font-size:1.5em; line-height:2.25em;}

/* common */
.top15 {margin-top:15px;}
.bottom15 {margin-bottom:15px;}
.center_text {text-align:center;}
.spacer {clear:both;}
.right {float:right;}
.input_text {color:#666;}

/* box */
.box_border {}
.box {border:solid 1px #959C8D; margin-bottom:15px;}
.box_title {background:#131410; height:23px; color:#ffffff; padding:4px 15px 0; font-weight:bold;}
.box_content {margin:8px 5px 10px;}

/* main */
#page {width:883px; margin: 60px auto 0;}

/* header */
#head_bg {background:#131410; height:120px; width:100%; margin:0 auto 0px;}
#head_r {position:absolute; left:50%; margin-left:-450px; top:-3px;}
#head_logo {position:absolute; left:50%; margin-left:-330px; top:12px;}
#head_pic {position:absolute; left:50%; margin-left:217px; top:12px; }

/* maint */
#maintenance {position:absolute; left:50%; margin-left:450px; margin-top:17px; width:150px; line-height:1.7em; background:#F7E772; color:#333; padding:10px;z-index:20;}
#maintenance h1 {font-size:1.2em; font-weight:bold; }

/* navigation */
#head_nav {position:absolute; left:50%; margin-left:-295px; margin-top:4px; width:600px; }
.nav_a {display:block; float:left; }
#nav_home {background:url(/images/nav_home.png); width:46px; height:17px;}
#nav_home:hover {background:url(/images/nav_home_hover.png);}
#nav_about {background:url(/images/nav_about.png); width:49px; height:17px;}
#nav_about:hover {background:url(/images/nav_about_hover.png);}
#nav_episodes {background:url(/images/nav_episodes.png); width:65px; height:17px; margin-left:3px;}
#nav_episodes:hover {background:url(/images/nav_episodes_hover.png);}
#nav_approved {background:url(/images/nav_approved.png); width:157px; height:17px; margin-left:3px; }
#nav_approved:hover {background:url(/images/nav_approved_hover.png);}
#nav_index {background:url(/images/nav_index.png); width:43px; height:17px; margin-left:3px;}
#nav_index:hover {background:url(/images/nav_index_hover.png);}
#nav_contact {background:url(/images/nav_contact.png); width:65px; height:17px;}
#nav_contact:hover {background:url(/images/nav_contact_hover.png);}
.nav_pipe {background:url(/images/nav_pipe.png); width:5px; height:17px; float:left;display:block; }

#nav_back_index {background:url(/images/nav_back.png); width:135px; height:30px; display:block;}
#nav_back_index:hover {background:url(/images/nav_back_hover.png); width:135px; height:30px; display:block;}
#nav_back_approve {background:url(/images/nav_back_approve.png); width:251px; height:30px; display:block;}
#nav_back_approve:hover {background:url(/images/nav_back_approve_hover.png); width:251px; height:30px; display:block;}

/* intro box FCFC83*/
#intro_box {background: url(/images/intro_grad_blue.png) repeat-x; color:#333333;  border:0px solid #79A19E; margin-bottom:25px; height:108px;}
#intro_content {position:absolute; left:50%; margin-left:-410px;}
#intro_close {float:right; padding:3px 5px; font-size:.8em;}
#intro_close_link {color:#333333;}
#intro_close_link:hover {color:#888888; text-decoration:none;}

/* post column */
#post_column {width:640px; float:left; border-right:0px solid #cccccc; height:100%; padding: 0 10px 0 0; min-height:500px;}

/* post */
.post {margin-bottom:50px;}
.post_title {font-size:2em; font-weight:bold;color:#aa0505; text-decoration:none;}
a.post_title:hover {color:#aa0505; text-decoration:underline;}
.post_date {font-size:1em;}
.post_info  {margin-bottom:8px; padding-bottom:5px; border-bottom:1px solid #cccccc;}

/* video repeat-x url(/images/video_tab.png)*/
.video_div {width:640px; height:430px; margin-bottom:15px;}
.video_tabs {height:27px; float:right; margin-bottom:1px;}
.video_tab {float: left; background:#131410; width:110px; height:27px; margin-left:10px;}
.video_tab:hover {background:#464743;}
.tab_text {text-align:left; width:65px; float: right; color:#ffffff; padding:5px 0 0; font-weight:bold;}
.face_text {width:78px;}
.twitter_icon {margin:3px 0 0 6px;float:left;}
.face_icon {margin:3px 0 0 5px;float:left;}
.mail_icon {margin:1px 0 0 2px;float:left;}
.tab_link {display:block; text-decoration:none;}
.tab_link:hover {color:#ffffff;}

/* cliffnotes */
.cliff_head {font-weight:bold;line-height:1.5em;}
.cliff_sum {margin-bottom:15px;}
.cliff_sum ul, .cliff_sum ol {list-style: inside disc; margin-bottom:15px;}
.cliff_sub {margin-bottom:15px;}
.linklist {line-height:1.5em;}

/* page */
.page_content {margin:15px 0;}

/* episodes */
.episode {margin-bottom:15px; clear:both;}
.episode_thumb {float:left;}
.episode_title {font-weight:bold; font-size:1.4em; text-decoration:none;}
.episode_title:hover {text-decoration:underline;}
.episode_text {margin:0 0 0 15px; width:505px; float:left;}
.episode_date {}

/* index */

.index_link {font-size:2em; line-height:1.5em; text-decoration:none; letter-spacing:.1em;}
.index_link:hover {text-decoration:none;}

/* relentless approved */
.disclaimer {background-color:#6B97BE; color:#f1f1f1; padding:15px; font-size:.9em; margin:0 25px 15px;}
#approve_trx {background-image:url(/images/approve_trx.png); width:383px; height:106px; float:left; margin-right:4px; margin-bottom:20px;}
.approve_text {margin-top:20px;}
.buy_button {background-image:url(/images/buy_button.png); display:block; width:118px; height:35px; margin-top:65px; margin-left:85px;  position:absolute;}
.buy_button:hover {background-image:url(/images/buy_button_hover.png);}
.approved {float:right; margin-right:10px;}
.more_info {font-size:.9em; margin:9px 0 0 390px; text-align:center; width:120px; position:absolute;}

/* sidebar */
#sidebar {padding:57px 0px 0; height:100%; width:220px; float:right; display:block;}
.twitter_big {background:url(/images/tweet_icon.png) no-repeat; padding:7px 30px 0; height:19px; display:block; margin-bottom:10px;}
.facebook_big {background:url(/images/facebook_icon.png) no-repeat; padding:7px 30px 0; height:19px; display:block;}
.feat_thumb {margin-bottom:10px;}
.feat_text {margin-bottom:20px;}


/* about */
.reader_page p {margin-bottom:10px;line-height:1.7em;}

/* footer */
#footer {text-align:center; color:#666; background:repeat-x url('/images/header_bg.png');height:58px; margin:20px 0 0 0; padding:10px 0 0 0; float:right; clear:both; font-weight:bold; width:100%;}
