
/*---:[ #header styles ]:---*/
.custom #header #logo { font-weight: bold; }
.custom	#header #logo a:hover { color: #08c; }
.custom #header { padding-top: 0.592em; padding-bottom: 0.492em; }

/*---:[ nav menu styles ]:---*/
.custom .menu a { text-transform: lowercase; font-weight: bold; }
.custom .menu a { padding: 0.4em 1em;}

.custom 	.menu .rss  { padding: 1em 1em ;}
.custom 	.menu .rss a { color: #c02; text-decoration: none; text-transform: uppercase;}
.custom 	.menu .rss a:hover { color: #08c; text-decoration: none; }
	
.custom #content_box { width: 100%; background: url('images/sidebar.jpg') 63.4em 0 repeat-y; }

/*---:[ content styles ]:---*/
.custom .format_text a { color: #08c; text-decoration: none; }
.custom .format_text a:hover { color: #C02; text-decoration: none; }

/*---:[ tags are not targeted further because these styles need to cascade to teasers as well ]:---*/
.custom .post_tags {color: #666; }

.custom  #footer { background: #dfdfdf;}

/*---:[ core layout elements ]:---*/
.custom	#page { padding: 0.892em 2.2em 2.2em 2.2em; }
.custom	.post_box, .teasers_box { border: dotted #c02;}
.custom	.post_box, .teasers_box { border-width: 0 0 6px 0;}




.custom #header { border-bottom: 4px solid #C02;}
.custom #footer { border-top: 4px solid #C02;}

.custom .headline_meta a { border-bottom: 4px dotted #08c;}

/*---:[ subscriptions widget ]:---*/
.custom	.thesis_widget_subscriptions .sub_rss a {padding-left: 30px;  border-bottom: 4px dotted #08c; font-size: 1.2em;  color: #888; font-weight: bold;}
.custom	.thesis_widget_subscriptions .sub_email a { padding-left: 23px; border-bottom: 4px dotted #08c; font-size: 1.2em;  color: #888; font-weight: bold;}
.custom	.thesis_widget_subscriptions .sub_rss a:hover{ color: #c02; text-decoration: none; }
.custom	.thesis_widget_subscriptions .sub_email a:hover{ color: #c02; text-decoration: none; }

/*---:[ nav colors ]:---*/
.custom .menu .current a, .menu .current-cat a { border-bottom-color: #fff; }

.custom .sidebar h3 { font-variant: normal; letter-spacing: normal;}



/*---:[ after-post elements ]:---*/
.custom .format_text .post_tags { font-size: 1em; line-height: 1em; margin-bottom: 1em; }
.custom .prev_next { border-top: 4px solid #C02; }
.custom .wp-caption { background-color: #fff; }
.custom.format_text img.frame, .format_text .wp-caption { padding: 0em; border-width: 0em; }

/*---:[ form inputs ]:---*/
.custom	.sidebar .text_input { width: 75%; }
.custom .sidebar input[type="text"], .sidebar input[type="submit"] { padding: 0.1em;}
.custom #rss_bottom_post { color: #666; background: #efefef; padding: 0.285em 0em 0.385em 0.35em;}

/*---:[ comment form styles ]:---*/
.custom dl#comment_list dd .format_text { font-size:1.3em; line-height:1.3em;}
.custom dl#comment_list dd .format_text p { margin-top:0.5em; margin-bottom:0.5em; }
.custom #respond_intro { margin-top: 1em; margin-bottom: 1em; }
.custom dl#comment_list dd { border-bottom: 1px solid #ccc; }
.custom #commentform p, .login_alert p { font-size: 1.35em; }
.custom dl#comment_list { border-top: 4px solid #c02; }
.custom	#commentform p a { text-decoration: none; }
.custom	dl#comment_list dd p.reply a { color: #08c; letter-spacing: 1px; text-transform: none; letter-spacing: 1px; color: #08c; background: #efefef; border: 1px solid #ddd; padding: 0.1em 1em 0.1em 1em;}
.custom	dl#comment_list dd p.reply a:hover { text-decoration: none; color:#c02; }


/*---:[ comment area ]:---*/
.custom .comments_intro {margin-top: 1em; margin-bottom: 1em;}
.custom 	dl#comment_list dd { padding-top: 0em; }
.custom .comments_intro p { font-size: 1.25em; line-height: 1em; }
.custom	dl#comment_list dt { padding-top: 0.15em; padding-bottom: 0.15em; background: #efefef; border-style: solid; border-width: 0 0 0 0.7em; border-color: #ddd;}
.custom #comments { margin-right: 2em; margin-left: 0em; margin-bottom: 2em;}
.custom	dl#comment_list dt .comment_author { font-size: 1.3em; line-height: 1.3em; padding-right: 0.688em; }
.custom	dl#comment_list dl dd .format_text { padding-left: 1.6em; border-width: 0 0 0 0em; }
.custom dt.comment-author-admin { background: #ebf0f5 !important; }
.custom dd.comment-author-admin { background: #fff!important; }
.custom	dl#comment_list dl dt.bypostauthor { padding-left: 1.1em; border-width: 0 0 0 0.7em; }
.custom	dl#comment_list dl dt { padding-left: 1.1em; border-width: 0 0 0 0.7em; }
.custom	dl#comment_list dl dt, dl#comment_list dl dd .format_text { border-style: solid; border-color: #ddd; }
.custom	dl#comment_list dl dt.bypostauthor, dl#comment_list dl dd.bypostauthor > .format_text { border-color: #ddd; }

/*---:[ form inputs ]:---*/
.custom .format_text input.form_submit, #commentform .form_submit { padding: 0.1em 2em; background: #efefef}

/*---:[ form inputs ]:---*/
.custom #commentform textarea { width: 98%; }
.custom	#commentform input.form_submit { border: 1px solid #ddd; }
.custom	input.form_submit { color: #08c; }
.custom	input.form_submit:hover { color: #c02; }
.custom input, textarea { font-size: 1em; color: #111; background: #fff; border: 1px solid #ccc; }
.custom input:focus, textarea:focus { background: #fff; border-color: #ccc; }
.custom .format_text input, #commentform input, #commentform textarea { border-width: 0.1em; }

/*---:[ comment form styles ]:---*/
.custom #commentform { border-top: 4px solid #c02; }
.custom	#respond_intro p { font-size: 1.35em; line-height: 2em;}
.custom	#respond_intro p { color: #666; }
.custom	.comments_intro p { color: #666;}

.custom #cancel-comment-reply-link { text-transform: NONE; letter-spacing: 1px; color: #08c; background: #efefef; border: 1px solid #ddd; float: right; }
.custom #cancel-comment-reply-link { font-size: 1em; letter-spacing: 1px; line-height: 1.636em;}

.custom dl#comment_list dd { border-bottom: none; }

.custom div.comments_closed p {display:none;}

.custom p.audioplayer_container { text-align: center; } 

.custom .headline_meta a, .teaser_comments a { color: #0088cc;}
.custom .headline_meta a:hover,.teaser_comments:hover { color: #cc0022; } 


/*---:[ addtoany ]:---*/
.custom #a2apage_BROWSER { display:none !important; }




