/*
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 #header {display: block; height: 110px; background: url(images/Header_ContentAction_2010.jpg) no-repeat; outline: none;}
/* This line gets rid of the site title & tagline by casting them out to the far left */
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
/* This line collapses the vertical space of the tagline so that there isn't unnecessary white space after the header image */
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:0; border-top:0; border-right:0; border-left: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: 0px 0px 0px 0px;

.custom #nav_area {background:#000000; border-bottom:0px solid #FFFFFF; padding-top:10px;}
	.custom ul#tabs {border-bottom:0; border-color:#FFFFFF;}
		.custom ul#tabs li {border-color:#FFFFFF; background-color:#000000;}
		.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {background:#fff;}

/* HEADERS */
body.custom h1 {
font-family: Arial, Helvetica, sans serif;
color: #2f3d37;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 45px;
line-height: 38px;
letter-spacing: -2px;
font-weight: bold;
}

.custom h2 {
font-family: georgia, times, Times New Roman, times-roman, serif;
color: #ed1c24;
margin: 0;
padding: 11px 0px 5px 0px;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
}

.custom h3 {
font-family: Arial, Helvetica, sans serif;
font-style: oblique;
color: #2f3d37;
margin: 0px 0px 0px 0px;
font-size: 18px;
line-height: 18px;
letter-spacing: -1px;
font-weight: bold;
}

.custom h4 {
font-family: Arial, Helvetica, sans serif;
color: #2f3d37;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 34px;
line-height: 30px;
letter-spacing: -1px;
font-weight: bold;
}

.custom h5 {
font-family: Arial, Helvetica, sans serif;
color: #2f3d37;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 40px;
line-height: 36px;
letter-spacing: -1px;
font-weight: bold;
}

.custom h6 {
font-family: times, Times New Roman, times-roman, georgia, serif;
font-style: oblique;
color: #2f3d37;
margin: 7px 0px 4px 0px;
font-size: 22px;
line-height: 22px;
letter-spacing: -1px;
font-weight: bold;
}

.custom p {
color:#222222;
font-family: Georgia, Times, serif;
font-size: 14px;
line-height:24px;
margin:0;
padding:0 0 7px;
text-align:left;
}

body.custom {
    background: #59645f;
}

.custom #container {
    margin-top: 0;
    margin-bottom: 0;
    border: none;
}

.workshops #container {
    margin-top: 0;
    margin-bottom: 0;
    border: none;
}

.custom #content_box {background: #ffffff;
}

/* change nav hover colors */
.custom ul#tabs li.rss a:hover { background-color: #000000; background: url('../../../thesis_151/custom/images/icon-rss.gif') 100% 50% no-repeat;; color: #ffffff;  }
.custom ul#tabs li.rss {color: #ffffff;  }
.custom ul#tabs .rss { padding-right: 10px; background: none; border: none; float: right; 
}

/* change nav background color */
.custom ul#tabs li {
   background: #000000;
}
.custom ul#tabs li a:hover {
  background:#ee1b24;
  color:#ffffff;
}
.custom #nav {
  background:#838b86 none repeat scroll 0 0;
  padding-left: 3em;
  padding-right: 1em;
  width: 870px;
}
.custom ul#tabs li.current-cat a, .custom ul#tabs li.current_page_item a {
  background-color: #ffffff;
  color: #000000;
}
.custom #tabs, .custom #tabs li {
  border-style: none;
}
.custom ul#tabs {
background: #838b86;
margin: 0;
border: medium none;
width: auto;
}

.worshops ul#tabs li {
   margin: 0px 0px 0px 0px;
}

.worshops ul#tabs {
   margin: 0px 0px 0px 0px;
}


/* remove sidebar line */
.custom #content_box {background: #444;}

/*--- Remove Headers on Pages ---*/

/* NO PAGE TITLES ON SPECIFIC PAGES */
.custom #no_headline .headline_area { display: none; }
.custom #post-2 .headline_area, .custom #post-125 .headline_area, 
.custom #post-9 .headline_area
}

/* Aweber fix */
.custom .format_text input, 
.custom .sidebar .text_input {
  width:auto;
}

/* sidebarcolor change */
.custom #content_box {background-color:#e5e7c8;}
.custom #content {background-color:#fff;}


/* Workshops page headers */
.custom.workshops h1 {
font-family: Arial, Helvetica, sans-serif;
color: #444;
margin: 0;
padding: 11px 100px 5px 100px;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: bold;
}

.custom.workshops h2 {
font-family: georgia, times, Times New Roman, times-roman, serif;
color: #444;
margin: 0;
padding: 0px 100px 6px 100px;
font-size: 40px;
line-height: 35px;
letter-spacing: -2px;
font-weight: bold;
}

.custom.workshops h3 {
font-family: georgia, times, Times New Roman, times-roman, serif;
font-style: oblique;
color: #2361a1;
margin: 0px 100px 0px 100px;
font-size: 20px;
line-height: 26px;
font-weight: bold;
}

.custom.workshops h4 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #444;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 14px;
line-height: 14px;
letter-spacing: -1px;
font-weight: bold;
}

.custom.workshops h5 {
font-family: georgia, serif;
color: #444;
margin: 0;
padding: 0px 0px 6px 0px;
font-size: 40px;
line-height: 36px;
letter-spacing: -1px;
font-weight: bold;
}

.custom.workshops h6 {
font-family: georgia, serif;
font-style: oblique;
color: #444;
margin: 7px 0px 4px 0px;
font-size: 22px;
line-height: 22px;
letter-spacing: -1px;
font-weight: bold;
}

.custom.workshops .format_text p {
margin: 0 100px 0 100px;
}

.custom.workshops #content ul {
   margin: 0px 100px 0px 125px;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: disc;
}

.custom.workshops #content ol {
   margin: 0px 100px 0px 125px;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: disc;
}

.custom.workshops #content li {
   padding-bottom: 5px;
}


.custom.workshops #stdtext {
width: 400 px;
font-size: 13px;
line-height: 16px;
 }
 
/*blockquote */
.custom blockquote {
margin: 0px 30px 0px 14px;
font-size: 11px;
line-height: 13px;
font-family: Arial, Helvetica, sans-serif;
}

.custom .format_text blockquote.left {
   border: 3px double #aaa;
   color: #111;
   background-color: #eee;
}

.custom .format_text blockquote.right {
   border: 3px double #aaa;
   color: #111;
   background-color: #eee;
}


/*.workshops p {
width: 400 px;
color:#222222;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height:18px;
margin:0;
padding:0 0 7px;
text-align:left;
} */

/*.workshops li {
font-size: 13px;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
color:#222222;
}

ul.workshops ol p {
color: #444444;
font-family: Arial, Helvetica, sans-serif;
} */

.custom.workshops .sidebar li{
margin: 0;
font-size: 12px;
line-height: 21px;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0px 0px 0px;
background: none;
}

.custom.workshops ul.sidebar_list {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

.custom.workshops #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}

/*---:[ nav menu styles ]:---*/
/*.workshops #tabs { list-style: none; border:0px solid #ddd; border-width: 0 0 0px 0px; }
.workshops #tabs li { margin-bottom: -0.2 em; background: #efefef; border: 1 px; solid #ddd; border-left: 0; float: left; }
	.workshops#tabs .current_page_item, #tabs .current-cat { padding-bottom: 0 em; background: #fff; border-bottom: 0; }
	.workshops #tabs a { font-size: 100%; display: block; color: #111; text-transform: uppercase; letter-spacing: 2px; }
		.workshops #tabs a:hover { color: #111; text-decoration: underline; }
		.workshops #tabs .current_page_item a, #tabs .current-cat a { cursor: text; }
		.workshops #tabs .current_page_item a:hover, #tabs .current-cat a:hover { text-decoration: none; }
		.workshops #tabs .rss { padding-right: 0; background: none; border: none; float: right; }
		.workshops #tabs .rss a { padding-right: 16px; background: url('../../../thesis_151/custom/images/icon-rss.gif') 100% 50% no-repeat; } */

PARAGRAPH START
   {font-family:Georgia,serif;
	font-size: .8em;
        font-weight: bold;
	text-transform:uppercase;
	letter-spacing:2px;}

/*---:[ remove comments closed]:---*/
.workshops .comments_closed p {
  display: none;
}


.workshops .sidebar h3 {
font-family: Arial, Helvetica, sans-serif;
color: #444;
margin: 0;
padding: 11px 0px 5px 0px;
font-size: 11px;
line-height: 14px;
font-style: normal;
text-transform: uppercase;
letter-spacing: 2px;
}


/***FOOTER***/
.custom #footer_area {background: #303d36; color: #cccccc; padding-top: 0em; text-align:center; border-top: 3px solid #ee1b24;} 
.custom #footer {background: #303d36; border-top:none; text-align:center;} 
.custom #footer a:hover {color: #ee1b24; text-decoration: none; } 
.custom #footer_1 {background: #303d36; color: #acb1af; text-align:left; border-bottom: 1px solid #303d36; }
.custom #footer_1 ul.sidebar_list li.widget {text-indent:0; color: #eee; width:24%; margin-right:0%; float:left;}
.custom #footer_1 ul.sidebar_list li.widget h3 {text-indent:0; padding-top:0.2em; color:#ccc; font-size:22px; font-family:georgia;}
.custom #footer_1 ul.sidebar_list li.widget a {color: #cccccc; border-bottom:0; padding:0.2em;}
.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#ccc; padding:0.2em;}
/***FOOTER END***/

.workshops #header {
padding-bottom: 0em;
padding-top: 0em;
}

.workshops #header #logo {
font-size: 12px;
line-height: 0;
}

/*.custom textarea {
background: #ECDF5A none repeat scoll 0 0;
}*/

.custom input[type="submit"]{
	background-color: #ECDF5A;
	border-color: #F3EC9E #B1A84F #B1A84F #F3EC9E;
	border-style: solid;
	border-width: 2px;
	color: #685619;
	margin: 0px 100px 0px 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.workshops #table {
align: center;
}

.custom .post_box .format_text input { width: auto; font-style: bold;
}

