/*

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:



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/



*/

/*magazine-look text*/
.custom .teaser { text-align: justify; }

/*custom header image */
.custom #header #logo a { display: block; height: 90px; width: 951px; background: url(images/bk-header-new.jpg) no-repeat; outline: none;}
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom: none; padding:0}
.custom #header { padding: 0; }

/*Change color of sidebar */
.custom #content_box {background-color:#fff;}
.custom #content {background-color:#fff;}

/* Style Profile box for posts */
.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; }


/* clear floats */
.clear-both {clear: both;}
.clear-left {clear: left;}
.clear-right {clear:ight;}

/* change colors for navigation */
.custom ul#tabs li a:hover {color: #fff; text-decoration: underline; background-color: #2a5099; }

/* change color of subscribe rss  */
.custom ul#tabs li.rss a:hover { background-color: #fff; color: #2a5099; } 

/* my archives styles */
.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .85em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

/*adding captions under images */
.format_text .alignleft { margin: 0 1.571em 1.571em 0; float: left; clear: left; }
.format_text .alignright { margin: 0 0 1.571em 1.571em; float: right; clear: right; }
.format_text .aligncenter { display: block; margin: 0 auto 1.571em auto; float: none; clear: both; }
.format_text .alignnone { display: block; margin: 0 auto 1.571em 0; clear: both; }
.format_text .wp-caption { background-color: #f3f3f3; border: 0.071em solid #ccc; text-align: center; padding: 0.714em; }
.format_text .wp-caption p { font-size: smaller; font-style: italic; margin-bottom: 0; }

/* remove category titles on pages */
.custom #archive_info {display:none;}

/*custom sidebar heading */
.custom .sidebar h3 {
background-color:#2a5099;
color:#fff;
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:14px;
font-variant:normal;
padding:4px;
}

.custom .sidebar h3 a.rsswidget, .custom .sidebar h3 a.twitter_title_link {color:#fff;}

/* formatting spacing between the ads */
.custom .ad-sidebar {margin: 0 3px 3px 0;  float:left;}
.ad-sidebar-align iframe{ padding-left:3px; padding-top: 1px; margin-right: 5px; }

/* Google Search Results adjust width */
.custom #cse-search-results iframe { width: 550px;}

/* remove the standard footer and replacxe with some color */
.custom #footer_area {background:#2c529d; background-image: url(images/bk-footer.jpg); background-repeat: repeat-x; height: 130px; padding-top: .5em; margin: 0; }

.custom #footer {border-top:0;}

/* Interested in adverting teaser */
.custom .interested-in-advertising {font-weight: bold; font-size: 12px; color:#ff0000; font-style: italic;}
.custom .interested-in-advertising a {color:#ff0000;}
.custom .interested-in-advertising a: hover {color:#000000;}
.custom .interested-in-advertising {clear: both;}

/*remove post by line */

/*headline meta styles*/

/*AdSpeed Styles */

#AdSpeedWrapper {width:270px;}  
.AdSpeed {padding:3px;float:left;}  

/*header social-media links */
.custom #social-links {margin: -75px 0 0 690px; padding-bottom: 40px;}
.custom #social-links ul {text-align: right; margin: 0 0 0 0;}
.custom #social-links li {float: left; list-style-type: none; }
.custom #social-links li a {display: block; width: 40px; height: 40px; margin-right: 8px; }
.custom #social-links span.hidden {display: none; visibility: none;}
.custom #stc-home {clear: both; margin: 0 0 0 812px; padding-top: 5px;}
.custom #stc-home a {display: block; width: 85px; height: 25px; margin-bottom: 5px;}
.custom #stc-home span.hidden {display: none; visibility: none;}

/* Style the ads */
.custom #ads-row1col1 { float: left; margin-right:5px; margin-left: 3px;}

/* candidate election */
.custom .question { background-image: url(images/question.jpg); background-repeat:no-repeat; padding: 0 0 0 55px; min-height: 50px; font-weight: bold;}
.custom .question-short { background-image: url(images/question.jpg); background-repeat:no-repeat; padding: 0 0 0 55px; height: 50px; font-weight: bold;}
.custom ul.main-options, .custom ul.ask-button, .custom ul.director-options, .custom ul.secretary-options, .custom ul.nomcom-options {list-style-type: none;}
.custom .main-options {float: left;}
.custom .director-options, .custom .secretary-options, .custom .nomcom-options {}
.custom .director-options .selected, .custom .secretary-options .selected, .custom .nomcom-options .selected, .custom .main-options .selected {font-weight: bold; vertical-align: top;}
.custom ul.ask-button {float: left; width: 150px; margin: 0;}
.custom ul.main-options {float: left; margin-left: 20px; margin-right: 0;}
.custom h5.qanda { margin: 1em;}
.custom div[class="wp-caption alignnone"] { 
   float: left; 
   display: inline; 
   clear: none !important; 
   margin-left: 55px !important; 
   margin-right: 50px !important;
}

.custom form#cforms3form { overflow: hidden; }
.custom fieldset { border:1px solid #2a5099; margin-bottom: 1em; padding-right: 1em; }
.custom fieldset legend { margin-left: 1em; padding-left: .3em; padding-right: .3em; color: #2a5099; font-weight: bold; font-size: 16px;}


/* cform for elections but actually affects any instance of cform*/
.custom .cform {width: 500px;}
.custom .linklove {display: none;}
.custom .cform textarea, .cform input {width:255px;} 

/* custom text syles for the election process only */
.custom h4.election {text-decoration: underline;}

.custom #vote-now {border: 5px solid red; padding: 1em; margin-bottom: 1em;}

.custom .strong-red {color:#ff0000; font-weight: bold;}
.custom .column-container { overflow: hidden; clear:both;}
.custom .left-col { float: left; margin-right: 1em; width: 300px;}
.custom .right-col { float: left; width: 300px;}

/* look and feel of the content wrapper */

.custom #content_box {border:1px solid #ccc; margin: 0 0 1em 0; border-top:none;  border-right: none; border-bottom:none;}