/*
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 Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/


/* 
==================================================

    OVERRULE ALL COLOR SETTINGS FROM STYLE.CSS

    Peter Roos, August 2009

    This is the last CSS file parsed.
    Put all color specs with palette comments in 
    the file below. Avoid color settings in 
    custom.css as much as possible.

================================================== */

@import url(color-palette-generated.css);

/* Remember: background around the "paper" is also set in the generated file! */

/* ul#tabs li a { font-size: 1.2em; font-family: "Trebuchet MS", "Times New Roman", Times, serif; padding: 0.583em 0.833em; } is default in layout.css */


/* Overwrites of layout.css and style.css */

/* a { color:rgb(205,112,8); } style.css */

p {
	margin-bottom:0.5em;
}

/* menu tabs from style.css */

/* PR: change font of menu tabs */
ul#tabs li a {
 font-family:tahoma,arial,helvetica,sans-serif;
 font-weight:bold;
 font-size:9pt;
}

/*---:[ nav menu styles ]:---*/
#tabs { border:none; }
#tabs li { background:rgb(210,171,14); border:none;border-right:1px solid white;   }
#tabs .current_page_item, #tabs .current-cat { background:black; }
#tabs a { color:rgb(252,227,10); }
#tabs a:hover { color:rgb(159,63,3); text-decoration: none; }
#tabs .rss { padding-right: 0; background: none; border: none; float: right; } /* must be in this file for the white border */
#tabs .rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

/* For the product download page */
a.visit:visited {
 color:purple;
}

div#header {
 background-image:url(/wp-content/uploads/waves.jpg);
 background-position:top left;
}

/* Move to Companion for the generated colors CSS file */
div#header p#logo a {
 color:#f6f2f2;
}

div#header p#tagline, body.custom h1#tagline {
 color:#f6f2f2 !important;
}

body.custom h3 {
 font-size:1.1em;
 font-weight:bold;
 color:#303030;
}

p.headline_meta {
letter-spacing:2px;
}

/*
.entry-content p {margin-bottom:0 !important;padding-bottom:0 !important;}
.entry-content p.next {margin-top:0;padding-top:0;text-indent:2em; }
*/

.thesis_widget_search {
font-family:tahoma,arial,helvetica,sans-serif !important; font-size:10px !important;
}

/* BUTTON STYLING - note: for this, I have to comment out the input styling for these in Thesis! */
/* So: the color setting(s) can be done here, not in color-palette.css */

input[type="button"], 
input[type="submit"], 
button[type="submit"] span {   
 /* PR: note: wpsc uses the button tag this way in the SC */
 font-family:tahoma,arial,helvetica,sans-serif; 
 font-size:8pt;
 font-weight:bold;
 color:#224444;
 margin:0;
 padding:0.2em 0 0.2em 0;
}

/* Make the Empty button less obtrusive and harder to hit by accident */
button[type="submit"] span {
 font-weight:normal;
}

span.emptycart {

}

blockquote {
 border:0;
 margin:0 !important;
 padding:0 !important;
 color:black !important;
 background: url(images/start_quote.png) top left no-repeat;
}

blockquote div {
 background:url(images/end_quote.png) bottom right no-repeat;
 padding-left:22pt;
 padding-right:22pt;
 font-style:italic;
}

div.blockquote {
 background-color:#f6f6f6;
 border:1px solid #cccccc;
 width:100%;
 padding:3pt !important;
 margin:0 0 16pt 0;
}

blockquote p {
	padding:4pt 0 0 36pt;
	margin:0 !important;
	font-size:85%;
}

/* PR: pull quote */
q {
	display:block;
	float:right;
	border-top:3px solid #bbbbbb;
	border-bottom:3px solid #bbbbbb;
	background-color:#f9f9f9;
	padding:3pt;
	margin:4pt 0 2pt 8pt;
	width:180px;
	font-style:italic;
	font-weight:bold;
	text-align:center !important;
	color:black;
}

q.float-left {
float:left;
margin-left:0;
margin-right:10pt;
}

p.fig-caption {
margin:-14pt 0 18pt 0;
font-style:italic;
color:#444444;
}

div.sidebar h3 {
	font-weight:bold;
	font-family:tahoma,arial,helvetica,sans-serif;
	letter-spacing:0.1em;
	font-variant:normal;
	text-transform: uppercase;
	color:#444444;
	font-size:8pt;
}

li.widget {
	margin-bottom:1.455em;
}


/* Sidebar bold not too loud... */
div.textwidget p strong {
	color:#444444;
}

/* Restyling for the ezAdsense plugin and widget */

div.adsense, div.ezAdsense {
	margin-left:-8px;
}

div#sidebars div.adsense {
	margin-left:4px;
}


div.comments_closed {
	display:none; /* Just don't show... */
}

p.audioplayer_container {
	padding:0;
}

div.thesis-ad { /* Aligning the Thesis affiliate banner */
 margin:8pt 0 8pt 11px;
}

div.adsense-leadin {
	padding-top:6px;
	padding-right:8px;
}


/* External links should have the WikiPedia external link icon */
span.comment_author a,
a.ext-link {
 background-image:url(/wp-content/uploads/ext_link.png);
 background-position:center right;
 background-repeat:no-repeat;
 padding-right:14px;
 white-space: no-wrap;
}

/* Adjust comments intro, number smaller - from layout.css */
.comments_intro span { font-size: 1.2em; }
.comments_intro span.bracket { font-size: 1.833em; 
}

/* Make comments field wider (not set in css before) */
p.comment_box textarea#comment {
 width:534px;
}

form#commentform input#submit {
 width:72px;
 font-size:8pt;
}

div#footer {
 text-align:left;
}

div#footer div.bottom-menu {
 float:left;
}

div#footer div.thesis {
 float:right;
}

div.bottom-menu {
 font-size:8pt;

}

div.bottom-menu ul {
 margin:0;
 padding:0px;
}

div.bottom-menu ul li {
 display:inline;
 list-style-type:none;
 padding-left:0.2em;
 padding-right:0.2em;
}

div.bottom-menu ul li.left {
 padding-left:0;
}

a.wh {
 font-weight:bold;
 font-size:1.2em;
}

a.wh:link, a.wh:hover, a.wh:visited {
 color:#996633;
}





