/*
File:			custom.css
Description:	Custom CSS for GailPerry.com by Rachael Acklin, 2010
				Modified extensively by Elizabeth Hammond, 2010
*/

.innertube{
padding: 10px;
}

.custom #header {
	background:url(/images/gp-header.jpg) center no-repeat;
        padding:0 0 0 0px;
        height:143px;
        width: 966px;
}

.custom #multimedia_box {
	border:2px solid #cccccc;
}

/*Add this for Newsletter signup box*/
.custom #feature_box {
        padding:0px 4px 4px 4px;
        margin-bottom:10px;
        font-size:12px;
        font-family:sans-serif;
        background-color: #ffffff;
        width: 600px;
}

/*HOME PAGE - Top Content*/

 
#post-3508{
background: url(/images/home_box.png) no-repeat;
}

#post-3508 .format_text{
padding: 0 10px;
}

#post-3508 .headline_area h2{
font-size: 23px;
}

/*Don't display promo box1 on home page*/
.home #text-436975513{
display: none;}

#text-436975513{
margin: -20px 0 10px 0;
}


/*Don't display promo box2 on home page*/
.home #text-436975512{
display: none;}

/*End HOME PAGE - Top Content*/

.custom .menu {
	margin-bottom:0px;
}

.custom .menu a {
        letter-spacing:.1em;
        font-size:11px;
}

.custom .headline_area {
	text-align:center;
	margin-bottom: 10px;
	margin-top: -10px;
}

.custom ul.sidebar_list{
	padding-top: 0;}

.custom .sidebar h3 {
	border-bottom:2px solid #0083c7;
    padding-bottom:4px;
    font-variant:normal;
    letter-spacing:normal;
}

.custom ul.sidebar_list #text-436975510{
	margin-bottom: 25px;
}

/* Secondary Nav bar */
.custom ul#secondnav {
border-top:1px solid #1C92CF;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
background:#ffffffnone repeat scroll 0 0;
width: 960px;
float: left;
font-family:Arial, Tahoma, sans-serif;
margin-bottom:20px;
}
.custom ul#secondnav li { float: left; padding: 6px 13px 3px 0px; }
.custom ul#secondnav li a { font-size: 10px; color: #000000; text-transform:uppercase; letter-spacing:.03em;}
.custom ul#secondnav li a:hover { text-decoration: underline; } 


#feedblitz p.poweredByFeedBlitz{
display: none;
}

/*SECONDARY PROMO*/

#secondary_promo{
float: left;
width: 295px;
display: block;
margin-right: 15px;
margin-bottom: 15px;
margin-top: 30px;
}

/*ITEM PROMO*/

#item_promo{
float: left;
width: 295px;
display: block;
margin-bottom: 15px;
margin-top: 30px;
}
/*NEWSLETTER SIGNUP OVERLAY (lightbox/thickbox)*/

#post-3674 h2{
line-height: 1.2em;
text-align: center;
font-size: 2.2em !important;
margin-bottom: 20px;
background-color: #fff;
}

#post-4173 h2{
line-height: 1.2em;
text-align: center;
font-size: 2.2em !important;
margin: 10px 0 10px 0;
background-color: #fff;
}

#post-4173 #newsletter_signup_overlay ul{
margin-top: 3px;
}

#newsletter_signup_overlay{
width: 580px;
margin: 0 auto;
background-color: #fff;
}

#newsletter_signup_overlay #form{
float: left;
width: 550px;
margin: 15px 0 20px 0;
padding: 10px;
background-color: #f7f7f7;
border: 1px solid #ccc;
}

#newsletter_signup_overlay #Contact0FirstName{
margin: 0 15px 0 3px;
width: 160px;}

#newsletter_signup_overlay #Contact0Email{
margin: 0 0 0 3px;
width: 255px;
}

#newsletter_signup_overlay #Contact0_OrganizationType{
margin: 0 15px 0 3px;
width: 215px;
}

#newsletter_signup_overlay #Contact0_ZipCode{
margin: 0 0 0 3px;
width: 100px;
}

#newsletter_signup_overlay td{
padding: 0 0 5px 0;
}

#newsletter_signup_overlay ul{
display: block;
margin: 0 0 10px 25px;
}

/*NEWSLETTER IN TOP, HORIZONTAL FEATURES BOX*/

#post-3674 h2{
font-size: 2.5em;
margin-top: 15px;
}

#newsletter_horiz{
background:url(/images/nav_horiz_bkgnd.gif) no-repeat;
height: 88px;
width: 625px;
}

#newsletter_horiz #fields{
padding-top: 36px;
color: #fff;
font-family: arial;
}

#newsletter_horiz .newsletter_fn{
margin-left: 11px;
}

#newsletter_horiz .input_fn{
width:80px;
}

#newsletter_horiz .newsletter_ln{
margin-left: 11px;
}

#newsletter_horiz .input_ln{
width:80px;
}

#newsletter_horiz .newsletter_email{
margin-left: 11px;
}

#newsletter_horiz .input_email{
width:120px;
}

#newsletter_horiz input.signup_btn{
float: right;
margin-right: 8px;
margin-top: -20px;
border: none;

}


/*NEWSLETTER IN MEDIA BOX*/

/*#custom_box{
background-color: #fff;
}

#newsletter{
background:url(/images/newsletter.png) center no-repeat;
height: 209px;
padding-left: 20px;
}

#newsletter form{
padding: 83px 0 0 80px;
}

#newsletter form input.signup_btn{
margin: 9px 0 0 0;
border: none;
}

#archive_info{
text-align: left;
}

a.more-link{
text-decoration: none;
font-size: .85em;
line-height: 1.5em;
}

a:hover.more-link{
text-decoration: underline;
}*/

/*SEARCH IN NAVIGATION AREA*/


#nav_search{
display: block;
float: right;
margin-top: 5px;
}


/*SEARCH IN NAV*/
.custom #s {
background:#fff;
float:left; 
width:150px; 
height:20px;
font-size: 1.5em;
border: 2px solid #DDDDDD;
margin-right: 5px;
}

input#searchsubmit {
width:53px;
height: 25px;
background-color: #fff;
border: none;
}


/*HIDE "COMMENTS CLOSED" TEXT*/

.custom .comments_closed p {
  display: none;
}

.custom p.to_comments {
	display: none;
}

#homepage_post{
clear: both;
border: 1px dashed #ccc;
background-color: #f6f6f6;
padding: 0 45px 10px 45px;
}

#homepage_post h2 a{
font-size: 1.5em;
text-decoration: none;
font-weight: 400;
text-align: center;
line-height: 1.7em;
}


/*Tools by Topic*/

#topic{
border-bottom: 1px dashed #232323;
padding: 15px;
clear: both;
}

#topic img.alignleft{
border: 1px solid #232323;
}

#topic ul{
margin: -20px 0 0 0;
}

#topic img.wp-image-3794{
border: none;
}

/*Facebook Like button*/
#text-436975511{
padding: 7px 7px 0 7px;
width: 263px;
margin-top: -10px;
}

/*Categories Widget*/
.widget_categories{
margin-top: -25px;
}