/*
File:			custom.css
Description:	Custom styles for Thesis
*/
.custom #header { background: #ffffff; }
.custom .search_form { display: block; float: right; }
.custom .search_form input { font-size: 1.3em; line-height: 1.5em; width: 290px; padding: 0.308em;}
.custom .search_form input:focus { background: #eeeeee; }

.custom #leaderboard_ad3 { float: right; position: absolute; width: 468px; height: 60px; top: 60px; left: 690px; }

/* 2 Banners On The Top
.custom #leaderboard_ad { float: right; position: absolute; width: 468px; height: 60px; top: 36px; left: 640px; }
.custom #leaderboard_ad2 { float: right; position: absolute; width: 468px; height: 60px; top: 110px; left: 640px; }

.custom #header #logo a { display:block; width:399px; height:135px;
background:url(http://img97.imageshack.us/img97/8950/eblogo5.jpg) no-repeat; outline:none; color: #000000; text-indent: -9999px; }
*/

.custom #header #logo a { display:block; width:320px; height:106px;
background:url(http://enlightenedwebmastery.com/wp-content/themes/thesis_16/custom/images/logo2.jpg) no-repeat; outline:none; color: #000000; text-indent: -9999px; }

.custom #header #tagline { color:#000000; text-indent: -9999px;}


/*Background */

body.custom {
background: #ffffff;
/* background: url('http://enlightenedblogging.com/wp-content/themes/thesis_16/custom/images/bg1.png');
*/}

/* === SIDEBAR HEADINGS === */
.custom .sidebar h3 {font-variant:normal; text-transform:none; color:#000; border-top:0px solid #bbb; border-bottom:1px dotted #bbb; line-height:2em; padding:0 0.25em;}


/* Re-style the author and children comments */
.custom dl#comment_list .bypostauthor { background: transparent; } /* Reset Thesis default */
.custom dl#comment_list dd { padding-top: 0; } /* Reset Thesis default */
.custom dl#comment_list dd,
   .custom dl#trackback_list dd { padding-left: 0; } /* Reset Thesis default */
.custom dl#comment_list dl dd .format_text { margin-bottom: 0; } /* Reset Thesis default */
.custom dl#comment_list dd div,
   .custom dl#trackback_list dd div { padding-left: 0.9em; }
.custom dl#comment_list dl dd div { padding-left: 1.5em; }
.custom dl#comment_list dt.bypostauthor,
   .custom dl#comment_list dd.bypostauthor>div { background: #E7F8FB none repeat scroll 0 0; }
.custom dl#comment_list dl.children { background: #FFF; padding-left: 1em; padding-top: 1em; }
.custom dl#comment_list dl.children dt { padding-top: 1em; }
.custom dl#comment_list p.reply { margin-bottom: 1em; }

/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.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; }
/* BOXES */
#similar h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }
#similar { float: left; width: 70%;}
#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }
#similar a { font-size: 1.4em; line-height: 1.5em; }
#similar a:hover { border: 0; }
#similar h3 { padding-left: 10px; }
#similar ul { padding-left: 15px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }
#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#subscribe { background: #FFFBCC; border: 1px solid #E6DB55; float: right; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; margin: 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


.custom .comments_closed {display: none;}

/* pullquotes with double bar above and below */
.custom blockquote.left, .custom blockquote.right {
   width: 200px;
   margin: 5px 15px 5px 0;
   padding: 5px 0;
   border: 3px double #AAAAAA;
   border-width: 3px 0;
   font-size: 1.4em;
   text-align: center;
}
.custom blockquote.left { float: left; }
.custom blockquote.right { float: right; }

/* removing those damned lines (borders) */

.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}


/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom 

border of the header, and the sides of the content */
.custom #header { padding: 0; }
.custom #header { border:0; }
.custom #footer { border:0; }
