/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

@import url(http://www.blogadera.com/wp-content/themes/a-theme/navcolors.css);

.wrapper {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:0px solid #CACACA;
border-left:0px solid #CACACA;
border-right:0px solid #CACACA;
padding:0;
}

body {
color:#555555;
font-family:Arial,Tahoma,Verdana,sans-serif;
font-size:12px;
line-height:170%;
margin:0 auto;
max-width:auto;
min-width:960px;
padding-top:0px !important;
width:100%;
}

#main ul#postlist ul.commentlist li {
border-top-style:solid;
border-top-width:1px;
display:block;
padding-top:5px;
}

#main {
border:1px solid #e1e1e1;
}

#main h2 {
color:#BBBBBB;
font-size:12px;
font-weight:bold;
line-height:16px;
padding-bottom:2px;
padding-top:0px;
}

#main .post h2 {
margin:0 0 0 80px;
}

#main p, #main ul, #main ol {
font-size:14px;
line-height:1.4em;
margin-left:80px;
}

#main ul.weekdays, #main .day ul, #main ol.month {
font-size:14px;
line-height:1.4em;
margin-left:0;
}


#main span.meta {
font-size:10px;
line-height:16px;
}

h1, h2, h3, #postbox label, #help dd {
font-family:arial;
font-weight:bold;
}

#main #postlist li {
border-top-color:#E1E1E1;
}

#main ul#postlist li {
border-top-style:solid;
border-top-width:1px;
overflow:visible;
padding:0 0 0;
}

#main ul#postlist .postcontent ul, #main ul#postlist .postcontent ol, #main ul#postlist .commentlist .commentcontent ul, #main ul#postlist .commentlist .commentcontent ol {
border:medium none;
padding-top:0;
margin-left:80px;
}

#main ul#postlist .postcontent ol li, #main ul#postlist .commentlist .commentcontent ol li {
border-top:0 none;
display:list-item;
list-style:decimal outside none;
margin-left:80px;
}

.widget_search {
	border:1px solid #dedbd1;
}

.box img {
border:0 solid #efefef;
margin:0 0 10px;
}

#header {
	position: relative;
	color: #fff;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	margin-bottom: 0px;
	height: 109px;
	padding-top: 0px;
}

span.sf-sub-indicator {
	display:none;
}

#sidebar ul {
list-style:none outside none;
margin-bottom:5px;
}

body#bp-default #wp-admin-bar .padder {
max-width:980px;
min-width:980px;
}

#wp-admin-bar li a {
color:#444444;
font-size:11px;
padding:7px 15px;
text-decoration:none;
}

#wp-admin-bar .padder {
background:url() repeat scroll 0 0 transparent;
height:25px;
margin:0 auto;
padding:0;
position:relative;
width:100%;
}

h1 {
display:inline-block;
padding:0 10px;
line-height:
line-height:20px;
font-size:42px;
}

#sidebar #searchform div label {
	display:none;
}

#sidebar #searchform input#s {
	width:213px;
}

#post-types {
margin-bottom:5px;
margin-left:0px;
}

#vitals {
	margin-left:80px;
}

#vitals li {
	font-size:12px;
	color:#000;
}

#vitals li a {
	color:#000;
}

div#vitals ul li {
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #e1e1e1;
	
}

span.info {
	display:block;
float:left;
width:105px;
}

.single #main {
padding-top:0px;
}


.navigation {
border-top:0px solid #BBBBBB;
}

#navigation {
border-bottom:1px solid #DBDBDB;
border-top:1px solid #DBDBDB;
font:14px/14px Helvetica,Arial,sans-serif;
margin-bottom:5px !important;
padding:0;
text-shadow:0px 0px #FFFFFF;
-moz-border-radius:0 0 10px 10px !important;
}

#navigation {
margin-left:0px;
position:relative;
width:980px;
margin-top:20px;
}

.nav li {
border-right:0px solid #DDDDDD;
float:left;
line-height:44px;
width:auto;
}

.nav a {
color:#555555;
display:block;
line-height:33px;
padding:8px 10px;
position:relative;
text-decoration:none;
z-index:100;
font-weight:bold;
font-size:bold;
}

.nav a, #navigation ul.rss a {
color:#555555;
font:bold 12px Arial,sans-serif !important;
}

.nav a:hover {
	background:#efefef;
}

.nav {
	width:970px;
}

ul#nav li {
float:left;
margin:0;
}

ul#nav li {
float:left;
margin:0 5px 0 0;
}

#nav li {
float:left;
line-height:31px;
}

ul#nav li a {
background:url("") repeat scroll 0 0 transparent;
color:#555555;
padding:0 9px 2px;
text-decoration:none;
}

.discussion p {
	background:#EBF2F8;
	border:1px solid #BFD1E1;
	padding:6px;
	-moz-border-radius:10px;
}

#sidebar h2 {
background:url("images/light_grad01a.png") repeat scroll 0 0 transparent !important;
border:1px solid #CACACA;
color:#000000;
font:15px Arial;
padding:5px;
}

/*////////////////////////////////////////////////////start p2///////////////////////////*/

#main .post h2 {
	font-size:12px;
	
}

#post-types li a.selected {
background-color:#F0F0F0 !important;
color:#0095D3;
}

#post-types li a.selected {
border:1px solid #E1E1E1;
cursor:default;
}

#post-types li a {
	color:#333;
}

#post-types li a {
-moz-border-radius:0 0 0 0;
background:url("images/item-white.png") repeat scroll 0 0 transparent;
border:1px solid #CACACA;
padding:9px 16px;
}

#post-types li a:hover {
border:1px solid #ccc;
}


#sidebar ul li {
font-size:11px;
}

.sleeve_main {
margin-right:0;
width:auto;
}

#postbox {
background:#fff;
border-bottom:0px solid #E1E1E1;
border-left:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
margin-right:0;
}

#sidebar-me a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
background:none repeat scroll 0 0 transparent;
border:0px solid #DEDBD1;
color:#363636;
font-size:12px;
font-weight:bold;
margin:0 0 7px;
padding:4px 10px;
text-align:left;
}

#searchsubmit2:hover {
background:none repeat scroll 0 0 #0095D3;
cursor:pointer;
color:#fff;
}

#searchsubmit2 {
-moz-border-radius:0 0 0 0;
padding:4px 10px;
width:37px;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:10px;
float:right;
border:0 none;
}


#s2 {
border:1px solid #cacaca;
width:144px !important;
}

#s1 {
border:1px solid #cacaca;
width:144px !important;
}

#slabel  {
display:block;
margin:0px 0 0px;
}

img.avatar {
float:left;
}



/*///////////////////////////////////////////////////////////////Body///////////////////*/
div#sidebar {
	float: right;
	width: 172px;
	margin-left: 0px;
	margin-top: 1px;
	border-left: 0px solid #e4e4e4;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	background: url( ) top left repeat-x;
	margin-bottom:10px;
}

#centercol {
	float:left;
	padding-left:0px;
	padding-bottom:10px;
	
}

#sidebar  {
padding-right:0px;
margin-right:0px;
}

div#content {
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CACACA;
float:left;
margin-right:8px;
padding:5px;
width:620px;
}


div#content .padder {
	margin-right: 0px;
	border-right: 0px solid #e1e1e1;
border-left: 0px solid #e1e1e1;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border:0px solid #CACACA;
}

.padder {
	padding:5px;
}

.widget {
padding:9px;
}

.box, .widget {
background:url() repeat-x scroll left top #FFFFFF;
border:0px solid #DEDBD1;
margin:0 0 5px;
overflow:hidden;
padding:5px;
}


div#container  {
-moz-border-radius:0px 0px 0px 0px;
width:957px;
}

#main #respond, .textedit {
background:none repeat scroll 0 0 transparent;
}

#main #respond, .textedit {
-moz-border-radius:0 0 0 0;
margin-bottom:10px;
margin-left:0;
padding:0 10px 10px;
}
#respond textarea, .textedit textarea {
border-style:solid;
border-width:1px;
padding:6px;
width:97%;
}

/*////////////////////////////////Home/////////////////////////////*/
#bl .title {
font-family:arial;
font-size:14px;
height:40px;
line-height:26px;
margin:0 0 6px;
padding:0 0 0 3px;
width:auto;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
}

#bl .title .alltitle {
color:#444444;
display:block;
font-size:17px;
font-weight:normal;
margin-top:7px;
text-shadow:0 0 #949494;
}

.allpost {
	background:transparent;
	border:0px solid #cacaca;
float:left;
margin:0px;
padding:0px;
width:167px;
}

.feattitle img:hover {
	
	background:#000 url() repeat scroll 0 0;
	display:block;
float:left;
margin-top:-40px;
position:relative;
width:980px;
height:37px;
}


.feattitle {
background:url("images/blackpng.png") repeat scroll 0 0 transparent;
display:block;
float:left;
height:47px;
margin-top:-68px;
position:absolute;
width:625px;
}


.feattitle h2 {
	color:#E8A02C;
	margin-left:10px;
	font-weight:bold;
	font-size:20px;
	text-shadow:1px 1px #444;
	display:block;
	position:relative;
}

.feattitle h2 a:hover{
	color:#E8A02C;
	
}
.feattitle h2 a {
color:#fff;
}

div.post ul, div.post ol, div.post dl {
margin:0 0 11px;
}



#actionlist {

	clear:left;
	height:33px;
	margin:0 0 4px;
	overflow:hidden;
	padding:0px;
}

#actionlist li {
	float:left;
	line-height:33px;
	margin-right:15px;
	

}

#actionlist img{
	padding-right:5px;
	

}


#post- ul.item-list li:hover {
background:#fff;
}


#post- ul.item-list li {
border-bottom:1px dashed #949494;
}

.ads img {
border:1px solid #DEDBD1;
float:left;
margin:4px;
}

/*///////////////////////////////////////////////////////////////Navigation///////////////////*/

#topmenu li a {

margin:0 0 0 0;

}

#topmenu {
height:33px;
margin-bottom:0px;
position:relative;
}


ul#nav {
	margin: 0;
	padding: 0;
	position: relative;
	right:0px;
	list-style: none;
	bottom: 0px;
	color:#555;
	background:url("images/light_grad01a.png") repeat scroll 0 0 transparent !important;
	border-top:1px solid #cacaca;
}

ul#nav li {
		float: left;
		margin: 0;
	}
	
			ul#nav li.selected a {
				background: #f5f5f5;
				color: #555;
				border-left:0px solid #E1E1E1;
				border-right:0px solid #E1E1E1;
				border-top:0px solid #E1E1E1;
			}





#rss {
display:inline;
float:right;
height:22px;
position:absolute;
right:0;
top:5px;
width:39px;
}


#header .spacer {
color:#A0A09B;
float:right;
font-size:11px;
padding:0px 0 0;
text-align:right;
}

/*//////////////////////////////////////////////////////////////////////misc nav/////////////*/

#comnav {

}

#comnav li {
	float:left;
	margin-right:10px;
}

/*///////////////////////////////////////////////////////////////////profile*/

div#item-header div#item-meta {
color:#AAAAAA;
font-size:14px;
left:13px;
margin:0 13px 0 0;
overflow:hidden;
padding-bottom:0;
position:relative;
top:9px;
height:35px;
}
#numbCount {
background:none repeat scroll 0 0 transparent;
border:0 solid #CACACA;
color:#E1E1E1;
font-size:27px;
font-weight:bold;
margin:-10px;
padding:0;
position:relative;
}

div#item-header div#item-header-content {
float:none;
}



div#item-header-too div#item-meta {
color:#AAAAAA;
font-size:14px;
height:35px;
left:13px;
margin:0 13px 0 0;
overflow:hidden;
padding-bottom:0;
position:relative;
top:9px;
}

div#item-header-too h2 a  {
color:#444444;
font-weight:bold;
text-decoration:none;
}

div#item-header div#item-header-content {
margin-left:0px;
}

div#item-header {
overflow:visible;
margin-top:0px;
}

div#item-header span.activity, div#item-header h2 span.highlight {
font-size:11px;
font-weight:normal;
line-height:170%;
margin-bottom:0;
vertical-align:middle;
}

div#item-header img.avatar {
float:left;
margin:0 15px 5px 0;
}

div#message p {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
display:inline-block;
font-size:11px;
font-weight:normal;
margin-top:8px;
padding:2px 8px;
text-decoration:none;
}

div#item-header div#message.info {
display:block;
height:16px;
line-height:80%;
margin-top:0px;
position:relative;
}

div#message {
margin:0;
}



/*////////////////////////////////////////////////////////////////////end profile*/


h1.timeliner {
color:#E1E1E1;
font-size:34px;
font-weight:bold;
padding:0;
float:left;
}

.sleeve {
display:inline-block;
margin-bottom:10px;
width:960px;
}

/*/////////////////////////////////////////////////////////////////////////bp-widgets////*/

div#sidebar div.item-options {
background:none repeat scroll 0 0 #F8F8F8;
font-size:11px;
margin:-4px 0 0;
padding:2px 6px;
}

/*///////////////////////////////////////////////////////////////////////////////////profile header//*/
div#item-header h2 a  {
color:#444;
font-weight:bold;
text-decoration:none;
}

div#item-header h2 span.highlight span {
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #666;
color:#FFFFFF;
cursor:pointer;
display:none;
font-size:11px;
font-weight:bold;
margin-bottom:2px;
padding:1px 4px;
position:relative;
right:-2px;
top:-2px;
vertical-align:middle;
}
.activity-list li.mini div.activity-meta {
margin:45px 0 0;
}

.activity-list li.mini .activity-content p {
width:400px;
}


.activity .no-ajaxa {
	padding:10px;
}

.activity .no-ajaxa ul.item-list li {
	border-bottom:0px;
}

.activity .no-ajaxa div.activity-meta {
float:right;
position:relative;
top:-41px;
}

.activity-list .activity-header a:first-child, span.highlight {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 transparent;
border-bottom:0 solid #A1DCFA;
border-right:0 solid #A1DCFA;
color:#2266BB;
font-size:14px;
font-weight:normal;
margin-right:3px;
padding:0;
text-decoration:none;
}

.activity-list .activity-header a:first-child:hover {
	background:transparent;
}

#content .activity-list li .activity-content .activity-inner a {
color:#222222;
font-weight:bold;
}

#content .activity-list li .activity-content a.view {
	font-weight:normal;
}


.activity .activity-list li a {
font-weight:bold;
}

body.activity .my-activity  .activity-list .activity-header a:first-child, span.highlight {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 transparent;
border-bottom:0 solid #A1DCFA;
border-right:0 solid #A1DCFA;
font-size:14px;
font-weight:bold;
margin-right:3px;
padding:0;
text-decoration:none;
}


#content .activity-list li .activity-content {
-moz-background-inline-policy:continuous;
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:0px solid #DDDDDD;
border-right:0px solid #DDDDDD;
font-size:14px;
font-weight:normal;
line-height:111%;
margin-left:84px;
margin-right:0;
min-height:35px;
padding:5px;

}

#content .activity-list li .activity-content a {
color:#333333;
font-weight:bold;
}

#content .activity-list li .activity-content a:hover {

	color:#2266BB;
	text-decoration;underline;
}

.delete-activity {
	font-weight:normal;
}

#content .activity .activity_update {
background:none repeat scroll 0 0 #949494;
padding-top:10px;
}

#content ul.activity-list > li:first-child {
padding-top:5px;
background:#949494;
}

#content #activity-stream li {
border-bottom:1px solid #EAEAEA;
background:transparent;
}

#content  .activity-avatar {
	padding-left:5px;
}

#content .activity-list li.mini {
font-size:11px;
height:auto;
padding:12px 0 0;
background:#fff;
}

#content .activity-list li.mini .activity-content p {
margin-bottom:30px;
width:542px;
background:#fff;

}

#content .activity-list li.mini .activity-content {
height:auto;
margin-left:42px;
width:563px;
}

#content .activity-list li.mini .activity-content div.activity-meta {
display:none;
}

#content .activity-list li .activity-inreplyto {
background:url("images/replyto_arrow.gif") no-repeat scroll 7px 0 transparent;
font-size:11px;
margin-bottom:15px;
margin-left:70px;
padding-left:25px;
}

.activity-inreplyto a {

	font-weight:bold;
}

#content .activity-list li .activity-content div.activity-meta a {
color:#444;
font-weight:normal;
}


#content div.activity-meta {
clear:none;
float:right;
margin:0 0 0 0;
position:relative;
right:-7px;
top:9px;
}

#content p:last-child {
margin-bottom:0px;
}


#content .activity-list .activity-content .activity-inner, .activity-list .activity-content blockquote {
margin:1px;

}

#content div.activity-comments {
-moz-background-inline-policy:continuous;
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 transparent;
float:left;
margin:0 0 0 0px;
position:relative;
width:81%;
margin-top:12px;
}

#content div.activity-comments ul li > ul {
margin-left:25px;
margin-top:5px;
margin-top:0px solid #444;
}

#content div.activity-comments > ul {
-moz-border-radius:4px 4px 4px 4px;
background:transparent;
border:0px solid #DDDDDD;
}


#content #activity-stream div.activity-comments li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #EAEAEA;
}

div.activity-comments ul li:last-child {
margin-bottom:0;
background:#fff;
}

#content .activity-header {
color:#888888;
font-size:11px;
font-weight:normal;
line-height:220%;
}






.activity-list .activity-header a:first-child:hover {
	background:transparent !important;
	color:#000 !important;
}


li.achievements-member-points h4 {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #E1E1E1;
color:#FFFFFF;
font-size:60px;
font-weight:bold;
height:80px;
margin-top:10px;
padding-top:63px;
text-align:center;
text-shadow:1px 1px #555555;
}


#sidebar #activity-stream li {
background:none repeat scroll 0 0 transparent;
border-bottom:0 solid #efefef;
}

#sidebar .activity-list li .activity-content {
-moz-background-inline-policy:continuous;
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:14px;
font-weight:normal;
line-height:111%;
margin-left:55px;
margin-right:0;
min-height:35px;
padding:5px;
width:260px;
}


.activity-list div.activity-meta a.acomment-reply {
background:none repeat scroll 0 0 #EFEFEF;
border-bottom:1px solid #CACACA;
border-right:1px solid #CACACA;
border-top:1px solid #CACACA;
border-left:1px solid #CACACA;
color:#FFA200;
}

.activity-list div.activity-meta a.acomment-reply:hover {
background:none repeat scroll 0 0 #aaa;
color:#fff;

}

/*///////////////end activity style/////////////////////*/
div.pagination {
border-bottom:1px solid #EAEAEA;
color:#888888;
font-size:11px;
height:16px;
margin:-6px 0 5px;
padding:5px;
}
body.activity-permalink div#container {
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#444 none repeat scroll 0 0;
height:740px;

}



body.activity-permalink div.activity-comments {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin-left:135px;
width:450px;
}

body.activity-permalink .activity-list li .activity-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
font-size:16px;
line-height:150%;
margin-left:135px;
margin-right:0;
min-height:35px;
padding:15px;
width:600px;
}


/*//////////////////////////////////////////////////////////////////profile-nav-list-tabs////////////*/

div#object-nav.item-list-tabs ul {
border-bottom:0px solid #E1E1E1;
display:block;
height:21px;
position:relative;
width:100%;
}

#item-nav #object-nav ul li.selected, #item-nav #object-nav ul li.current {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FFFFFF;
}

#item-nav ul li {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:none repeat scroll 0 0 #E1E1E1;
border-color:#CACACA #CACACA -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
float:left;
margin:0 0 0 10px;
}

div.item-list-tabs ul li:first-child {
margin-left:5px;
}

div.item-list-tabs ul li:hover {
	background:transparent;	
	text-decoration:underline;
}

div.item-list-tabs ul li a:hover {
	
}


div.item-list-tabs {
-moz-background-inline-policy:continuous;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);
background:url("") repeat scroll 0 0 transparent !important;
border:0 solid #DDDDDD;
clear:left;
margin:10px 0 -1px !important;
overflow:auto;
padding:0 !important;
width:99%;
}

div#subnav.item-list-tabs {
-moz-background-inline-policy:continuous;
-moz-border-radius:0px;
-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.5);
background:url() repeat scroll 0 0 #F4F4EE  !important;
border:1px solid #ddd;
clear:left;
margin:5px 0 7px !important;
overflow:auto;
padding:0px 0px !important;
width:99%;
}
div#subnav.item-list-tabs ul li a {
border:medium none;
padding:5px;
}



div#subnav.item-list-tabs ul li.last {
margin-right:9px;
margin-top:8px;
}

div#subnav.item-list-tabs ul li.feed a {
border:medium none;
padding-left:20px;
}

div.item-list-tabs ul li {
border-right:1px solid #e1e1e1;
}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a, {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:transparent;
font-size:11px;
font-weight:bold;
margin-right:3px;
}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:transparent;
color:#000;
font-weight:bold;
}

div.item-list-tabs ul li a, div.item-list-tabs ul li span {
-moz-border-radius:5px 5px 5px 5px;
color:#444444;
display:block;
font-size:11px;
padding:0 3px;
text-decoration:none;
}


div.item-list-tabs ul li {
float:left;
margin:0px 0 0 0px;
}

div.item-list-tabs ul li a span {
padding:none;
}
/*///////////////////////////////////////////////////////////groups///////////////*/

#groups-directory-form div.item-list-tabs {
-moz-background-inline-policy:continuous;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);
background:url("") repeat scroll 0 0 #efefef !important;
border:1px solid #cacaca;
clear:left;
margin:10px 0 -1px !important;
overflow:auto;
padding:0 !important;
width:99%;
}


#groups-directory-form form.dir-form div.dir-search {
float:right;
margin:0 0 25px;
width:39%;
}


ul.item-list li div.item-desc {
color:#888888;
font-size:11px;
margin:10px 0 0 0;
width:70%;
}

/*//////////////////Forms///////////////////////////*/


form#whats-new-form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:url("images/alert-overlay.png") repeat scroll 0 0 #000000 !important;*/
overflow:auto;
/*border:1px solid #ddd;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);*/
margin:0px 3px 0 !important;
padding:8px 10px !important;
background:url() repeat-x scroll center bottom #fff;
}

form#whats-new-form #whats-new-avatar {
display:none;
}

form#whats-new-form #whats-new-content {
margin-left:0;
padding-left:0;
}

form#whats-new-form h5 {
color:#000;
font-size:15px;
font-weight:bold;
margin:0 0 0 0px;
padding:0 0 0px;
}

form#whats-new-form textarea {
border:medium none;
color:#555555;
font-family:inherit;
font-size:14px;
height:23px;
margin:0;
padding:0;
width:100%;
font-weight:bold;
}



form#whats-new-form #whats-new-textarea {
-moz-border-radius:3px 3px 3px 3px;
background:url("images/textareashadow.gif") no-repeat scroll left top #FFFFFF;
border:1px solid #999999;
height:20px;
margin-bottom:10px;
padding:8px;
}


form#whats-new-form #whats-new-textarea input {
border:medium none;
color:#555555;
font-family:inherit;
font-size:14px;
height:23px;
margin:0;
padding:0;
width:100%;
font-weight:bold;
}



/*
.activity form#whats-new-form {
background-image:url("images/posterback.jpg");
border-bottom:1px solid #F0F0F0;
height:251px;
margin:-12px 0 5px -12px;
overflow:visible;
padding-bottom:18px;
position:relative;
vertical-align:top;
width:632px;
}

form#whats-new-form #whats-new-avatar {
float:left;
padding:5px;
margin-left:5px;
margin-top:10px;
}

.activity form#whats-new-form h5 {
color:#000;
display:inline-block;
font-size:22px;
font-weight:bold;
margin:50px 0 0 13px;
padding:0 0 3px;
position:relative;
}

form#whats-new-form #whats-new-content {
margin-left:54px;
margin-top:0;
padding-left:22px;
}



form#whats-new-form #whats-new-submit {
background:none repeat scroll 0 0 transparent;
float:right;
margin:0 20px 0 0;
}

*/

.changecategoryselect select {
margin-right:3px;
padding:4px;
}

/*//////////////////////////////////////////////////////////////directory listing/////////////////*/


#showcategoriesmainlist ul li {
float:left;
list-style:none outside none;
margin:3px 10px 5px 0;
padding:0;
width:196px;
}

#categories {
	margin: 0px 0 0px;
}
* html #categories {height: 1%;}
#categories:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#categories .column  {
float:left;
margin:0;
padding-left:0;
width:210px;
}
#categories li {
	list-style: none;
	line-height: 17px;
	margin-bottom: 0px;
}

#categories li {}

#categories li a {
color:#666666;
font-size:20px;
margin-left:18px;
}


#categories li ul {
	margin: 2px 0 10px;
	height:80px;
}
#categories li li {
	font-size: 1em;
	background: url(i/arrow.gif) 9px 7px no-repeat;
	padding: 0 0 0 4px;
}
#categories li div {
	padding: 5px 5px;
	font-weight: bold;
	text-transform: capitalize;
	border: 0px solid #EEE;
	background: url(images/folder-icon.png) 4px 3px no-repeat #fff;
}
#categories li li ul {
	margin: 2px 0 2px -7px;
}
#categories li li a  {
color:#808080;
font-size:14px;
}
#categories li li a:hover {
	color: #E8A02C;
}

/*///////////////////////////////////////////////////////////////////////////////////////// search forms */

#header #search-bar {
position:relative;
right:0;
text-align:right;
top:0;
width:100%;
}

#header #search-bar input[type="text"] {
-moz-border-radius:0 0 0 0;
border:1px solid #CACACA;
margin-right:0;
padding:1.3px;
}

#header #search-bar input[type="submit"] {
font-size:11px;
margin-left:4px;
padding:2px 5px;
}

#select {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	padding:2px 5px;
height:20px;
width:97px;
font-size:11px;
color:#555;
font-weight:bold;


}

#searchsubmit {
-moz-border-radius:0px 0px 0px 0px;
}

#s {
	float:left;
	color:#555;
	font-weight:bold;
}


#links_search_submit:hover{cursor:pointer;background:#666;}
#links_search_submit {
	font-family:"Helvetica Neue", Arial, Helvetica,sans-serif;
	background:#333;
	color:#fff;
	border:0;
	outline:0;
	font-weight:bold;
	padding:3px;
	font-size:10px;
	width:43px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;
	-webkit-border-top-right-radius:4px;
	position:relative;
	top:0;
	right:0;
	height:20px;
	float:right;
	display:block;
}
}
	#sform-404 {margin-top:10px;}
	#s-404 {float:left;width:300px;font-family:Arial,sans-serif;background-color:#000;border:0;padding:5px;color:#fff;margin-right:12px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;}
	#submit-404 {cursor:pointer;float:right;margin-left:-37px;position:absolute;font-weight:bold;font-size:9px;border:none;background-color:#0298ff;color:#fff;font-family:Arial,sans-serif;padding:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;}
	#submit-404:hover {cursor:pointer;background-color:#000;color:#fff;}

.firefox #searchsubmit {padding-top:2px;}
.webkit #searchsubmit {padding-top:3px;}
.webkit.mac #searchsubmit {padding:3px;}
.firefox.mac #searchsubmit {padding-top:3px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#searchsubmit {padding:4px; margin-left: -8px;}
}

/*/////////////////////////////////////////////////////////////////////////////////////////////archive////////////*/


.arcpagenav {
border-bottom:1px solid #E1E1E1;
padding:10px;
}

#sortah {
float:left;
position:relative;
top:0px;
width:326px;

}

#sortah select {
	padding:4px;
}


.archives a img {
	float:left;
	border:1px solid #949494;
}

.archives .text-box {
margin-right:35px;
margin-top:18px;
position:relative;
right:0;
top:0;
width:660px;
}

.archive-box {
border-bottom:1px solid #EAEAEA;
padding:0px 0;
position:relative;
height:auto;
overflow:hidden;

}

.sleeve img {
	height:40px;
}


/*///////////////////////////////////////////////////////////////////////////////////////////single blog entry/////////*/
.singlebuttons {

	-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll left -96px #69A74E;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
float:left;
font-size:12px;
font-weight:normal;
margin-right:3px;
padding:3px 10px;
text-decoration:none;
margin-top:3px;
}

.singlebuttons a {
	color:#fff;
	font-weight:bold;
}

.rss {
	float:right;
}

#centercol h3 {
background:transparent;
border:1px solid #DEDBD1;
color:#363636;
font-size:16px;
font-weight:bold;
height:20px;
margin:0 0 0;
padding:5px 7px;
text-align:left;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////post/////////*/

div.post img {
border:1px solid #CACACA;
margin-bottom:15px;
}

div.post p {
margin:0 0 5px;
}

div.post {
margin:0 0 10px;
overflow:hidden;
}

.date-comments {
border-bottom:1px solid #CACACA;
color:#999999;
font-size:11px;
height:30px;
line-height:25px;
margin:0 0 0;
}

.box p {
line-height:18px;
padding:0 0 0;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////TYPOGRAPHY/*/

h2 {
color:#000000;
font:18px Arial;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////footer////*/
#footer {
-moz-border-radius:10px 10px 10px 10px;
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #CACACA;
border-top:1px solid #CACACA;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
text-shadow:0 0 0 #FAFAFA;
width:980px;
text-align:center;
}


#footerz ul {
	line-height:20px;
	
}

#footerz {
	padding-left:20px;
}

#footerz .footerz-child {
	float:left;
width:148px; 
padding:5px;
	border-bottom:0px solid #F1F1ED;
	font-size:11px;
}

#footerz ul li {
	padding:0px;
}

#footerz ul li a {
color:#00853E;
}

#footerz ul li:hover {
	background:transparent;
	text-decoration:underline;
}

#footerz .box, #footerz .widget {
background:url("") repeat-x scroll left top transparent;
border:0 solid #BBBBBB;
margin:0 0 10px;
overflow:hidden;
padding:0;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////forums////*/

.forum .td-title a {
	font-weight:bold;
}

.forum .td-postcount {
	font-weight:bold;
	font-size:16px;
	color:#000;
}

table.forum {
margin:0 0 5px;
width:auto;
}
table tr.alt {
background:none repeat scroll 0 0 #F5F4F0;
border-bottom:1px dashed #e1e1e1;
border-top:1px dashed #e1e1e1;
}



body.forums h4 {
border-bottom:5px solid #000;
color:#000000;
font-size:25px;
font-weight:bold;
margin-top:0px;
}

#forums-directory-form .item-list-tabs {
-moz-background-inline-policy:continuous;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);
background:url("") repeat scroll 0 0 #efefef !important;
border:1px solid #cacaca;
clear:left;
margin:10px 0 -1px !important;
overflow:auto;
padding:0 !important;
width:99%;
}

form.standard-form textarea, form.standard-form input[type="text"], form.standard-form select, form.standard-form input[type="password"], .dir-search input[type="text"] {
-moz-border-radius:3px 3px 3px 3px;
border:1px inset #CCCCCC;
color:#888888;
font-family:inherit;
font-size:14px;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
padding:6px;
}

form.dir-form div.dir-search {
float:right;
margin:0 0 25px;
width:33%;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////LINKS////*/
#link-details-form fieldset {
border:3px solid #C8C8C8;
display:block;
margin:0 0 20px;
padding:0 0 15px 15px;
width:96%;
}

body.my-links div#item-header, body.links  div#item-header {
	display:none;
}
	

/*/////////////////////////////////////////////////////////////////////////////////////////////////Wootabs////////////////*/

/* 4.3 WooTabs */
#tabs {	background:transparent; height:457px; display: block; padding:0px; margin-bottom:10px; border:0px solid #cacaca; overflow:hidden;}

body.my-activity #tabs{height:360px;}
body.activity #tabs{height:360px;}

#tabs ul.wooTabs { padding:0px; overflow:hidden; border-bottom:1px solid #EFEFEF;
border-top:0px solid #EFEFEF;padding-top:0px;}
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; border-right:0px solid #DDDDDD;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#fff; text-decoration:underline; }
#tabs ul.wooTabs li a {	display:block;float:left;padding:5px;text-transform:inherit; }

#tabs .inside {background:none repeat scroll 0 0 transparent;overflow:hidden;
padding:0;}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:0px; }
#tabs .inside ul { margin:0; border: 0px solid #e6e6e6; border-width:0px 0 0px 0; overflow:hidden; }
#tabs .inside li {
border-color:#E6E6E6;
border-style:dashed;
border-width:0 0 1px;
padding:5px;
}
#tabs .inside li a { color:#555; font:bold 11px Arial, serif; position:relative;vertical-align:top; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }


/*//////////////////////////////////////////////////////////////////////////////////////////////////miscellaneous////////////*/
#main input {
margin:4px;
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
background:none repeat scroll 0 0 #CCCCCC;
border:0 solid #DEDBD1;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:bold;
margin:0 0 0px;
padding:5px 8px;
text-align:left;
-moz-border-radius:3px 3px 3px 3px;
}

a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, ul.button-nav li a:hover, div.generic-button a:hover {
background:none repeat scroll 0 0 #efefef;
border:0 solid #DEDBD1;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:bold;
margin:0 0 5px;
padding:5px 8px;
text-align:left;
-moz-border-radius:3px 3px 3px 3px;
}
#main button, #main input[type="submit"], #postbox input[type="submit"], #postbox button {
font-size:12px;
font-weight:bold;
line-height:27px;
}

table#message-threads  {
margin:0 0;
width:544px;
}

body.blogs-following div#item-header {
	display:none;
}

div#sidebar div.item-avatar img {
height:50px;
margin:1px;
width:50px;
}

div.item-list-tabs ul li.last select {
max-width:79px;
}


#blogs-directory-form div.item-list-tabs {
-moz-background-inline-policy:continuous;
-moz-border-radius:0 0 0 0;
-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);
background:url("") repeat scroll 0 0 #efefef !important;
border:1px solid #cacaca;
clear:left;
margin:10px 0 -1px !important;
overflow:auto;
padding:0 !important;
width:99%;
}

body.blogs div.dir-search {
float:right;
margin:0 0 0;
}

div#sidebar ul.item-list img.avatar {
height:50px;
margin-right:10px;
width:50px;
}

#sidebar ul.item-list div.item {
margin-bottom:12px;
margin-left:65px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////jobs/////*/

.changecategoryselect  {
float:left;
margin-bottom:10px;
padding:5px;
}

#classiwrapper #postsearchads li {
float:left;
list-style:none outside none;
margin:0 15px 10px 0;
}



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////widgets sidebar//////////////////////*/

#plussign img {
border:0px solid #999999;
margin:0 0 10px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////Wootabs////////////////*/

/* 4.3 WooTabs */
#tabs {	background:transparent; height:457px; display: block; padding:0px; margin-bottom:10px; border:0px solid #cacaca; overflow:hidden;}

body.my-activity #tabs{height:360px;}
body.activity #tabs{height:360px;}

#tabs ul.wooTabs { padding:0px; overflow:hidden; border-bottom:1px solid #EFEFEF;
border-top:0px solid #EFEFEF;padding-top:0px;}
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; border-right:0px solid #DDDDDD;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#fff; text-decoration:underline; }
#tabs ul.wooTabs li a {	display:block;float:left;padding:5px;text-transform:inherit; }

#tabs .inside {background:none repeat scroll 0 0 transparent;overflow:hidden;
padding:0;}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:0px; }
#tabs .inside ul { margin:0; border: 0px solid #e6e6e6; border-width:0px 0 0px 0; overflow:hidden; }
#tabs .inside li {
border-color:#E6E6E6;
border-style:dashed;
border-width:0 0 1px;
padding:5px;
}
#tabs .inside li a { color:#555; font:bold 11px Arial, serif; position:relative;vertical-align:top; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

/*///////////////////////////////////////////////////////////////////////////////////////////////////////calendar/*/


#wp_calendar {
background:none repeat scroll 0 0 #FFFFFF;
padding:0 0 0 0;
}
	#wp_calendar h3{
		margin: 0 15px 10px 0;
		padding: 2px 5px;
		color: #c12900;
		text-align: center;
		font-size: 13px;
		font-weight: bold;
	}
	#wp_calendar ul.weekdays{
		overflow: hidden;
		padding: 0 0 10px 0;
	}
		#wp_calendar ul.weekdays li {
color:#97968D;
display:block;
float:left;
font-size:11px;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0;
text-indent:0;
width:90px;
}

	#wp_calendar ol.month{
		overflow: hidden;
	}
		#wp_calendar ol.month li{
			overflow: hidden;
			display: block;
			float: left;
			margin: 0 0px 0px 0;
			padding: 0;
			width: 90px;
			background: #fff;
			border-top:1px solid #cacaca;
		}


		#wp_calendar ol.month li.noday{
			
		}
		#wp_calendar ol.month li div.head{
			overflow: hidden;
			padding: 0 5px;
			height: 18px;
			line-height: 18px;
			color: #000;
			text-align: left;
			font-weight: bold;
			font-size: 11px;
			background: #fff;
		}
		#wp_calendar ol.month li div.day{
			overflow: auto;
			height: 79px;
			padding: 5px;
			background: #fdfdfb;
		}
			#wp_calendar ol.month li div.day ul{
			}
				#wp_calendar ol.month li div.day ul li{
					float: none;
					margin: 0;
					padding: 2px 0;
					width: auto;
					background: inherit;
					border: none;
					border-bottom: dotted 0px #ddd;
				}
					#wp_calendar ol.month li div.day ul li a{
						text-decoration: none;
						display:block;
						background:#000;
					}

					#wp_calendar ol.month li div.day ul li a:hover{
						text-decoration: none;
						display:block;
						background:#00BFFF;
					}
