/*
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!
*/

.custom #content { border-right: none; }

body.custom {
    background: #d6c59a ;
}


.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
}

.custom #page {
    background: #fff;
}


/* 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: 242px; 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 { 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; }*/


/* This line removes the padding from the header so that the background image sits close to the nav menu, the bottom border of the header, and the sides of the content */
.custom #header { padding: 0; }


/* change sidebar headings to dark brown - bold*/
.sidebar h3 { color: #321905; font-weight: 500 }

/* change all color of all links */
.custom a { color: #003DF5;  text-decoration: none; }
a:visited { color: #003DF5;  text-decoration: none; }
a:hover { color: #321905; text-decoration: underline; }



/* change sidebar post titles to light bown */
.sidebar a { color: #8A7338;  text-decoration: none; }
.sidebar a:visited { color: #8A7338;  text-decoration: none; }
.sidebar a:hover { color: #321905; text-decoration: none; }
.sidebar ul { border-bottom: solid  #ddd  thin; padding-bottom: 1.2em; } 







/* change post headlines to dark brown -bold */
.custom  h2 a, h2 a:visited { color: #321905; font-variant: small-caps;font-weight: 600; }
.custom h2 a:hover { color: #8A7338;text-decoration: none; }

/* change single post headlines to dark brown - bold */
h1 { color: #321905; font-variant: small-caps; font-weight: 600; }

/* css for footnote plugin */
.footnotes {
  font-size: 85%;
  line-height: 1.5em;
  padding: 10px 0 10px 0;
}

.footnotes .footnotedivider {
  margin:0px auto; 
  width: 200px; 
  border-bottom: 1px solid #ccc;
}

.footnotes li {
  margin: 1em 0 0 0;color: #3d3d3d;
}

sup.footnote a {
  text-decoration: underline;color: #003DF5;
  font-weight: 600;
  background-color: #ffffa0;
  /* font-size: 80%; */
}
sup.footnote a:hover { color: #FFFFCC; background-color: red;}

sup.footnote {
  line-height: 0em;
}

.footnotereverse a {
  padding: 0 0 0 5px;
  text-decoration: none;color: red;font-weight: 900;background-color: #FFFFCC;
}

.footnotereverse a:hover { color: #FFFFCC; background-color: red; /*background-color: #FFFF8F;text-decoration: underline;*/}


/* allows centering of videos */
.custom .center { text-align: center !important; }

/*cahnge author comment color */
.author_comment { background: #E5E5FF; }

/*inset double lines into pullquote styles */
.custom blockquote.left {
   width: 220px;
   margin: 5px 15px 5px 0;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.4em;
   text-align: center;
   float: left;
}

.custom blockquote.right {
   width: 220px;
   margin: 5px 0 5px 15px;
   padding: 5px 0;
   border: 3px double #aaa;
   border-width: 3px 0;
   font-size: 1.4em;
   text-align: center;
   float: right;
}

/* creates class of letter to house notes from readers */
.format_text .letter { background: #Fffffa; 
   border:1px solid #ddd;
   border-right-width:3px;
   border-bottom-width:3px;
   padding: 1em 1.5em 1em 1em;
   margin-bottom: 1em;
    
}

/* creates class of relate to house related posts */
.format_text .relate { background: #f1f0c1; 
   border:1px solid #ddd;
   padding: 1em 1em .25em 5em;
   margin-bottom: 1em;
    
}

/* creates pretty box for news-lite articles */
.format_text p.lite { 
   background: #CECCFF; 
   border: 1px solid #2E00B8; 
 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;  
   color: #888; 
   float: center;
   line-height: 1.2em;
   padding: .75em; 0;
   margin: -1em 0 1em 0;   
   text-align: center;
}

/* formats top line for news-lite box */
.lite strong {color: #FDFFCC;font-size: 1.2em;
}


/* creates turdly box for carping diem articles */
.format_text p.carp { 
   background: #f1f0c1; 
   border: 1px solid #8A7338; 
 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;  
   color: #b5894c; 
   float: center;
   line-height: 1.2em;
   padding: .75em; 0;
   margin: -1em 0 1em 0;   
   text-align: center;
}

/* formats top line for carping diem box */
.carp strong {color: #baa573;font-size: 1.2em;

}





/* creates manly box for fording report articles */
.format_text p.ford { 
   background: #994D00; 
   border: 1px solid #321905; 
 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;  
   color: #CEBA88; 
   float: center;
   line-height: 1.2em;
   padding: .75em; 0;
   margin: -1em 0 1em 0;   
   text-align: center;
}

/* formats top line for fording report box */
.ford strong {color: #FFEA94;font-size: 1.2em;

}

/*FAQ page stuff*/
/*Creates green and white frame for bio picts */
.format_text img.frame2 { background: white; border: 1px  solid #00994D; padding: 10px; }

/*Creates brown and white frame for bio picts */
.format_text img.frame3 { background: white; border: 1px  solid #321905; padding: 10px; }

.faq a[id] {color: grey; text-decoration: none;}



/*returns by-line catagory links to grey after upgrade to 1.3.2*/
.headline_meta a, .headline_meta a:visited { color: #888; text-decoration: none; border-bottom: 1px solid #eee; }


#multimedia_box { width: 83%; }

	#image_box { padding: 0em; background: #fff; border-bottom: 1px solid #ddd; margin-left: 4em ; margin-top: 0em; 
  }

		#image_box img { display: block; padding: 0.1em; background: #fff; border: 0.1em solid #bbb; }

	/*---:[ video box styles ]:---*/

	#video_box { padding: 1em; background: #000; }

	/*---:[ custom box styles ]:---*/

	#custom_box { padding: 1.1em; background: #eee; border-bottom: 1px solid #ddd; }

/* creates class of Newsbreak to house urget news deveoplments */
.format_text .newsbreak { background: #FFCC66; 
   border:1px solid #ddd;
   border-right-width:3px;
   border-bottom-width:3px;
   padding: 1em .5em .5em 1em;
   margin-bottom: 1em;



/* adds styles to comment links*/



.format_text h3 { color: #321905;}
.format_text h2 { color: #321905;font-variant: small-caps; }


/* Re-style the author and children comments */
.custom dl#comment_list .bypostauthor {background: transparent;} /* Reseting Thesis default */
.custom dl#comment_list dd {padding-top: 0;} /* Reseting Thesis default */
.custom dl#comment_list dd, .custom dl#trackback_list dd {padding-left: 0;} /* Reseting Thesis default */
.custom dl#comment_list dl dd .format_text {margin-bottom: 0;} /* Reseting Thesis default */
.custom dl#comment_list dd div, .custom dl#trackback_list dd div {padding-left: 0.9em;}
.custom dl#comment_list dl dd div {padding-left: 1.5em;}
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #E7F8FB none repeat scroll 0 0;}
.custom dl#comment_list dl.children {background: #FFF;padding-left: 1em;padding-top: 1em;}
.custom dl#comment_list dl.children dt {padding-top: 1em;}
.custom dl#comment_list p.reply {margin-bottom: 1em;}

/* Allowed code fix */
.custom #commentform span.allowed {padding:0.5em 0.214em;}

/*---:[ nav menu styles - resets nav styles (I hope)]:---*/
.format_text #tabs li a { color: #111111 !important;  text-decoration: none; font-size: 1.1em !important; padding: 0.545em 0.818em !important; }



