/*
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/
*/

/*
Colors I like:
reddish back, border = #FFEFC6, #AE0000 
greyish back, border = #DDDDDD, #AAAAAA
*/

/*=================================================================*/
/* Header / Logo manipulation									   */
/*=================================================================*/
.custom #header
{ 
	background: #E4F2FD;
	border-bottom: 0;
}
.custom #header_area
{ 
	background: #E4F2FD; 
	border-bottom-width: 1px;
	border-bottom-color: #C6D9E9; 
	border-bottom-style: solid;	
}
.custom #logo, #logo a 
{
	color: #555555;
	font-family: Georgia,Times,"Times New Roman",serif;
	font-style: normal;
	line-height: 1em;
	font-size: 36px;
	font-weight: normal;
	text-shadow: 0 1px 0 #E4F2FD;
}

/*=================================================================*/
/* Post box                                                        */
/*=================================================================*/
.custom .post_box 
{
	border-bottom-width: 1px;
	border-bottom-color: #6578AD;
	border-bottom-style: solid;
}

/*=================================================================*/
/* Post headers                                                    */
/*=================================================================*/
.custom h2
{
	font-weight: normal;
}

/*=================================================================*/
/* Widgets headers                                                 */
/*=================================================================*/
.custom .widget h3
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	font-variant: normal;
	font-style: normal;
	border-bottom: 1px solid #6578AD;
	margin: 0;
	margin-bottom: 18px;
	padding-bottom: 4px;
	letter-spacing: normal;
	line-height: 22px;
	padding: 0;
}

/*=================================================================*/
/* Multimedia box                                                  */
/*=================================================================*/
.custom #multimedia_box
{
	background: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;
}
.custom #custom_box
{
	color: black;
}
.custom #custom_box_image
{
	border-width: 1px;
	border-style: solid;
	border-color: #AAAAAA;
	float: right;
	margin-left: 5px;
}
.custom #custom_box a
{
	/*color: #333333;*/
	text-decoration: underline;
	font-weight: bold;
}

/*=================================================================*/
/* Sidebar list item stuff                                         */
/*=================================================================*/
.custom #sidebars li.widget a
{
	font-size: 12px;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.custom #sidebars li.widget ul
{
	font-size: 12px;
	font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: square;
}
.custom #sidebars
{
	margin-top: 30px;
}

/* Title for twitter widget needs to look like other sidebar titles */
.custom #sidebars li.widget_twitter h3 a
{
        font-size: 14px;
        font-weight: bold;
}


/*=================================================================*/
/* Global link settings                                            */
/*=================================================================*/
/* fixit - these need some work */
.custom a 
{
	color: #6578AD;
	text-decoration: none; 
}
.custom a:hover 
{ 
	color: #060b77;
	text-decoration: none;
}

/*=================================================================*/
/* For displaying code                                             */
/*=================================================================*/
.custom pre
{
	background: #FFEFC6;
	border-color: #AE0000;
	border-style: solid;
	border-width: 1px;
}
.custom code
{
	background: #FFEFC6;
	font-family: Consola, "Courier New";
	font-size: 14px;
	color: black;	
}
.custom sba-code
{
	background: #FFEFC6;
	font-family: Consola, "Courier New";
	font-size: 14px;
	color: black;
	border-color: #AE0000;
	border-style: solid;
	border-width: 1px;
}

/*=================================================================*/
/* For Images without relying on the align hack crap               */
/*=================================================================*/
/* These are deprecated because their names suck */
.custom img.left-image-tight
{
	padding: 0;
	margin-right: 0.5em;
	float: left;
	clear: left;
	display: inline;
}
.custom img.left-image
{
	padding: 0;
	margin: 0.5em 1em 0.25em 0;
	float: left;
	clear: left;
	display: inline;
}
.custom img.right-image
{
	padding: 0;
	margin: 0.5em 0 0.25em 1em;
	float: right;
	clear: right;
	display: inline;
}

/* Use these names instead */
.custom img.sba-align-left-tight
{
	border-style: none;
	border-width: 0;
	padding: 0;
	margin-right: 0.5em;
	float: left;
	clear: left;
	display: inline;
}
.custom img.sba-align-left
{
	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0.5em 1em 0.25em 0;
	float: left;
	clear: left;
	display: inline;
}
.custom img.sba-align-right
{
	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0.5em 0 0.25em 1em;
	float: right;
	clear: right;
	display: inline;
}

/*======================================================================*/
/* My "Developer Crush" class, for when you care to send the very best. */
/*======================================================================*/
.custom .dev-crush
{
	background-color: #FFD1C9;
	border-color: #AE0000;
	border-width: 1px;
	border-style: solid;
	padding-top: 54px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-image: url(images/dev-crush.png);
	background-repeat: no-repeat;
	background-position: 10px 8px;
}

/*======================================================================*/
/* A different look for footnotes.                                      */
/*======================================================================*/
.custom .sba-footnotes
{
	background-color: #E9F7F7;
	border-color: #438988;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin: 0;
         margin-bottom: 1.5em;
}

.custom .sba-footnotes p
{
	margin: 0;
}

/*
.custom #sidebars 
{
	margin-top: 10px;
	border-color: #6578AD; 
	border-style: solid;
	background: #ffbbbb;
}
*/

/*
.custom li.widget_archive, li.widget_categories, li.widget_recent_entries
{
	color : #BC0000;
	background: #FFEFC6;
	border-color: #BC0000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
*/

/*.custom .sidebar ul.sidebar_list
{
        background: #E4F2FD;
        border: 1px solid #6578AD;	
}*/

/*.custom #header { padding-top: 0px; }*/
.custom #footer { padding-bottom: 0; }




















