/*File: custom.css*/

/*body.custom {background: url('/wp-content/themes/thesis_17/custom/images/bkgrd.png');margin: 0;}*/
/*---------------------------------*/

/*Removing Page Titles from Displaying*/
.custom.hiddentitle .headline_area {display:none;}
/*---------------------------------*/

/*Content Format and Framing*/
.custom #container {
    margin-top: 0em;
    margin-bottom: 2em;
    padding: 0.3em;
    /*background: #4e493c;
    border: 0.2em solid #7a725e;*/}
/*---------------------------------*/

/*Header image and removing default text*/
.custom #header #logo a {margin-top: 45px; margin-left: 10px; display: block; height: 163px; width: 550; background: url('http://smithbites.com/wp-content/themes/thesis_17/custom/images/header.jpg') no-repeat; outline: none; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding-left: 100; border-bottom:none;}
/*---------------------------------*/

/*Customizing Menu*/
.custom .menu {background: #43b7c4;}
.custom .menu {font-weight: bold; width: 1100px; height: 40px; padding-bottom: 0px; }
/*spacing on left and right side; do not use if you want the look of a solid nav bar*/
.custom .menu .tab { margin-top: 3px; margin-left:0px; margin-right: 0px; 
height: 40px; padding-left: 10pt; padding-right: 10pt; }
/*---------------------------------*/

/*Reduce the space between widgets in the sidebars*/
.custom li.widget { margin-bottom: 10px; }
/*---------------------------------*/

/*Image Framing*/
.custom .format_text img { background:url('http://smithbites.com/wp-content/themes/thesis_17/custom/images/shadow.gif') no-repeat right bottom;
border:none;
border-top:#eee 1px solid;
border-left:#eee 1px solid;
padding:4px 10px 10px 4px;}
/*---------------------------------*/

.custom h1 {color: #43b7c4; font: Verdana; font-size: 16px; font-weight:bold;}
.custom h2 a {color: #43b7c4; font: Verdana; font-size: 16px; font-weight:bold; padding-bottom: 5px}
.custom h3 {color: #111111; font-size: 1.15em;}
/*---------------------------------*/

/* Customized Sidebar Titles */
.custom .sidebar h3{background-color: #43b7c4; -moz-border-radius: 5px; padding: 0.1em 0.1em 0.1em 0.5em; font-weight:bold; font-size:1em; color:#ffffff;}
/*---------------------------------*/

/* teasers one column wide*/
.custom .teaser {width:100%; margin-top:2em; padding-top:2em; border-top:1px dotted #bbb;}
.custom .teasers_box {padding-top:0; border-top:0;}

/*-- teaser formatting --*/
.teasers_box {
	width: auto;
	padding: 0;
	border: none;
	margin-right: 2em;}

.teaser {
	width: 100%;
	/*border-bottom: 1px dotted #bbb;
*/	margin-bottom: 20px;}

.teaser_right {
	float: left;}

.teaser img {
	border: 1px solid #000;
	margin: 0 14px 18px 0;}

.teaser .format_teaser {
	line-height: 18px;
	margin-top: 10px;
	overflow: hidden;}

.teaser a.teaser_category {
	font-weight: bold;
	padding: 1px 3px 1px 3px;
	margin-right: 4px;
	background-color: #8bbfe0;
	color: #fff;}

.teaser_comments {
	display: none;}
/*---------------------------------*/

/*change the comment # size*/
.custom .format_text .to_comments span {margin-left: 15px; color: #4a0010; font: times new roman; font-size: 2em ; }
/*---------------------------------*/

/*Change 'Reply' Text for Threaded Comments to a Button*/
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #c42706; color: #ffffff;font-size: 11px;font-weight: bold;padding: 5px 7px;text-transform: uppercase; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}
/*---------------------------------*/

/*submit form text colors*/
.custom #commentform .form_submit { background: #c42706; color: #ffffff; font-weight: bold; text-transform: uppercase;}
.custom #commentform input.form_submit:hover { color: #fff; background: #d00; border-color: #9c0101; border-top-color: #fd4d4d; border-left-color: #fd4d4d; }
/*---------------------------------*/

/* Remove 'From the Category Archives' on category pages*/
#archive_info p {display:none;}
/*---------------------------------*/
		
/*Style thumbnails for Category Posts*/
img.imgleft  {
	background-color: #EEEEEE;
	border:0.067em solid #DDDDDD;
	float:left;
	margin:0 1.571em 0.55em 0;
	padding:0.567em;
}

img.imgright  {
	background-color: #EEEEEE;
	border:0.067em solid #DDDDDD;
	float:right;
	margin:0 0 0.55em 1.571em;
	padding:0.567em;}
/*---------------------------------*/
/*Style for Footer Widget Section*/
/* Headers for Footer Widgets*/
#footer_setup .footer_items h3 {
	/* font size */
	font-size: 1.25em;
	/* bold or not */
	font-weight: bold;
	/* space out the letters*/
	letter-spacing: 5px;
	/* font color*/
	color: #ffffff;
	/* padding under header text */
	padding-bottom: 4px;
	/* border under header text */
	border-bottom: 3px solid #000000;
	/* distance between border and widget text */
	margin-bottom: 5px;}

/* Style the Footer Area */
#footer_setup {
	/* widgetized footer background (not footer background) */
	background: #43b7c4;
	/* widget padding */
	padding: 30px;
	/* margin at bottom of widgets */
	margin-bottom: 0px;
	/* do not change this! */
	overflow: hidden;}

/* Format the widget area */
#footer_setup .footer_items {
	/* contents alignment */
	text-align: left;
	/* total width of widgets area */
	width: 295px;
	/* space between widgets */
	padding-right: 23px;
	/* text color */
	color: #ffffff;
        /* text size */
	font-size: 11px;
	/* bold or not */
	font-weight: bold;
	/* do not change these! */
	display: inline-block;
	float: left;
	height: 100%;}
	
#footer_setup .footer_items a {color: #ffffff;}
#footer_setup .footer_items ul li {list-style: none;}
#footer_setup .footer_items ul { margin: 0px; padding: 0px; }
/*---------------------------------*/

/* Comment display formatting */
.custom #comment_list { background: #e4e5e7; padding: .25em; }
.custom #comment_list dd { margin-bottom: .10em; }
.custom #comment_list .comment { background: #FFF; }

.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div { background: #ffffff; }




/**
 * Book on the right side
 */

.custom #page { position: relative; } /* relative positioning is set on the #page div, this allows us to use absolute positioning on the book div and have that absolute positioning be relative to #page */
.custom .sp_overlay { float: right; position: absolute; right: 60px; top: 0; z-index: 80; } /* we position the book and apply a z-index to it higher than the z-index of the navigation */
.custom #sidebars { margin-top: 4.5em; } /* we push the sidebar down so the book doesn't overlap the sidebar */
.custom #content { margin-top: 0em; } /* we push the content down so the book doesn't overlap the content
/*