/******
Overrides for common.css and site.css. Modify/delete as needed.
******/

#sidebar {
	padding: 0;
}

/* joinnow */

#joinnow {
	width: 644px;
	height: 334px;
	background: url(/homepage_graphic_feb10.jpg)no-repeat;
	float: left;
}
#joinnowform {
	width: 240px;
	margin: 125px 0 0 340px;
	text-align: center;
}
#joinnow_email,
#joinnow_zip {
	width: 225px;
	padding: 4px;
	border: 1px solid #000;
}
#joinnow .formrow {
	margin: 12px 0;
}

/* single feature story */

#feature {
    float: left;
}

#home_bottom {
	background: #fff url(/images/bg_home_bottom.gif) repeat-y;
}
#home_top	{
	margin: 0;
	background: #fff;
}
#home_bottom	{
	margin: 0;
	background: #f7f6f6;
}
#bottomblog {
	margin: 0;
        padding: 0;
	float: left;
}
#bottomblog h2.divider	{
	background: #c5d1ff;
	margin: 0;
	padding: 10px;
	text-decoration: uppercase;
	font: 16px bold tahoma,arial,helvetica,verdana,sans-serif;
        color: #d6cece;
}
#bottomblog .odd a	{
	color: #4c7698;
	text-decoration: underline;
}
#bottomblog ul	{
        padding: 0px 350px 0px 8px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
$bottomblog	li	{
	margin: 0;
}
#bottomblog .odd,
#bottomblog .even	{
	margin: 1em 0;
	background: #f7f6f6;
}
#bottomblog .odd a,
#bottomblog .even a	{
	color: #4c7698;
	text-decoration: underline;
	font-size: 15px;
        font: tahoma,verdana,arial;
}
#bottomblog .odd a:hover,
#bottomblog .even a:hover	{
	color: #910404;
	text-decoration: none;
	font-size: 15px;
        font: tahoma,verdana,arial;
}

#bottomleft,
#bottomcenter {
	padding: 0 20px;
	width: 282px;
	float: left;
}
#bottomright {
	padding: 0 20px;
	width: 273px;
	float: left;
}
#bottomright-2 {
        margin: 0;
	padding: 0;
	width: 313px;
	float: right;
}

#home_bottom h2.divider {
	margin: 0;
	padding: 10px 0 10 20px;
	background: #2a2e32;
	font: 16px tahoma,arial,helvetica,verdana,sans-serif;
        font-color: #d6cece;
        font-weight: bold;

}
#bottomleft h2.divider {
	margin: 0 -19px 12px -20px;
}
#bottomcenter h2.divider {
	margin: 0 -20px 12px -20px;
	border-left: 1px solid #e2e8ff;
}
#bottomright h2.divider {
	margin: 0 -20px 12px -19px;
	border-left: 1px solid #e2e8ff;
}

/* readmore links */

#readmore_why {
	background: url(/images/btn_readmore.gif) no-repeat;
}
#readmore_events {
	background: url(/images/btn_events.gif) no-repeat;
}
#readmore_blogs {
	background: url(/images/b_btn_blogs_more.gif) no-repeat left;
}
#readmore_campaigns {
	background: url(/images/btn_campaigns.gif) no-repeat;
}
#readmore_video {
	background: url(/images/btn_video.gif) no-repeat;
}
#readmore_news {
	background: url(/images/btn_news.gif) no-repeat;
}

/* video_photo lead-ins */

.video_photo .img {
	width: 95px;
	float: left;
}
.video_photo .txt {
	width: 178px;
	float: right;
}