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

/* DIGISCOPING.CSS SPECIFIC STYLING */

.custom .headline_area h1, .custom .headline_area h2 {
	color: #27423b;
	font-size:3.0em;
	line-height:1.364em;
}

.custom .format_text p.alert {
	color: #FFFFFF;
	background: #27423b;
	border: 1px solid #cdcdcd;
}

.custom .format_text p.alert a, .custom .format_text p.alert a:visited { color: #cdcdcd; text-decoration: underline; font-weight: bold; }
.custom .format_text p.alert a:hover { text-decoration: none; font-weight: bold; }

.custom .format_text p.alert2 {
	color: #27423b;
	background: #FFFFFF;
	border: 1px solid #27423b;
	padding: 6px;
}

.custom .format_text p.alert2 a, .custom .format_text p.alert2 a:visited { color: #27423B; text-decoration: underline; font-weight: bold; }
.custom .format_text p.alert2 a:hover { text-decoration: none; font-weight: bold; }

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

.custom h2 a:hover { color: #39b545; }

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

/* ------ END CUSTOM DIGISCOPING STYLES --------- */


/* 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-left: 28e;
	margin-bottom: -1em;
	float: right;
}


.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; }

.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: 1em; 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: 1em;
	padding: 2px;
	font-size: 0.6em;
	text-decoration: none;
	text-transform: none;
	border: 1px dashed #000;
}
	
.custom #header .featured_in_header a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; margin-left: 1em; padding: 2px; font-size: 0.6em; 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; }


/* [ 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 ul#tabs { list-style: none; border: 1px solid #ddd; border-width: 0 0 0 1px; }
.custom ul#tabs li { margin-bottom: 0em; background: #efefef; border: 1px solid #ddd; border-left: 0; float: left; }
.custom ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; background: #fff; border-bottom: 0; }
	.custom ul#tabs li a { display: block; line-height: 1em; color: #FFFFFF; background: #6F6826; text-transform: uppercase; letter-spacing: 2px; }
	.custom ul#tabs li a:hover { color: #6F6826; background: #302E15; text-decoration: underline; }
	.custom ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default; color: #302E15; background: #FFFFFF; }
	.custom ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
.custom ul#tabs li.rss { color: #6F6826; padding-right: 0; background: none; border: none; float: right; }
	.custom ul#tabs li.rss a { color: #6F6826; padding-right: 14px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
	.custom ul#tabs li.rss a:hover { color: #302E15; }
	
/* [ ADDITION OF DROP DOWN MENU ] */

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

/* [ CUSTOM FOOTER ] */

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

}


/* [ EXTRA SPECIAL PAGE FORMATTING ] */

#swarovski_digiscoping_setup {
}

#swarovski_digiscoping_setup .swarovski_advert {
	float: right;
	margin-top: -5em;
	margin-right: -1em;
}

#swarovski_digiscoping_setup .intro {
	font-size: 1.3em;
	margin-left: 4em;
	margin-right: 13em;
	text-align: justify;
}


#swarovski_digiscoping_setup .column1 {
	width: 450px;
	float: left;
	margin-left: 2em;
	border-right: 3px dashed #27423B;
	padding-right: 15px;
}

#swarovski_digiscoping_setup .column2 {
	width: 450px;
	float: right;
	margin-right: 2em;
}


#swarovski_digiscoping_setup h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.85em;
	border-bottom: 0.25em solid #27423B;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #27423B;
}

.swarovski_image_caption {
	font-size: 0.9em;
	font-family: Georgia;
	font-weight: normal;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	margin-left: 2em;
	margin-top: -1em;
	width: 350px;
}

#swarovski_digiscoping_setup li {
	margin-left: 2em;
	width: 360px;
	text-align: justify;
	list-style: square;
	padding: 3px;
	color: #27423B;
	font-style: italic;
}

.clear_columns {
	clear: both;
}
