/* - BANNER - */

.custom #header {padding-bottom: 1em; padding-top: 1em; }

.custom #logo a{display:block;height:147px;width:960px;background:url(http://c234.r34.cf1.rackcdn.com/british-folk-music-radio.jpg) center no-repeat; text-indent:-9999px; }

/* - NAV BAR BELOW HEADER - */

.custom #format_text { letter-spacing: 1em; }

ul.menu {background: #ffffff; }

.custom #nav_area {background: #ECECEC; }

.custom ul.menu li a { font-size: 1.13em; letter-spacing: 0.25em; }


/* - SIDEBAR - */

.custom .sidebar h3 {border-bottom: 0.5px dotted #80A2AB; border-top: 0.5px dotted #80A2AB; color: #727272; font-size:15px; font-weight:bold; padding-left:5px; }

/* -POST IMAGE - */

.custom .post_image {width: 500px; height: 294px }

.custom img.thumb {width: 225px; height: 163px }


/** TEXT AND CONTENT **/

/* - NEWSLETTER BUTTON - */

.custom input.button, .custom input[type="submit"], .custom #commentform input.form_submit {
-moz-border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #4F4648; border: 1px solid #BBBBBB; color: #FFFFFF; font-weight: normal; padding: 5px 15px; width: auto;
}

.custom input.button:hover, .custom input[type=submit]:hover, .custom #commentform input.form_submit:hover { -moz-border-radius: 3px 3px 3px 3px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BBBBBB; color: #4F4648; font-weight: normal; padding: 5px 15px; width: auto;
}

/* - TEXT CUSTOMIZATION - */

.custom .format_text .drop_cap { color: #456195 float: left; }

.custom .format_text a { text-decoration: none; }

.custom .format_text a:hover { text-decoration: underline; }

.custom .format_text { line-height: 1.357em; }

/* - TEASER TEXT - */
.custom .teaser h2 { font-size: 1.4em; }
.custom .teaser .format_teaser {
    font-size: 1.2em;
    line-height: 1.4em;
}

.teaser .teaser_author a, .teaser a.teaser_comments, .teaser a.teaser_category, .teaser .edit_post a {
    color: #D1008B;
}

/** BELOW THE MAIN POST **/

/* REMOVE 'COMMENTS ON THIS ENTRY ARE CLOSED' */

.custom .comments_closed p { display: none; }

.custom .format_text .to_comments { display: none; }


/* AUTHOR BOX */

.custom #comments { clear: both; }

.postauthor { background: #E1DFD6; border: 1px solid #CAC8C0; margin: 10px 5px 10px 5px; padding: 1.5em; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.postauthor img { border: 8px solid #ffffff; float: left; margin-right: 1.5em; }

.postauthor h4 { color: #111111; font-weight: bold; font-size: 1.5em; margin-bottom: 5px; }

.postauthor p { color: #363636; font-size: 13px; margin-bottom: 12px; line-height: 1.8em; }

.postauthor a { color: #213F74; border-bottom: 0px; }

.postauthor a:hover { border-bottom: 1px solid #456195; }

.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }

.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }


/** COMMENTS **/

/* INTRO */

.custom .comments_intro p { font-size: 1.7em; font-family: Old Standard TT; padding-top: 2em; padding-left: -1em; }

.custom .comments_intro a { color: #456195; text-decoration: none; }

.custom .comments_intro a:hover { color: #456195; text-decoration: underline; }

.custom #respond_intro p { font-family: Old Standard TT, Georgia, serif; font-size: 3em; line-height: 1.294em; }


/* ENTRY BOX */

.custom textarea#comment { background: #E4F2FD; border: 1px solid #C6D9E9; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 


/* COMMENT STYLING */

.custom dl#comment_list,.custom #trackback_list{border-top:1px solid #fff }

.custom dl#comment_list dt{padding-bottom:3em;background:url('http://c0029324.cdn1.cloudfiles.rackspacecloud.com/comment-bg.png') 7em bottom no-repeat }

.custom dl#comment_list dt.bypostauthor{ background-image:url('http://c0029324.cdn1.cloudfiles.rackspacecloud.com/comment-author-bg.png') }

.custom .avatar img{float:left; margin:0 0.833em 0 0; margin-bottom: 2em; }

.custom dl#comment_list dt .comment_author{font-size:1.5em; font-family: Old Standard TT, Georgia, serif; }

.custom dl#comment_list dt .comment_time{font-size:1.1em }

.custom dl#comment_list dd{background: #E1DFD6; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.custom dl#comment_list dd.bypostauthor{ background:#D7E389; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.custom dl#comment_list dd.bypostauthor blockquote{color:#363636;border-color:#363636 }

.custom #respond_intro{border-bottom:1px solid #ddd;margin:0;padding:0 0 1.1em 1.1em;text-shadow:0 1px #fff }

.custom #commentform{border-top:1px solid #fff }

.custom #commentform input.form_submit{background: #456195;color:#fff;border-color:#234D73; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.custom #commentform input.form_submit:hover,.custom #commentform input.form_submit:active{background-position:-2px -47px }



/* ARCHIVES */

#searchby{background: #B9C87F; border-top: 0; margin-bottom: 1.5em; overflow: hidden; padding: 1em }

#searchby ul {float: left; list-style-position: inside; margin: 0; padding: 1em; width: 45% }

#searchby li { padding-bottom: 4px; font-size: 14px; }

#searchby li.title{ font-size: 24px; font-family: Old Standard TT, Georgia, serif; list-style-type: none }

#searchby #inner {background: #FFF; border: 1px solid #000; overflow: hidden }

#bydate li { font-size: 14px; }

/* AD POST BOX */
.custom #comments { clear: both; }
.ads {float:center; background: #ffffff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  padding-bottom: 5px; margin-bottom: 10px; font-size: 1.2em; line-height: 1.5em;}

/* TOP BORDER THICKNESS */
#feature_box, #archive_intro, #comment_nav_2 {
    border-width: 0 0 0.0em;
}

/* SOCIAL MEDIA BAR */
.social {
    float: right;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: -0.5em;
    width: 310px;
}
.social .my-plus-one {
    float: left;
}
.social .tweetbutton {
}
.social .fb_share {
    float: right !important;
    width: 100px;
}
.custom .fb_whatever { float:right !important; width:100px; }

/* FEATURE BOX */
#feature_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF;
    border-style: solid;
}

/* Multimedia BOX */
#multimedia_box {
    margin-top: 1.5em;
}

