/*
Theme Name: Positively Pat
Theme URI: http://www.PositivelyPat.com/
Description: Identity site for Patricia San Pedro
Version: 1.2
Author: Jayme Lam
Author URI: http://www.4threaction.com/
Tags: blue, custom header, fixed width, two columns, widgets



*/

body {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:150%;background-color: #eeeaf2;}
img{ border:0;}
ul{ margin:10px 20px; padding:0 10px;}
ul li{ margin:0; margin-bottom:2px;}

.alignleft{  float:left; margin:0 15px 15px 0; }
.alignright{ float:right; margin:0 0 15px 15px; }
.aligncenter{ float:center; margin:15px;}
.floatleft{  float:left; }
.floatright{ float:right;}

/* class */
.left {	text-align: left;}
.right {text-align: right;}
.center {	text-align: center;}
.leftside {	float: left;}
.rightside {float: right;}
.nomargin {	margin: 0;}

a {color: #aba6ad;}
a:hover {color: #eae5ec;}

#sidebar a {color: #999;}
#sidebar a:hover {color: #666;}

/* clear */
.clear {clear: both;display: block; height: 10px;width: auto;}

/* social icons */
#social_icons a img {filter: alpha(opacity=25);opacity: 0.25;}
#social_icons a:hover img {filter: alpha(opacity=45);opacity: 0.45;}

h1{ font-size:22px; color:#4E0A8B; line-height:24px;}
h2{font-size:18px; color:#087A93; line-height:20px; margin:10px 0 5px 0;  padding:0;}
h3{font-size:16px; color:#087A93; line-height:18px;}
h4{font-size:16px; color:#087A93; margin:0; padding:0;}
h5{ padding:0; margin:0; font-size:11px; font-style:italic; color:#999999; font-weight:normal;}
h6{font-size:10px; }

/**************** Header Elements *********************/

	#header_wrapper {min-height: 300px;	width: 100%;background-position: 50% 0;	margin-bottom: -160px;}
	#header_wrapper  {background-color: #33172b;background-image: url('images/bg26.png');background-repeat: repeat;}	
	
	#header {width: 990px;margin: 0 auto;	min-height: 150px; padding:24px 0 0 0;	background: url('images/light-y.png') 50% 0 repeat-y;}

	#logo {	margin:0;}
	#logo a {	display: block;}
	
	#header_nav { margin: 15px 0 0 0; text-align:right;}
	#header_info {	font-size: 14px;	text-align: right;	margin-right: 30px;}
	#header_info span {	font-size: 10px;}

	/* navigation */

	#topNav{ width:550px; text-align:right; padding:0 0 15px 0; clear:both;}
	#topNav ul{ margin:0; padding:0; list-style:none;}
	#topNav ul li{ display:inline;}
	#topNav ul li a{ text-decoration:none; padding:0 5px; border-left:1px solid #CCCCCC;}
	#topNav ul li.first-menu-item a{ border-left:0; padding-left:0;}

	
	
	/* search box */
	#search {margin: 0 0 0 20px; background: #fff;	padding: 3px;	border-radius: 20px; -moz-border-radius: 20px;	-webkit-border-radius: 20px;}
	#search form input[type="text"] {	width: 150px;	padding: 4px 8px 5px;	border: none;	font-size: 11px;	line-height: 14px;	border-radius: 20px;	-moz-border-radius: 20px;	-webkit-border-radius: 20px;}
	.content-search form input[type="text"] {	width: 200px;}
	#search form input[type="text"] {	padding: 4px 8px 6px;	vertical-align: middle;	background: #fff;	box-shadow: none;	-moz-box-shadow: none;	-webkit-box-shadow: none;}

	
	#search form input[type="submit"] {	padding: 4px 8px 5px;	height: 24px;	vertical-align: middle;	border-radius: 0 20px 20px 0;	-moz-border-radius: 0 20px 20px 0;	-webkit-border-radius: 0 20px 20px 0;}

	/* content search */
	.content-search {	margin: 15px 30px 20px 0;}
	
	form input[type="submit"] {background-color: #a06a99;color: #fff;background-image: url('images/gradient-btn.png');}
	#search form input[type="submit"] {background-color: #989b9f;color: #fff;}



/**************** navigation *********************/	
	
	#navigation {	height: 55px;	width: 990px;	margin: 0 auto;	border-top: 1px solid rgba(255, 255, 255, 0.1);	background-repeat: repeat-x;	background-position: 0 50%;	z-index: 2;
		background: rgb(38, 16, 31);	background: rgba(38, 16, 31, 0.5);
	}
	
	.sf-menu, .sf-menu * {padding:	0; 	list-style:none;z-index:5;}
	.sf-menu{margin:-55px 0 0 0; min-width:650px; text-align:right;}
	.sf-menu ul {position:absolute;	top:-999em;width:180px; /* left offset of submenus need to match (see below) */}
	.sf-menu ul li {width:	100%;}
	.sf-menu li:hover {visibility:		inherit; /* fixes IE7 'sticky bug' */}
	.sf-menu li {float:	left;position:	relative;}
	.sf-menu a {display:		block;position:		relative;}
	.sf-menu li li a {width: 150px;}
	
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul {left:0;top:	51px; /* match top ul list item height */}

	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul {top:-999em;}

	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul {left:180px; /* match ul width */top:0;}

	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul {top:-999em;}
	
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul {left:180px; /* match ul width */top:0;}

	/*** SKIN ***/
	.sf-menu {float: right;}
	.sf-menu li ul { border-top:4px solid #a06a99;;
		box-shadow: 3px 3px 3px rgba(51, 51, 51, 0.15);
		-moz-box-shadow: 2px 2px 3px rgba(51, 51, 51, 0.15);
		-webkit-box-shadow: 2px 2px 3px rgba(51, 51, 51, 0.15);
	}
	.sf-menu li li ul {border-top: none;}
	.sf-menu li {float: left;text-transform: uppercase;font: 14px/18px "Arial Narrow";}
	.sf-menu li li {font: 12px/18px "lucida grande","lucida sans unicode",tahoma,verdana,arial,sans-serif;text-transform: none;}
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:	0;}
	.sf-menu a {text-decoration: none;color: #dcd6df;float: left;padding: 17px 20px 16px;border-bottom: 4px solid transparent;}

	.sf-menu li:hover a,
	.sf-menu li.current-menu-item a {border-bottom-width: 4px;border-bottom-style: solid;}

	.sf-menu li li a,
	.sf-menu li:hover li a {border-bottom: none;padding: 7px 15px 7px;font-weight: normal;}
	
	.sf-menu li.current-menu-item li a,
	.sf-menu li li.current-menu-item a {border: none;}
	.sf-sub-indicator {font-weight: normal;}

	.sf-menu li:hover a,
	.sf-menu li.current-menu-item a,
	.sf-menu li.current-page-parent a,
	.sf-menu li.current-page-ancestor a  {color: #fff;border-bottom-color: #a06a99;}
	
	.sf-menu li:hover li a,
	.sf-menu li li a,
	.sf-menu li.current-menu-item li a,
	.sf-menu li.current-page-parent li a,
	.sf-menu li li.current-menu-item li a,
	.sf-menu li.current-page-ancestor li a {color: #999;background:	#f5f5f5;}
	
	.sf-menu li:hover li a:hover,
	.sf-menu li li.current-menu-item a {color: #a06a99;background: #fff;}


/***************** page elements ****************/
#wrapper {
	margin: 0 auto;
	width: 990px;
	z-index: 1;
}
#main_wrapper {
	background: #fff;
	padding: 30px;
	width: 930px;
	z-index: 2;
	box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 -4px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 -4px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 -4px 0 rgba(0, 0, 0, 0.2);
}

	.two_third {float: left;position: relative;margin: 0 30px 40px 0;width: 610px;}
	.one_third {float: left;position: relative;margin: 0 30px 40px 0;width:width: 290px; overflow:hidden;}

	.last{margin-right: 0;}
	

	.homeImages{ width:930px; height:300px; border:1px solid #CCCCCC; overflow:hidden; }
	
	h1.pagetitle{ padding:0 0 25px 0; margin:0 0 15px 0; border-bottom:4px solid #C09CBC;}
	
	
	.better-author-bio-div-info img{ width:80px; height:80px;}
	
	
	
	/*** articles by author plugin ***/
	ul.latestbyauthor{ list-style:none; padding:20px; margin:10px 0; border:1px solid #CCCCCC; background-color:#efefef;}
	ul.latestbyauthor li{ padding:0 0 20px 0;}
	ul.latestbyauthor li p{ margin:0; padding:5px 0 0 0; font-size:14px; line-height:18px;}
	ul.latestbyauthor li a{ color:#087A93; font-size:16px; font-weight:bold;}
	ul.latestbyauthor li a:hover{ color:#000000;}
	
	/*** artoc;es bu category plugin **/
	
	ul.lcp_catlist{ list-style:none; padding:0; margin:0;}
	ul.lcp_catlist li{clear:both; border-bottom:1px solid #efefef; padding:10px 0; overflow:auto;}
	ul.lcp_catlist li img{float:left; border:2px solid #CCCCCC; margin-right:20px;}
	ul.lcp_catlist li a{ color:#087A93; font-size:16px; font-weight:bold;}
	ul.lcp_catlist li a:hover{ color:#000000;}
	ul.lcp_catlist li .lcp_excerpt{margin:0; padding:5px 0 0 0; font-size:14px; line-height:18px;}

/**************** forms  *********************/	

/*
	input,
	textarea,
	button,
	select,
	option {color: #888;}


	form input[type="text"],
	form input[type="password"],
	textarea,
	select {
		background: #fff url("images/form-bg.png") repeat;
		line-height: 14px;
		padding: 6px 8px;
		border: 1px solid #ddd;
		box-shadow: 1px 1px 3px rgba(119, 119, 119, 0.2);
		-moz-box-shadow: 1px 1px 3px rgba(119, 119, 119, 0.2);
		-webkit-box-shadow: 1px 1px 3px rgba(119, 119, 119, 0.2);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
select {
	width: 100%;
}
#main_wrapper form input[type="text"]:focus,
#main_wrapper form input[type="password"]:focus,
textarea:focus,
select:focus {
	border-color: #bbb;
	background-color: #eee;
}
form input[type="submit"] {
	background-position: 0 -4px;
	background-image: url('images/glass-btn.png');
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	padding: 5px 8px;
	text-transform: uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor: pointer;
}
form input[type="submit"]:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
*/
/**************** blockquote ****************/
	blockquote,
	.bq-center {color: #444; margin: 20px 0;background: url('images/quote.png') 20px 0 no-repeat;	padding-left: 50px;	border-left: 4px solid #eee;}
	.info_box blockquote {	padding-left: 30px;	background-position: 0 0;	border-left: none;}
	blockquote p span {	display: block;	margin-bottom: 10px;    font: italic 18px/24px "Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;}
	.bq-left {	float: left;	width: 272px;	margin: 20px 20px 20px 0;}
	.bq-right {	float: right;	width: 272px;	margin: 20px 0 20px 20px;}
	blockquote cite {	display: block;	font-size: 11px;	font-style: normal;	text-align: right;}




/*************** side bar content *********************/


	/* widgets */
	#sidebar .widgets,
	#page-content .widgets {color: #666;background: #D7D7D7;border: 1px solid #eee;	margin-bottom: 10px; padding: 10px 20px; width: 245px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	#sidebar{width:285px; }
	
	#sidebar .widgets h3,
	#page-content .widgets h3 {color: #666;}

	#footer .widgets {margin-bottom: 20px;}

	.tags-meta {margin-bottom: 20px;}


	#sidebar a {text-decoration: none;}
	#sidebar ul{ margin:0 0 10px 0; padding:0;}
	#sidebar li{margin:0; padding:0;}
	
	#sidebar li a {
		
		padding: 4px 5px 4px 20px;
		background: #D7D7D7 url('images/arrow.png') 5px 9px no-repeat;
		margin:0 0 1px 0;
		color:#666666;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		display: block;
		line-height:16px;
	}
	#sidebar li a:hover{ color:#000000;}

	#sidebar li.current_page_item ul a,
	li.current-cat ul a,
	#sidebar li.current_page_item ul li.current-page_item ul a,
	li.current-cat ul li.current-page_item ul a {
		font-weight: normal;
		padding: 0;
		background: none;
	}


	
	
	#sidebar li.current_page_item a,
	li.current-cat a,
	#sidebar li.current_page_item ul li.current-page_item a,
	li.current-cat ul li.current-page_item a {
		font-weight: normal bold;
		background: #a06a99 url('images/arrow.png') 5px 9px no-repeat;
		color:#FFFFFF;
		
	}
	#sidebar li.current_page_item ul,
	li.current-cat ul {
		margin: 6px 0 -6px;
		padding: 0 0 6px 20px;
	}
	
	#sidebar li.current_page_item li,
	li.current-cat li {
		padding-bottom: 6px;
		font-weight: normal;
	}
	
	
	
	/****** side bar page sub nav *****/
	#sidebar .subpages-widget h3{ margin:0; text-transform:uppercase;} 
	#sidebar .subpages-widget h3 a{display: block;padding: 15px 5px 15px 25px; margin:0 0 1px 0; color:#5F3D5A; background: #E6D9E4;
		border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
	}
	#sidebar .subpages-widget h3 a:hover{background: #C09CBC; color:#FFFFFF;}
	
	#sidebar .subpages-widget{ margin:0; width:285px; padding:0 0 10px 0; background:none; width:auto; border:none;}
	#sidebar .subpages-widget li{ }
	#sidebar .subpages-widget li ul{ margin:0; padding:0 0 0 25px;}
	#sidebar .subpages-widget li li{ padding:0; margin:0;}
	
	#sidebar .subpages-widget li a,
	#sidebar .subpages-widget ul li a{display: block; color:#5F3D5A; padding: 8px 5px 8px 25px;background: #D9C4D7 url('images/arrow-light.png') 6px 9px no-repeat; margin:0 0 1px 0; 	
		border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
	}
	#sidebar .subpages-widget li a:hover{background: #C09CBC url('images/arrow-light.png') 5px 9px no-repeat; color:#FFFFFF;}
	
	#sidebar .subpages-widget li.current_page_item a,
	#sidebar .subpages-widget li.current_page_item ul li.current-page_item a{font-weight: bold;	background: #a06a99 url('images/arrow-light.png') 5px 9px no-repeat;color:#FFFFFF; }
	
	/*hide sub menus for posse pages*/
	#sidebar .parent-19 li ul{ display:none;}
	#sidebar .parent-802 li ul{ display:none;}
	#sidebar .parent-1050 li ul{ display:none;}

	
	
	/* sub pages actions*/
	#sidebar .subpages-widget li.current_page_item li a,
	#sidebar .subpages-widget li.current_page_item ul li.current-page_item li a{font-weight: normal;padding: 8px 5px 8px 25px;color:#5F3D5A;background: #D9C4D7 url('images/arrow-light.png') 6px 9px no-repeat; }
	
	#sidebar .subpages-widget li.current_page_item li a:hover,
	#sidebar .subpages-widget li.current_page_item ul li.current-page_item li a:hover{background: #C09CBC url('images/arrow-light.png') 5px 9px no-repeat; color:#FFFFFF;}
	
	/** bannerize **/
	#sidebar .widget_wp_bannerize{margin:0 0 10px 0;width:285px; text-align:center;  padding:0; background-color:#cccccc; border:none;
	border-radius:0;	-moz-border-radius:0;	-webkit-border-radius:0;
	}
	#sidebar .wp_bannerize{}
	#sidebar .widget_wp_bannerize ul{ list-style:none; margin:0; padding:0;}
	#sidebar .widget_wp_bannerize ul li{margin:0; padding:0 0 5px 0;}
	
	#sidebar .WPBannerizeWidget{margin:0 0 10px 0;width:285px; text-align:center;  padding:0; background-color:#cccccc; border:none;
	border-radius:0;	-moz-border-radius:0;	-webkit-border-radius:0;
	}
	#sidebar .WPBannerizeWidget .banner{ padding:15px 0; display:block; background-color:#FFFFFF;}
	#sidebar .WPBannerizeWidget{}
	#sidebar .WPBannerizeWidget ul{ list-style:none; margin:0; padding:0;}
	#sidebar .WPBannerizeWidget ul li{margin:0; padding:0 ;}
	

	
/*

#sidebar{font-size:12px; line-height:18px; width:300px; padding-left:15px; margin-left:10px; border-left:1px solid #CCCCCC; }
#sidebar ul { list-style:none; padding:0; margin:auto; overflow:hidden;}
#sidebar ul li{ padding:0;  margin:auto; margin-bottom:10px; overflow:hidden;}
#sidebar ul li h2{ font-size:22px; border-bottom:1px solid #CCCCCC; color:#CCCCCC; margin:0 0 10px 0; padding:0;}
#sidebar ul ul{ margin:auto; padding:0; width:auto;  }
#sidebar ul ul li{border:0; margin:0; padding:0;}

#random-quote{ background:url(images/purple-back.gif) top left no-repeat #4E0A8B; color:#FFFFFF;}
#random-quote div{ padding:20px 20px 20px 40px;}

#sidebar ul.sidePost { margin:0; padding:0;}
#sidebar ul.sidePost li { border-bottom:1px solid #CCCCCC; padding:10px 0; margin:0;}
#sidebar ul.sidePost img{float:left; padding:4px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0 10px 0 0;}
#sidebar ul.sidePost #textLink{ width:170px; margin:0;height:85px;display:table-cell;vertical-align:middle; font-size:11px; line-height:14px;}

#socialize-this { margin:10px;}
#socialize-this img { padding:2px;}

.cat-post-item img{ float:left; margin-right:5px;}

#sectionTitle{ margin:5px 0 15px 0; border-bottom:1px solid #CCCCCC;font-size:20px; font-weight:600; color:#087A93; }

#listPost ul  { list-style:none; padding:0; margin:0;  width:100%; }
#listPost ul li{ padding:0; margin:0;  padding-top:5px; margin-bottom:5px; border-top:1px solid #CCCCCC; overflow:auto;}
#listPost ul li img{float:left; padding:2px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin-right:15px;}
#listPost ul li #textLink{ width:450px; margin:0;height:100px;display:table-cell;vertical-align:middle; font-size:12px; line-height:14px;}

*/

/***************** inner page elements *******************/
#pageImg{ padding:2px; background-color:#FFFFFF; border:1px solid #CCCCCC; margin-bottom:20px; height:212px; width:555px; overflow:hidden;}


.navigation{ margin-bottom:10px; padding:8px; border-top:1px solid #CCCCCC; overflow:auto; }
.navigation a{ text-decoration:none; color:#4E0A8B;}
.navigation a:hover{color:#000000; text-decoration:underline;}

.postmetadata { border-top: 1px solid #CCCCCC; margin-top:20px; padding-top:5px;}
#comment{ width:555px;}




/*Comment Styles*/
ol#comment-zone{padding:0px;}
			
/*Default comment (Guest)*/
#comment-zone li{list-style:none; margin:12px; padding:15px;color:#333333; clear:both; background:#BAD8DE;font-size:11px; overflow:auto; }
#comment-zone li a{color:#0B5780;}
#comment-zone li cite {font-style:normal; font-size:12px; font-weight:bold;}
#comment-zone li cite a{text-decoration:none;}
#comment-zone li img {border:5px solid #8ABDC8; width:64px; height:64px;}
#comment-zone li .gravatar-col{clear:left;float:left; min-height:100px; width:90px;}
#comment-zone li .comment-col{float:left;padding-right:30px; min-height:100px; width:350px;}


/*** autor ***/
.wpu-user{ width:195px; padding:0 6px 0 0;  border-bottom:none; float:left; height:345px; text-align:center;}

.wpu-avatar{ width:auto; text-align:center;}
.wpu-avatar .photo{ padding:5px; background:#FFFFFF; margin:6px; border:1px solid #CCCCCC;
	-webkit-box-shadow:0 0 8px #cccccc; 
	-moz-box-shadow: 0 0 8px #cccccc;
	box-shadow:0 0 8px #cccccc;
}
.wpu-avatar .photo:hover{ border:1px solid #000;}
.wpu-id{width:185px; padding:0px 5px; text-align:left; font-size:18px;}/*name*/
.wpu-id a{ text-decoration:none; color:#333333;}
.wpu-id a:hover{color:#0081B0;}
.wpu-about{width:185px; padding:0px 8px 0 5px; text-align:left; border-bottom:none; font-size:12px; line-height:14px;}



/** paging css**/

	.navigation{ padding:8px; margin:6px; width:auto; text-align:right;}
	.navigation a.page-numbers{ padding:2px 6px; border:1px solid #CCCCCC; margin:1px; text-decoration:none;}
	.navigation a:hover.page-numbers{ border:1px solid #333333;}
	.navigation .current{ padding:2px 6px; border:1px solid #666666; margin:1px; background-color:#efefef; }
	.navigation a.prev {}
	.navigation a.next {}



/** news list css**/

#postList ul{ list-style:none; padding:0; margin:0;}
#postList ul li{clear:both; border-bottom:1px solid #efefef; padding:10px 0; overflow:auto;}
#postList ul li img{float:left; border:2px solid #CCCCCC; margin-right:20px;}
#postList ul li div.newsInfo{ font-size:1em;}


	.blogPost{clear:both; border-bottom:1px dotted #CCCCCC; padding:10px 0; margin:10px 0; overflow:auto;font-size:.9em; color: #333333;}

	.blogPost h1{ font-size:1.8em; font-weight:bold; border-bottom:1px solid #0099FF;}
	.blogPost h2{ font-size:1.3em; font-weight:bold; margin:0; padding:0; border: none; color:#333333; }
	.blogPost h2 a{ text-decoration:none; color:#0099FF; font-weight:bold; }

	.blogPost h5{ font-size:.8em; font-weight:normal; font-style:italic; margin:0 0 5px 0; padding:0;}

	.blogPost a:hover{ text-decoration:underline; color: #000000;}
	.blogPost p{ padding:0; margin:5px 0;}
	.blogPost img{float:left; border:2px solid #CCCCCC; margin-right:15px;}


	.blogInfo{float:left; width:400px; display:block;}
	

/***************** breadcrumb elements ************/
	#crumbs{padding:0; margin:5px 0 15px 0; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color: #4F868C;}
	#crumbs a{ text-decoration:none; color: #4F868C;}
	#crumbs a:hover{ color: #000000; text-decoration:underline;}
	#crumbs .current{ font-weight:bolder; color: #FF9900;}
	

	#pageCrumb h1{ border-bottom:1px solid #CCCCCC; margin:0; padding:0;}
	#pageCrumb #crumbs{ padding:2px 0 20px 0; margin:0; font-size:11px; background:none; border:none;}

/************* links display ************/
li.linkcat{ list-style: none;}
li.linkcat h2{ font-size:14px; color:#C6BDB7;border-bottom:1px solid #C6BDB7;}
ul.blogroll{list-style: none; padding:0; margin:0;}
ul.blogroll li{ border:0; background:url(images/bullet2.png) no-repeat; padding:2px 0 5px 25px;}
ul.blogroll li a{ color:#406C99; text-decoration:none; font-weight:bold;}
ul.blogroll li a:hover{ text-decoration:underline;}


/* images */
.border-img img,
img.border-img,
.border-box,
.attachment-thumbnail {
	border: 1px solid #eee;
	padding: 4px;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
/*
.border-img a:hover img,
a:hover img.border-img,
a:hover img.attachment-thumbnail {
	border: 1px solid #ccc;
}*/

.shadow {
	padding-bottom: 20px;
}
.shadow_full {
	background:  url('images/shadow930.png') 0 100% no-repeat;
	width: 930px;
}
.shadow_huge {
	background: url('images/shadow610.png') 0 100% no-repeat;
	width: 610px;
}
.shadow_large {
	background: url('images/shadow450.png') 0 100% no-repeat;
	width: 450px;
}
.shadow_medium {
	background: url('images/shadow290.png') 0 100% no-repeat;
	width: 290px;
}
.shadow_small {
	background: url('images/shadow210.png') 0 100% no-repeat;
	width: 210px;
}
.shadow_vsmall {
	background: url('images/shadow162.png') 0 100% no-repeat;
	width: 162px;
}
.shadow_tiny {
	background: url('images/shadow130.png') 0 100% no-repeat;
	width: 130px;
}
.shadow_vtiny {
	background: url('images/shadow90.png') 0 100% no-repeat;
	width: 90px;
}

.shadow .aligncenter,
.shadow .alignnone,
.shadow .alignleft,
.shadow .alignright {
	margin-bottom: 0;
}
.shadow_right {
	background-position: 100% 100%;
}
.shadow_aligncenter {
	margin: 0 auto;
}



/* ---------------------------------------- */
/*************  lists styles **********************/
#main_wrapper ul li {/*list-style: inside disc;*/}

#main_wrapper ul ul,
#main_wrapper ol ol,
#main_wrapper ul ol,
#main_wrapper ol ul {margin: 10px 0 0 20px;}

#main_wrapper ul {margin-bottom: 10px;}
#main_wrapper .widgets ul {margin-bottom: 0;}

#main_wrapper #sidebar li,
#main_wrapper .widgets li {list-style: none;}

ol {list-style: inside decimal;	margin-bottom: 10px;}

ul.img-list,
ul.small-list {	background: transparent;}

#main_wrapper ul.img-list li,
#main_wrapper ul.small-list li {	list-style: none;}

ul.img-list li,
.img-box {	background-position: 0 6px;	background-repeat: no-repeat;	padding: 2px 0 2px 20px;}
ul.small-list li {	background-position: 0 9px;	background-repeat: no-repeat;	padding: 2px 0 2px 14px;}

.ico-access-denied,.ico-access-denied li {background-image: url('images/bullets/access-denied.png');}
.ico-alert,.ico-alert li {background-image: url('images/bullets/alert.png');}
.ico-alert2,.ico-alert2 li {background-image: url('images/bullets/alert2.png');}
.ico-info,.ico-info li {background-image: url('images/bullets/info.png');}
.ico-arrow-right,.ico-arrow-right li {background-image: url('images/bullets/arrow-right.png');}
.ico-arrow-left,.ico-arrow-left li {background-image: url('images/bullets/arrow-left.png');}
.ico-arrow-down,.ico-arrow-down li {background-image: url('images/bullets/arrow-down.png');}
.ico-arrow-up,.ico-arrow-up li {background-image: url('images/bullets/arrow-up.png');}
.ico-arrow,.ico-arrow li {background-image: url('images/bullets/arrow.png');}
.ico-arrow2,.ico-arrow2 li {background-image: url('images/bullets/arrow2.png');}
.ico-checkmark,.ico-checkmark li {background-image: url('images/bullets/checkmark.png');}
.ico-glass,.ico-glass li {background-image: url('images/bullets/glass.png');}
.ico-plus,.ico-plus li {background-image: url('images/bullets/plus.png');}
.ico-minus,.ico-minus li {background-image: url('images/bullets/minus.png');}
.ico-user,.ico-user li {background-image: url('images/bullets/user.png');}
.ico-help,.ico-help li {background-image: url('images/bullets/help.png');}
.ico-bubble,.ico-bubble li {background-image: url('images/bullets/bubble.png');}
.ico-bubbles,.ico-bubbles li {background-image: url('images/bullets/bubbles.png');}
.ico-tag,.ico-tag li {background-image: url('images/bullets/tag.png');}
.ico-download,.ico-download li {background-image: url('images/bullets/download.png');}
.ico-calendar,.ico-calendar li {background-image: url('images/bullets/calendar.png');}
.ico-clock,.ico-clock li {background-image: url('images/bullets/clock.png');}
.ico-chart,.ico-chart li {background-image: url('images/bullets/chart.png');}
.ico-cog,.ico-cog li {background-image: url('images/bullets/cog.png');}
.ico-cd,.ico-cd li {background-image: url('images/bullets/cd.png');}
.ico-document,.ico-document li {background-image: url('images/bullets/document.png');}
.ico-folder,.ico-folder li {background-image: url('images/bullets/folder.png');}
.ico-home,.ico-home li {background-image: url('images/bullets/home.png');}
.ico-film,.ico-film li {background-image: url('images/bullets/film.png');}
.ico-image,.ico-image li {background-image: url('images/bullets/image.png');}
.ico-sound,.ico-sound li {background-image: url('images/bullets/sound.png');}
.ico-link,.ico-link li {background-image: url('images/bullets/link.png');}
.ico-key,.ico-key li {background-image: url('images/bullets/key.png');}
.ico-locked,.ico-locked li {background-image: url('images/bullets/locked.png');}
.ico-paperclip,.ico-paperclip li {background-image: url('images/bullets/paperclip.png');}
.ico-marker,.ico-marker li {background-image: url('images/bullets/marker.png');}
.ico-mail,.ico-mail li {background-image: url('images/bullets/mail.png');}
.ico-rss,.ico-rss li {background-image: url('images/bullets/rss.png');}

.small-arrow,.small-arrow li {background-image: url('images/bullets/small-arrow.png');}
.small-checkmark,.small-checkmark li {background-image: url('images/bullets/small-checkmark.png');}
.small-plus,.small-plus li {background-image: url('images/bullets/small-plus.png');}
.small-minus,.small-minus li {background-image: url('images/bullets/small-minus.png');}
.small-dot,.small-dot li {background-image: url('images/bullets/small-dot.png');}
.small-star,.small-star li {background-image: url('images/bullets/small-star.png');}
.small-arrow-left,.small-arrow-left li {background-image: url('images/bullets/small-arrow-left.png');}
.small-arrow-right,.small-arrow-right li {background-image: url('images/bullets/small-arrow-right.png');}
.small-add,.small-add li {background-image: url('images/bullets/small-add.png');}
.small-go,.small-go li {background-image: url('images/bullets/small-go.png');}
.small-toggle-plus,.small-toggle-plus li {background-image: url('images/bullets/small-toggle-plus.png');}
.small-toggle-minus,.small-toggle-minus li {background-image: url('images/bullets/small-toggle-minus.png');}




/************* footer elements ************/





	#footer_wrapper {width: 100%;padding-bottom: 40px;background-position: 50% 0;background-color: #32172a;}
	#footer {padding: 40px 0 20px 30px;margin: 0 auto;width: 960px;background-image: url('images/shadow980.png');background-repeat: no-repeat;background-color: #eae5ec;
		box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02);
		-moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02);
		-webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02);
	}
	

	#footer,
	#footer form {font-size: 12px;color: #8f8b91;}
	#footer a {	color: #aba6ad;}

	
	.one_half{	float: left;width: 440px;margin: 0 30px 0 0;}
	#copyright .right{ float:right; margin:0;}
	/* copyright */
	#copyright {padding: 15px 30px;margin: 0 auto;width: 930px;font-size: 10px;
	background: #aba6ad;
	color: #e9e5ed;
	box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 4px 0 rgba(0, 0, 0, 0.02);
	-moz-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 4px 0 rgba(0, 0, 0, 0.02);
	-webkit-box-shadow: 4px 0 0 rgba(0, 0, 0, 0.02),-4px 0 0 rgba(0, 0, 0, 0.02),0 4px 0 rgba(0, 0, 0, 0.02);
	
	}
	#copyright a {color: #fff;}

	#footer .widgets ul {list-style:none; padding:0; margin:0;}
	#footer .widgets li {padding: 0 0 2px 0; margin:0;}
	.widgets li ul {padding: 0; }
	
	#footer .widgets h3{ padding:0; margin:0 0 10px 0;  border-bottom:1px solid #999999; color:#999999;}

	#footer .widgets li {padding: 0 0 1px 14px;background: url('images/bullets/small-arrow.png') 0 6px no-repeat;}
	#footer .widgets li a{ color:#666666;}
	#footer .widgets li a:hover{ color:#000000;}
	
	#footer .widgets .recent-posts li,
	#footer .widgets .popular-posts li {background: none;}

	#footer .widgets li.current_page_item {font-weight: bold;}
	#footer .widgets li.current_page_item ul {font-weight: normal;}
	.widgets .children {margin: 10px 0 0 30px;}
	#footer .widgets .children {margin: 5px 0 0 5px;}

	/** mail chimp ***/
	#footer .widget_ns_mailchimp{ color:#FFFFFF; padding:20px; margin:0 10px; background-color: #E689ED; border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}
	#footer .widget_ns_mailchimp p{ color:#FFFFFF;}
	#footer .widget_ns_mailchimp form{ color:#FFFFFF;}
	#footer .widget_ns_mailchimp h3{ border-bottom:0; padding:10px 0; font-size:22px; color:#FFFFFF;}
	#footer .widget_ns_mailchimp label{ color:#FFFFFF;}
	#footer .widget_ns_mailchimp input[type="text"]{ clear: both; padding:4px;  border:1px solid #ffffff;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; width:270px;}
	#footer .widget_ns_mailchimp input[type="submit"]{ margin:10px 0; padding:8px 16px; font-size:18px; background:none #A44295; font-weight:bold;  border: none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	#footer .widget_ns_mailchimp input[type="submit"]:hover{ background-color:#000000; cursor:pointer;}
	
	#footer .widget_mailchimpsf_widget{color:#FFFFFF; padding:20px; margin:0 10px; background-color: #E689ED; border-radius: 8px;	-moz-border-radius: 8px;	-webkit-border-radius: 8px;}
	#footer .widget_mailchimpsf_widget p{ color:#FFFFFF;}
	#footer .widget_mailchimpsf_widget form{ color:#FFFFFF;}
	#footer .widget_mailchimpsf_widget h3{ border-bottom:0; padding:10px 0; font-size:22px; color:#FFFFFF;}
	#footer .widget_mailchimpsf_widget label{ color:#FFFFFF; clear:both;}
	#footer .widget_mailchimpsf_widget input[type="text"]{ clear: both; padding:4px;  border:1px solid #ffffff;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; width:280px;}
	#footer .widget_mailchimpsf_widget select{ clear: both; padding:4px;  border:1px solid #ffffff;
	-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px; width:280px;}
	#footer .widget_mailchimpsf_widget input[type="submit"]{ margin:10px 0; padding:8px 16px; font-size:18px; background:none #A44295; font-weight:bold;  border: none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	#footer .widget_mailchimpsf_widget input[type="submit"]:hover{ background-color:#000000; cursor:pointer;}
	
	#footer .widget_mailchimpsf_widget .mc_required{ font-weight:bold; color:#000000;}
	