/* Designed by Asevo - http://asevo.com */

@import url("../../rsc/css/basic.css");	/* Import basic styles */
@import url("../../rsc/css/img.css");	/* Import standard image styles */
@import url("../../rsc/css/blog_elements.css");	/* Import standard blog elements styles */
@import url("../../rsc/css/forms.css");	/* Import default form styles */
@import url("../../rsc/css/comments.css");	/* Import default comment styles */

/*
 * Main page construct:
 */
body {
	background-color: #333;
	color: #333;
	
	margin:0; padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#wrapper {

	width: 852px;
	margin: 16px auto;
	padding: 0;
}


#wrapper2 {
	background-color: #FFFFFF;
	float: left;
	margin: 0;
	padding: 0;
	background-image:url(img/mainBgTop.gif);
	background-position: top;
	background-repeat: no-repeat;
	width:852px;

}



div.pageHeader {
	background-image:url(img/headerBg.gif);
	background-position:top left;
	background-repeat: no-repeat;
	width:852px;
	height: 90px;
	padding: 3px 9px;
	margin: 0;
}


#topNav {
height:8px;
margin:0 auto;
padding:6px 0 15px;
text-align:left;
width:852px;
}

div#topNav{
background-image:url(img/topHeaderBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0 auto 0 auto;
	padding: 6px 0 15px 0;
	height: 36px;
	width: 100%;
	text-align: left;}
	
div#topNav ul{
	float: left;
	width: 200px;
	margin: 3px 0 0 20px;
	padding: 0;
}

div#topNav li{
	display: inline;
	padding: 3px 10px 0 0;
	font-size: 12px;
	
	}	
div#topNav li a{ 
	color: #fff;
	text-decoration: underline;}

div#topNav img{float: left;}

div#logo{
	float: left;
	width: 352px;
	margin: 7px 0 0 0;}


/*div.head_zone {
	background-color: #393939;
	padding: 0 1em;
	margin-bottom: 3px;
	}*/
div.nav_zone {
	background-color: #ccc;
	padding: 0 1em;
}
div.main_zone
{
	padding: 0 1em;
}
div.foot_zone
{	background: url(img/footerBg.gif) #fff no-repeat bottom;
padding:10px 0;


}

div.foot_zone .inner_wrapper{border-top: 1px solid #999; padding-top:7px;}

div.inner_wrapper
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	width: 750px;
	margin: 0 auto;
	padding: 1px;
}



.evo_main_area /* Left column */
{
	width: 520px;
	float: left;
	overflow: hidden;
}

.evo_sidebar /* Right column */
{
	width: 200px;
	float: right;
	overflow: hidden;
}



p.baseline {
	font-size: 76%;
	margin: 3px;
}

/*
 * General styles:
 */
div.clear {
	clear: both;
}

a {
	color: #666;
	text-decoration:none;
}
a:hover {
	color:#3366CC;
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
	margin: 2ex 0 1ex 0;
	color: #2750A5;
	font-size: 100%;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #2750A5;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h6 a:hover,
h6 a:hover {
	color: #aaa;
	text-decoration:none;
}


/*
 * Header / bloglist on top:
 */
div.PageTop,
div.top_menu {
	margin: 3px 0;
}
div.PageTop ul,
div.top_menu ul {
	margin: 0;
	list-style-type:none;
	padding: 0;
	float: left;
}
div.PageTop li,
div.top_menu li {
	display: inline;
	padding-right: 1em;
}
div.PageTop a {
	color: #aaa;
}
div.PageTop a.selected {
	color: #fff;
	font-weight:bold;
}
div.top_menu a {
	color: #333;
}
div.top_menu a.selected {
	font-weight:bold;
}


/*
 * Title area styles:
 */
div.evo_title_area {
	margin: 30px 0 10px 0;
	padding: 0;
}
div.evo_title_area h2 {
	font-size: 180%;
	margin: 0 0 0 0;
	padding: 0;
}
div.evo_title_area div.widget_core_coll_tagline {
	letter-spacing: 4px;
	margin: 1ex 0;
}


/*
 * Styles for content
 */
table.prevnext_post {
	width: 100%;
}
table.prevnext_post td {
	font-size: 84%;
	padding: 0;
}
table.prevnext_post td a {
	color: #aaa;
}
table.prevnext_post td a:hover {
	color: #000;
	text-decoration:underline;
}

.evo_req_title {
	margin: 0 10px 10px 10px;
	padding: 1px 0;

}
.evo_post
{
	clear: both;
	margin: 0 0 5ex 0;
	padding: 10px;
	border: 1px solid #ccc;
}

.postedBy{color: #333;}
.evo_main_area a{color:#3366CC;}
.evo_post a:hover, .evo_post h1 a:hover, .bComment a:hover{color: #3366cc; text-decoration: underline;}
.evo_post_title {
	font-size: 14px;
	color: #e00000;
	margin: 1ex 0 .5ex 0;

}
.evo_post_head {
	font-size: 10px;
	
	padding-bottom:7px;
		border-bottom: 1px solid #CDCDCD;
}
.evo_post_text {
	font-size: 84%;
	margin-top: 0px;
	margin-bottom: 0px;
}
.evo_post_text p {
	margin: 1em 0;
}
.evo_post_foot
{
	color: #999;
	font-size: 12px;
	clear: both;
	margin: 7px 0 7px 0;
	padding-top:7px;
	border-top: 1px solid #CDCDCD;
}

.evo_post_text a {
	text-decoration: underline;
}


.evo_post_head a,
.evo_post_foot a {
	color: #4B8FCD; 
}



input.bComment,
textarea.bComment
{
	background-color: #eee;
	border: 1px solid #ccc;
	width: 97%;
	padding: 2px;
	margin: 0ex;
}
select.bComment		/* Used by the profile form */
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0ex;
}


/*
 * Styles for sidebar (right)
 */
.evo_side_item {
	font-size: 12px;
	margin: 0 0 20px 0;;
	
	border-bottom: 2px solid #e0e0e0;
	background-color: #E7EEF5;
}

evo_side_item li{font-weight}

.evo_side_item h3{background-color:#00549E; padding:5px; color:#fff; margin:0;}

.widget_core_col1_category_list{
background-color: #cccccc;}

.evo_side_item ul {
	margin-left: 8px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type:square;
}

.evo_side_item li{color: #666;}
.evo_side_item ul ul{
	margin-left: 8px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.evo_side_item form {
	margin-top: 0px;
	margin-bottom: 0px;
}


widget_core_coll_search_form p{margin: 0; padding:0;}

#searchBox{
margin: 34px 25px 0 0; float: right; width: 300px; }

#searchBox input{float: left;}
input.SearchField
{
	background-color: #fff;
	border: 1px solid #000000;
	padding: 2px;
	width: 200px;
	height: 12px;
	margin: 0ex;
	float: left;
	
}
input.submit {
 float: right; padding-left:5px;

}
/*
 * Special SideItems:
 */
.widget_plugin_evo_Calr,
.widget_core_coll_title,
.widget_core_coll_longdesc {
	padding: 0;
}
.widget_core_coll_title,
.widget_core_coll_longdesc {
	border-bottom: none;
	
	color: #000; padding:7px;
}





/* Calendar: */
table.bCalendarTable caption {
	border: 1px solid #ccc;
	background-color: #eee;
	border-bottom: 0;
}
table.bCalendarTable {
	width: 100%;
	border: solid 1px #ccc;
}
table.bCalendarTable td {
	color: #ccc;
}
table.bCalendarTable td.bCalendarLinkPost {
	color: #000;
}
table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #ccc;
}
table.bCalendarTable tfoot a {
	text-decoration: none;
}
table.bCalendarTable tfoot a:hover {
	background-color: #aaa;
	color: #000;
}
th.bCalendarHeaderCell {
	color: #ccc;
	font-weight:normal;
}
#bCalendarToday {
	background-color: #aaa;
}
