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

/* CUSTOM: BODY =================================================================================================== */

/* CUSTOM: BODY BACKGROUND COLOR ----------------------------------------------- */
/* alternative color: light yellow: #f6f6d3 ------------------------------------ */
body.custom { 
	background: #EEEEE6; 
}
	
/* CUSTOM: PAGE ================================================================================================== */

/* CUSTOM: PAGE BORDER --------------------------------------------------------- */
.custom #container { 
	margin-top: 2em; 
	margin-bottom: 2em; 
	padding: 0.3em; 
	background: #EEEEE6; 
	border: 0.4em solid #44444f; 
}

/* CUSTOM: PAGE COLOR ---------------------------------------------------------- */
.custom #page { 
	background: #fff; 
}
		

/* CUSTOM: TABS ==================================================================================================== */

/* CUSTOM: TAB BLOCK BORDER ---------------------------------------------------- */
ul#tabs {
	border-color:#000 #000 #000 #000;
	border-style:none none double solid;
	border-width:0px 0px 4px 1px;
}

/* CUSTOM: TABS LI BLOCKS BORDER AND COLOR ------------------------------------- */
ul#tabs li {
	height: 30px;
	background:#ffec6b none repeat scroll 0 0;
	border-color:#000 #000 #000 #000;
	border-style:solid solid none none;
	border-width:1px 1px 1px 1px;
	float:left;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: -1px;
}

/* CUSTOM: HEADER BACKGROUND IMAGE ================================================================================== */


/* CUSTOM: HEADER PADDING AND MARGiNS ------------------------------------------
This sets the distance between the header and background image. 
*/
.custom #header { 
	padding: 0; 
	margin-top: 0px;
	margin-bottom: -3px;
}

/* CUSTOM: LOGO BLOCK  --------------------------------------------------------- 
This includes a border around the background image
*/
.custom #header #logo {
	display: block;
	height: 100px;
	width: 957px;
	border-color:#000 #000 #000 #000;
	border-style:none solid none solid;
	border-width:0px 1px 0px 1px;
	margin-bottom: -2px;
}

/* CUSTOM: HEADER BACKGROUND IMAGE ----------------------------------------------
Add header image to the background of the <a> block that contains the title text.
*/
.custom #header #logo a { 
	display: block; 
	height: 100px; 
	width: 957px; 
	background: url('http://www.definitivemind.com/custom_images/DefinitiveMind Banner 090318 950x100.jpg') no-repeat; 
	outline: none; 
	outline-color: FFFFFF;
	outline-widge: 0px;
	border-width:0px 0px 0px 0px;
	margin-bottom: -1px;
}

/*  CUSTOM: MOVE LOGO TEXT AND TAGLINE OFF SCREEN ------------------------------ */
.custom #header #logo { 
	text-indent: -9999px; 
}
.custom #header #tagline { 
	text-indent: -9999px; 
}

/* CUSTOM: HEADER TAGLINE BLOCK------------------------------------------------------ 
Remove the tagline block from display.
*/
.custom #header #tagline { 
	display: none;
	height: 0px; 
	margin-top: 0px; 
	border-color:#000 #000 #000 #000;
	border-style:none none none none;
	border-width:0px 0px 0px 0px;

}


/* CUSTOM: CONTENT BOX ================================================================================== */

/* CUSTOM: CONTENT BOX BORDER -------------------------------------------------- */
.custom #content_box {
	border-color:#000000 #dddddd #dddddd #dddddd;
	border-style:solid none none none;
	border-width:1px 1px 4px 1px;
}

/* CUSTOM: ENTRY ================================================================================== */

/* CUSTOM: POST ENTRY-TITLE ---------------------------------------------------- 
DISABLED -----------------------
.entry-title {
	background:#f6f6d3 none repeat scroll 0 0;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.headline_meta {
	padding-left: 7px;
	margin-bottom: -2px;
}
--------------------------------*/

/* CUSTOM: ENTRY HEADLINE CONTENT -------------------------------------------------- */
.headline_meta {
	font-family: Verdana, Arial;
	line-height: 1.3em;
}

/* CUSTOM: ENTRY AUTHOR CONTENT -------------------------------------------------- */
.headline_meta span, .headline_meta abbr {
	text-transform: none;
}


/* CUSTOM: ENTRY CONTENT -------------------------------------------------- */
.custom .format_text { 
	font-size: 1.2em; 
	line-height: 1.3em; 
}

/* CUSTOM: TEASER AUTHOR -------------------------------------------------- */
.teaser .teaser_author .author {
	text-transform: none;
}

/* CUSTOM: TEASER ENTRY -------------------------------------------------- */
.format_teaser.entry-content {
	font-size: 1.2em; 
	line-height: 1.3em; 
}


/* CUSTOM: FOOTER ================================================================================== */
.custom #footer {
	border-color:#000000 #dddddd #dddddd #dddddd;
	border-style:double none none none;
	border-width:4px 1px 4px 1px;
}


/* CUSTOM: SIDE BAR ITEMS ================================================================================ */

.sidebar ul.sidebar_list {
	padding-top: 0em;
}

li.widget {
	margin-bottom: 1.5em;
	margin-left: -1em;
	padding-left: 1em;

}

li.widget h3 {
	margin-right: -0.7em;
	margin-left: -0.5em;
	padding-top: 0.5em;
}

li.thesis_widget_search {
	border-color:#dddddd #dddddd #dddddd #dddddd;
	border-style:none none none none;
	border-width:0px 0px 0px 0px;
}

li.widget_pages {
	border-color:#dddddd #dddddd #dddddd #dddddd;
	border-style:solid none none none;
	border-width:1px 0px 0px 0px;
}

li.widget_categories {
	border-color:#dddddd #dddddd #dddddd #dddddd;
	border-style:solid none none none;
	border-width:1px 0px 0px 0px;
}

li.widget_killer_recent_entries {
	border-color:#dddddd #dddddd #dddddd #dddddd;
	border-style:none none none none;
	border-width:0px 0px 0px 0px;
}

li.widget_archive {
	border-color:#dddddd #dddddd #dddddd #dddddd;
	border-style:solid none none none;
	border-width:1px 0px 0px 0px;
}

li.widget_categories h3 {
	letter-spacing: -.05em;
}

li.widget_killer_recent_entries h3 {
	letter-spacing: -.01em;
}
li.cat-item {
	margin-bottom: 0.0em;
}

li.widget ul li {
	margin-bottom: 0.5em;
}
li.widget ul li ul.children {
	margin-top: 0px;
}
li.widget ul li a {
	line-height: 1em;

}

/* CUSTOM FOOTER =================================================================== */
#footer {
	text-align: justify;
	font-size: 1em;
}

#footer div#definitivemind_legal_disclaimer {
	color: #999999;
}

#footer div#definitivemind_copyright {
	text-align: center;
	color: #000000;
	font-size: 1.2em;
}