﻿

/*  

Theme Name: WP-Ecosystem Theme v3.0

Theme URI: http://www.wp-ecosystem.com

Author: Ortonomous

Author URI: http://www.ortonomous.com/

Description: This WordPress theme is powered by Ortonomous, LLC. The code and design is copyright of Ortonomous, LLC. All rights reserved.

*/





div.scroller .stbutton {

	display: none;

}



body

{

	font-size:9pt;

	font-family:arial,lucinda,verdana,geneva,sans-serif;

	color:#000;

	text-align:left;

	line-height:1.5em;

	margin:0;

	padding:0;

}



#wrap

{

	clear:both;

	width:960px;

	background:#fff;

	border:0px solid #ccc;

	margin:0px auto 0;

	padding:15px 15px 15px 15px;

}



#header

{

	clear:both;

	height:135px;

	margin:0 auto;

	padding:0;

}



/* Feed and Twitter Icons */



div.custom2 {

	background-position:2px 2px;

	background-repeat:no-repeat;

	float:right;

	height:330px;

	margin:0;

	padding:0;

	width:300px;

}

#wrap div.custom

{

	background-position:2px 2px;

	background-repeat:no-repeat;

	border:1px solid #D2D2D2;

	float:left;

	height:80px;

	margin:0 0 10px 0;

	padding-top:5px;

	width: 296px;

}



#wrap div.custom a

{

	color: blue;

	display: inline;

	padding: 0;

	float: right;

	margin-right: 7px;

	margin-top: 3px;

}



#wrap div.custom a:hover

{

	text-decoration: underline;

}



#wrap div.rss

{

	background-image: url(images/FeedMonster.gif);

}

#wrap div.ezine

{

	background-image: url(images/ezine.gif);

	height:120px;

}

#wrap div.defaultezine

{

	background-image: url(images/defaultezine.gif);

	height:120px;

}





#wrap div.jiveEzine

{

	background-image: url(images/defaultezine.gif);

	height:120px;

}



#wrap div.twitter

{

	background-image: url(images/TwitterMonster.gif);

}



#wrap div.custom h2,

#wrap div.custom p

{

	margin-left:73px;

}



#wrap div.custom p

{

	padding: 0;

}



/* END -- Feed and Twitter Icons */



#header .sitehead-left

{

	width:50%;

	float:left;

	margin:0;

	padding:0;

}



#header .sitehead-right

{

	width:49%;

	float:right;

	margin:0;

	padding:0;

}



#header .sitehead-left p

{

	height:26px;

	line-height:26px;

	margin:0;

}



#header .sitehead-right p

{

	clear:both;

	float:right;

	height:24px;

	line-height:24px;

	margin:0;

}



#nav

{

	border:0px solid #eee;

	padding: 1px;

	height:30px;

	line-height:30px;

	margin: 0px auto;

}



#page

{

	clear:both;

	margin:0 auto;

	padding:10px 0;

}



#contentleft

{

	overflow:hidden;

	width:650px;

	float:left;

	margin:0;

	padding:0;

}



#content

{

	width:100%;

	overflow:hidden;

	float:left;

	margin:0;

	padding:0;

}



#contentright

{

	overflow:hidden;

	width:300px;

	float:right;

	margin:0;

	padding:0;

}



#contentright_f

{

	overflow:hidden;

	width:302px;

	float:right;

	margin:0;

	padding:0;

}



#sidebar

{

	width:100%;

}



#footer

{

	font-size:8pt;

	clear:both;

	text-align:center;

	border:1px solid #ddd;

	background:#fff;

	margin:0 auto;

	padding:1px;

}



.footer-content

{

	background:#eee;

	padding:8px 10px;

}



#footer .alignleft

{

	float:left;

}



.clearfix:after

{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfix

{

	display:block;

}



* html .clearfix

{

	height:1%;

}



h1,h2,h3,h4,h5,h6,h7

{

	font-family:arial,lucinda,verdana,geneva,sans-serif;

	line-height:1.2em;

	letter-spacing:-1px;

	text-align:left;

	margin:0;

	padding:0;

}



h1

{

	font-size:14pt;

	margin:0;

}



h2

{

	font-size:12pt;

}



.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.entry h7

{

	margin-bottom:10px;

}



#header h1

{

	font-size:20px;

	line-height:24px;

	height:24px;

	margin:0;

}



#subhead h3

{

	font-size:12pt;

	margin:0;

	padding:0;

}



#subhead h1

{

	color:#6B7B9C/*#f48212*/;

	margin:0;

	padding:0;

}



h3#comments,h3#respond

{

	font-size:12pt;

	background:#ddd;

	border:1px solid #fff;

	border-left:0;

	border-right:0;

	margin:0 !important;

	padding:10px;

}



h2.home-list

{

	font-size:9pt;

	font-family:arial,lucinda,verdana,geneva,sans-serif;

	font-weight:700;

	letter-spacing:0;

	margin-bottom:0;

}



a,a:link,a:visited

{

	color:#036;

	text-decoration:none;

}



a:hover,a:active

{

	text-decoration:underline;



}



a#homeLink:hover,a#homeLink:active

{

	background:transparent;

}



a.more-link

{

	background:url(images/arrow-rt.gif) 100% 70% no-repeat;

	padding-right:14px;

}



a.more-link:hover,a.more-link:active

{

	background: transparent url(images/arrow-rt.gif) 100% 70% no-repeat;

}



.alignright

{

	float:right;

	clear:right;

	margin:0 0 5px 10px;

}



.alignleft

{

	float:left;

	clear:left;

	margin:0 10px 5px 0;

}



.aligncenter

{

	display:block;

	float:none;

	clear:both;

	margin:0 auto 20px;

}



img.feature-photo

{

	height:220px;

	margin-left:10px;

	float:right;

	border-left:1px solid #fff;

}



.entry img.feature-photo

{

	float:right;

	border:1px solid #ddd;

	background:#fff;

	margin:0 0 10px 10px;

	padding:1px;

}



img.home-grav

{

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 5px 10px;

	padding:1px;

}



img.post-thum

{

	height:100px;

	width:100px;

	background:#fff;

	border:1px solid #ccc;

	float:left;

	margin-right:5px;

	padding:1px;

}



.home-post-list-2 img.post-thum

{

	height:100px;

	width:100px;

	background:#fff;

	border:1px solid #ccc;

	float:left;

	margin:0 15px 0 0;

	padding:1px;

}



.home-post-list-5 img.post-thum

{

	height:100px;

	width:100px;

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 10px 5px;

	padding:1px;

}



.archive-post-list-2 img.post-thum

{

	height:100px;

	width:100px;

	background:#fff;

	border:1px solid #ccc;

	float:left;

	margin:0 15px 15px 5px;

	padding:1px;

}



img.comment-grav

{

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 10px 20px;

	padding:1px;

}



.commentlist li

{

	clear:both;

	background:#fff;

	margin:0;

	padding:10px 10px 1px;

}



.commentlist li.alt

{

	background:#eee;

	margin:0;

	padding:10px 10px 1px;

}



.commentmetadata

{

	display:block;

	margin-bottom:5px;

}



.commentlist cite

{

	font:9pt arial;

	font-weight:700;

}



#commentform textarea

{

	width:90%;

	padding:5px;

}



.post ul

{

	list-style-type:none;

	margin:0 0 10px 0;

}



.post ul li

{

	list-style-type:none;

	background:url(images/bullet2.gif) 0 4px no-repeat;

	padding:0 0 2px 14px;

}



.post ul ul

{

	margin-left:0;

}



.post ol li

{

	list-style-type:decimal;

}



.post ol.archives

{

	padding-left:25px;

	margin:0;

}



p

{

	margin-top:0;

/*	margin-bottom:15px;

*/}



acronym,abbr,span.caps

{

	cursor:help;

}



acronym,abbr

{

	border-bottom:1px dotted #999;

}



* html acronym,abbr

{

	border-bottom:1px dashed #999;

}



blockquote

{

	padding-left:10px;

	border-left:5px solid #ccc;

	color:#999;

}



.center

{

	text-align:center;

}



a img,img a

{

	border:none;

}



.entry

{

	margin:0;

	padding:0;

}



.postinfo

{

	clear:both;

	margin:0 0 10px;

	padding:0;

}



code

{

	font:1.1em 'Courier New', Courier, Fixed;

}



hr

{

	display:block;

	clear:both;

}



.navigation

{

	clear:both;

	font-size:8pt;

	background:#ddd;

	border-top:1px solid #fff;

	text-align:left;

	margin:0;

	padding:0 10px;

}



.navigation .alignright

{

	float:right;

	margin:0;

	padding:3px 10px;

}



.navigation .alignleft

{

	float:left;

	margin:0;

	padding:3px 10px;

}



.banner468

{

	text-align:center;

	margin:0 auto;

	padding:0 0 1px;

}

.banner468 a, .banner468 a:hover

{

padding:0;

margin:0;

border:none;

text-decoration:none;

}



.banner300

{

	text-align:center;

	margin:0 auto;

	padding:0;

}



#topLinks{float:right; width:300px; display:block; position:relative; z-index:101; padding:0; height:26px;}





#topnav

{



	position:relative;

	z-index:100;

/*	left:50%;

*/	margin:0 0 0 0;

	height:26px;

	line-height:26px;

	padding:0;

	

}



#topLinks ul

{

	background:inherit;

	float:right;

	color:#FFFFFF;

	height:27px;

	line-height:15px;

	list-style-type:none;

	margin:5px 0 0 0;

	padding:0 0 0 7px;

}





#topnav ul

{

	background:inherit;

	float:left;

	color:#FFFFFF;

	height:20px;

	line-height:15px;

	list-style-type:none;

	margin:7px 0 0 7px;

	padding:0px 0 0px 0px;

}



.topnavsearch {float:right; width:230px;}



#topnav li, #topLinks li

{

	float:left;

	margin:0;

	padding:0;

}



#topnav li li

{

	line-height:1.5em;

	float:none;

	margin:0;

	padding:0;

	position:relative;

	

}



#topnav li ul

{

	border-top:0px solid #fff;

	background:#000;

	display:none;

	position:absolute;

	width:154px;

	left:-999em;

	padding:0;

	margin:0 0 0 0;

}



#topnav li ul a:hover

{

text-decoration:none;

}

#topnav li ul ul

{

	margin:-29px 0 0 154px;

}



#topnav li:hover ul,#topnav li li:hover ul,#topnav li li li:hover ul,#topnav li.sfhover ul,#topnav li li.sfhover ul,#topnav li li li.sfhover ul

{

	display:block;

	left:auto;

}



#topnav a,#topnav a:visited,#topnav a:link, 

/*added */

#topLinks a,#topLinks a:visited,#topLinks a:link

{

	display:block;

	color:#FFFFFF;

	text-decoration:none;

	margin:0;

	padding:0 7px 0 7px;

	border-left: #CCCCCC 1px solid;

}



/* take the left border off the first item */

#topnav li.first a, #topLinks li.first a

{

	border-left: none;

}



#topnav a:hover,#topnav a:active

{

	background:transparent;

	color:#FFF;

	text-decoration:underline;

}



#topnav li.rss a,#topnav li.rss a:visited,#topnav li.rss a:link

{

	padding-right:0 !important;

	padding-left:21px;

	background:url(images/rss-sm.gif) 7px 6px no-repeat;

}



#topnav li li a,#topnav li li a:link,#topnav li li a:visited

{

	color:#000000;

	background-color:#DADADA;

	width:140px;

	float:none;

	padding-top:5px;

	padding-bottom:5px;

	margin:0;

}



#topnav li li a:hover,#topnav li li a:active

{

	background-color:#3D67B3;/*#FEA12A;*/

	color:#FFF;

}



#nav ul

{

	background:#939393 none repeat scroll 0 0;

	list-style-type:none;

	width: 960px;

	background:#939393;

	margin:0;

	padding:0;

	clear: both;



	/* added by DW to block more menu items */

	height:30px;

	overflow:hidden;

}



html* #nav ul

{

	float: left;

}



#nav li

{

	float:left;

	border-right:1px solid #fff;

	margin:0;

	padding:0;

}



div.dwidth

{

	width: 960px;

}



#nav li li

{

	float:none;

	margin:0;

	padding:0;

}



#nav li ul

{

	border-top:1px solid #fff;

	background:#939393;

	display:none;

	position:absolute;

	width:160px;

	left:-999em;

	padding:0;

}



#nav li ul ul

{

	margin:-31px 0 0 160px;

}



#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul

{

	display:block;

	left:auto;

	_height:1em;

}



#nav a,#nav a:visited,#nav a:link

{

	color:#FFFFFF;

	display:block;

	text-decoration:none;

	margin:0;

	padding:0 10px;

	background-color: #939393;

}



#nav a:hover,#nav a:active

{

	background:#3D67B3;

	color:#00000;

}



#nav li li a,#nav li li a:link,#nav li li a:visited

{

	color:#fff;

	background:#ccc;

	width:140px;

	float:none;

	margin:0;

}



#nav li li a:hover,#nav li li a:active

{

	background:#333;

}



table

{

	margin-bottom:4px;

}



tr,td,th

{

	margin:auto;

}



td,th

{

	vertical-align:top;

	padding:2px;

}



th

{

	font-weight:700;

	background:#ddd;

}



ul.archives,ul.wp-tag-cloud

{

	margin:0 0 15px 5px;

	padding:0;

}



ul.archives ul li,ul.wp-tag-cloud ul li

{

	background:transparent;

	padding-left:0;

	margin:0;

}



ul.archives ul ul,ul.wp-tag-cloud ul ul

{

	margin:0 0 0 10px;

	padding:0;

}



#tab-box h3

{

	font-size:9pt;

	font-weight:400;

	letter-spacing:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ccc;

	margin:0;

	padding:5px 10px;

}



.tabberlive .tabbertabhide

{

	border:0;

	display:none;

}



ul.tabbernav

{

	background:#303263;

	height:24px;

	line-height:24px;

	border:1px solid #fff;

	border-bottom:0;

	list-style-type:none !important;

	font-size:8pt;

	margin:0 !important;

	padding:0 !important;

}



.tabbernav li

{

	list-style-type:none;

	float:left !important;

	margin-right:1px !important;

	background:transparent !important;

	padding:0 !important;

}



.tabbernav li a

{

	float:left;

	display:block;

	padding:0 5px;

}



.tabbernav li a:link

{

	color:#FFF !important;

}



.tabbernav li a:visited

{

	text-decoration:none;

}



.tabberlive .tabbertab

{

	background:#eee;

	border:0px solid #fff;

	padding:0px;

}



.tabberlive .tabbertab ul.pop li

{

	clear:both !important;

	border-bottom:1px solid #fff !important;

	padding:5px 10px !important;

}



#searchform #s

{

	width:160px;

	margin-right:2px;

	margin-top:4px;

}





select#months,select#tag_drop,select#category_drop

{

	width:180px;

	margin:0;

}



select#months, select#tag_drop{margin-top:4px;}





.related

{

	background:#eee;

	border:1px solid #ddd;

	margin:0 auto 10px;

	padding:10px 10px 0;

}









.home-post-1 .related

{

	background:#fff;

}



.related h3

{

	font-weight:700;

	letter-spacing:0;

	font-family:arial,helvetica,sans-serif;

	font-size:9pt;

	margin-bottom:5px;

}



.related ul

{

	list-style-type:none;

	margin:0 0 10px;

	padding:0;

}



.related ul li

{

	list-style-type:none;

	background:url(images/bullet2.gif) 0 3px no-repeat;

	padding:0 0 0 14px;

}



#my-glider

{

	width:646px;

	background:#fff;

	margin:0 0 10px;

	border:0px solid #ccc;

	padding:1px;

}



#my-glider .controls

{

	border-top:0px solid #fff;

	clear:both;

	width:646px;

	background:#3D67B3;

	margin:0;

	padding:0;

}



#my-glider .controls ul

{

	list-style-type:none;

	margin:0;

	padding:0;

}



#my-glider .controls li

{

	float:left;

	list-style-type:none;

	margin:0;

	padding:0;

}



#my-glider .controls li.feat-nums

{

	border-right:1px solid #fff;

	float:left;

	color:#fff;

	line-height:25px;

	height:25px;

	margin:0;

	padding:0 10px;

}



#my-glider .controls a,.control a:link,.controls a:visited

{

	border-right:1px solid #fff;

	float:left;

	display:block;

	color:#fff;

	text-decoration:none;

	line-height:25px;

	height:25px;

	margin:0;

	padding:0 10px;

}



#my-glider .controls a:hover

{

	background:#939393;

}



#my-glider .controls li.feat-about a

{

	border-left:1px solid #fff;

	border-right:0;

}



#my-glider .scroller

{

	background:#eee;

	height:220px;

	width:646px;

	overflow:hidden;

	

}



#my-glider .scroller .section

{

	width:646px;

	height:220px;

	overflow:hidden;

	padding:0;

}



#my-glider .scroller .content

{

	width:10000px;

}



#my-glider .feature-entry

{

	padding:10px;

}



#my-glider .feature-entry h3

{

	font-family:arial,lucinda,verdana,geneva,sans-serif;

	font-size:9pt;

	letter-spacing:0;

	margin:0 0 5px;

}



.archive-post-list-2

{

	overflow:hidden;

	width:640px;

	float:left;

	background:#fff;

	

	padding:1px;

	border:1px solid #DDDDDD;

}



#subhead

{

	background:#EEEEEE none repeat scroll 0 0;

	margin:0;

	padding:10px;

}



.singlepost .post

{

	padding:10px 10px 0;

}



#midcontent

{

	float:right;

	width:168px;

	margin:0;

	padding:0;

}



.home-post-list-2

{

	overflow:hidden;

	width:645px;

	float:left;

	background:#fff;

	border:1px solid #CCC;

	padding:1px;

}



h3.home-post-list

{

	font-size:9pt;

	letter-spacing:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ccc;

	margin:0;

	padding:5px 10px;

}



.home-post-list-1

{

	overflow:hidden;

	background:#fff;

	border:1px solid #ddd;

	padding:1px;

}



.home-post-list-1 .float-post-right

{

	float:right;

	width:510px;

	margin:0;

	padding:0;

}



.home-post-list-5

{

	overflow:hidden;

	background:#fff;

	border:1px solid #ddd;

	padding:1px 1px 0;

}



.home-post-list-5 .home-post-1

{

	background:#eee;

	float:left;

	width:322px;

	overflow:hidden;

	margin:0;

	padding:0;

	height:300px;	

}



.home-post-list-5 .alt-home-post-1

{

	background:#eee;

	float:right;

	width:323px;

	overflow:hidden;

	margin:0;

	padding:0;

	

}



.home-post-list-5 .entry

{

	height:140px;

	padding:10px;

}



.home-post-list-5 .bottom

{

	background:#ddd;

	height:24px;

	line-height:24px;

	font-size:8pt;

	border-top:1px solid #fff;

	border-bottom:1px solid #fff;

	padding:0 10px;

}



.home-post-list-5 .navigation

{

	clear:both;

	font-size:8pt;

	background:#ddd;

	border:0;

	border-bottom:1px solid #fff;

	text-align:left;

	margin:0;

	padding:0 10px;

}



div#logo

{

	margin-top:-30px;

}



#footer .alignright,#my-glider .controls li.feat-about

{

	float:right;

}



h3,h4,h5,h6,h7

{

	font-size:10pt;

	letter-spacing:0;

}



img.auth-single-post,img.auth-archive-page

{

	background:#fff;

	border:1px solid #ccc;

	float:right;

	margin:0 0 10px 10px;

	padding:1px;

}



.commentlist,#sidebar ul,#midcontent ul

{

	list-style-type:none;

	margin:0;

	padding:0;

}



#commentform,.alt-archive-post-1,.home-post-list-2 .home-post-1,.home-post-list-1 .home-post-1

{

	background:#eee;

	margin:0;

	padding:10px;

}



.post,.tags

{

	margin:0 0 10px;

	padding:0;

}



#topnav li:hover ul ul,#topnav li:hover ul ul ul,#topnav li.sfhover ul ul,#topnav li.sfhover ul ul ul,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul

{

	left:-999em;

}



#topnav li li li a,#nav li li li a

{

	border-left:1px solid #fff;

}



td,#tab-box

{

	border:0px solid #ddd;

}



ul.archives ul,ul.wp-tag-cloud ul,#sidebar p,#midcontent p

{

	padding:0;

}



.tabber,.tabberlive .tabbertab h3

{

	display:none;

}



.tabbernav li a:hover,.tabbernav li.tabberactive a,.tabbernav li.tabberactive a:hover

{

	background:#3D67B3;

}



#searchform,#monthform,#tagform,#categoryform,#sidebar ul ul,#sidebar li li,#midcontent ul ul,#midcontent li li

{

	margin:0;

	padding:0;

}



.archive-post-list-1,.singlepost

{

	background:#fff;

	border:1px solid #ddd;

	padding:1px;

}



.archive-post-1,.home-post-list-2 .alt-home-post-1,.home-post-list-1 .alt-home-post-1

{

	background:#fff;

	margin:0;

	padding:10px;

}



#subhead p,.home-post-list-2 .post,.home-post-list-1 .post,.home-post-list-5 .post

{

	margin:0;

}



#sidebar li,#midcontent li

{

	margin:0 0 10px;

	padding:0;

}



#sidebar li h2,#midcontent li h2

{

	font-size:9pt;

	letter-spacing:0;

	border-bottom:1px solid #ddd;

	border-top:2px solid #ddd;

	color:#000;

	margin:0 0 3px;

	padding:4px 2px;

}



#sidebar li#recent-comments,#sidebar li#recent-posts,#sidebar li#links,#sidebar li#meta,#sidebar li#pages,#sidebar li#archives,#sidebar li.widget_categories,#midcontent li#recent-comments,#midcontent li#recent-posts,#midcontent li#links,#midcontent li#meta,#midcontent li#pages,#midcontent li#archives,#midcontent li.widget_categories

{

	border:1px solid #ddd;

	background:#fff;

	padding:1px 1px 0;

}



#sidebar li#recent-comments h2,#sidebar li#recent-posts h2,#sidebar li#links h2,#sidebar li#meta h2,#sidebar li#pages h2,#sidebar li#archives h2,#midcontent li#recent-comments h2,#midcontent li#recent-posts h2,#midcontent li#links h2,#midcontent li#meta h2,#midcontent li#pages h2,#midcontent li#archives h2

{

	border:0;

	font-size:9pt;

	letter-spacing:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ccc;

	margin:0;

	padding:5px 10px;

}



#sidebar li#recent-comments li,#sidebar li#recent-posts li,#sidebar li#links li,#sidebar li#meta li,#sidebar li#pages li,#sidebar li#archives li,#sidebar li.widget_categories li,#midcontent li#recent-comments li,#midcontent li#recent-posts li,#midcontent li#links li,#midcontent li#meta li,#midcontent li#pages li,#midcontent li#archives li,#midcontent li.widget_categories li

{

	background:#eee;

	border-bottom:1px solid #fff;

	margin:0;

	padding:5px 10px;

}



#sidebar li#pages li li,#sidebar li.widget_categories li li,#midcontent li#pages li li,#midcontent li.widget_categories li li

{

	margin-left:15px;

	list-style-type:square;

	border-bottom:0;

	padding:0 7px 0 0;

}



#sidebar li#tag_cloud,#midcontent li#tag_cloud

{

	border:1px solid #ddd;

	background:#eee;

	padding:7px 10px;

}



#sidebar li#tag_cloud h2,#midcontent li#tag_cloud h2

{

	border:0;

	font-size:9pt;

	letter-spacing:0;

	color:#000;

	margin:0;

	padding:0;

}



#sidebar li.widget_categories h2,#midcontent li.widget_categories h2

{

	font-size:9pt;

	letter-spacing:0;

	border:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ccc;

	margin:0;

	padding:5px 10px;

}

/* -------------------[ 125Ã—125 Banner Ads ]------------------- */

 

#sidebar li li.ad1 {

  float:left;

  margin: 0 5px 5px 0;

  width:125px;

  }

 

#sidebar li li.ad2 {

  float:left;

  margin: 0 0 5px 0;

  width:125px;

  }

 

#sidebar li li.ad3 {

  float:left;

  margin: 0 5px 0 0;

  width:125px;

  }

 

#sidebar li li.ad4 {

  float:left;

  margin: 0 0 0 0;

  width:125px;

  }



#sidebar li li.ad5 {

  float:right;

  margin: 0 0 0 0;

  width:42px;

  }

p{padding:0px 0px 15px 0px;

margin:0;}



.banner125 img {display:block;margin:0;padding:0; border:1px solid #CCCCCC;}

.ad5 img {border:none;}



.zinesubmit p{ margin-bottom:-20px;}

.zinesubmit .EzineSubmit { margin:30px 0 0 15px;}

.zinesubmit .firstnamebox {border:solid 1px #DBDBDB; width:124px; float:left; padding:2px 4px;}

.zinesubmit .lastnamebox {border:solid 1px #DBDBDB; width:124px; float:left; margin:0 0 0 5px ; padding:2px 4px;}

.zinesubmit .emailbox {border:solid 1px #DBDBDB; width:210px; margin:4px 0 0 0; padding:2px 4px; float:left;}

.zinesubmit .submitbtn {padding:0px; font-size:10px; float:left; margin-top:4px; margin-left:4px;}

.zinesubmit .submitBtnEzine {display:block; background-color:#F97B00; padding:1px 4px; color:#FFFFFF; font-size:9px; margin:0;}

.zinesubmit .submitBtnEzine:hover {text-decoration:none; background-color:#666666;}



.headerR1 {height:27px; background-color:#3D67B3; /*border-bottom:1px solid #333333;*/}

.headerR2 {margin:0 0 0px 0; background-color:#FFFFFF; height:85px;}

.headerR2 h1{width:1000px; margin:0 auto; font-size:36px; font-weight:bold; padding:10px 0 0px 0; color:#666666;}

.headerR2 #box {width:1008px; margin:0 auto;}

	.headerR2 #logo{/*position:relative; left:50%;*/ float:left; margin-top:10px; /*margin:0 0 0 -510px;*/ border-style:none; position:relative; z-index:1;}

		#SearchTop{width:495px; background:#EBEEF2; color:#939393; padding:10px 10px 8px 10px; float:right; margin:0 0 0 0; /*position:relative; right:50%;*/}

		.SearchItself{width:250px; color:#3D67B3; float:right; margin:0px 0 0 0;}

		

#SearchTop .SearchText{width:236px; float:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}		

.SearchItself .EzineSubmit .firstnamebox{border:solid 1px #E1E6EC; width:104px; height:20px; float:left; padding:4px 4px; color:#3D67B3; font-size:14px; }

.SearchItself .EzineSubmit .lastnamebox{border:solid 1px #E1E6EC; width:110px; height:20px; float:left; margin:0 0 0 6px; padding:4px 4px; color:#3D67B3; font-size:14px;}

.SearchItself .EzineSubmit .emailbox {border:solid 1px #E1E6EC; width:179px; height:20px; margin:4px 0 0 0; padding:4px 4px; float:left; font-size:14px; color:#3D67B3}



.SearchItself .EzineSubmit .submitbtn {display:block; background-color:#3D67B3; padding:3px 4px; color:#FFFFFF; font-size:11px; margin:4px 0 0 5px; width:45px; height:22px; float:left; border:none; height:20px; cursor:pointer;}

.SearchItself .EzineSubmit .submitbtn:hover {text-decoration:none; background-color:#666666;}



a.submitbtn2 {width:45px; height:20px; cursor:pointer; margin:10px 0 0 5px; top:6px; position:relative; background-color:#3D67B3; color:#FFFFFF;  padding:7px 5px; font-size:9px;}

#SearchTop a{color:#FFFFFF;}



.headerR3 {height:25px; background-color:#F0F0F0; margin:0 0 0 0; padding:0 0 0 0 ; border-top:1px solid #9D9D9D; display:none;}



.headerSpacer{height:20px; margin:0 0 0 0;}



