/***








File:			custom.css
Description:	Custom styles for Thesis




BASIC USAGE:
If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.
For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:




	.custom a, .custom a:visited { color: #090; }	 This makes links green
	.custom a:hover { color: #00f; }	This makes links blue when you mouse over them








WHY THIS WORKS:
cntt
By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!




More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
***/








.custom body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; behavior: url(/wp-content/themes/thesis_16/lib/images/csshover3.htc); }
.custom #container { width: 991px; margin: 0 auto; }
.custom #page { padding: 1em; }




.custom #header, #footer { padding-right: 0em; padding-left: 0em; }
.custom #header { padding: 0em; padding-top: 0em; padding-bottom: 0em; margin:0em; border-width:0 0 0 0;}
.custom #header { padding-top: 0em; padding-bottom: 0em;}
.custom #header #logo { font-size: 3.6em; line-height: 2.3em; background:url('../lib/images/Header.jpg') no-repeat; width:100%;}
.custom #header #tagline { font-size: 1.4em; line-height: 0em; }
.custom .headertext { padding:0px 0 0 664px; font-size: 13px; color: #ffffff; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; font-weight: bold; font-style: italic; }
.custom #footer { padding-top: 1.1em; padding-bottom: 1.1em; text-align:center; border-style: hidden; font-size: 11px; font-weight: normal;}
.custom #footer, #footer a { color: #000000; border-bottom:1px hidden; }
.custom #footer a { color: #000000; border-bottom: 1px hidden; }
.custom input, textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border-style:solid; border-width:1px; border-color:#0B3C73; font-size:12px;}
/**.custom .sidebar input[type="text"] { width: 92%; }
.custom .sidebar input.text { size: 44%; }**/




.custom .cnttext { width:92%; font-size:12px; padding:1px;}
.custom .cntButton { background-color: #6295BE; color: #FFFFFF; font-weight: bold; font-size:10px; border: 0px; }
.custom .sidebar input[type="text"] { padding:1px; }




.custom .menu ul ul { left: 0em;}
/** .custom .menu :hover ul:hover ul { left: 0em; } **/ 
.custom .nav, .menu li ul { border-width: 1px; padding: 0; background-color:#0B3C73; }
.custom .menu li a { text-transform: none; }
.custom .menu ul li:hover { background-color:#6FACCF;  } 
.custom .menu ul li a:hover { background-color:#6FACCF; } 
.custom .menu a { font-size: 11px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; padding: 5px 10px; border-width: 0em; border-left-width: 0; font-weight:bold;}
.custom .menu { height:25px; font-color:#FFFFFF; 
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
padding: 0 0 0 19px; 
border-width: 0em; 
border-left-width: 0; 
font-weight:bold;
margin:0; 
background-color:#0B3C73; 
width: 951px; }
.custom .menu ul, .menu ul li { width:150px; background-color:#21548a; }
.custom .menu li { margin: 0; padding: 0px;}
.custom .menu li:hover ul, .menu a:hover ul { left: -0.1em; } 
.custom .menu li ul { margin-top: 0px; }
.custom .menu ul ul { margin: 0 0 0 151px; background-color:#0B3C73;}
.custom .menu ul a { width: 11.818em; border-left-width: 0.091em; }




.custom .menu ul { left:0px;}








/* 1st level sub items */
.custom .menu ul :hover ul {
visibility:visible;
}
.custom .menu ul :hover ul ul {
visibility:hidden;
}
/* 2nd level sub items */
.custom .menu ul :hover ul :hover ul {
visibility:visible;
}
.custom .menu ul :hover ul :hover ul ul {
visibility:hidden;
}
/* 3rd level sub items */
.custom .menu ul :hover ul :hover ul :hover ul {
visibility:visible;
}
.custom .menu ul :hover ul :hover ul :hover ul ul {
visibility:hidden;
}








.custom .post_box { padding-top: 1.0em; }
.custom .headline_area { margin: 0em; padding: 20px 20px 20px 30px; background:url('../lib/images/speech/inside_title_sliver.jpg') repeat-x; }
.headline_area h1, .headline_area h2 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; color: #0b3c73; font-weight:normal;}




/*---:[ post nt area ]:---*/
.custom .format_text { font-size: 12px; line-height: 1.6em; font-family: Helvetica, Arial, sans-serif; color: #000000; padding: 2px 2px 2px 30px;}
.custom .format_text p { margin-bottom: 1.636em; }
.custom .format_text p.note, .format_text p.alert { padding: 0.545em 0.818em; }
.custom .format_text .drop_cap { font-size: 3.818em; line-height: 0.714em; padding: 0.048em 0.143em 0 0; }
.custom .ie6 .format_text .drop_cap { padding-right: 0.071em; }
.custom .format_text acronym, .format_text abbr { font-size: 0.909em; }
.custom .format_text code, .format_text pre { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.custom	.format_text code { font-size: 1em; }
.custom	.format_text pre { font-size: 1.091em; line-height: 1.5em; margin-bottom: 1.5em; padding: 0.5em 0.75em; }
.custom	.format_text sub, .format_text sup { line-height: 0.818em }
.custom	.format_text ul { margin: 0 0 0 11px;  list-style-position: outside; list-style-type:disc; }
.custom	.format_text ol { margin: 0 0 0 20px; }
.custom	.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.636em; }
.custom	.format_text dl { margin-bottom: 1.636em; }
.custom	.format_text dd { margin-bottom: 1.636em; }
.custom	.format_text blockquote { margin: 0 0 1.636em 0.818em; padding-left: 0.818em; }
		/*---:[ pullquotes ]:---*/
.custom	.format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 1.364em; line-height: 1.2em; }
.custom	.format_text blockquote.right { margin: 0 0 1.2em 1.2em; }
.custom	.format_text blockquote.left { margin: 0 1.2em 1.2em 0; }
	/*---:[ image handling classes ]:---*/
.custom	.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 1.636em 1.636em 0; }
.custom	.format_text img.right, .format_text img.alignright, .wp-caption.alignright { margin: 0 0 1.636em 1.636em; }
.custom	.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.636em auto; }
.custom	.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.636em 0; }
.custom	.format_text img[align="left"] { margin-right: 1.636em; margin-bottom: 1.636em; }
.custom	.format_text img[align="right"] { margin-bottom: 1.636em; margin-left: 1.636em; }
.custom	.format_text img[align="middle"] { margin-bottom: 1.636em; }
.custom	.format_text img.frame, .format_text .wp-caption { padding: 0.727em; border-width: 0.091em; }
.custom	.format_text img.stack { margin-left: 1.636em; }
.custom	.format_text .wp-caption p { font-size: 0.909em; line-height: 1.4em; margin-bottom: 0; }
	/*---:[ ad and miscellaneous "block" classes ]:---*/
.custom	.format_text .ad { margin-left: 1.636em; }
.custom	.format_text .ad_left { margin-right: 1.636em; }




	/*---:[ after-post elements ]:---*/
.custom	.format_text .to_comments { font-size: 0.909em; line-height: 1.8em; margin-bottom: 1.8em; }
.custom .format_text .to_comments span { font-size: 1.8em; }
.custom	.format_text .post_tags { font-size: 0.909em; line-height: 1.8em; margin-bottom: 1.8em; }




.custom .teasers_box { padding-top: 2.2em; padding-bottom: 2.2em; }
.custom #multimedia_box { margin-bottom: 2.2em; }




.custom #sidebars { width: 22.24%; border: 0; float: right; }
.custom ul.sidebar_list { width:216px; padding:0; margin:0px;  border:0px; vertical-align:top; }
.custom .sidebar { width:100%;  padding:0; margin:0px;border:0px;}
.custom li.widget { font-size: 9px; line-height: 15px; margin: 0em; padding:0px; }
.custom #sidebar_1 { width:216px; border:0px; padding:0; margin:0; vertical-align:top; }




.custom #content { width:77.24%; padding:0 5px 0 0;margin: 0; background:url('');}
.custom #content_box { padding-top:5px; margin:0; background:url('');}




.custom .post_box { margin:0; padding:0; }




.custom .bookcomplimentary { font-size: 12px; color: #ffffff; font-family: "Helvetica Neue  Condensed", Helvetica, Arial, sans-serif; font-weight: bold;}
.custom .bookcomplimentary_inner { font-size: 12px; color: #0a3b73; font-family: "Helvetica Regular", Helvetica; padding=2px; }
.custom .bookcomplimentary_inner1 { font-size: 12px; color: #0B3C73; font-family: "Helvetica Neue  Condensed", Helvetica; font-weight:bold; }
.custom .bookcomplimentarybutton { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background: #6295BE; border:0px;  }
.custom .widgetlocation { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-weight:bold; color:#0b3c73; }
.custom .widgetlocationAddress { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#000000; line-height: 17px; font-weight:normal;}




.custom .mymmbox {
width: 91em;
height: 20em;
border: 1px solid
margin-left: 2em;
margin-bottom: 2em;
}




.custom #feature_box { padding:0 0 0 0; margin:5px 0 0 0;}
.custom #my-feature-box { font-family: Helvetica,Arial,sans-serif; color: #0A3B73; background: #DFE6EC; padding: 21px 30px 30px 30px; }
.custom #my-feature-box h1 { font-size: 14px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; color: #0A3B73;  font-weight:bold; padding-bottom: 5px;}
.custom #my-feature-box h2 { font-size: 13px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; color: #78a125; font-weight:bold; padding:0 0 0 0;}
.custom #my-feature-box h3 { font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #0b3c73;  font-weight:bold; padding:0;}
.custom #my-feature-box h4 { font-size: 11px; font-family: "Helvetica Regular", Helvetica, Arial, sans-serif; color: #000000;  font-weight:normal; padding:0 0 0 0;}
.custom #my-feature-box h5 { font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #4176a9; font-weight:bold; padding: 5px 0 5px 600px; text-transform: lowercase;}




.custom #my-feature-box strong { font-weight:normal;}








.custom #relatedlink li { padding:0; list-style-type: disc; list-style-position: outside;  }
.custom #relatedlink a {color:#000000; font-family: "Helvetica Regular", Helvetica, Arial, sans-serif; }
  
.custom #comments { display: none;}
.custom .comments_closed { display:none;}




.custom .contentformat1 { font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #0b3c73;  font-weight:bold; padding:10px 0 0 30px; }
.custom .contentformatnopadding{ font-size: 16px; font-family: Helvetica, Arial, sans-serif; color: #0b3c73; font-weight:bold; padding:10px 0 0 0; }
.custom .contentformat2 { font-size: 13px; font-family: Helvetica, Arial, sans-serif; color: #78A125;  font-weight:bold; padding:0px 0 0 0px; }








.custom #testmonial-accent-result .maintable{ background-color: #F0F0F0;}
.custom #testmonial-accent-result table { border:solid 0px #000000; border:none; background-color:White;} 
.custom #testmonial-accent-result td { border:none;}
.custom #testmonial-accent-result .figuretdblue{ color:blue; width:100px; }
.custom #testmonial-accent-result .figuretdgreen{ color:green; width:100px; }
.custom #testmonial-accent-result .rowspantd { height:100; }

.custom #my-feature-box .contentformat2 {
	font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #000000; font-weight: normal;  padding:0px 0 0 0px; }




.custom #my-feature-box .contentformatnopadding {
color:#0B3C73; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-weight:normal; padding:2px 0 0; }




.custom li.widget ul { padding:0 0 0 20px; }




.custom #archivecontent h2 { font-size: 13px; font-family: "Helvetica Neue Condensed", Helvetica, Arial, sans-serif; color: #78a125; font-weight:bold; padding:10px 0;}
.custom #archivecontent h3 { font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #0b3c73;  font-weight:bold; padding:0;}
.custom #archivecontent h4 { font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #000000;  font-weight:normal; padding:0;}
.custom #archivecontent h5 { font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #4176a9; font-weight:bold; padding:10px 0; text-transform: lowercase;}








.custom #archivecontent .post_box, .teasers_box { border-style:hidden; }




.custom #archivecontent { padding:5px 0 0 20px; }




.custom #archivecontent table {  padding:2px; width:100%; vertical-align:top;  }
.custom #archivecontent td { width:50%; vertical-align:top; border-bottom: 1px dotted; padding: 5px;}




.custom .prev_next { border:0px;}




.custom .home_checkbox_header { height: 30px; font-size: 13px; color: #0B3C73; font-family: "Helvetica Neue Condensed",Helvetica,Arial,sans-serif; font-weight: bold; vertical-align:top; padding-top:3px;}
.custom .home_checkbox_inner { font-size: 12px; color: #656565; font-family: "Helvetica Neue Condensed",Helvetica,Arial,sans-serif; font-weight: bold; }




.custom #self-quiz-result a {  text-transform: none;  text-decoration:none; padding:5px;}
.custom #self-quiz-result a:hover {  text-transform: none;  text-decoration: underline; padding:5px;}








.custom blockquote { border-left:0 solid #DDDDDD; color:#000000;}


