/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/



.custom .menu { font-weight: normal; height: 0px; }
.custom ul.menu a { padding: 5px 5px 3px 5px; }
.custom #header { padding-top: 15px; padding-bottom: 22px; }
.custom #header #tagline { font-size: 19px; }

.custom #footer { text-align: center; }


/*Customize paragraph and line spacing*/
.custom .format_text { line-height: 16px;}
.custom .format_text p { margin-bottom: 16px; margin-top: 16px;}


/*Customize the space between headline and post*/
.custom .headline_area { margin-bottom: 12px; }



/*Customizations for the author box at the end of each post*/
.custom .author_info {
	border:1px solid #999999;
	padding:1.0em;
	font-size: 12px;
	background: #FFC7C7;
}
.custom .author_info a {
	color:#2361A1;
	border-bottom:1px solid #2361A1;
	text-decoration:none;
}
.custom .author_info a:hover {
	border-bottom:1px solid #2361A1;
}
.custom .author_info .author_photo img {
	padding:0.2em;
	float:left;
	margin:1.0em 1.0em 1.0em 0em;
}
.custom .author_info p {
	margin-top:0.8em;
	margin-bottom:0.4em;
}
.custom .author_info p.author_email {
	text-indent:0em;
	background: url('images/my-email-icon.gif') 0px 4px no-repeat;
}




/* Remove uppercase in the byline */
.custom .headline_meta span,
.custom .headline_meta abbr {
   text-transform: none;
}




/* Restore Browser's Default Submit Button Style */
.custom #commentform input.form_submit {
	background:ButtonFace;
	color:ButtonText;
	border:2px outset ButtonFace;
}
.custom #commentform input.form_submit:active {
	border-style:inset;
	-webkit-appearance:push-button;
}




/* Add a box around reply button */
.custom .comment-reply-link { background: ButtonFace; color:ButtonText; border:2px outset ButtonFace; padding: 2px; font-weight: bold;}




/* Customizations for the Search box in the header */
.search_box {
    height: 30px;
    margin-bottom: 5px;
    margin-left: 800px;
    margin-top: -55px;
    width: 150px;
   
}

.search_box input {
    height: 20px;
    width: 220px;
    font-size: 12pt;
}




/* Re-style the author and children comments */
.custom dl#comment_list .bypostauthor { background: transparent; padding-top: 0px; } /* Reset Thesis default */
.custom dl#comment_list dd { padding-top: 0px; } /* Reset Thesis default */
.custom dl#comment_list dd,


.custom dl#trackback_list dd { padding-left: 0px; } /* Reset Thesis default */
.custom dl#comment_list dl dd .format_text { margin-bottom: 10px; } /* Reset Thesis default */
.custom dl#comment_list dd div,


.custom dl#trackback_list dd div { padding-left: 15px; }
.custom dl#comment_list dl dd div { padding-left: 15px; }
.custom dl#comment_list dt.bypostauthor,


.custom dl#comment_list dd.bypostauthor>div { background: #EFEFEF; padding-top: 5px; border-left:1px solid #999999; border-right:1px solid #999999; none repeat scroll 0 0; }
.custom dl#comment_list dl.children { background: #FFF; padding-left: 30px; padding-top: 5px; }
.custom dl#comment_list dl.children dt { padding-top: 5px; }
.custom dl#comment_list p.reply { margin-bottom: 5px; }




/* Add related posts for additional reading at the end of each post */
	.custom .my-recent-posts { border:0px solid #2361A1; padding-top: 10px; padding-bottom: 10px; }
	.custom .my-recent-posts h4 { margin-bottom:1.0em; }
	.custom .my-recent-posts a { color:#2361A1; border-bottom:1px solid #2361A1; text-decoration:none; }
	.custom .my-recent-posts a:hover { border-bottom:1px solid #2361A1; }




/* Remove the default grey border from all images */
.format_text img.frame, .format_text .wp-caption {border-width: 0px ; padding: 0px 0px 0px 0px ; background-color: white;}




/* BLOCKQUOTE TAG STYLING FOR PAGES AND POSTS */
.custom blockquote{
margin: 0px 0px 0px 0px;
text-align: left;
border: 0px solid #DDDDDD;
padding: 0px 0;
background:#EFEFEF;

}



/* BLOCKQUOTE RIGHT TAG STYLING FOR PAGES AND POSTS */
.custom blockquote.right {
width: 210px;
text-align: center;
border: 1px solid #007000;
padding: 15px 15px 15px 15px;
color:#007000;
background:#DDDDDD;
}



/* BLOCKQUOTE LEFT TAG STYLING FOR PAGES AND POSTS */
.custom blockquote.left {
width: 210px;
text-align: center;
border: 1px solid #007000;
padding: 15px 15px 15px 15px;
color:#007000;
background:#DDDDDD;
}




/* Customizations for the 3 widgetized columns at the bottom */
.custom #footer-widget-block { text-align:left; overflow:hidden; border-bottom:1px solid #666; background: #EFEFEF; }
.custom .footer-widgets { width:33%; float:left; }
.custom .my-footer-one { text-align:left; background: #EFEFEF;}
.custom .my-footer-two { text-align:left; background: #EFEFEF;}
.custom .my-footer-three { text-align:left; background: #EFEFEF;}



/* Customizations for the full span headers and footers */
.custom #header_area {background:#EFEFEF;}
.custom #header_area .page {background:transparent;}
.custom #header {border-bottom:0;}

.custom #footer_area {background:#EFEFEF; padding:0.5em 0; border-top:1px solid #666; border-bottom:1px solid #666;}
.custom #footer_area .page {background:transparent;}
.custom #footer {border-top:0;}