/*
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 
#663300 orange frames
#ff9900 link oranges

*************************************************************************************************************
*/
/*----------------------**********----------------------*/
/*--------------------end--------------------*/


/*---------------**************************************** styles the body elements ****************************************---------------*/

/*---------------------- adds damned-wp-flamebg.jpg to background ----------------------*/
body.custom {
color: #ffffff; 
background: #000000 url('images/damned-wp-flamebg.jpg') 50% 0 no-repeat; 
margin-top: 0px;
}


/*----------------------adds line under header to butt to sidebar line and second declaration bumps it up a bit ----------------------*/
.custom #header {
border-bottom:1px solid #663300;
clear:both;}

.custom #header {
padding-bottom:.2em;
padding-top:-2em;
}

/*----------------------adds line over footer to butt to sidebar line ----------------------*/
.custom #footer {
border-top:1px solid #663300;
clear:both;
color:#FFFFFF;
margin-top:10px;
text-align:center;
}

/*----------------------adds #663300 line to the right of all content feeds ----------------------*/
.custom .hfeed {
border-right:1px solid #663300;
clear:both;
}


/*----removes white lines from search results ----*/
.custom #archive_info {
border-bottom: none;}

.custom .prev_next {
border-top: none;
clear:both;
letter-spacing:2px;
text-transform:uppercase;}


/*-----------------------:[ removed headline_area from pages ]:--------------------------*/
.custom .headline_area h1  {display:none; margin-bottom:-2em;}
/*.custom .headline_area h2  {display:none; margin-bottom:-2em;}*/
.custom .format_text {
  padding-bottom:
  .0em;padding-top: 0em;
  text-align: justify;
}
.no_headline {
  margin-top:-2em;
  padding-bottom:0;
  text-align:justify;
}


/*---------------********** changes all dotted lines to #663300 **********---------------*/

.custom dl#comment_list { border-top: 1px dotted #663300; }

.custom dl#comment_list dd { border-bottom: 1px dotted #663300; }

.custom dl#trackback_list { border-top: 1px dotted #663300; }

.custom #commentform { border-top: 1px dotted #663300; }

.custom #commentform span.allowed { display: block; color: #807e70; background: #f9f7e4; border-style: dotted; border-color: #663300; }

.custom .post_box, .custom .teasers_box { border-top: 1px dotted #663300; clear: both; }

.custom #sidebar_1 { border-style: dotted; border-color: #663300; }

/*------------------------------------end dotted lines-----------------------------------*/

/*-----------------------:[ styles the typography ]:--------------------------*/
.custom a {cursor:crosshair;color: #ff9900 ; text-decoration: none;}

.custom a:hover {color: #ffffff; text-decoration: none; background: transparent url('/wp-content/themes/thesis_151/images/flame_small.gif') repeat-y center 33px;}

.custom #footer a {color: #ff9900; text-decoration: none; border-bottom:none;}
.custom #footer a:hover {color: #ffffff; text-decoration: none; cursor:crosshair;}

.custom a img {
border: 1px solid #663300;
}

.custom a img:hover {
border: 1px solid #ff9900;
}

/*---------------**********styles the menu**********---------------*/

/*---------------------- removed line under menu to replace with line under tab ----------------------*/
.custom #tabs {margin-top: 8px; list-style: none; border: 0px solid #663300; border-width: 0px 0px 0px 0px; }

.custom #tabs a {color: #ffffff; text-transform: uppercase; letter-spacing: 2px;text-decoration: none;border-bottom: 0px;border-top: 0px;border-right: 1px; border-left: 1px; }

.custom #tabs .current_page_item, .custom #tabs .current-cat {color: #FF9900; background: none; border-bottom: 0px;border-top: 0px;border-right: 0px; border-left: 0px;}

.custom #tabs li { 
background: none;
border-bottom: 0px;
border-top: 0px;
border-right: 0px; 
border-left: 0px;
}

.custom #tabs a:hover { color: #FF9900; 
text-decoration: none; 
}


.current #tabs .current_page_item a, 
.current #tabs .current-cat a { 
color: #FF9900; 
text-decoration: none; 
}



.custom ul#tabs li.current_page_item a, 
.custom ul#tabs li.current-cat a {
color: #FF9900; 
text-decoration: none;
}

/*---removes dotted line from around thesis nav--------*/
.custom  #tabs a{outline: none;}



/*---:[ removes the background off the media box ]:---*/

.custom #image_box {
border-bottom:1px solid #663300;
}

.custom #image_box img{
background:#000000 none repeat scroll 0 0;
border-color:#663300;
border-style:solid;
display:block;
}

/*---:[ pads the multimedia box elements ]:---*/
.custom #image_box, 
.custom #video_box, 
.custom #custom_box {
padding:1em;
}

/*mm box color*/
.custom #image_box { 
background: none;
} 

/*move the mm b0x down*/
.custom #multimedia_box { 
margin-top: 0em;
}

/*mods the search box - for border 2 inners and 2 outers make a bevel*/

.custom input,
 .custom textarea,
 .custom input.filefield {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border-color:#663300 #663300 #663300 #663300;
border-style:solid;
border-width:1px;
color: grey;
font-size:1em;
}

.custom div.wpcf7-mail-sent-ok {
 border:none;
 }

.custom  .format_text input, 
.custom #commentform input, 
.custom #commentform textarea { 
 width:auto;
 }

/* mods the image space for lead letters */
.custom img.alignleft {
margin : 0 .5em 0 0;
}

/* mods the thickbox gallery items */
.custom .ngg-gallery-thumbnail img:hover {
border-color:#ff9900;
}
.custom .ngg-gallery-thumbnail img {
background:#663300 url(/wp-content/themes/thesis_151/images/tn-flame-bg.gif) repeat scroll 0 0;
border:1px solid #663300;
display:block;
margin:8px;
padding:0;
}

.custom #TB_window {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 4px 30px #000000;
background:#000000 none repeat scroll 0 0;
border:1px solid #663300;
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102;
}

.custom #TB_window {
-x-system-font:none;
color:#663300;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.custom #TB_window img#TB_Image {
border-color:#000000 #000000 #000000 #000000;
border-style:solid;
border-width:1px;
display:block;
margin:15px 0 0 15px;
}


.custom #TB_secondLine {
-x-system-font:none;
color:#ffffff;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}



.custom .ngg-navigation a.page-numbers:hover, 
.custom .ngg-navigation a.next:hover, 
.custom .ngg-navigation a.prev:hover, 
.custom .ngg-navigation span.page-numbers:hover, 
.custom .ngg-navigation span.next:hover, 
.custom .ngg-navigation span.prev:hover {
background-color:#000000;
color:#FFFFFF !important;
text-decoration:none !important;
}


.custom .ngg-navigation a.page-numbers, 
.custom .ngg-navigation a.prev,
.custom .ngg-navigation a.next, 
.custom .ngg-navigation span.page-numbers, 
.custom .ngg-navigation span.next, 
.custom .ngg-navigation span.prev {
border:0px solid #663300;
margin-right:3px;
padding:3px 7px;
}

.custom #TB_window a:hover {
color:#ffffff;
}

.custom #TB_window a {
color:#ff9900;
}

.custom #TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #000000;
	border: 1px solid #663300;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

.custom .piclenselink a{ 
color:#ff9900; 
}


.custom span.wpcf7-not-valid-tip {
background:darkred none repeat scroll 0 0;
}

/* pushes the footer down some on scant pages - not perfect but better than footer being up top */
.custom .full-page {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto 50%; 
}

.custom .format_text p {
margin-bottom:1em;
}

.custom hr {
background:#663300 none repeat scroll 0 0;
border:medium none;
height:1px;
margin:16px;
}

div.hr {
  height: 2px;
  background: #663300;
  margin:16px 0;
}

div.hr hr {
  display: none;
}

.copyright {
color:#666666;
}

.format_text {
line-height:1.5em;
}

.format_text img.right, .format_text img.alignright, .wp-caption.alignright {
margin:0 0 1em 1em;
}

/* gets rid of red email on phplist widget */
.custom .required { display:none;}

.custom .wp-polls ul li,.custom .wp-polls-ul li,.custom .wp-polls-ans ul li {
padding-bottom:90px;
}