/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/* header */
.custom #header {background-image : url(images/header.jpg);}

/* navigation */
.custom #menu_container, .custom ul#menu-primary {width: 900px;} /* adjust navigation width */
.custom #menu_wrapper, .custom .menu-primary-container {background:url(images/navbg.jpg) repeat-x; }
.custom .menu > li > a, .custom .menu > li > a:hover {background:none; color:#fff; letter-spacing:2px !important;}
.custom .menu a {letter-spacing:0px; text-transform:none; padding: 0.414em 1em;}
.custom .menu li ul li a {font-size:1.3em;}

/* feature box */
.custom #feature_box {background:#282828; border:none; padding:20px;}
.custom #featured_headline {color:#fff; font-size:1.1em;}
.custom #featured_headline li {list-style:none; margin-bottom:0.8em;}
.custom #featured_headline p {line-height:24px; margin-bottom:0;}
/*.custom #featured_headline img {float:left; margin-right:2em;}*/
.custom #featured_headline li.widget p a {color:#fff !important;margin-bottom:0;}

/* home page widget for recent blog posts */
.custom #home-page-widget {margin:0 2.3em 1em 2.3em; padding:3.5em 0 0; background:url(images/separator.jpg) top center no-repeat; border-bottom:solid 3px #ccc;width: 665px;}
.custom #home-page-widget li {list-style:none;}
.custom #home-page-widget h3 {font-weight:bold; margin-bottom:1em; font-size:1.5em;}
.custom #home-page-widget li ul li h3 {margin-bottom:0;}
.custom #home-page-widget li ul li h3 a {color:#ce000c; margin-bottom:1em; font-size:0.9em;}
.custom #home-page-widget p.headline_meta {font-size:0.8em;}
.custom #home-page-widget a {border:none;}
.custom #home-page-widget p {text-transform:none; font-size: 14px; line-height: 22px; letter-spacing:0; font-family:arial;}

/* content area */
.custom #content_box {  background: url("images/sidebarbg.jpg") repeat-y scroll 71.6em 50% transparent;}
.custom .post_box, .custom .teasers_box, .custom .full_width #content_box .page {  margin: 0 2.3em;}

/* sidebar */
.custom .sidebar h3 {font-variant:normal; text-transform:none; letter-spacing:0; text-align:center;}
.custom .sidebar li.widget { behavior: url(border-radius.htc); width:88%; padding:1em; border:solid 1px #a8a8a8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px; margin-bottom:1.5em;}
.custom ul.sidebar_list {padding-top:1.2em;}	
.custom #text-3 h3 {border-radius: 10px 10px 0 0; margin: -13px -13px 10px; padding: 0.5em 1em;background:#f2f3f2; border-bottom:solid 1px #a8a8a8;line-height: 25px;}
.custom .sidebar li.widget {font-variant:normal; text-transform:none;}

/* footer */
.custom #footer {background:#282828; text-align:center; padding:2em 1em;}
.custom #footer a {color:#fff; border:none;}
.custom #footer a:hover {text-decoration:underline;}

/* sidebar rotating quotes */
.custom #flexi-quote-rotator {border: 2px solid #AD1A05;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px;  padding: 8px; text-align: left;  width: 89%; overflow:hidden; height:228px;font-variant:normal; text-transform:none;}
.custom #flexi-quote-rotator h3 {margin:0;}

/* sidebar mailing list optin form */
/* .custom #mc_embed_signup input.email { display: block;  margin: 0 4% 10px 0;  min-width: 130px;  padding: 8px 0;  text-indent: 5px;   width: 100%;} */

.custom #mc_embed_signup input.email {
padding-top: 0.308em;
padding-right: 0.308em;
padding-bottom: 0.308em;
padding-left: 0.308em;
font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.custom #mc_embed_signup input {  border: 1px solid #999999; margin-bottom: 10px;}
.custom #mc_embed_signup input.button {  display: block;  margin: 0 0 10px;  min-width: 90px;   width: 35%;}
.custom #mc_embed_signup .button {  background-color: #AAAAAA; border: 0 none; border-radius: 4px;  clear: both;  color: #FFFFFF;   cursor: pointer;  display: inline-block;  font-size: 15px;  font-weight: bold;  height: 32px; line-height: 32px;  margin: 0 5px 10px 0;  padding: 0;  text-align: center; text-decoration: none;  vertical-align: top;  white-space: nowrap;   width: auto;}

/* ADDED BY BRETT ATKIN ON 12/21/2012) */

#press-releases p {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 5px;
}

#press-releases a:link {
font-weight: bold;
}

#press-wrapper {
border-bottom-color: #A5A59B;;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-bottom: 10px;
padding-top: 10px;
width: 100%;
}

#press-image {
float: left;
width: 25%;
text-align: left;
}
/*
#press-image > img { /*added by James Johnson as part of the press page fix */ /*
	min-width: 50px !important;
	min-width: 50px !important;
}
*/
#press-information {
float: right;
text-align: left;
width: 75%;
}

.press-date {
color: #8b8a7e;
}

.press-author {
color: #4d4c39;
font-weight: bold;
}

/* Speaking Engagements - Added by Brett Atkin on 6/18/2012 */

#speaking-engagements p {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 5px;
}

#speaking-engagements a:link {
font-weight: bold;
}

#speaking-wrapper {
border-bottom-color: #A5A59B;;
border-bottom-style: solid;
border-bottom-width: 1px;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;
}

#speaking-image {
float: left;
width: 25%;
text-align: left;
}

#speaking-information {
float: right;
text-align: left;
width: 75%;
}