/*
File:		Thesis Theme HQ	Revamp Nov09
Description:	Custom styles for Thesis
*/


/*GENERAL CONTENT */


.custom #header {display: block; width: 1020px; height: 130px; background: #000000 url('images/tthqlogo blk.gif') no-repeat left top; border: 0; overflow: hidden; margin: 0; padding: 0; text-indent: -9999px; outline: none; }
.custom.ie ul#tabs { width: auto; font-family: Arial; font-style: bold; font-size:1.2em;}
	ul#tabs li { margin: 0 0.3em 0 0.3em; border: 0 0.3em 0 0.3em; }
	.custom .menu_area { background: #000000; }
#nav_area, #nav_area .page {
	background: #898989;
}

/*page --.custom #header {
        padding-top: 0em;
        padding-bottom: 0em;
}*/
.custom #header_area {
	background: #000000;
}
.custom #header_area .page {
	background: #000000;
}
.custom #content_area {
	background: #ffffff url(images/tthq_chambg.jpg) repeat;
}

.custom.body {background: #ffffff /*url(images/tthq_chambg.jpg) repeat*/; font-family: Georgia, Corbel, Myriad Pro, Helvetica, Arial, sans-serif; }
.custom #footer_area {
	background: #000000;
}

.custom #container { margin-top: 2.0em; margin-bottom: 2.0em; background: #03a603;}
.custom #content_box {
        background: none; 
}
.custom #page {background: #ffffff;         
}

#wpsq #page, #wpsq #content, #wpsq #body {
	background: #ffffff url(images/bgblk.gif);
}
/*.custom #content_box {background-color:#e0dfe1;}*/
.custom #content {background-color:#FFFFFF;         
        /*width: 60%;
	border: 1px solid #ACACAC;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;*/}

/* Change the thesis theme pitch tab unselected font color */
.menu li.tab-2 a, .menu li.tab-2 { background:#A91F05; color:#ffffff;} 
.menu li.tab-2 .current a, .menu li.tab-2 .current a:hover, .menu li.tab-2 .current-page_item a, .menu li.tab-2 .current-page-item a:hover { color: #000000; background: #ffe600; }

/* Change the affiliate marketing tab unselected font color */
.menu li.tab-1 a, .menu li.tab-1 { background:#ffff00; color:#000000;} 
.menu li.tab-1 .current a, .menu li.tab-1 .current a:hover, .menu li.tab-1 .current-page_item a, .menu li.tab-1 .current-page-item a:hover { color: #000000; background: #ffff00; }

/*hide comments are closed on this entry*/
.custom .comments_closed p {display: none;}

/*reduce space between widgets in sidebar*/
.custom li.widget {margin-bottom: 2em;}

.format_text ul { list-style-image: url('images/bullet.jpg'); background-position: 1.5em; padding-left: 0.5em; }
.format_text ul li {margin-left: 1em; }

.custom .format_text p.note2 { padding: 0.5em; line-height: 1.5em; background: #e5f7ba; border: 0.1em solid #a9e71a; border-width: 1px 1px 1px 1px; }
.custom .post_box.announcement {margin-top:0; padding-top:0;}

/*---:[ sidebars ]:---*/
.custom .sidebar_1 h3, .sidebar_2 h3 { color: #472759; /*font-size: 1.2em;*/ font-style: bold; /*font-weight: 300;*/}
.custom .sidebar_1 a, .sidebar_2 h3 { color: #472759; font-style: strong;}
.custom .sidebar_1, .sidebar_2 .format_text {color: #000000; font-style: strong;}
.custom .sidebar_1,.sidebar_2 a:hover { background: #ffffff; color: #000000; }
.custom .sidebar_1, .sidebar_2 .format_text { margin-bottom: 1.111em; padding: 0.5em}
/*.custom #sidebar_1, #sidebar_2, #sidebars {
	/*font-size: 1.2em;*/
        background: #eeeeee; repeat scroll 0 0; 
        padding-top: 0.5em; ; 
        margin: 0em;
	padding: 0;
	}*/
	

.custom li.widget {
   font-color: #000000;
   font-style: bold;
   font-size:1.2em;
   line-height:1.385em;
   }

.custom #header_advert {float: right; position: absolute; width: 30px; height: 30px; top: 133px; padding-left: 995px;}
	
.no_sidebars #content h1 { font-size: 2.8em; line-height: 1.214em; }
.no_sidebars .format_text .alert { margin-bottom: 1.111em; padding: 0.5em 0.688em; background: #e98bfa; border: #a04e8f 1px; }

/*hide comments are closed on this entry*/

.custom .comments_closed p {display: none;}

/*reduce space between widgets in sidebar*/

.custom li.widget {margin-bottom: 0.5em;}
.custom .comments_closed p {display: none ;}

.clear { clear: both }

.custom #footer, #footer a {
   color: #ffffff;
   background-color: #000000;
   border-top:0;
   }
.custom #footer a:hover {
   color: #000000;
   background-color: #ffffff;
}

.custom h1.entry-title, .custom h2.entry-title, .custom h2.entry-title a {
   color:#472759;
   font-size:28px;
   font-weight:700;
   text-transform:none/*lowercase*/;
   }

.custom h2, .custom h3 {
	color:#a91f05;
        font-family: Georgia, Myriad Pro, Helvetica;
        font-size:18px;
        font-weight: 600; }

.imgtfe {
margin-left: 5px;
}

.custom .teasers_box h1.entry-title, .custom .teasers_box h2.entry-title, .custom .teasers_box h2.entry-title a, .custom .teasers_box h3.entry-title a {
   color:#472759;
   font-size:18px;
   font-weight:700;
   text-transform:none;
   }



.custom h2.entry-title, .custom h2.entry-title a:hover {
   font-family: Georgia, Myriad Pro, Helvetica; 
   color:#472759;
   text-decoration:none;
   }
   
/*---:[ comments ]:---*/
.custom .comments_intro, .custom #respond_intro { margin-left: 0; }
	.custom .comments_intro p, .custom #respond_intro p { font: bold 1.6em/1.25em "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: center; color: #222; }
	.custom #respond_intro p { border-bottom: 0; }
		.custom .comments_intro p a:hover { text-decoration: underline; }
		.custom .comments_intro p span { font-size: 1em; line-height: 1.25em; }
		.custom .comments_intro p span.bracket { display: none; }
.custom.ie6 dl#comment_list dt { width: 57.8em; }
.custom dl#comment_list dt.comment { position: relative; padding-bottom: 33px; background: url('images/comment_top.gif') 50% 130% no-repeat; }
.custom.ie6 dl#comment_list dt.comment { padding-bottom: 23px; }
.custom dl#comment_list dt.bypostauthor { background: url('images/tcomment_top_author.gif') 50% 130% no-repeat; }
	.custom .avatar img { margin: 0 1em 0 0; float: left; }
	.custom dt.comment span a, .custom dt.comment span a:visited { color: #999; }
	.custom dt.comment span a:hover { color: #05396b; }
	.custom dt.comment .comment_author a, .custom dt.comment .comment_author a:visited { color: #05396b; }
	.custom dt.comment .comment_time, .custom dt.comment .edit_comment { font-size: 0.917em; line-height: 1.818em; }
.custom dl#comment_list dd.comment { margin: 0 2em 2em 2em; padding-top: 0.5em; background: #ececec url('images/comment_bottom.gif') 0 130% no-repeat; border-bottom: 0; }
.custom.ie dl#comment_list dd { width: 55.8em; }
.custom #commentform a:hover { text-decoration: underline; }

#recent-posts li {
	background: #FFFFFF;
	border: 1px solid #ffffff;
	line-height: 1.4em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}

/*3 col table with left and right grey and middle white*/
.tableleft {vertical-align: top; width:120px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ececec; font-style: bold; font-family: Arial; font-size: 12px;}
.tablecenter {vertical-align: top; width:200px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ffffff; font-family: Arial; font-size: 12px;}
.tableright {vertical-align: top; width:200px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ececec; font-family: Arial; font-size: 12px;}

/*3 col table with left skinny for ref center med width white with summary in bold and right widest in normal text*/
.tableref {vertical-align: top; width:30px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ffffff; font-style: bold; font-family: Arial; font-size: 12px;}
.tablecol1 {vertical-align: top; width:150px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ececec; font-family: Arial; font-size: 12px;}
.tablecol2 {vertical-align: top; width:320px; margin:0; padding:4px 4px 6px 4px; border:1px #898989; background: #ffffff; font-family: Arial; font-size: 12px;}

/*.custom li.widget {
	background: #FFFFFF;
        border: 1px solid #ffffff;
        width: 88%;
	border: 1px solid #ACACAC;
	line-height: 1.6em;
	-moz-border-radius: 5px;
	padding: 0.9em;
	-webkit-border-radius: 5px;
}*/

.custom #widget_content {
background: #fff;
color: #111;
padding-left: 1em;
-moz-border-radius:5px;
-webkit-border-radius:5px ;
border-radius:5px ;
padding: 1em 0em 1em 1em;
border: 4px solid #777777;
}

.custom #widget_content .widget_icon {
float: right;
margin-right: 0.5em;}

.custom li.widget .my_widget_header {
background: #ffcc00;
-moz-border-radius:5px;
-webkit-border-radius:5px ;
border-radius:5px ;
}

.custom li.widget .my_widget_header h3 {
color: #111111;
font-size: 1.5em;
text-align: center;
}

.custom #squeeze .format_text ul { list-style-image: url('images2/checkmark.jpg'); background-position: 1.5em; padding-left: 0.5em; }

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

.postauthor {background: #F5F5F5; border-top: 1px solid #e1e1e0;
overflow: hidden; padding-top: 1.5em; padding-bottom: 0.5em; padding-left:1.5em; padding-right:1.5em;}
.postauthor img {border: 1px solid #e2dede; float: left; margin-right: 1.5em;}
.postauthor h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor a:hover {color: #000; text-decoration: underline; font-weight: bold;}
.postauthor a {font-weight: bold;}
.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;}

.postauthor_2 {background: #F5F5F5; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding-bottom: 1.5em; padding-top: 0.5em; padding-left: 1.5em; padding-right:1.5em;}
.postauthor_2 img {border: 1px solid #e2dede; float: right; margin-right: 1.5em;}
.postauthor_2 h4 {color: #666; font-size: 2em; margin-bottom: 5px;}
.postauthor_2 a:hover {color: #000; text-decoration: underline; }
.postauthor_2 a {font-weight: bold;}
.postauthor_2 p {color: #515151; font-size: 13px; margin-bottom: 12px;}
.postauthor_2 p.hlight {font-size: 11px; text-transform: uppercase;}
.postauthor_2 p.hlight span {color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px;}

.custom #custom_box, #multimedia_box, {
background: none repeat scroll 0 0; 
padding: 8px 8px 0px 8px; 
line-height: 1.3em;
font-size: 13px;
}

/* FEATURE BOX */

/*.custom #feature_box {
background: #ffffff; 
border: none/*1px solid #000000*/;
margin: 15px; 
padding: 15px 15px 5px 15px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
font-family: Georgia;
font-size: 12px;
line-height: 1.7em;}*/

/*#family  {
background: #ffffff; 
border: 10px solid #ffffff;
margin-left: 10px; 
padding-left: 10px;
padding: 15px 15px 5px 15px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
line-height: 1.7em;
font-size: 18px;}*/

/*#pic {
background: #ffffff; 
border: 10px solid #ffffff;
margin-right: 15px; 
padding-right: 15px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
}*/
