@charset "utf-8";
/* CSS Document */

/*CSS Reset*/
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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {line-height: 1;  background-color:#fff; font-family:Georgia, "Times New Roman", Times, serif;}
body{ background:url(/assets/default/images/ml_tile_extend.gif) repeat-y center;  }
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	: '';	content: none;}
:focus {	outline: 0;}
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
table {	border-collapse: collapse; 	border-spacing: 0;}
/*End CSS Reset*/

#home_link{ position:relative; top:50px; left:275px; height:60px; width:400px; cursor:pointer;}

/*Navigation*/
#navigation{ position:absolute; top:137px; left:140px; }
ul#menu{margin:0; padding:0; list-style:none; clear:both; background:url(/assets/default/images/navigation_sprite.jpg) no-repeat; width:644px; height:52px;}  
#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }  
#menu li a{ background:url(/assets/default/images/navigation_sprite.jpg) no-repeat; width:100%; height:100%; display:block;}  
    
#menu li.episodes_nav{width:111px;height:52px;}  
#menu li.my_blog_nav{width:95px; height:52px;}  
#menu li.erin_friends_nav{width:142px; height:52px;} 
#menu li.get_in_touch_nav{width:127px; height:52px;}  
#menu li.about_the_show_nav{width:168px; height:52px;}  

#menu li.my_blog_nav a{background-position:-111px 0px;} 
#menu li.erin_friends_nav a{background-position:-206px 0px;}  
#menu li.get_in_touch_nav a{background-position:-348px 0px;}  
#menu li.about_the_show_nav a{background-position:-475px 0px;}  

#menu li.episodes_nav a:hover,#menu li.episodes_nav a.selected{background-position:0px -52px;} 
#menu li.my_blog_nav a:hover,#menu li.my_blog_nav a.selected{background-position:-111px -104px;} 
#menu li.erin_friends_nav a:hover,#menu li.erin_friends_nav a.selected{background-position:-206px -156px;} 
#menu li.get_in_touch_nav a:hover,#menu li.get_in_touch_nav a.selected{background-position:-348px -208px;} 
#menu li.about_the_show_nav a:hover,#menu li.about_the_show_nav a.selected{background-position:-475px -260px;} 

/*End Navigation*/

/*Fonts*/
p{ margin:0px; padding:10px 0px;}
p{color:#000; line-height:16px;}

h1{font-size:14px; color:#fff; font-weight:normal;}
h2{font-size:14px; color:#ff3333}
h3{font-size:14px; color:#000}
h4{font-size:11px; color:#000; text-align:center; padding-top:2px;}
h5{ font-size:11px;}
h6{}


#retweet{ float:right; margin:28px 0 28px 10px;}
.addthis_button{ float:right;}
/*Buttons*/
.btn,.disable{color:transparent; cursor:pointer; }
a.btn,.disable { text-indent:-9999px; display:block;  }
.btn:hover,.btn_txt:hover{ background-position:0 100%;}
a:hover.disable,.btn:hover.disable { background-position:0 100%}
.btn_txt{  color:#FFF; font-weight:bold;text-decoration:none;}


.previous{ background:url(/assets/default/images/buttons/previous_posts_btn.gif) no-repeat; width:147px; height:29px; float:left;}
.archives{ background:url(/assets/default/images/buttons/view_archives.gif) no-repeat; width:130px; height:27px; float:left;}
.back_to_top{ background:url(/assets/default/images/buttons/back_to_top.gif) no-repeat; width:140px; height:27px;}
.subscribe_to_rss{ background:url(/assets/default/images/buttons/subscribe_to_blog.gif) no-repeat; width:181px; height:26px; margin-bottom:10px;}
.previous_post{ background:url(/assets/default/images/buttons/previous_post_btn.gif) no-repeat; width:138px; height:40px;}
.next_post{ background:url(/assets/default/images/buttons/next_post_btn.gif) no-repeat; width:118px; height:40px; margin-left:160px;}

.previous_episode{ background:url(/assets/default/images/buttons/previous_episode.gif) no-repeat; width:131px; height:27px;}
.next_episode{ background:url(/assets/default/images/buttons/next_episode.gif) no-repeat; width:108px; height:27px; margin-left:160px;}

.previous_character{ background:url(/assets/default/images/buttons/previous_character_btn.gif) no-repeat; width:157px; height:23px;}
.next_character{ background:url(/assets/default/images/buttons/next_character_btn.gif) no-repeat; width:140px; height:23px; f}

.sign_me_up{ background:url(/assets/default/images/buttons/sign_me_up.gif) no-repeat; width:75px; height:18px;}
.subscribe_to_blog{ background:url(/assets/default/images/buttons/subscribe_to_blog.gif) no-repeat; width:181px; height:26px; float:left; margin-left:15px;}
.subscribe_to_erins_blog{ background:url(/assets/default/images/buttons/subscribe_to_erins_blog.gif) no-repeat; width:178px; height:23px;}
.follow_twitter{ background:url(/assets/default/images/buttons/follow_on_twitter.jpg) no-repeat; width:218px; height:44px;}
.alert{ background:url(/assets/default/images/buttons/episode_alert.gif) no-repeat; width:218px; height:23px;}
.stf_btn{ background:url(/assets/default/images/buttons/mail_btn.gif) no-repeat; width:24px; height:17px; float:right; margin-right:10px;}
.email_us{ background:url(/assets/default/images/buttons/email_us.gif) no-repeat; width:69px; height:19px;}
.btn.rss_feed{ background: url(/assets/default/images/buttons/stay_connected.png) no-repeat !important; width:118px; height:118px; position:absolute; top:0px; right:0px; display:none;}
.rss_feed.home,.rss_feed.episodes,.rss_feed.askerin,.rss_feed.cast{ display:block;}
/*End Buttons*/

/*Tiling Backgrounds*/
#categories{ width:185px; padding-bottom:20px; float:left}
#categories .top{ background:url(/assets/default/images/background_images/category_top.jpg) no-repeat; width:185px; height:35px;}
#categories .mid{ background:url(/assets/default/images/background_images/category_middle.jpg) repeat-y; width:185px; float:left;}
#categories .bot{ background:url(/assets/default/images/background_images/category_bottom.jpg) no-repeat; width:185px; height:11px; float:left;}

.top{ background:url(/assets/default/images/background_images/blog_entry_top.png) no-repeat; height:51px;}
.mid{ background:url(/assets/default/images/background_images/blog_entry_mid.png) repeat-y; width:669px;}
.bot{ background:url(/assets/default/images/background_images/blog_entry_bot.png) no-repeat; height:67px; }

#friends .top,#about .top{ background:url(/assets/default/images/background_images/left_container_top.png) no-repeat; width:447px; height:45px;}
#friends .mid,#about .mid{ background:url(/assets/default/images/background_images/left_container_middle.png) repeat-y; width:447px;}
#friends .bot{ background:url(/assets/default/images/background_images/left_container_bottom.png) no-repeat; width:447px; height:50px; margin-bottom:0px;}
#about .bot{ background:url(/assets/default/images/background_images/left_container_bottom.png) no-repeat; width:447px; height:50px;}

.post_top{ background:url(/assets/default/images/background_images/post_top.jpg) no-repeat; height:4px; overflow:hidden; width:566px;}
.post_mid{ background:url(/assets/default/images/background_images/post_mid.jpg) repeat-y; width:566px; }
.post_bot{ background: url(/assets/default/images/background_images/post_bottom.jpg) no-repeat; height:4px; display:block; overflow:hidden}

#cast_post{ width:669px; float:left;}
#cast_post .top{ background:url(/assets/default/images/background_images/ef_top.png) no-repeat; width:669px; height:21px;}
#cast_post .mid{ background:url(/assets/default/images/background_images/ef_mid.png) repeat-y; width:613px; padding:0px 28px; float:left;}
#cast_post .bot{ background:url(/assets/default/images/background_images/ef_bot.png) no-repeat; width:669px; height:31px; float:left; padding-bottom:20px;}

.single_top{ background:url(/assets/default/images/background_images/tabs_top.jpg) no-repeat; width:607px; height:30px;}
.single_mid{ background:url(/assets/default/images/background_images/tabs_mid.jpg) repeat-y; width:607px;}
.single_bot{ background:url(/assets/default/images/background_images/tabs_bot.jpg) no-repeat; width:607px; height:31px;}

.full_top{ background:url(/assets/default/images/background_images/full_page_top.png) no-repeat; width:853px; height:48px;}
.full_mid{ background:url(/assets/default/images/background_images/full_page_mid.png) repeat-y; width:853px;}
.full_bottom{ background:url(/assets/default/images/background_images/full_page_bottom.png) no-repeat; width:853px; height:61px;}
.full_mid .container,#left_container .mid{ padding-bottom:20px;}

.f_top{ background:url(/assets/default/images/background_images/full_top.png) no-repeat; width:849px; height:29px;}
.f_mid{ background:url(/assets/default/images/background_images/full_mid.png) repeat-y; width:849px; float:left;}
.f_bot{ background:url(/assets/default/images/background_images/full_bottom.png) no-repeat; width:849px; height:28px; float:left;}

.i_top{ background:url(/assets/default/images/background_images/inner_top.png) no-repeat; width:379px; height:25px;}
.i_mid{ background:url(/assets/default/images/background_images/inner_mid.png) repeat-y; width:379px;}
.i_bot{ background:url(/assets/default/images/background_images/inner_bottom.png) no-repeat; width:379px; height:24px;}

#home .top{ background:url(/assets/default/images/background_images/home_r_top.png) no-repeat; width:387px; height:11px; display:block;}
#home .mid{ background:url(/assets/default/images/background_images/home_r_mid.png) repeat-y; width:387px; }
#home .bot{ background:url(/assets/default/images/background_images/home_r_bot.png) no-repeat; width:387px; height:11px;}

#blog_post .top{ background:url(/assets/default/images/background_images/blog_top.png) no-repeat; width:366px; height:20px;}
#blog_post .mid{ background:url(/assets/default/images/background_images/blog_mid.png) repeat-y; width:366px;}
#blog_post .bot{ background:url(/assets/default/images/background_images/blog_bot.png) no-repeat; width:366px; height:20px;}

#twitter_feed .mid .container,#blog_post .mid .container{ margin:0 40px;}
#twitter_feed .top{ background:url(/assets/default/images/background_images/twit_top.png) no-repeat; width:366px; height:13px;}
#twitter_feed .mid{ background:url(/assets/default/images/background_images/twit_mid.png) repeat-y; width:366px;}
#twitter_feed .bot{ background:url(/assets/default/images/background_images/twit_bot.png) no-repeat; width:366px; height:18px;}

#featured{ width:522px; float:left; padding-bottom:30px;}
#featured .mid{ background:url(/assets/default/images/background_images/featured_mid.png) repeat-y; width:502px; padding-top:20px;}
#featured .bot{ background:url(/assets/default/images/background_images/featured_bot.png) no-repeat; width:502px; height:14px;}
#featured .video_player{ margin:0px 0px -20px -10px; position:relative; z-index:4; height:317px; width:485px;}
/*End Tiling Backgrounds*/

.container.date{ font-size:10px; padding-top:20px;}
.date{ font-size:10px; padding-top:5px; color:#333;}
.commenting{ font-size:10px; color:#666; font-style:italic; padding:20px 0px;}
.commenting li img{ border:none;}


#wrapper{ width:950px; margin:auto;}
#sidebar_flash{ background:url(/assets/default/images/sky_scraper_bg.jpg) no-repeat; width:146px; height:626px; float:left; margin-left:24px;}
#bottom_banner{ background:url(/assets/default/images/leaderboard_bg.jpg) no-repeat; width:752px;  height:120px; margin:auto; clear:left}
#sidebar{ float:left; padding-top:30px; width:185px;}
#header{ /*background:url(/assets/default/images/header_bg.jpg) 3px -3px no-repeat;*/ width:950px; height:195px; position:relative;}
#content,#friends,#about,#home{ background: url(/assets/default/images/background_images/mid_tile.jpg) 3px 0px repeat-y; width:950px; margin-top:-3px; float:left; font-size:12px; position:relative; padding-top:10px;}

li a{ color:#333;}
.left{ float:left; clear:left;}
#home .container{ margin:0px 10px 0px 30px;}


#sidebar{ font-size:10px;}
.push{ background:url(/assets/default/images/side_push.jpg) no-repeat; width 185px; height:312px; padding:0px 20px 20px 20px; padding-bottom:20px;}
.push p{ position:relative; top:170px;}


.horizontal ul li{ display:inline; float:none; margin:0 0px; }
.horizontal ul{ padding-bottom:4px; }
#blog,#archive{ width:675px; padding: 25px 12px 5px 45px; float:left;}
#left_container{ width:474px; float:left;}
#right_container{ float:left; width:355px; padding-top:5px;}
.frame{ background:url(/assets/default/images/frame.png) no-repeat; width:95px; float:left; margin-bottom:20px; margin-right:30px;  }
.frame.last{ margin-right:0px;}
.frame img{ padding:10px;}



.container{ margin:0px 60px 0px 60px; }
#archive .container{ margin:0px 30px 0px 30px; position:relative; padding-bottom:20px;}
p a{ color:#cc3333; font-style:italic}
.archive{ border-bottom: dashed 1px #999; padding:20px 0px;}
.archive.last{ border-bottom:none;}
#bottom_banner{ width:751px;  margin:auto; padding:0px 0px;}
.vertical{ font-size:11px;}
ul.vertical{ float:left; padding-left:20px;}
ul.vertical li{ padding:4px 0px;}
#sidebar a{ text-decoration:underline; color:#333;}

.post{ width:566px; position:relative; left:47px; padding-bottom:45px;}
.photo{ border:5px solid #999966;}
.last{ padding-bottom:0px;}
.comment .date{ font-style:italic; padding-bottom:5px;}
.comment  p{ padding-top:5px; padding-bottom:20px;}



.paging{ padding:20px 50px;}
.paging ul li{ float:left; margin-right:15px;}
.blog_title{ background:url(/assets/default/images/title_images/blog_header_1.png) no-repeat; width:500px; height:59px; position:absolute; left:-40px; top:-40px; margin-bottom:-50px;}
.archive_title{ border:none; position:relative;    top:-57px; left:-72px; margin-bottom:-50px;}
.archive_title img{ border:none;}
.blog_title h1{ position:relative; left:78px; top:35px;}

#blog .container{ margin:0 39px;}
#blog p{ line-height:18px;}


.boarder{ border:dashed 1px #ccc; margin:10px 0px -1px 10px;}
input.submit.com { position:relative; left:20px; margin-bottom:20px;}
.clear{ clear:both;}
#commenting tr td input, textarea{ width:220px;}
.form_bg{ background:url(/assets/default/images/background_images/comment_bg.jpg) repeat-y; margin:5px;}
.have_to_say{ position:relative; left:-28px; top:15px;}
.pages{ float:right; }
.pages ul li{ padding-right:5px;}
.pages li a{ color:#CC3333}
.pages ul li a.current{ color:#000;}
.next_previous,.next_previous_cast{ width:502px; padding:20px 0px;}
.next_previous ul li{ float:left; padding-right:10px;}
.next_previous_cast ul li{ float:right; padding-right:10px;}


.video_player{ background:url(/assets/default/images/youtube_bg.png) no-repeat; width:526px; height:336px; margin:auto; margin-left:-15px; margin-right:-40px; padding: 20px 18px 0px 18px;}
.video_player object{}

#blog td p{ line-height:14px;}

.episode{ width:185px; height:30px; float:left; padding:10px 5px 15px 10px;}
.episode h2{ font-size:11px; padding-top:5px;}


#friends h1{ font-size:16px; color:#000; padding-bottom:10px; font-weight:bold;}
.break{ border-bottom:dashed 1px #ccc;}
.txt{ margin:25px 65px;}


p.legal { padding-left:5px;}
.legal p{ padding-left:5px; font-size:12px;}
p.indent{ padding-left:50px;}
.legal ul{ padding-left:45px;}
.legal ul li{ padding-bottom:3px;  margin-left:50px; list-style:disc outside none;}
.legal_titles{ padding-top:15px;}
ol li{ line-height:16px; padding:5px 10px;}

/*Rating*/
.rating{ background:url(/assets/default/images/rating.png) no-repeat; width:75px; height:11px !important; text-indent:-9999px; float:left; font-size:1px;}
.rating.four{ background-position:0 -11px;}
.rating.three{ background-position:0 -22px;}
.rating.two{ background-position:0 -33px;}
.rating.one{ background-position:0 -44px;}
.rating.zero{ background-position:0 -55px;}
.rating.rate_4{ background-position:0 -11px;}
.rating.rate_3{ background-position:0 -22px;}
.rating.rate_2{ background-position:0 -33px;}
.rating.rate_1{ background-position:0 -44px;}
.rating.rate_0{ background-position:0 -55px;}
/*End Rating*/

.ep_bg{ background:url(/assets/default/images/episode_bg.png) no-repeat; width:233px; height:150px; padding:9px 0px 0px 9px;}
.single_episode{ float:left; padding:15px 31px 20px; width:240px;}
.single_episode h5{ font-size:12px; padding:2px 6px;}
#seen{ background:url(/assets/default/images/have_you_seen_this.jpg) no-repeat; width:370px; height:249px; padding-top:80px; margin-bottom:-50px;}


#comments{ padding-top:20px;}
.comment{ margin:20px; border-bottom:dashed 1px #999;}
.comment.last{ border:none;}
#commenting,#contact,#contact_erin{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:20px -20px 0px 20px;}
#commenting{}
td span{ font-size:12px; font-weight:bold;}
#commenting tr td,#contact tr td{ vertical-align:top}
#contact{ margin-bottom:20px;}
#contact tr td input,#contact tr td textarea{  margin:10px 5px 10px 0px; background-color:#fef8ec; width:180px}
#contact_erin tr td input,#contact_erin tr td textarea{  margin:10px 5px 10px 0px; background-color:#fef8ec; width:345px}
select{ margin:10px 0px;}
#contact tr td input[type='checkbox'],#contact tr td input[type='radio']{ width:10px;}

#commenting td span ,#popup td span{ padding-bottom:3px;}
#commenting td input  ,#popup td input{ margin:3px 0px 10px;}

#twitter_feed,#blog_post{ padding:0 10px;}
#blog_post{ margin-bottom:20px; padding-top:5px;}

.title_image{ margin:20px 0px;}
#articles{ float:left;}
#right_container table{ position:relative; }

.personal_info{ background:url(/assets/default/images/personal_info_bg.jpg) no-repeat; width:790px; height:200px; float:left; padding-top:30px; top:20px; left:30px; position:relative;}
#blog_post h5{ font-size:12px;}


#popup{ color:#000; font-family:Arial, Helvetica, sans-serif}
#popup h1{font-size:20px; padding-top:20px; color:#000; border-bottom:dashed 1px #666; float:left; padding-bottom:5px;}
#popup p{ font-size:12px; line-height:14px;}
#popup .container{ margin:0 80px;}
#popup .top{ background:url(/assets/default/images/background_images/popup_top.png) no-repeat; width:519px; height:35px;}
#popup .top_min{ background:url(/assets/default/images/background_images/popup_top_min.png) no-repeat; margin-left:49px; width:419px; height:28px;}
#popup .mid{background:url(/assets/default/images/background_images/popup_mid.png) repeat-y; width:519px;}
#popup .mid_min{background:url(/assets/default/images/background_images/popup_mid_min.png) repeat-y; margin-left:49px; width:419px;}
#popup .bot{background:url(/assets/default/images/background_images/popup_bot.png) no-repeat; width:519px; height:59px;}
#popup .bot_min{background:url(/assets/default/images/background_images/popup_bot_min.png) no-repeat; margin-left:49px; width:419px; height:59px;}
#popup tr td input{ width:160px;}
#contact_erin{ margin-bottom:40px;}
input.submit,button.submit{ background:url(/assets/default/images/buttons/submit_btn.gif) no-repeat; width:72px; height:19px; border:none; position:relative; top:12px;}
#submit,#right_container .submit {color: transparent;
text-transform: capitalize;text-indent:-9999px;}
#right_container .connect_submit .submit{  z-index:99999; float:right; position:relative; right:0px;}
#right_container .submit{ top:auto; position:absolute; right:35px; z-index:99999; float:right;}

#contact_erin input.errors{background-color:#FBE3E4}
a{ text-decoration:none;}
a:visited{ color:#CC3333;}
a:hover{ color:#900;}
.freshbakedent{ width:80px; height:66px; top:48px; right:210px; position:absolute;}
#footer a,#footer:visited,.commenting a{ color:#333;}
#footer a:hover,#sidebar a:hover,.commenting a:hover{ color:#000;}
#footer{ width:100%; text-align:center; background:url(/assets/default/images/footer_bg.jpg) 3px 0px no-repeat; width:950px; height:121px; float:left;}
#footer{ font-family:Helvetica; color:#333; font-size:10px; position:relative;}
#footer-links{ padding-top:60px;}
#footer ul{ margin:auto; }

#boxes{}
#boxes .window{/* display:none; */float:left; position:absolute; z-index:9999;}
#popup .close{position:absolute;right:35px;top:35px; background:url(/assets/default/images/buttons/close.png) no-repeat; width:36px; height:36px;}

.header{background:url(/assets/default/images/header_images/header_legal.jpg) no-repeat scroll 3px -3px transparent;}
.header.home{ background:url(/assets/default/images/header_images/header_home.jpg) 3px -3px no-repeat; }
.header.episodes{ background:url(/assets/default/images/header_images/header_episodes.jpg) 3px -3px no-repeat; }
.header.posts{ background:url(/assets/default/images/header_images/header_blog.jpg) 3px -3px no-repeat; }
.header.static{ background:url(/assets/default/images/header_images/header_legal.jpg) 3px -3px no-repeat; }
.header.cast{ background:url(/assets/default/images/header_images/header_erin_and_friends.jpg) 3px -3px no-repeat; }
.header.askerin{ background:url(/assets/default/images/header_images/header_get_in_touch.jpg) 3px -3px no-repeat; }
.header.about{ background:url(/assets/default/images/header_images/header_about.jpg) 3px -3px no-repeat; }
.header.connect{ background:url(/assets/default/images/header_images/header_contacty.jpg) 3px -3px no-repeat; }
#contact td label{ margin-right:20px;}
#contact td #gender-M, #contact td #gender-F,#contact td #yes_info_motherload,#contact td #yes_promo{ width:10px; background-color:transparent; margin:0px 10px 0px 0;}
