/*  
Theme Name: Fresco
Theme URI: http://www.podbean.com/
Description: Fresco takes everything you make online, and makes perfect, beautiful sense of it.  
Version: 1.8
Author: Podbean
Author URI: http://www.podbean.com/
*/

/* MAIN LAYOUT */
body {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/body-bg.jpg) repeat scroll 0 0 #FFFFFF;
    color: #093644;
    font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
* html body { margin: 0px;} /* this is a hack for IE */

#frame {
    margin: 0 auto;
    width: 960px;
}
/* HEADER */
#headercontainer {
    height: 120px;
    width: 960px;
}
#headercontainer h1 {
	padding:30px 0 0;
	margin:0px;
}
#headercontainer h1 a {
    color: #093644;
    font-size: 36px;
    font-weight: bold;
    line-height: 42px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px #FFFFFF;
	text-decoration:none;
}
.site-description-wrapper {
    color: #093644;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    text-shadow: 1px 1px #FFFFFF;
}
/* OTHER LAYOUT AREAS*/
#wrapper {
    float: left;
    width: 960px;
}
#side {
    margin: 0 0 0 -30px;
    background: url(//www.podbean.com/wp-content/themes/fresco/images/sidebar-bg.png) repeat-y scroll 0 0 #538393;
    border: 1px solid #406F7E;
    color: #FFFFFF;
    display: inline;
    float: right;
    position: relative;
    width: 338px;
    z-index: 0;
}
#content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #2B5D6C;
    float: left;
    position: relative;
    width: 640px;
    z-index: 999;
	padding-top:20px;
}
/* PAGES STYLES */
.pagesheader {
	margin:15px;
	display:block;}
.pagetitlebox {
    font-size: 300%;
    text-decoration: none;
    word-wrap: break-word;
    line-height: 1.2;
}
.pagestext {
    color: #220F02;
    font-size: 12px;
    line-height: 19px;
    margin: 0 15px;
    text-align: justify;
}
* html .pagestext {margin: -35px 0px 0px 0; padding: 0 10px 0px 0;}

/* POST STYLES */

#side .widget #most-popular-episodes li{ background: transparent;    padding-left: 5px; }
#most-popular-episodes li .triangle-righ{     
    border-top: 5px solid transparent;
    border-left: 5px solid #e5e5e5;
    border-bottom: 5px solid transparent;
 }
#side .widget {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/line-dashed.png) repeat-x scroll center bottom transparent;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
#side .widget li {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/bullet.png) no-repeat scroll 5px 6px transparent;
    list-style-type: none;
    padding: 1px 0 1px 20px;
    word-wrap: break-word;
}
#side #most-popular-episodes ul li{ 
    background: transparent;
    padding-left: 0;

 }
#most-popular-episodes ul .triangle-righ{ border-left: 7px solid #e5e5e5; }


#side .widget li a {
    color: #FFFFFF;
    text-decoration: underline;
}
#side .widget li a:hover {text-decoration:none;}
* html .datenum{margin-bottom:-7px;}
.entrytitlebox a {
    color: #093644;
    font-size: 28px;
    line-height: 34px;
	font-weight:normal;
	text-decoration:none;
}
.entrytitlebox a:hover{color:#A41600;}
.comtitlebox {
    background: none repeat scroll 0 0 #F4F7F7;
    border-top: 1px solid #C2CED2;
    clear: both;
    font-size: 12px;
    margin: 10px 0 15px;
    padding: 10px 15px;
    text-shadow: 1px 1px #FFFFFF;
}
.comtitlebox a{color:#311D0A; text-decoration:none;}
.comtitlebox a:hover{color:#952A04; text-decoration:none;}


.entrybox {
    border-bottom: 2px solid #E9F0F0;
    margin: 0 0 20px;
    padding: 0 25px 5px;
    position: relative;
}
.post-format-image {
    background: none repeat scroll 0 0 transparent;
    display: block;
    left: -33px;
    position: absolute;
    top: -8px;
}
.entrytext {margin: -15px 0px 0 0; width:100%; text-align:justify; line-height:19px;	font-size:12px;	color:#220F02;}
.entrytext small {
    border-top: 1px solid #C2CED2;
    display: block;
    line-height: normal;
    margin: 10px 0;
    padding: 10px 0;
}
.entrytext small a{color:#311D0A; text-decoration:none;}
.entrytext small  a:hover{color:#952A04; text-decoration:none;}
* html .entrytext {margin: -10px 0px 0 0;}


/* NEXT-BACK styles */
.nextbackbox {overflow:hidden; margin:0px 0 10px 0; font-size:11px;}
.entrytitlebox {font-size:18px;}
.prevbox {width:40%; float:left; text-align:left; padding:2px 0 0 10px;}
.nextbox {width:40%; float:right; text-align:right; padding:2px 10px 0 0; }
.attachmentlinks {width:90%; float:left; text-align:left; padding:2px 0 0 10px;}

/* FOOTER STYLES */
#footer {margin:0 0 0 0; padding:20px 0 0 0; width: 776px; height: 92px; clear:both;}
* html #footer {padding:35px 0 0 0;}
#footerlinks {width:314px; padding:24px 0px 0px 0px; margin:0px 22px 0px 0px; text-align:right; float:right; font-family:"Times New Roman", Times, serif; font-size:12px;}
* html #footerlinks {margin:0px 12px 0px 0px;}

.indented {display:block; margin:0px 0px 0px 32px;}

#copyright {width:394px; padding:24px 0px 0px 0px; margin:0px 0px 0px 22px; text-align:left; float:left;	font-family:Arial, Helvetica, sans-serif;}
#copyright a {color:#2A5C6D; text-decoration:none; text-shadow:1px 1px #FFFFFF;}
#copyright a:hover {text-decoration:underline;}
* html #copyright {margin:0px 0px 0px 12px;}


/* SIDE NAV STYLES */
.sidenavbox {
    padding: 25px 25px 25px 45px;
    border: 1px solid #6FA1B1;}
.sidenavbox a {color:#ffffff;}
* html .sidenavbox {margin:-9px auto 5px auto; width: 166px;} /* hack use to make Pages nav align to header */

.sidenavbox ul {
    margin: 0;
    padding: 0 10px 0 0;
	list-style-type:none;
}

ul.pagelink {list-style: none; margin: 0 0 10px 0; padding: 0; border: none;}
li.pagelink {margin: 0px 0px 0px 0px;}
li.pagelink a {font-family:"Times New Roman", Times, serif; font-size: 12px; display: block; padding: 3px 5px 3px 10px; background-color: #492E08;	color: #A68417;	text-decoration: none; border-bottom:1px solid #815602;	width: 100%;}
* html li.pagelink a{margin: 0px 0px 0px 0px;}
html>body li.pagelink a {width: auto;}
li.pagelink a:hover {display: block; background-color: #311D0A; color: #FBE452; border-bottom:1px solid #815602; padding: 3px 5px 3px 10px;}
* html li.pagelink a:hover {width: 100%;}

.sidenavbox h2{
    color: #093644;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
    text-decoration: none;
    text-shadow: 1px 1px #87A8B4;
}

.list2 {padding:0px 0px 10px 0px; margin:0px; color:#BE9A54;}
ul.linklist {padding:0px;margin:0px;}
ul.linklist li {padding:0px; margin:0px;}

* html .sidenavbox a{ margin:0 0 -15px 0;}
.sidenavbox a:hover{color: #e9f4ff;}


/* FORM STYLES */
input.buttonstyle {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/button.png) repeat scroll center top transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Tahoma,Verdana;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 8px;
    text-decoration: none;
    text-shadow: 1px 1px #B35417;
    text-transform: uppercase;
}
input.buttonstyle:hover {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/button_hover.png) repeat scroll center top transparent;
}
input.fieldstyle, input.fieldstyle2, textarea.fieldstyle {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/text-bg.gif) repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #2C5968;
    color: #528294;
    font-family: Arial,Tahoma,Verdana;
    font-size: 12px;
    margin: 0 2px 0 0;
    padding: 5px 10px 5px 5px;
    text-shadow: 1px 1px #FFFFFF;
}
input.fieldstyle, input.fieldstyle2 {width: 160px;
}
textarea.fieldstyle {width: 360px;}
/* LINKS AND ARCHIVES PAGE LIST STYLES */
ul.listsforpages {list-style:none;}
ul.listsforpages li {margin:0 0 10px 0;}
ul.listsforpages h2 {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px;}


/* ARCHIVE PAGE STYLES */
.headerforarchive {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15px;}
.titleboxarchive { color:#952A04; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal;}
.archivedatebox {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:11px;}
.archivedatebox a{color:#311D0A; text-decoration:none;}
.archivedatebox a:hover{color:#952A04; text-decoration:none;}
.archivetext { width:515px; float:right; margin: 0; padding: 0 10px 20px 0; text-align:justify;	line-height:19px; font-size:12px; color:#220F02; }
.pagesheader .archivetext {width:auto;}
/* COMMENTS STYLES */
h3.comnumber {
    background: none repeat scroll 0 0 #EEEEEE;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    padding: 5px;
}
.alt {padding:10px 10px 0 10px;margin:0 0 1px 0;}
.even {padding:10px 10px 0 10px; background:none repeat scroll 0 0 #F4F7F7; margin:0 0 1px 0;}
.authorline {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#492E08; float:left; display:block;}
.authorname {text-transform:uppercase; font-weight:bold;}
.authorname a {color:#492E08; text-decoration:none;}
.authorname a:hover {color:#815602; text-decoration:none;}
.dateline {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#815602; width:480px;}
.dateline a {text-decoration:none;}
.dateline a:hover {color:#492E08; text-decoration:none;}
.commentbody {text-align:justify;font-family:Arial, Helvetica, sans-serif; line-height:normal;}
.reply { border-top:1px solid #C2CED2;padding:5px 5px 5px 5px; margin:0 0 1px 0;}

/* GENERAL TEXT STYLES */
a {color:#A41600; text-decoration:none;}
a:hover {text-decoration:underline;}
blockquote {font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style:italic; border-left: 10px double #952A04; padding:0 0 0 10px; color: #952A04;}
 
h3.commentsheader {color:#952A04; font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;}

/* Begin Calendar */
#wp-calendar {
	text-decoration: none;
	} 

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 9px;
	text-align: center;
	}
#navigation {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/nav-bg.png) repeat-x scroll 0 0 #0A3A49;
    color: #FFFFFF;
    margin: 0 30px;
    overflow: hidden;
    width: 589px;
}
#navigation ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
#navigation li {
    float: left;
    list-style: none outside none;
    text-shadow: 1px 1px #061F27;
}
#navigation a {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    margin: 0 1px 0 0;
    padding: 13px 15px 11px;
    position: relative;
    text-decoration: none;

}
.current_page_item a, #navigation a:hover {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/nav-hover-bg.png) repeat-x scroll 0 0 transparent;
    text-shadow: -1px -1px #AF4E10;
}
#navigation a:hover {color:#e9f4ff;}
#container {
    margin: 0 0 20px;
    width: 960px;
}
.site-rss-link a {
    background: url(//www.podbean.com/wp-content/themes/fresco/images/rssbutton.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 30px;
	text-decoration:none;
}
.header-descrip {position:relative;}
.entry-meta {
    background: none repeat scroll 0 0 #F4F7F7;
    border-top: 1px solid #C2CED2;
    clear: both;
    font-size: 12px;
    margin: 10px 0 15px;
    padding: 10px 15px;
    text-shadow: 1px 1px #FFFFFF;
}
.entry-meta a {text-decoration:none;}
#today {
    background: none repeat scroll 0 0 darkred;
    font-weight: bold;
}
.wtf-widget .following {color: #093644 !important;}
.reset-like {margin: 0px 15px;}

#profilebottomaction .btns-nomal a.pb-follow {background: #e91413; color: #fff; border: 0;}
#profilebottomaction .btns-nomal a {border: 0}