﻿/*  
Theme Name: WP-Ecosystem Theme v3.1
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;
	background:url(images/BG1.jpg);
	background-color:#b4b4b4;
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment: fixed;
}

#wrap
{
	clear:both;
	width:960px;
	position:relative;
	top:-50px;
/*	border-left:9px solid;	
	border-right:9px solid;*/
	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:#FFF;

	float:left;

	margin:0 0 0 10px;

	width: 300px;

	height:240px;

}



#wrap div.rss

{

	background-image: url(images/FeedMonster.gif);

}

#wrap div.ezine

{

	height:249px;

}

.ezine_border

{

	border:1px solid #ddddfe;

	margin:2px;

	height:243px;

}

#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

{

	color:#6C83EA;

	font-size:16px;

	margin-top:4px;

	margin-bottom:10px;

}

#wrap div.custom h2,

#wrap div.custom p

{

	margin-left:10px;

}



#wrap div.custom p

{

	padding: 0;

}

#wrap div.custom p img

{

	float:right; 

	margin:10px 10px 0 10px;

}



/* 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

{

	background:url(images/catbg.png);

/*	border:1px solid #fff;*/

	height:32px;

	line-height:30px;

	padding-top:2px;

	margin: 0px auto;

	clear:both;

}



#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 0 0 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:15px 0 10px 10px;

}



#footer .alignleft

{

	float:left;

}



.clearfix:after

{

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}



.clearfix

{

	display:block;

	overflow:hidden;

}
.clear{clear:both;height:0;}



* 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;

}
.floatleft{float:left; clear:none; margin:0 10px 5px 0;}



.centered

{

	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;

}



.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;

}



#headernav

{

	height:26px;

	line-height:26px;

	padding:0;

	width:960px;

	margin:0 auto;

	color:#CCC;

	font-weight:bold;

}



#headernav a

{

	color:#CCC;

	font-weight:bold;

	text-decoration:underline;

}



#headernav a:hover

{

	text-decoration:none;

}



#headernav ul

{

	background:inherit;

	float:left;

	line-height:15px;

	list-style-type:none;

	margin:7px 0 0 7px;

	padding:0px 0 0px 0px;

}



#headernav li {

	float:left;

	margin:0;

	padding:0 10px 0 10px;

	border-left: #CCCCCC 1px solid;

}



#topLinks{float:right; width:200px; display:block; position:relative; padding:0; height:26px;z-index:101;}





#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;

	height:24px;

	line-height:15px;

	list-style-type:none;

	margin:5px 0 0 0;

	padding:0 0 0 7px;

}



#topnav ul

{

	background:inherit;

	float:left;

	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;

}

 

#topLinks li a{

	float:left;

	display:block;

	height:24px;

}



#topLinks li img{

	margin:1px 5px 0 0;

	height:24px;

	width:24px;

}



#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{

	display:block;

	text-decoration:none;

	margin:0;

	padding:0 7px 0 7px;

	border-left: #CCCCCC 1px solid;

}



#topLinks a,#topLinks a:visited,#topLinks a:link{

	display:block;

	text-decoration:none;

	margin-top:-3px;

	padding:0 0 0 0;

}



/* take the left border off the first item */

#topnav li.first a, #topLinks li.first a, #headernav li.first

{

	border-left: none;

}



#topnav a:hover,#topnav a:active, #topLinks a:hover, #topLinks a:active

{

	background:transparent;

	color:#000;

	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:#ddddfe;

	width:140px;

	float:none;

	padding-top:5px;

	padding-bottom:5px;

	margin:0;

}



#topnav li li a:hover,#topnav li li a:active

{

	background-color:#ddddfe;

	color:#FFF;

}



#nav ul

{

/*	background:#ddddfe none repeat scroll 0 0;

	background-image:url(images/topics.png);*/

	background-repeat:no-repeat;

	list-style-type:none;

	width: 843px;

	margin:0;

	padding:0 0 0 115px;

	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:#000;

	display:block;

	text-decoration:none;

	margin:0;

	padding:0 10px;

	background-color: #ddddfe;

}



#nav a:hover,#nav a:active

{

	background:#eee;

	color:#00000;

}



#nav li li a,#nav li li a:link,#nav li li a:visited

{

	color:#000;

	background:#eee;

	width:140px;

	float:none;

	margin:0;

}



.bottompages

{

	font-weight:bold;

}



.bottompages a

{

	font-weight:bold;

	text-decoration:underline;

}



.bottompages a:hover

{

	text-decoration:none;

}



.bottompages ul

{

	background:inherit;

	float:left;

	line-height:15px;

	list-style-type:none;

	margin:0 0 0 7px;

	padding:0px 0 0px 0px;

}



.bottompages li {

	float:left;

	margin:0;

	padding:0 10px 0 10px;

	border-left: #CCCCCC 1px solid;

}



.bottompages li.first {

	border-left:none;

}

.bottompages li ul {
	border-top:0px solid #fff;
	display:none;
	position:absolute;
	left:-999em;
	padding:0;
	margin:0 0 0 0;
	list-style:none;
	width:140px;
	background:#ddddfe;	
}

.bottompages li li {
	line-height:1.5em;
	float:none;
	margin:0;
	padding:0;
	position:relative;
}

.bottompages li:hover ul,.bottompages li li:hover ul,.bottompages li li li:hover ul,.bottompages li.sfhover ul,.bottompages li li.sfhover ul,.bottompages li li li.sfhover ul {
	display:block;
	left:auto;
}

.bottompages li li a,.bottompages li li a:link,.bottompages li li a:visited {
	color:#000000;
	background-color:#ddddfe;
	width:120px;
	float:none;
	margin:0;
	display:block;
	text-decoration:none;
	margin:0;
	padding:5px 7px 0 7px;
}

.bottompages li li a:hover,.bottompages li li a:active {
	color:#FFF;
}

.bottompages li ul a:hover{
	text-decoration:none;
}


#nav li li a:hover,#nav li li a:active {
	background:#ddddfa;
}



table

{

	margin-bottom:15px;

}



tr,td,th

{

	margin:auto;

}



td,th

{

	vertical-align:top;

	padding:8px;

}



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:#ddddfe;

	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:#000 !important;

}



.tabbernav li a:visited

{

	text-decoration:none;

}



.tabberlive .tabbertab

{

	background:#eee;

	border:0px solid #fff;

	padding:5px 0 0 8px;

}



.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 17px;

	border:0px solid #ccc;

	padding:2px;

}



#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:0px solid #fff;

	padding:2px;

}



h3.home-post-list

{

	font-size:9pt;

	letter-spacing:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ddddfe;

	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

{

	background:#eee;

	border:0px solid #ddd;

	min-height:65px;

}



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:#eee;

}



#searchform,#monthform,#tagform,#categoryform,#sidebar ul ul,#sidebar li li,#midcontent ul ul,#midcontent li li

{

	margin:0;

	padding:0;

}



#sidebar ul li.socialMedia

{

	background:#fff;

	display:block;

	padding:2px;

}



#sidebar ul li.socialMedia .socialMedia_border

{

	border:1px solid #ddddfe;

	height:50px;

	padding:10px 15px 10px 15px;

}



#sidebar ul li.socialMedia ul

{

	list-style-type:none;

	padding:10px 0 0 15kpx;

}



#sidebar ul li.socialMedia ul li

{

	float:left;

	margin-right:10px;

}



.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:2px solid #fff;

	color:#000;

	margin:0 0 3px;

	padding:5px 2px 5px 10px;

}



#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, ul.banner125 h2

{

	border:0;

	font-size:9pt;

	letter-spacing:0;

	border-bottom:1px solid #fff;

	color:#000;

	background:#ddddfe;

	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: 15px 5px 10px 12px;

  height:125px;

  width:125px;

  }

 

#sidebar li li.ad2 {

  float:left;

  margin: 15px 5px 10px 15px;

  height:125px;

  width:125px;

  }

 

#sidebar li li.ad3 {

  float:left;

  margin: 10px 5px 15px 12px;

  height:125px;

  width:125px;

  }

 

#sidebar li li.ad4 {

  float:left;

  margin: 10px 5px 15px 15px;

  height:125px;

  width:125px;

  }


.banner125 {background:#FFF;}

.banner125 img {display:block;   margin: 0 10px 10px 0; padding:0; border:1px solid #CCCCCC;}



.zinesubmit p{ }

.zinesubmit .EzineSubmit {margin:5px 8px 5px 7px;}

.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:193px; 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:#6C83CA; padding:1px 4px; color:#FFFFFF; font-size:9px; margin:3px 7px 0 2px; display: inline; float: right;}

.zinesubmit .submitBtnEzine:hover {text-decoration:none; background-color:#666666;}



.headerR1 {height:28px; background-color:#000; /*border-bottom:1px solid #333333;*/}

.headerR1 #box {height:20px; width:318px; background:url(images/headertag.png); float:right; margin:5px 20px 0 0; padding:0 0 0 0; text-indent:-9999px; overflow:hidden;}	

.headerR2{width:1000px; margin:0 auto;}

.headerR2 #logo{/*position:relative; left:50%;*/ float:left; margin-top:0; margin-left:30px;/*margin:0 0 0 -510px;*/ border-style:none; position:relative; z-index:1; overflow:hidden;}

.headerR2 #tagline {height:57px; width:658px; background:url(images/tagline.png); background-repeat:no-repeat; float:left; margin:40px 0 0 80px; padding:0 0 0 0; text-indent:-9999px; overflow:hidden;}	

		#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}		

#SearchTop .SearchText span {font-size:16px; color:#3d67b3; font-family: Georgia, serif; font-weight:bold;}

.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:8px; position:relative; background-color:#3D67B3; color:#FFFFFF;  padding:7px 5px; font-size:9px;}

#SearchTop a{color:#FFFFFF;}


#pagenav {width:711px; height:27px; padding-bottom:5px; background:url(images/pagebg.png); float:right;/*border:1px solid #939393;*/}



.headerSpacer{height:20px; margin:0 0 0 0;}


.widgetbox {background-color:#FFF; margin:17px 0 0 0; padding:2px; list-style:none; list-style-position:0; }
.widgetbox form {padding:15px 30px 25px 35px;}
.widgettitle { 
background-color:#DDDDFE; font-size:12px; padding:5px 10px; letter-spacing:0em;}

