/*
File:			custom.css
Description:	Custom styles for the Thesis Theme that you define

Use:

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 overwrite *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!
*/

/* SPECIAL INDIVIDUAL POST CSS */

.custom .highlight_post h1 { color: #ffc600; }

.custom a, .custom a:visited { color: #6F682b; font-weight: bold; text-decoration: underline; }
.custom a:hover { color: #302e15; font-weight: bold; text-decoration: none; }


.custom .comments_closed p {
  display: none;
}

.custom #header { height: auto; padding-bottom: 0.3em; padding-top: 0.3em; border-bottom: 3px solid #302E15; }
.custom #header #logo { line-height: 3em; }


.custom #header p { color: #6f682b; font-family: "Impact", "Trebuchet MS", Verdana, sans-serif; text-transform: uppercase; font-size: 22px; padding-left: -10px; margin-bottom: 0px; margin-top: 0px; }

.birdsearch { margin-bottom: -20px; }
.birdsearch-header { float: right; padding-right: 40px; padding-bottom: 50px; }
.rssimage { margin-bottom: -7px; }
.partners { margin-bottom: -5px; }
.photolifelist ul {list-style: none; margin: 0 0 0 -35px; }
.photolifelist li {list-style: none; margin: 0 0 0 -35px; }
.photolifelist img {padding: 2px; }
.photolifelist img a {text-decoration: none; }
.photolifelist img a:hover {text-decoration: none; }
.photolifelist a {text-decoration: none; }
.photolifelist a:hover {text-decoration: none; }
.swarovski { padding-bottom: 25px; }

.twitter { float: left; margin-left: -90px; }

.eddie-ad {width: 2.2em; height: 0.5em; background: #888; }
.allaboutbirds { background: #660000; color: #FFFFFF; border: 1px solid #a40000; padding: 10px; }
.allaboutbirds a, .allaboutbirds a:visited { color: #FFFFFF; text-decoration: underline; }
.allaboutbirds a:hover { color: #f4e12f; }

.swaro-doy a, .swaro-doy a:visited { color: #005957; font-weight: bold; }

.book_review_alert { margin-left: 60px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; }

.books { color: #6f682b; font-size: 1.2em; text-transform: uppercase; padding-bottom: 6px; padding-top: 6px; }

.headerspecial {
	float: right;
	padding: 5px;
	margin-top: -100px;
}

.custom #header .social_networking { 
	margin-top: -5em;
	margin-bottom: -1em;
	float: right;
}

.custom .header_tagline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: none;
	
}


.custom #content { border-right: none; }

.custom #content_box { background: transparent url(http://birdfreak.com/wp-content/themes/thesis_151/images/dot-ddd.gif) repeat-y scroll 57.7em 0; }

.custom #sidebars a:hover { text-decoration: none; background: none; border: none; }

body.custom {
    background: #302e15;
}

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    background: #302e15;
    border: 0.4em solid #6f682b;
}

.custom #page {
    background: #fff;
	padding: 0.4em 0 0 0;

}

.custom .sidebar h3 { color: #302e15; font-size: 1.3em; }

.custom h2 a, h2 a:visited { color: #000000; text-decoration: none; }

.custom h2 a:hover { color: #6f682b; }

.policy { background: #eeeeee; color: #302e15; padding: 6px; border: 2px dashed #000000; list-style: none; }

.greenback { background: #75bf00; color: #ffffff; padding: 8px; border: 1px thin #666666; list-style: none;}
.redback { background: #dd0000; color: #ffffff; padding: 8px; border: 1px thin #666666; list-style: none;}
.orangeback { background: #dd6600; color: #ffffff; padding: 8px; border: 1px thin #666666; list-style: none;}
.purpleback { background: #954bbb; color: #ffffff; padding: 8px; border: 1px thin #666666; list-style: none;}

.purple_text { color: purple; }
.red_text { color: red; font-family: Consolas, Arial; font-size: 90%; letter-spacing: -1px; }
.green_text { color: #306426; }

.isgreen { color: #306426; font-weight: bold; }


.superscript {color: red; }


.image_adjustment { float: left; margin-top: 10px; padding-right: 10px; }
.diy_themes_adjustment { padding-bottom: 1em; }

.custom #header .featured_in_header { font-family: Verdana, Arial, Helvetica, sans-serif; color: #27423b; margin-left: 0.5em; padding: 0 0 0 0; }
.custom #header .featured_in_header a, .custom #header .featured_in_header a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #27423b;
	margin-left: 0.25em;
	padding: 2px;
	font-size: 0.5em;
	text-decoration: none;
	text-transform: none;
	border: 1px dashed #000;
}
	
.custom #header .featured_in_header a:hover { text-decoration: underline; background: yellow; }

.specialbox1 {
	background: #ddcbbb;
	color: #000000;
	padding: 8px;
	border: 1px solid #775c44;
	list-style: none;
}

.specialbox1 a, a:visited {
	text-decoration: underline;
	color: #775c44;
}

.specialbox1 a:hover {
	text-decoration: none;
	color: #2b3383;
	font-weight: bold;
}

.specialbox li {
	list-style: none;
}

#thesis-ad { padding: 15px; width: 475px; background: #f7f3e2; color: #000000; margin-top: 10px; border: 1px #ddce93 solid; }
#thesis-ad h3 {font-weight: bold; font-family: font-family: Georgia; font-size: 20px; color: #000000; border-bottom: 1px #999999 thin; padding-bottom: 15px; }
#thesis-ad p { padding: 3px; margin-bottom: 10px; font-weight: normal; font-family: Georgia; font-size: 14px; color: #000000; }
#thesis-ad ul { margin-left: 25px; }
#thesis-ad li { margin-left: 35px; }
#thesis-ad a { font-size: 14px; color: #6f682b; }
#thesis-ad a:hover { text-decoration: underline; color: #ddce93; }
#thesis-ad a:visited { font-size: 14px; color: #6f682b; }
#thesis-ad p img .alignleft { float: left; clear: left; }
#thesis-ad p img .alignright { float: right; clear: right; }
.rightframe { float: right; clear: right; background: #eee; border-style: solid; border-color: #ddd; }

#thesis-ad .format_text img.center, .format_text img.aligncenter { display: block; float: none; clear: both; }
#thesis-ad .format_text img.block, .format_text img.alignnone { display: block; clear: both; }
#thesis-ad .format_text img.frame { background: #eee; border-style: solid; border-color: #ddd; }

.codeblue { color: #003984; }
.codeblue a { color: #003984; }
.codered { color: #ab010d; }
.codered a { color: #ab010d; }
.codegreen { color: #01ab0d; }
.codegreen a { color: #01ab0d; }

.custom #twitter_div {padding:0.625em; border:3px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family: Consolas, "Andale Mono", Courier, "Courier New"; font-size: 11px; }
	.custom #twitter_div .rightbird { float: right; }
	.custom #twitter_div .leftbird {float: left; }
	
.custom #birdfreakstore_div {padding:0.625em; font-family: Consolas, "Andale Mono", Courier, "Courier New"; font-size: 11px; }
	.custom #birdfreakstore_div .rightbird { float: right; }
	.custom #birdfreakstore_div .leftbird {float: left; }
	
.custom #subscribe_div {padding:0.625em; border:3px double #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-family: Consolas, "Andale Mono", Courier, "Courier New"; font-size: 11px; }
.custom .subscribe_header h3 { background: #f77c0f; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
	.custom #subscribe_div .rightbird { float: right; }
	.custom #subscribe_div .leftbird {float: left; }

/* [ BOOK REVIEWS ] */
.custom #book_review_div { font-family: Georgia; font-size: 14px; }
.custom .book_review_header h3 { background: #75bf00; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #book_review_div ul li { padding-bottom: 0.2em; margin-left: -16px; margin-top: -12px; width: auto; }
.custom #book_review_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #000000; border-bottom: 1px solid #75bf00; }
.custom #book_review_div ul li a:hover { color: #000000; background: #e8f3d7; text-decoration: none; }

/* [ RECOMMENDED READS ] */	
.custom #recommended_reads_div {font-family: Georgia; font-size: 14px; }
.custom .recommended_reads_header h3 { background: #a90000; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #recommended_reads_div ul li { padding-bottom: 0.2em; margin-left: -16px; margin-top: -12px; width: auto; }
.custom #recommended_reads_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #a90000; border-bottom: 1px solid #a90000; } 
.custom #recommended_reads_div ul li a:hover { color: #000000; background: #f8e1e1; text-decoration: none; }	

/* [ PHOTOGRAPHY YELLOW ] */
.custom #photography_div {padding:0.325em; font-family: Georgia; font-size: 14px; }
.custom .photography_header h3 { background: #f2eb37; color: #000; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #photography_div ul li { padding-bottom: 0.2em; margin-left: -7px; margin-top: -13px; width: auto; }
.custom #photography_div ul li a, .custom #photography_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.25em 0.25em; color: #000000; border-bottom: 1px solid #f2eb37; } 
.custom #photography_div ul li a:hover { color: #000000; background: #fdfcd5; text-decoration: none; }
.custom #photography_div .rightbird { float: right; }
.custom #photography_div .leftbird {float: left; }

/* [ SUBJECTS PURPLE ] */
.custom #subjects_div {padding:0.325em; font-family: Georgia; font-size: 14px; }
.custom .subjects_header h3 { background: #5c276e; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #subjects_div ul li { padding-bottom: 0.2em; margin-left: -16px; margin-top: -12px; width: auto; }
.custom #subjects_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #5c276e; border-bottom: 1px solid #5c276e; } 
.custom #subjects_div ul li a:hover { color: #000000; background: #b89dc1; text-decoration: none; width: 206px; }

/* [ ARCHIVES ORANGE ] */
.custom #archives_div {padding:0.325em; font-family: Georgia; font-size: 14px; }
.custom .archives_header h3 { background: #dd6600; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #subjects_div ul li { padding-bottom: 0.2em; margin-left: -16px; margin-top: -12px; width: auto; }
.custom #subjects_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #5c276e; border-bottom: 1px solid #dd6600; } 
.custom #subjects_div ul li a:hover { color: #000000; background: #ebcaad; text-decoration: none; }

/* [ SEARCH BROWN ] */
.custom #lijit_search_div { padding: 0.325em; font-family: Georgia; font-size: 14px; }
.custom .search_widget h3 { color: #FFF; background: #6f682b; width: 206px; margin-left: -11px; padding-left: 11px; }

/* [ SEARCH BOX ] */
#search_box {
	margin-bottom: 10px;
	width: auto;
	border-bottom: 2px solid #302E15;
	border-left: 2px solid #302E15;
}

#search_box h3 {
	padding: 0 5px 0 5px;
	font-size: 2em;
	color: #FFFFFF;
	background: #302E15;
}

.custom input, .custom textarea {
	font-size: 1.5em;
	padding: 3px 10px 3px 10px;
}


/* [ DIGISCOPING SWARO GREEN] */

.custom #digiscoping_div { 
	padding:0.325em; 
	font-family: Georgia; 
	font-size: 14px; 
	font-weight: normal; 
}

.custom .digiscoping_header h3 {
	background: #27423b; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }

.custom #digiscoping_div ul li {  padding-bottom: 0.5em; margin-left: -13px; margin-top: -12px; width: auto;  }

.custom #digiscoping_div ul li a, .custom #recommended_reads_div ul li a:visited {
	font-size: 13px;
	font-family: Georgia;
	display: block;
	color: #27423b;
	border-bottom: 1px solid #27423b;
	text-decoration: none;
	font-weight: normal;
} 

.custom #digiscoping_div ul li a:hover {
	color: #000000;
	background: #9caea9;
	text-decoration: none;
	font-weight: normal;
}

.custom #digiscoping_div .rightbird { float: right; }


/* [ DOWNLOADS SILVER ] */

.custom #downloads_div { padding:0.325em; font-family: Georgia; font-size: 14px; }
.custom .downloads_header h3 { background: #96a2ae; color: #000; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #downloads_div ul li {  padding-bottom: 0.3em; margin-left: -13px; margin-top: -12px; width: auto;  }
.custom #downloads_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #000000; border-bottom: 1px solid #96a2ae; } 
.custom #downloads_div ul li a:hover { color: #000000; background: #d8dce0; text-decoration: none; }
.custom #downloads_div .rightbird { padding: 10px; float: right; }

/* [ C-NOTES SILVER ] */

.custom #cnotes_div {padding:0.325em; font-family: Georgia; font-size: 14px; }
.custom .cnotes_header h3 { background: #6f682b; color: #fff; width: 206px; margin-left: -11px; padding-left: 11px; }
.custom #cnotes_div ul li {  padding-bottom: 0.3em; margin-left: -16px; margin-top: -12px; width: auto;  }
.custom #cnotes_div ul li a, .custom #recommended_reads_div ul li a:visited {font-size: 12px; font-family: Georgia; display: block; padding: 0.15em 0.15em; color: #000000; border-bottom: 1px solid #6f682b; } 
.custom #cnotes_div ul li a:hover { color: #000000; background: #d9d18b; text-decoration: none; }

/* [ CUSTOM ARCHIVES ] */

.custom.archives .archive_column { width:16em; margin:0.33em; float:left; font-size: 13px; }
.custom.archives .archive_column.posts {width:36em; margin:0;}
	.custom.archives .archive_column.posts li {width:14em; margin-right:2.1em; margin-bottom:0.5em; float:left;}
	
/* [ CUSTOM NAV MENU STYLES ] */
.custom .menu { list-style: none; border: 1px solid #ddd; border-width: 0 0 0 1px; }
.custom .menu li { margin-bottom: 0em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
.custom .menu li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
	.custom .menu li a { display: block; line-height: 1em; color: #FFFFFF; background: #6F6826; text-transform: uppercase; letter-spacing: 2px; }
	.custom .menu li a:hover { color: #6F6826; background: #302E15; text-decoration: underline; }
	.custom .menu li.current_page_item a, ul#tabs li.current-cat a { cursor: default; color: #302E15; background: #FFFFFF; }
	.custom .menu li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
.custom .menu li.rss { color: #6F6826; padding-right: 0; background: none; border: none; float: right; }
	.custom .menu li.rss a { color: #6F6826; padding-right: 14px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
	.custom .menu li.rss a:hover { color: #302E15; }
	
/* [ ADDITION OF DROP DOWN MENU ] */

.custom .menu li ul {display:none; position:absolute; list-style:none;}
.custom .menu li ul li {float:none;}
.custom .menu li:hover ul {display:block;}
.custom .menu { margin-bottom: 0;} /* Fix for IE6 */

/* [ CUSTOM FOOTER ] */

.custom #footer .footer-left {
	float: left;
	padding: 2px;
	margin-left: 2px;

}

/* [ CUSTOM LIBRARY STYLING ] */

#books {
	width: auto;
}

#books h5 a, #books h5 a:visited {
	font-size: 1.15em;
	color: #6F682B;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#books h5 a:hover {
	color: #302E15;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.15em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#books a, #books a:visited {
	font-size: 0.8em;
}

#books a:hover {
	font-size: 0.8em;
	text-decoration: none;
}
	

#bookclear {
	clear: both;
}



#books .leftbook {
	float: left;
	width: 285px;
	margin-bottom: 0.5em;
	padding-right: 10px;
	border-bottom: dashed 1px #CCC;
	border-right: dashed 1px #CCC;
	text-align: justify;
}

#books .leftbook img {
	float: left;
	padding: 9px;
}

#books .leftbook img a {
	float: left;
	padding: 9px;
}


#books .centerbook {
	float: left;
	width: 285px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0.5em;
	border-bottom: dashed 1px #CCC;
	border-right: dashed 1px #CCC;
	text-align: justify;
}

#books .centerbook img {
	float: left;
	padding: 9px;
}

#books .rightbook {
	float: left;
	width: 285px;
	padding-left: 10px;
	margin-bottom: 0.5em;
	border-bottom: dashed 1px #CCC;
	text-align: justify;
}

#books .rightbook img {
	float: left;
	padding: 9px;
}

#books .swarovski_advert {
	float: right;
	margin-top: -8em;
	margin-right: -4em;
}


/* [ CUSTOM MILLION BIRDER STYLING ] */

#millionbirderpage {
	margin-left: 1em;
}

/* [ CUSTOM NOTES and ALERTS ] */

p.green_alert { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	background: #96ff63; 
	border: 1px solid #6dd838; 
	padding: 8px; }