/*
File:			custom.css
Description:	Custom styles for Thesis
*/ 



/* === TITLE & NAV === */ 

.custom #header_area {display:none;}

.custom #nav_area {background:#ffffff; padding-bottom:0px; padding-top:5px; border-bottom:none;}
	.custom #nav_area ul {border-bottom:none; border-left:none; background:#ffffff;}
		.custom #nav_area ul li { border-width:0; margin-bottom:0; padding-bottom:0; background:none; }
		.custom #nav_area a:hover { color: #333333; text-decoration:underline; }

	.custom .menu .tab-home a {  }
	.custom .menu .tab-1 a {  }
	.custom .menu .tab-2 a {  }
	.custom .menu .tab-3 a {  }
		.custom .menu .tab-home a:hover { }
		.custom .menu .tab-1 a:hover { }
		.custom .menu .tab-2 a:hover {  }
		.custom .menu .tab-3 a:hover { }


.custom #title_area {background:#ffffff; padding:0; border-bottom:none;}
	.custom #header {border-bottom:none; height:557px; padding-top:0; padding-bottom:20px; background:url('/images/septemberbanner.jpg') center left no-repeat; }
		.custom #header #logo {display:none;}
		.custom #header #tagline {display:none;}


/* === CAT NAV MENU === */

ul#cat_tabs {font-size: 13px; list-style: none; border: none; border-width: 0 0 1px 1px; padding-top: 5px; padding-bottom: 20px; padding-left: 4px}
  ul#cat_tabs li { margin-bottom: -0.1em; background: #ffffff; float:left;}
  ul#cat_tabs li.current_page_item, ul#cat_tabs li.current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
	ul#cat_tabs li a { display: block; line-height: 1em; color: #111; text-transform: uppercase; letter-spacing: 2px; padding:0.545em 0.818em; }
	ul#cat_tabs li a:hover { color: #111; text-decoration: underline;}

      ul#cat_tabs li ul {position:absolute; display:none; list-style:none;}
	  ul#cat_tabs li:hover ul {display:block;}
	  ul#cat_tabs li ul li {float:none;}

ul#cat_tabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/* === FEATURE BOX STYLING === */

#s3slider { width: 580px; height: 190px; position: relative; overflow: hidden; margin-top: 15px; margin-left: 5px; padding-left: 25px; padding-bottom: 20px; }

#s3sliderContent { width: 580px; position: absolute; top: 0; margin-left: 0; padding: 0px; }

.s3sliderImage { float: left; position: relative; display: none; }

.s3sliderImage span { position: absolute; left: 0; font: 16px/24px Helvetica, Arial, sans-serif; padding: 10px 13px; width: 100%; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: block; bottom: 0; }

.clear {clear: both;}



/* === POST SOCIAL ICONS === */

.social { border: dashed #ddd; border-width:1px 0 1px 0; margin: -15px auto 10px; display:block; padding: 3px 0 1px 0px;  overflow: hidden; }
	.social .social_button {float: left; display: inline; overflow: hidden; height:22px; }

	.social .social_button.dg { margin: -2px 0 0 20px ; padding-top: 0px;}
	.social .social_button.tm { margin: -3px 0 0 20px;  padding-top: 4px;}
	.social .social_button.fb { margin: 1px 0 0px 0px;  padding-bottom:0px;}
	.social .social_button.su { margin: -1px 0 -15px 20px;  padding-top: 2px;}
        .social .social_button.em { margin: -1px 0 0 20px;  padding-top: 0px;}
        .social .social_button.em a{background:#eee url(http://cdn.iconfinder.net/data/icons/socialmediaicons_v120/16/email.png) 3px 50% no-repeat; padding:2px 3px 2px 20px;  font-size:10px; border:#ddd 1px solid; text-decoration:none; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		.social .social_button.em a:hover {background:#ddd url(images/emailthis.gif) 3px 50% no-repeat}
	.social .social_button a img { border: 0; padding: 0; }
	.social strong { font-size: 11px; float: left; margin:2px 0 0 0; color:#555;}

.clear{clear:both;}




/* === ARCHIVES === */

#archive_info {display:none;}



/* === SIDEBAR === */

.custom .sidebar h3 {color: #333; border-bottom: 1px dotted #333; font-size: 15px;}
.custom #sidebar_1 {background:#ffffff; }

.custom #multimedia_box {margin-bottom:0; border-bottom: 0px ;}


.subform { background-image:url('/images/optinbox2.png'); background-repeat:no-repeat;}
.subform input { background: #FBFBFB; border: 1px solid #C0C0C0; border-width: 1px 0 0 1px; padding: 0.45em 0.6em 1em 2.4em; width: 16em; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#namebox { padding: 0.7em 0.6em 1em 2.4em; margin-top: 18.614em; margin-left: 2.95em; font-family:Verdana; background: #FBFBFB url('/images/person.png') no-repeat 0 50%; }
#emailbox { padding: 0.7em 0.6em 1em 2.4em; margin-top: -0.1em; margin-left: 2.95em; margin-bottom: -2em; font-family:Verdana; background: #FBFBFB url('/images/email.png') no-repeat 0 50%; }
#subbox { background:url('/images/submitbutton.png'); background-repeat: no-repeat; border: 0; cursor: pointer; margin-top: 0.5em; margin-left: 4.7em; margin-bottom: 5.15em; width: 200px; height: 41px; }

#guestpost { margin-top: -1.384em; margin-right: 0.6em;  }
#swagbag { margin-top: -0.4em; margin-right: 0.6em; }



/* === POSTS === */

.custom h1, .custom h2 { color: #bb4b00; }
    .custom h2 a, .custom h2 a:visited { color: #bb4b00; }
    .custom h2 a:hover { color: #bb4b00; text-decoration: underline; }

.custom .headline_meta { color: #9c905e; }
    .custom .headline_meta a { color: #9c905e; border-bottom-color: #e9e7d0; }
    .custom .headline_meta a:hover { color: #332b09; border-bottom-color: #c1b481; }


/* === BLOCKQUOTE === */

.custom blockquote { }

.custom blockquote { background-image:url('/images/blockquote.jpg'); background-repeat:no-repeat; border-left: none; }
.custom blockquote p { color: #000000; margin-left: 75px; font-size: 18px; font-style:italic; }



/* === AUTHOR BOX === */

.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border: 1px solid #e1e1e0; width: 600px; overflow: hidden; padding-top: 19px; padding-bottom: 16px; padding-left: 15px; padding-right: 10px; margin-left: 10px; margin-right:20px; margin-bottom: 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.postauthor img { border: 5px solid #25689c; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 16px; margin-bottom: 10px; }
.postauthor p { color: #515151; font-size: 14px; margin-bottom: 12px; line-height: 1.5em; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #25689c; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }



/* === POST BOXES === */

#similar { float: left; width: 303px; margin-top: 10px; padding-top: 0px; margin-left: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#similar p { color: #515151; font-size: 14px; line-height: 1.5em; margin-left: 6px; margin-top: 0px; padding: 10px 1em 10px 0;}
#similar h3 {font-size: 19px; color: #bb4b00; padding: 0;}
#similar a { font-size: 14px; }
#similar a:hover { border: 0; text-decoration: underline;}
#similar li { margin-bottom: 10px; padding-bottom:10px; border-bottom: 1px dashed #666; list-style-type:none;}
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }

#rightcol { float: right; width: 50%; }
#rightcol p {color: #515151; font-size: 14px; line-height: 1.5em; padding: 10px 1em 10px 0; margin-left: 6px; margin-top: 0px }
#rightcol h3 {font-size: 19px; color: #bb4b00; padding: 0; margin-left: 6px; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }
#rightcol ul a:hover { border: 0;}
#rightcol li { margin-bottom: 10px; text-decoration: none;}
#subscribe { float: right; margin-top: 10px; margin-bottom: 20px; margin-right:20px; padding-top: 0px; padding-left: 15px; padding-right: 10px; padding-bottom: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#custom { background: #ffffff; border: none; float: left; margin-right:0px; padding-top: 0px; padding-bottom: 16px; padding-left: 15px; padding-right: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }



/* === COMMENTS === */

#comments .comments_intro {}
.custom dl#comment_list {border-top:0; border-bottom:1px solid #ddd;}
.custom dl#comment_list dt.comment {width:21em; float:left; clear:both; position:relative; padding-bottom:5em;}
	.custom .avatar img {border:#ddd solid 0.3em; vertical-align:text-top;}
		.custom dl#comment_list dt.comment span {line-height:1.2em;}
		.custom dl#comment_list dt.comment span.comment_author, 
                .custom dl#comment_list dt.comment span.comment_time, 
                .custom dl#comment_list dt.comment span.edit_comment 
                {display:block; border-bottom:1px solid #ddd; width:11em; float:left; padding:0.5em;}
		.custom dl#comment_list dt.comment .comment_num 
                {padding:0; position:absolute; bottom:0; right:0;}
			.custom dl#comment_list dt.comment .comment_num a 
                        {font-size:3em; color:#ddd;}
			.custom dl#comment_list dt.comment .comment_num a:hover, 
                        .custom dl#comment_list .bypostauthor .comment_num a:hover 
                        {color:#bbb; background:none;}
		.custom .comment_time {white-space:normal;}
		.custom dl#comment_list dt.comment span.comment_author {font-size:1em; width:13.2em;}
.custom dl#comment_list dd 
{border-top:1px solid #ddd; border-bottom:0; padding-bottom:1em;}
	.custom dl#comment_list dd .format_text 
        {padding-left:18em;}
		.custom dl#comment_list dd .format_text p, 
                .custom dl#comment_list dd .format_text ul, 
                .custom dl#comment_list dd .format_text ol, 
                .custom dl#comment_list dd .format_text pre {}

.custom dl#comment_list .bypostauthor {background-color:#134163; color:#fff;}
	.custom dl#comment_list .bypostauthor a {color:#fff;}
.custom dl#comment_list dt.bypostauthor {border-top:1px solid #ddd;}
	.custom dl#comment_list .bypostauthor code, .custom dl#comment_list .bypostauthor pre {background-color:#333; color:#fff;}


.custom dl#comment_list .comment-author-jwarner {background-color:#583a85; color:#fff;}
	.custom dl#comment_list .comment-author-jwarner a {color:#fff;}
.custom dl#comment_list dt.comment-author-jwarner {border-top:1px solid #ddd;}
	.custom dl#comment_list .comment-author-jwarner code, .custom dl#comment_list .comment-author-jwarner pre {background-color:#333; color:#fff;}

.custom dl#comment_list .comment-author-cvrgrnd {background-color:#583a85; color:#fff;}
	.custom dl#comment_list .comment-author-cvrgrnd a {color:#fff;}
.custom dl#comment_list dt.comment-author-cvrgrnd {border-top:1px solid #ddd;}
	.custom dl#comment_list .comment-author-cvrgrnd code, .custom dl#comment_list .comment-author-cvrgrnd pre {background-color:#333; color:#fff;}

.custom dl#comment_list .comment-author-iwarner {background-color:#af3a48; color:#fff;}
	.custom dl#comment_list .comment-author-iwarner a {color:#fff;}
.custom dl#comment_list dt.comment-author-iwarner {border-top:1px solid #ddd;}
	.custom dl#comment_list .comment-author-iwarner code, .custom dl#comment_list .comment-author-iwarner pre {background-color:#333; color:#fff;}



.custom #commentform {font-family:Helvetica, Arial, sans-serif;}
.custom input.form_submit:hover {color: #a00;}

.page div.comments_closed p {display:none;}


/*home page #comments read below or add*/
.custom .format_text .to_comments { color: #9c905e; }
    .custom .format_text .to_comments span { color: #332b09; }
    .custom .format_text .to_comments span.bracket { color: #d5d2af; }
    .custom .format_text .to_comments a, .custom .format_text .to_comments a:visited { color: #9c905e; }
    .custom .format_text .to_comments a:hover { color: #9c905e; }
.custom .format_text .post_tags { color: #9c905e; }

/*comments intro is #comments read below or add*/
.custom .comments_intro p { color: #9c905e; }
    .custom .comments_intro span { color: #332b09; }
    .custom .comments_intro span.bracket { color: #d5d2af; }


/*reply code to button*/
.custom dl#comment_list dd p.reply { margin: 1em 0 1.5em 0; }
.custom dl#comment_list dd p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase;}
.custom dl#comment_list dd p.reply a:hover {background:#46382d; border: 0;}




/* === FAT FOOTER === */

.custom #cats {color:#333; float:left; font-size:9px; background:#d5d2af; text-align:left;}
       .custom #cats li {font-size:14px; float:left; line-height:1.8em; margin-left:35px; width:28%;}
       .custom #cats li a {color:#25689c; text-decoration:none;}
       .custom #cats li a:hover {color:#333; text-decoration:underline;}
       .custom #cats.children li {float:left; font-size:1em; line-height:1.8em; width:100%;}
       .custom #cats h3 {color:#333; border-bottom:1px dotted #333; width:84.5%; margin-left:20px ;}




.custom #footer_1 {text-align:left; color:#333; font-size:9px;}
	.custom #footer_1 ul.sidebar_list li.widget {font-size:14px; width:28%; margin-right:2%; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h3 {color:#333; border-bottom:1px dotted #333; font-size: 15px;}
		.custom #footer_1 ul.sidebar_list li.widget a {font-size:14px; color:#25689c; border-bottom:0px}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#333;}

        .custom #footer_1 ul.sidebar_list li.widgets {font-size:12px; width:28%; margin-right:2%; float:left;}
                .custom #footer_1 ul.sidebar_list li.widgets a {font-size:14px; color:#25689c; border-bottom:0px}
                .custom #footer_1 ul.sidebar_list li.widgets a:hover {color:#333333; text-decoration:underline;}


.custom #footer_area {background:#d5d2af; padding:0.5em 0; border-top:15px solid #d5d2af;}
.custom #footer {background:#d5d2af; border-top:0; text-align:left;}
        .custom #footer a {border-bottom: 0px; color:#25689c;}
        .custom #footer a:hover {color: #333333; text-decoration:underline;}


.custom #twitter_div {margin-left: 0; padding-left: 8px; list-style: none;}
.custom #twitter_div li {font-size:14px; padding-left: 38px; background-image: url(http://www.coverground.ca/images/twitbird.png); background-repeat: no-repeat; background-position: 0 .5em;}


