.custom .slideshow {
	padding: 0;
	margin: 0;
}

.custom #content_box {
	background-color: #fff;
}

.custom #socialid a:link, .custom #socialid a:active, .custom #socialid a:visited {
	padding-left: 5px;
}

.custom #socialid a:hover {
	padding-left: 5px;
}

.custom #whitebox {
	background-color: #fff;
	border: 1px solid #ac0000;
	padding: 5px;
}

.custom #column_wrap {
	    background: url(images/sideback.png) repeat;

}

.custom .2_column-sidebar {
	    background: #999 url(images/sideback.png) repeat;
	color: #999929;
	width: 200px;
	float: left;
}

.custom #content {
	background-color: #fff;
}

.custom #content.hfeed {
	background-color: #fff;
}

.custom #nl-signup {
    background: url(images/mailinglist.png) no-repeat;
	padding-top: 250px;
	padding-left: 25px;
	width: 353px;
}

.custom #nl-audio {
    background: url(images/mailinglist-audio.png) no-repeat;
	padding-top: 85px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	width: 170px;
}

.custom #nl-report {
    background: url(images/mailinglist-report.png) no-repeat;
	padding-top: 85px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	width: 170px;
}

.custom #nl-video {
    background: url(images/mailinglist-video.png) no-repeat;
	padding-top: 85px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	width: 170px;
}

.custom #headersearch {
	position: relative;
	right: 5px;
	float: right;
}

.custom .banner ul li {
	display: inline;
	background-color: #009c00;
	list-style-type: none;
}

.custom .bannerfeature {

}

.custom #searchform {
	padding: 2px;
}

.custom #s {
	height: 22px;
	width: 200px;
}

.custom #searchsubmit {
	height: 22px;
	margin-top: 4px;
		float: right;
}

.custom #searchtitle {
	clear: both;
	margin: 0px;
	padding: 10px;
    background: url(images/back.jpg) repeat-x 0 -4px;
}

.custom #main_nav {
	clear: both;
	margin: 0px;
	padding: 10px;
	background: url('images/menu-back-black.jpg') repeat-x;
	height: 36px;
}

body.custom {
    background: #999 url(images/back.jpg) repeat-x 0 -1px;
}

.custom #page {

	margin: 0;
	padding: 0;
}

.custom .sidebar .text_input { width: 99%; } 
	
.custom #sidebars {
	margin-right: 40px;
}

.custom #header { border-bottom: 0px double #ddd;
	height: 155px;
	background: url(images/header.png) no-repeat 0 10px;
}


/* end mick 

.custom #container {
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 0.3em;
    background: #33332f;
    border: 0.4em solid #ccc;
}




.custom #nav_area {background:#c3d9d6; padding:0.5em 0; border-bottom:1px solid #ddf;}
	.custom #nav_area ul {border-bottom:none; border-left:none;}
		.custom #nav_area ul li {border-width:0; margin-bottom:0; padding-bottom:0; background:none;}


		.custom #header #logo {display:none;}
		.custom #header #tagline {display:none;}

.custom #title_area {background:#de6a61; padding:1em 0; border-bottom:1px solid #c55;}
	
*/





.custom ul#tabs { list-style: none;  background: url('images/menu-back-pink.jpg') repeat-x;
	border-left: 1px solid #730000;
}

.custom	ul#tabs li { margin-bottom: 0em; background: url('images/menu-back-pink.jpg') repeat-x; float: left;
	border: 1px solid #730000;
}

.custom	ul#tabs li.current_page_item, .custom ul#tabs li.current-cat { border-bottom: 0; }
	
.custom	ul#tabs li a { display: block; line-height: 20px; color: #fff; text-transform: uppercase; }
		
		

.custom ul#tabs li a { font-size: 1.1em; padding: 0.545em 0.818em; }

.custom ul#tabs li a:hover { color: #fff; text-decoration: underline; }
	
.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a { background: url('images/menu-back-pink.jpg') repeat-x; cursor: default; }
		
.custom ul#tabs li.current_page_item a:hover, .custom ul#tabs li.current-cat a:hover { text-decoration: none; }
	
.custom ul#tabs li.rss { padding-right: 0; background: url('images/menu-back-black.jpg') repeat-x; float: right;
	border: 1px solid #000;
}
		
.custom ul#tabs li.rss a { padding-right: 16px;
	color: #fff;
}

.custom ul#tabs li.rss1 { padding-right: 0; background: url('images/menu-back-pink.jpg') repeat-x; float: right;
	border: 1px solid #000;
}
		
.custom ul#tabs li.rss1 a { padding-right: 16px;
	color: #000;
}

.custom ul#tabs li.rss2 { padding-right: 0; background: url('images/menu-back-blue.jpg') repeat-x 0; float: right;
	border: 1px solid #000;
}
		
.custom ul#tabs li.rss2 a { padding-right: 16px;
	color: #000;
}

.custom ul#tabs:after, .custom #content_box:after, .custom #sidebars_box:after, .custom .format_text:after, .custom .prev_next:after, .custom ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }