/*
File:			custom.css
Description:	Custom styles for Thesis

/* This line sets up our clickable background image based on the site title's link */
/* DIY: Adjust the height & width attributes to reflect the actual size of your image */
/* DIY: Change the filename of your image to reflect the actual header's file name */
.custom #header #logo a { display: block; height: 200px; width: 960px; background: url('images/header.jpg') no-repeat; outline: none; }

/* This line gets rid of the site title & tagline by casting them out to far left field */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }

/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */

/* This is a bit of a kludge, but it seems to work. */
.custom #header #tagline { height: 0; }

.custom #header { padding: 10px 0 15px 0; 

border-bottom: 0px
}

body.custom {
    background: #8db6b6 url('images/disco-gold.gif') 50% 0 repeat;
}

.custom .menu {
 background: #C3DAD4;
font-weight: bold;
line-height: 3em;
}

.custom .menu a:hover {
 color: #FFFFFF;	
}

.custom .post_box {
padding-top:0;
}

.custom .post_box, .teasers_box, .full_width #content_box .page {
margin:0 2.2em 0 0;
}

.custom .headline_area {
 background: #C3DAD4;
padding: 0 0 0 1em; 
text-transform: uppercase;}

.custom .format_text h2, .format_text h3 {
text-transform: uppercase;
background: #C3DAD4; 
padding-left:0.2em;
}

.custom .entry_title {
text-transform: uppercase;	
}

.custom .teaser h2 {
text-transform: uppercase;
background:#C3DAD4; 
padding-left:0.2em;
}

/*---:[ custom feature box styles ]:---*/ 

.custom #feature_box {
font-family:Verdana,sans-serif;
font-size:1.2em;
line-height:1.571em;
background: #FFFFFF;
padding:1.1em;
margin:0 1.5em 2.2em 0;
border-color:#F7C91C;
border-width:0.01em;
border-style:dotted;
}

.custom #feature_box p {
margin-bottom: 1em;
}

.custom #feature_box h2 {
margin-bottom: 1em;
text-transform:uppercase;
font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;
font-size:1.6em;
}

.custom #container {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 0.2em;
 background: #D3B334;
    border: 0.4em solid #E1C44E;   
}

.custom #content_box {background:transparent url() repeat-y scroll 59.3em 0;
width:100%;
}


.custom #image_box {
background:#F7C91C none repeat scroll 0 0;
padding:0;
}


.custom #video_box {
background:#000000 none repeat scroll 0 0;
padding:0;
}

.custom #multimedia_box .image_box {
background:#F7C91C none repeat scroll 0 0;
padding:0;
}

.custom #multimedia_box p {
margin-bottom: 1em;
}

.custom #multimedia_box h2 {
margin-bottom: 1em;
text-transform:uppercase;
font-size:18px;
}

.custom #page {
    background: #fff;
}

.custom #archive_info h1 {
color:#111111;
font-size:2.2em;
line-height:1.364em;
background:none repeat scroll 0 0 #C3DAD4;
padding:0 0 0 0.2em;
text-transform:uppercase;
}

.custom #archive_info {
border-bottom:0em;
padding-left:0em;
padding-right:0em;
}


.headline_area img.frame {
border-width:1em;
padding:0em;
}

.headline_area img.frame {
background:#FFFFFF none repeat scroll 0 0;
border-color:#F7C91C;
border-style:solid;
}

.headline_area img.alignright {
margin:2.2em 0 2.2em 2.2em;
}


.format_text img.frame {
border-width:0em;
padding:0em;
}
.format_text img.frame {
background:#FFFFFF none repeat scroll 0 0;
border-color:#F7C91C;
border-width:0em;
border-style:solid;
}

.format_text img.alignright {
margin:1em 0 2.2em 1em;
}


.teasers_box {
border-top:1px dotted #F7C91C;
clear:both;
}

.custom .headline_area h1, .headline area h2 {
text-transform: uppercase;
	
}



.custom #content_box a:hover { background: #F7C91C; } 

.format_text p.alert { background: #EBD9CD; border: 1px solid #EBD9CD; }

.format_text blockquote {
font-style:italic;
}

.custom blockquote {
border-left:0 solid #DDDDDD;
color:#666666;
}



/*---:[ nav menu styles ]:---*/

ul#tabs { list-style: none; border: 1px solid #F7C91C; border-width: 0 0px 1px 1px; }

	ul#tabs li { margin-bottom: -0.1em; background: #C3DAD4; border: 1px solid #F7C91C; border-left: 0; float: left; }

/*---:[ WordPress Image Captions ]:---*/
.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: #C3DAD4; border: 0.071em solid #C3DAD4; text-align: center; padding: 0.714em; }
.format_text .wp-caption p { font-size: smaller; font-style: italic; font-weight: bold; margin-bottom: 0; }


.custom .sidebar h3 {font-size: 1.3em;
color: #333333;
background: pink;
padding-left: 0.5em;
margin-right: -0.6em;
 }

.custom #sidebar_1 {
border-color:#F7C91C;
border-style:dotted;
border-width:0 0 0 0.1em;
}

.custom #sidebar_2 {
border-color:#F7C91C;
border-style:dotted;
border-width:0 0 0 0em;
}

.custom #footer { background: #DBF6C3; 
color: #333; 
border-top: 0px; 
text-align: right; 
clear: both; 
padding: 10px 10px 10px 10px; }

.custom .sidebar .wText { font-family: Arial;
text-decoration: none;
font-size: 11px; 
color: #666; 
text-align: left;
}

.custom .sidebar .wLink { font-family: Arial;
text-decoration: none;
font-size: 11px; 
color: #000080; 
}

.custom .sidebar .wBorder { border: dotted 1px #F7C91C; 
background: #FFFFFF; 
}

.wBL { border-left: solid 1px ; 
}  

.custom ul.sidebar_list {
padding-top:0em;
}

div.bookmarkify
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	text-align: left;
	vertical-align: middle;
	
	font-family: verdana, arial;
	font-size: 12px;
}

div.bookmarkify a
{
	text-decoration: none;
	
	font-family: verdana, arial;
}

div.bookmarkify a:hover
{
	text-decoration: underline;
}

div.bookmarkify div.title
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;

	font-weight: bold;
}

div.bookmarkify div.linkbuttons
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a:hover
{
}

div.bookmarkify div.linkbuttons a img
{
	margin: 0px;
	border: none;
	padding: 0px;

	display: inline;

	background: transparent;
	opacity: 0.5;
	filter:alpha(opacity=50); 
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a:hover img
{
	opacity: 1;
	filter:alpha(opacity=100); 
}

div.bookmarkify div.brand
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.brand a
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;

	color: gray;
	font-weight: normal;
}

div.bookmarkify div.brand a:hover
{
}
