#wp-admin-bar {
font-size:11px;
height:25px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1000;
}

body#bp-default #wp-admin-bar .padder {
max-width:980px;
min-width:980px;
}
#wp-admin-bar ul li.align-right {
position:relative !important;
right:0;
}

#wp-admin-bar ul {
cursor:pointer;
float:right;
height:auto;
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
}

#wp-admin-bar .padder {
background:url() repeat scroll 0 0 transparent;
height:25px;
margin:0 auto;
padding:0;
position:relative;
width:100%;
}

#wp-admin-bar li a {
color:#444;
font-weight:bold;
font-size:11px;
padding:7px 15px;
text-decoration:none;
}

#wp-admin-bar li a:hover {
color:#444;
font-size:11px;
padding:7px 15px;
text-decoration:underline;
}

#wp-admin-bar ul.main-nav li ul li:hover, #wp-admin-bar ul.main-nav li ul li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: #222;
}

#wp-admin-bar ul.main-nav li:hover, #wp-admin-bar ul.main-nav li.sfhover, #wp-admin-bar ul.main-nav li ul li.sfhover {
	background-color: transparent;
	
}

#wp-admin-bar ul li ul ul {
-moz-border-radius:3px 3px 3px 3px;
margin:-26px 0 0 -187px;
}

#wp-admin-bar ul li ul {
-moz-border-radius:0 0 3px 3px;
-moz-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);
background:none repeat scroll 0 0 #333333;
border:1px solid #222222;
left:-999em;
margin-left:-102px;
position:absolute;
width:185px;
}

.tipsy { padding: 5px; font-size: 11px; font-weight:bold; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


body {
	width:100%;
}

/*////////////////rest///////////////////*/

.gap {
	clear:right;
	float:left;
}


li.Information {
	display:none;
}

div.item-list-tabs ul li:hover {
	background:#333;
}

div.item-list-tabs ul li a:hover {
	color:#fff;
}



a.rsswidget {
	color:#444;
}

div.tb_msg {
background-color:#FFFFFF !important;
border:0 solid #FFFF66 !important;
clear:right;
min-height:40px;
padding:5px;
}

#sidebar #links-list  div.item-avatar img {
height:45px;
margin:5px;
width:45px;
}
#sidebar ul#links-list li {
border-bottom:1px dotted #F1F1ED;
padding:0;
clear:both;
}

#sidebar #links-list {
	border:0px solid #efefef;
	padding:0px;
	width:auto;
}




li.blogs {
	background:url("images/blogs.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

li.forums {
	background:url("images/forums.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}


li.pages {
	background:url("images/pages.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}


li.headline {
	background:url("images/create-headline.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

li.post-video {
	background:url("images/post-video.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}


li.activity-feed {
	background:url("images/activity-feed.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

li.my-blog {
	background:url("images/my-blog.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

li.mentions {
	background:url("images/mentions.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}


li.user {
	background:url("images/user.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

li.add-photo {
	background:url("images/add-photo.png") no-repeat scroll 0 0 ; 
	padding-left:20px;
}

table tr td, table tr th {
padding:5px;
vertical-align:middle;
}

#message-threads a.button, #message-threads input[type="submit"], #message-threads input[type="button"], #message-threads ul.button-nav li a, #message-threads div.generic-button a {
	background: url("images/mail_delete.png") no-repeat scroll 0 0;
border:0px solid #DDDDDD;
color:transparent;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:17px;
text-decoration:none;
vertical-align:top;
text-indent:-9999px;
}


body.tag #centercol h3{
	font-size:13px;
}

.page-id-3327 .box {
	background:transparent;
	margin-left:36px;
}

.page .box {
	background:transparent;
}

div#container {
	position: relative;
	width: 100%;
	-moz-border-radius: 0px;
	-webkit-border-radius: 6px;
	border-right: 0px solid #e0e0e0;
	border-bottom: 0px solid #e0e0e0;
	background:url(".../images/right_cloud.png") no-repeat scroll right bottom transparent;
	overflow: hidden;
	width:980px;
}

/*div#container {
	background:url("./images/right_cloud.png") no-repeat scroll right bottom transparent;
}

#page {
     background:url("./images/left_cloud.png") no-repeat scroll left bottom transparent;

	}

*/

#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;
	

}


.vcard {
height:68px;
}

#juice ul li {
border-bottom:0 solid #F1F1ED;
padding:5px 0;
}



body.group-create div#content {
	float:left;
margin-right:0px;
width:673px;
}



body.invite-anyone div#item-header-content {
	display:none;
}


#links-directory-form {
background:#fff;
}

.explore h5 a{
	color: #3B5999;
}

.explore p {
	font-size:11px;
}

.explore li {
	border-bottom:1px dotted #e1e1e1;
}

.activity-links {
	display:none;
}





body.registration a.button, body.registration input[type="submit"], body.registration input[type="button"], body.registration ul.button-nav li a, body.registrationdiv.generic-button a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll 0 -96px #69A74E;
border-color:#3B6E22 #3B6E22 #2C5115;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

.abouta a {

	color:#3B5999;	
	font-weight:bold;
	
}

.abouta a:hover {

	text-decoration:underline;
	
}


#aktt_tweet_form input{
border:1px solid #CACACA;
font-size:12px;
padding:5px;
width:286px;
margin-top:10px;
}

#sidebar .widget_bp_groups_widget h3.hl{
	background:#FF3333;
}

.bar {

}

#Nubs {
z-index:2;
}

#NubsMover {
margin-left:60px;
margin-top:-1px;
position:absolute;
z-index:2;
}


div.bar-too {
background-color:#fff;
line-height:18px;
text-align:left;
width:299px;
}

div.bar-tree {
background-color:#fff;
line-height:18px;
text-align:left;
width:299px;
}

div.bar {
background-color:#fff;
line-height:18px;
text-align:left;
width:auto;
}

.bar h3 {
	color:#222;
	padding:5px;
	border-bottom:1px solid #ddd;
}

.bar-too h3 {
	color:#222;
	padding:5px;
	border-bottom:1px solid #ddd;
}

.bar-tree h3 {
	color:#222;
	padding:5px;
	border-bottom:1px solid #ddd;
}

.portfolio_thumb h3.h1 {
	border-bottom:1px solid #efefef;
}

#bp_groups_widget-11 {

	border:1px solid #cacaca;
	-moz-border-radius:0px;
}

#content #groups-list  {
border:0 solid #EFEFEF;
padding:5px;
width:auto;
}


form.standard-form input[type="text"] {
width:98%;
}

form.standard-form textarea {
height:120px;
width:98%;
}

#bp_core_members_widget-2 {
	border:1px solid #cacaca;
	-moz-border-radius:0px;
}

body.profile-edit form.standard-form {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #CACACA;
padding:10px;
}

.button-nav {
	margin-top:10px;
}


.widget ul.socialwrap li {
list-style-type:none;
margin-right:8px;
}

#pencil img {
	padding:3px;
	border:1px solid #cacaca;
}

div#message-thread div.message-box {
margin:0 0;
padding:15px;
}

#links-personal-li {
	display:none;
}

.author-box a {
	font-weight:bold;
	color:#3B5999;
}

.author-box a:hover {
	text-decoration:underline;
}




#twitter-tool h3.h1 {
	color:#fff;
}

#sidebar #twitter-tools h3.hl {

color: #99D6FF;

}


.portfolio_thumb {
	border:0px solid #cacaca;
	padding:3px;
}

ul#link-list div.link-list-right {
height:auto;
}

ul#link-list li.avmax-100 div.link-list-left img.avatar {
max-height:50px;
max-width:50px;
}

ul.item-list li div.meta {
color:#888888;
font-size:11px;
margin-top:25px;
}

ul#link-list li.avmax-100 div.link-list-left, ul#link-list li.avmax-100 div.link-list-footer-left {
width:67px;
}

#link-list div.item-title a {
	color:#2266BB;
}

ul#link-list div.link-list-left {
float:left;
height:auto;
margin:0 0 0 0;
padding:0;
position:relative;
text-align:center;
vertical-align:middle;
width:86px;
z-index:1;
}

body.links div#item-header h2 {
font-size:14px;
font-weight:bold;
line-height:120%;
margin:0 0 15px;
}

body.links div#content {
	background:#fff;
}



#sidebar #groups-list {
	border:0px solid #efefef;
	padding:5px;
	width:auto;
}

#sidebar #members-list {
border:0px solid #efefef;
	padding:5px;
	width:auto;
}

.single-group {
	margin-top:10px;
}

body.badge div#content {
	float:right;
	width:805px;
}

#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;
}

body.settings div#content {
	float:right;
	width:800px;
}

body.upload div#content {
	float:right;
	width:800px;
}



ul#topic-post-list {
margin:15px 0;
width:auto;
}


body.activity #sidebar .widget h3 {
background:none repeat scroll 0 0 #F4F4EE;
border-bottom:1px solid #EFEFEF;
color:#444;
font-size:12px;
font-weight:bold;
height:25px;
margin-bottom:0;
text-align:left;
}

body.activity #tabs ul.wooTabs li.tags {
	display:none;
}

body.profile #tabs ul.wooTabs li.tags {
	display:none;
}

body.friends #tabs ul.wooTabs li.tags {
	display:none;
}

body.messages #tabs ul.wooTabs li.tags {
display:none;
}

body.blogs-following #tabs ul.wooTabs li.tags {
	display:none;
}

#item-header .actlinks li {
	line-height:22px;
	font-weight:normal;	
	float:left;
}

.actlinks li {
	line-height:22px;
	font-weight:normal;

}

.actlinks li a {
color:#444444;
font-weight:bold;
}

.actlinks li a:hover {
	text-decoration:underline;
}

.activity-list .activity-content span.time-since {
color:#333333;
}

div#members-avatars img.avatar {
	float:none;
}

#subscribe_options {
font-size:90%;
margin-bottom:4px;
padding:0;
}

#subscribe_options .join {
font-size:13px;
margin-bottom:5px;
margin-top:10px;
text-align:center;
}

#subscribe_options p  {
clear:both;
}

#subscribe_options .subscribe_icons {
margin:0 auto;
width:295px;
}

#subscribe_options .subscribe_icons li {
float:left;
font-size:11px;
margin:0 2px 5px;
text-align:center;
width:55px;
}

#subscribe_options .subscribe_icons a {
background:url("images/spritemap.png") no-repeat scroll center top transparent;
display:block;
padding:40px 0 2px;
}

#subscribe_options .subscribe_icons .subscribe_youtube a {
background-position:center -1989px;
}

#subscribe_options .more_subscribe_options {
text-align:center;
}

#subscribe_options .subscribe_icons .subscribe_twitter a {

background-position:center -1598px;

}

#subscribe_options .subscribe_icons .subscribe_facebook a {

background-position:center -1698px;

}

#subscribe_options .subscribe_icons .subscribe_email a {

background-position:center -1898px;

}

#subscribe_options .subscribe_icons .subscribe_rss a {

background-position:center -1798px;

}

#blogs-personal-li {
	display:none;
}




/*- Nav / Dropdowns-*/
#main-nav, #main-nav ul{
	padding: 0;
	float:left;
	list-style: none;
}
#main-nav {

	-moz-background-inline-policy:continuous;
background:url() repeat scroll 0 0 #F4F4EE !important;
clear:left;
height:33px;
margin:0px 0 4px !important;
overflow:hidden;
padding:0;
border-bottom:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;

width:976px;
}
#main-nav li a {
	color:#444;
display:block;
margin:0 1px 0 0;
padding:0 15px;
font-weight:bold;
}
#main-nav li {
	float: left;
	line-height:33px;
	border-right:1px solid #949494;	
}
#main-nav li a:hover {
		text-decoration:none;	
		color:#fff;
}

#main-nav li ul li.last {
	border-bottom:1px solid #bbb;
	
}

#main-nav li:hover {
	background: #333;
}
#main-nav li ul {
position: absolute;
	width: 15em;
	left: -999em;
	padding-top:0px;

}
#main-nav li:hover ul, #main-nav li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#main-nav li ul li {
    background:url() repeat scroll 0 0 #F4F4EE;
	border-bottom:0px solid #dedbd1;	
	border-left:1px solid #bbb;	
	border-right:1px solid #bbb;	
	border-top:0px solid #fff;		
	line-height:28px;	
	width:180px;
	margin-top:0px;
}

#main-nav li ul li a{
color:#444;
font-weight:normal;
}

#main-nav li ul li a:hover{
color:#fff;
font-weight:normal;
}


#main-nav li:hover, #main-nav li.hover {
    position: static;
}
#main-nav li ul ul {
	margin: -29px 0 0 15em;
}
#main-nav li:hover ul ul, #main-nav li.sfhover ul ul {
	left: -999em;
}
#main-nav li:hover ul, #main-nav li li:hover ul, #main-nav li.sfhover ul, #main-nav li li.sfhover ul {
	left: auto;
}
#main-nav li:hover ul ul, #main-nav li:hover ul ul ul, #main-nav li.sfhover ul ul, #main-nav li.sfhover ul ul ul {
	left: -999em;
}
#main-nav li:hover ul, #main-nav li li:hover ul, #main-nav li li li:hover ul, #main-nav li.sfhover ul, #main-nav li li.sfhover ul, #main-nav li li li.sfhover ul {
	left: auto;
} 



/* 
WOO CUSTOM BP
---------------------

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.

*/


h1, h2, h3, h4, h5, h6 {
margin:5px 0 0;
}


/*///////////////////////////////////////////////////////////////////profile*/

div#item-header div#item-meta {
color:#AAAAAA;
font-size:14px;
margin:17px 5px 6px;
overflow:hidden;
padding-bottom:10px;

}




div#item-header div#item-header-content {
margin-left:0px;
}

div#item-header {
overflow:visible;
margin-top:0px;
}

/*////////////////////////////////////////////////////////////////////end profile*/

/*h3 {
border-bottom:0px solid #949494;
color:#3B5999;
font-size:15px;
font-weight:bold;
}*/


h3 {
border-bottom:0 solid #949494;
color:#000000;
font-size:12px;
font-weight:bold;
}

.fack .widget h3 {
	color:#000;
	font-weight:bold;
	line-height:30px;
}


#columns h3{
	font-weight: bold;
}

#sidebar .widget h3 {
background:none repeat scroll 0 0 #F4F4EE;
border-bottom:0 solid #949494;
color:#444;
font-size:12px;
font-weight:bold;
height:25px;
margin:0;
padding:5px;
text-align:left;
}



#sidebar .widget h3.hl {
background:none repeat scroll 0 0 #F4F4EE;
border-bottom:0 solid #E1E1E1;
color:#444;
font-size:12px;
font-weight:bold;
height:25px;
margin:0;
padding:6px;
text-align:left;
width:300px;
}



#sidebar .box2 h3 {
background:none repeat scroll 0 0 #F4F4EE;
border-bottom:0 solid #949494;
color:#444;
font-size:12px;
font-weight:bold;
height:25px;
margin:0;
padding:5px;
}


#centercol h3 {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #DEDBD1;
color:#000000;
font-size:17px;
font-weight:bold;
height:20px;
margin:0 0 0;
padding:5px 0 10px;
text-align:left;

}

div.post h3 a {
color:#666666;
font-weight:bold;
text-decoration:none;
}


.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}

/*//////////////////////////////////////////////////////////////////profile navigation*/



.blang ul li.feed a {
background:url("../images/rss.png") no-repeat scroll left center transparent;
padding-left:20px;
}


.messageentry a {
	font-weight:bold;
	color:#E8A02C;
}

.messageentry a:hover {
	text-decoration:underline;
}

.messagestart a {
	font-weight:bold;
	color:#fff;
}

.messagestart {
-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;
clear:left;
overflow:auto;
border-top:0px solid #ddd;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
margin:14px 0 10px 0 !important;
padding:6px 15px !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:96%;

}

.postav {
-moz-background-inline-policy:continuous;
-moz-border-radius:5px 5px 5px 5px;
background:url("images/alert-.png") repeat scroll 0 0 #949494 !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:0px;
clear:left;
height:36px;
margin:5px 0 4px !important;
overflow:hidden;
padding:0 !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:100%;
}


.postav a {
display:block;
margin:-2px;
padding:0;
position:relative;
font-weight:bold;
color:#fff;
font-size:16px;

}
.postav a:hover {


}

.postavbrows {
-moz-background-inline-policy:continuous;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/alert-overlay.png") repeat scroll 0 0 #000 !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
clear:left;
height:36px;
margin:5px 0 4px !important;
overflow:hidden;
padding:0 !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:100%;

}

.postavbrows a {
display:block;
margin:-5px;
padding:0;
position:relative;
font-weight:bold;
color:#fff;

}
.postavbrows a:hover {
color:#E8A02C;

}


.postavblog {
-moz-background-inline-policy:continuous;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/alert-overlay.png") repeat scroll 0 0 #fff !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
clear:left;
height:36px;
margin:5px 0 4px !important;
overflow:hidden;
padding:0 !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:100%;

}

.postavblog a {
display:block;
margin:12px;
padding:0;
position:relative;
font-weight:bold;
color:#000;

}
.postavblog a:hover {
color:#E8A02C;

}


.postavcom {
-moz-background-inline-policy:continuous;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/alert-overlay.png") repeat scroll 0 0 #0088FF !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
clear:left;
height:36px;
margin:5px 0 4px !important;
overflow:hidden;
padding:0 !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:100%;

}

.postavcom a {
display:block;
margin:-5px;
padding:0;
position:relative;
font-weight:bold;
color: 	#FFF;

}
.postavcom a:hover {
color:#000;

}


body.forums h4 {
border-bottom:5px solid #000;
color:#000000;
font-size:25px;
font-weight:bold;
margin-top:0px;
}

div#subnav.item-list-tabs ul li {
margin-top:5px;
}




div.item-list-tabs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url() repeat scroll 0 0 #F4F4EE  !important;
clear:left;
overflow:auto;
border:1px solid #ddd;
-moz-border-radius:0px;
-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.5);
margin:14px 0 10px 0 !important;
padding:0px 0px !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.last {
margin-right:9px;
margin-top:8px;
}
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 {
color:#444;
display:block;
padding:5px 4px;
text-decoration:none;
font-size:11px;
/*background:url("images/alert-overlay.png") repeat scroll 0 0 transparent;*/
-moz-border-radius:5px;
}


div.item-list-tabs ul li {
float:left;
margin:0px 0 0 0px;
}

div.item-list-tabs ul li a span {
padding:none;
}

div#sidebar ul.item-list img.avatar {
clear:both;
height:50px;
margin-right:10px;
width:50px;
}


div#sidebar div.item-meta, div#sidebar div.item-content {
display:block;
font-size:11px;
margin-left:0px;
position:relative;
}

div#sidebar ul.item-list div.item-title {
display:block;
float:none;
font-size:12px;
position:relative;
}

div#sidebar .item {
line-height:20px;
}

.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;
color:#2266BB;
font-size:14px;
font-weight:bold;
margin-right:3px;
padding:0;
text-decoration:none;
}






body#bp-default #admin-bar-logo {
padding:5px 8px;
}



#captcha_code {
	margin-bottom:10px;
}

#si_image {
	margin-bottom:10px;
}

#sidebar .activity-inner img {
		width:30px;
		height:30px;
}

#content .activity-inner {
	font-size:12px;
}

table#message-threads {
margin:0 0;
width:auto;
}

div.messages-options-nav  {
background:none repeat scroll 0 0 #EEEEEE;
font-size:11px;
margin:0 0;
padding:5px 15px;
text-align:right;
}

.white a {
	color:#fff;
}

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;
}

.boxer {
	border:1px solid #eaeaea;
	background:none repeat scroll 0 0 #fff;
	width:147px;
	margin-bottom:10px;
}

.boxer a {
	font-weight:normal;
	color:#000;
	line-height:20px;
}
.boxer a:hover {
	text-decoration:underline;
}

.userthumb {
	background:#444;
	color:#fff;
}
#fresh-nav .scrapname a {

	color:#fff;
}

#fresh-nav .scrapname ul li a {

	color:#fff;
}

#fresh-nav .scrapname ul li a:hover {

	color:#444;
}

#scrap {
	background:#444;
}

#scrap li a {
	color:#fff;
	
}

#scrap li a:hover {
	
	
}

.scrapname img.avatar {
	margin:6px;
	border:0px;
}

.userthumb li ul  {
padding-top:0;
position:absolute;
right:0px;
width:106px;
}


#scrap li ul li {
 border:0;
}

.userthumb img.avatar {
float:left;
padding-left:5px;
padding-top:7px;
background:none;
-moz-box-shadow:0px 0px 0px #DDDDDD;
-moz-border-radius:0;
border:0;

}



#statter  {
/*-moz-background-inline-policy:continuous;
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
background:url("images/alert-overlay.png") repeat scroll 0 0 #000000 !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
clear:left;*/
height:36px;
margin:0px 0 10px !important;
overflow:hidden;
padding:0;
text-align:center;
width:976px;
}

#statter a{
color:#444;
font-weight:bold;
font-size:12px;

}

#statter a:hover{
text-decoration:underline;

}

#statter ul li {
	color:#228B22;
	float:left;
	font-weight:bold;
	font-size:30px;
}

#statter li {
	border-right:0px solid #555;
	padding-right:5px;
	padding-left:5px;
}

.grid_7 .activity-list .view {
	display: none;
}

#grid_7 .activity-list .delete-activity {
	display: none;
}



div#sidebar {
	float: left;
	width: 303px;
	margin-left: 5px;
	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;
}



div#content {
	float: left;
	width:670px;
	-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 #e1e1e1;
	margin-right:0px;
}


body.login {
border-top-color:#444444;
height:748px;
}



/*///////////////////////////rest starts here////////////////////////*/


.item {
	line-height:20px;
}

.meta {
	line-height:20px;
}

ul.item-list li div.item-title, ul.item-list li h4 {
font-size:14px;
font-weight:normal;
margin:0;
width:100%;
}

#item-header-avatar {
	width:175px;
	float:left;
}

div.wpcf7 {
margin:0;
padding:0;
background:#efefef;
border:1px solid #ddd;
}


#text-boxnet {
margin-right:17px;
margin-top:0px;
position:absolute;
right:0;
top:0;
width:289px;
}

#userthimbal {
	background:#444;
	border:1px solid 
	-moz-border-radius:3px;
	height:20px;
	position:relative;
	display:block;
	width:auto;
}

#userthimbal .sf-with-ul {
	color:#fff;
}




.postav-group a {
background:url(images/videologgroupA.png) no-repeat scroll;
position:relative;
display:block;
height:91px;
text-indent:-9999px;


}

.postav-group a:hover {
	background:url(images/videologgroupB.png) no-repeat scroll;

}

.postav-rss a {
background:url(images/rssvuttonA.png) no-repeat scroll;
position:relative;
display:block;
height:91px;
text-indent:-9999px;


}

.postav-rss a:hover {
	background:url(images/rssvuttonB.png) no-repeat scroll;

}



.homebox li a {
	color:#fff;
	font-weight:bold;
	padding-left:5px;
}

.homebox li a:hover {
	text-decoration:underline;
}


.homebox li {
	line-height:28px;
}



body.page-template-home-php .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:bold;
margin-right:3px;
padding:0px;
text-decoration:none;
}

.activity-list .activity-header a:first-child:hover {
			background: transparent !important;
			color: #000 !important;
		}

.fack {
border-bottom:0 solid #D5D5D5;
border-top:0 solid #EFEFEF;
color:#777777;
height:44px;
line-height:44px;
width:auto;
}


.fack .time-since {
	display:none;
}

.facker li {
	height:20px;
}

#subnav .feed {
-moz-border-radius:5px 5px 0 0;
float:left;
line-height:12px;
margin:0;
padding:3px;
}

#subnav .feed a{
font-weight:bold;
color:#444;
}

#comtabs #sidebar #activity-stream li {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #e1e1e1;
}


body.directory ul.item-list li div.item-title, ul.item-list li h4 {
font-size:14px;
font-weight:normal;
margin:0;
width:100%;
}

body.directory ul#link-list li div.item-desc {
color:black;
margin:8px 50px 5px 0;
width:100%;
}



.avy img {

background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin-right:5px;
padding:4px;
}

.featlatestbox, .featlatestwidget {
-moz-border-radius:5px 5px 5px 5px;
background:url("") repeat-x scroll left top #FFFFFF;
border:0 solid #DEDBD1;
margin:0 0 5px 0;
overflow:hidden;
padding:5px;
}


.boxlatest {
border-bottom:1px solid #EAEAEA;
clear:both;
height:auto;
padding:10px;
position:relative;
}


.boxlatest .avy2 img.avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:right;
margin-right:5px;
padding:4px;
}


#sidebar .Base {
	display:none;
}

#profileact .delete-activity {
display:none;

}

#profileact p .view {

	display:none;
}

#profileact a {

	font-weight:bold;
}

/* 4.3 WooTabs */
#tabs {	background:transparent; height:388px; 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 {	color:#3B5999;
display:block;
float:left;
font:bold 11px/18px "Trebuchet MS",Arial,Helvetica,sans-serif;
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:10px; }
#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; }


div.item-list-tabs ul li.last select {
max-width:138px;
}

div.item-list-tabs ul li.last {
float:right;
margin:3px 9px 0 0;
}

#lightbox {
background:url() no-repeat scroll 0 0 #bbb;
border:5px solid #888888;
display:none;
height:230px;
left:50%;
margin:-220px 0 0 -250px;
position:absolute;
text-align:left;
top:50%;
width:431px;
z-index:9999;
}

#loginlost a{
color:#fff;
display:block;
font-weight:bold;
margin-left:118px;
position:relative;
text-shadow:1px 1px #444444;
top:-14px;
}

.lbAction {
float:right;
}

div.pagination {
border-bottom:1px solid #EAEAEA;
color:#888888;
font-size:11px;
height:16px;
margin:0px;
padding:0px;
}

#numbCount {
background:transparent;
border:0px solid #CACACA;
font-size:12px;
padding:0px;
color:#E8A02C;
font-weight:bold;

}

#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:0px solid #DDDDDD;
font-size:14px;
font-weight:normal;
line-height:111%;
margin-left:68px;
margin-right:0;
min-height:35px;
padding:5px;
width:520px;
}

#sidebar .activity-list li .activity-content .activity-inner a {

	color:#E8A02C;
	font-weight:normal;
}

#sidebar .activity-list li .activity-content .activity-inner a:hover {

	color:#000;
	text-decoration;underline;
}
body.group-forum-topic a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url() repeat-x scroll left top transparent;
border:0px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
vertical-align:top;
}

/*///////////////start activity style/////////////////////*/

/*#activity-filter-select select {
	font-weight:bold;
	font-family:arial;
	font-size:16px;
	border:0px;
	-moz-appearance:menulist;
-moz-box-sizing:border-box;
-moz-user-select:none;
background-color:-moz-combobox;
color:#E8A02C;
text-shadow:1px 1px #eaeaea;
cursor:pointer;
line-height:normal !important;
margin:0;
overflow:-moz-hidden-unscrollable;
text-align:start;
text-indent:0;
white-space:nowrap !important;
word-wrap:normal !important;
height:23px;
}

#activity-filter-select option {
-moz-user-select:none;
display:block;
font-size:12px;
font-weight:normal;
color:#000;
position:static !important;
text-indent:0;
white-space:nowrap !important;
word-wrap:normal !important;
line-height:14px;
text-shadow: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 li.load-more {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:none;
background:url() repeat scroll 0 0 #444444 !important;
border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
border-style:solid;
border-width:1px;
font-size:1.2em;
margin:14px 0 10px 0 !important;
padding:10px 15px !important;
text-align:center;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:94%;
}

.activity-list li.load-more a {
	color:#fff;
}

#content #activity-stream li.load-more  {
	border-bottom:0px;
}



#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:70px;
margin-right:0;
min-height:35px;
padding:5px;
width:520px;
}

/*///////////////end activity style/////////////////////*/


/*#sidebar ul.activity-list li {
background:url("images/activity_arrow.gif") no-repeat scroll left top transparent;
position:relative;
left:4px;
}*/

.directory .activity div#sidebar div.item-avatar {
height:28px;
margin:0;
width:28px;

}
div#sidebar div.item-avatar img {
height:45px;
margin:0px;
width:45px;
}

body.home-page div#sidebar div.item-avatar img {
height:45px;
margin:1px;
width:45px;
}

/*- Nav / Dropdowns-*/
#fresh-nav-too, #fresh-nav-too ul{
	padding: 0;
	float:left;
	list-style: none;
}
#fresh-nav-too {
	padding: 4px;
}
#fresh-nav-too a {
	display: block;
}
#fresh-nav-too li {
	float: left;
	line-height:12px;	
	background:#444;
	margin:3px;
	-moz-border-radius:5px;
}

#fresh-nav-too li:hover {
		
	background:#666666;
	
}

#fresh-nav-too li a {
	color:#fff;
	padding:5px;
}

#fresh-nav-too li a:hover {
	
}
#fresh-nav-too li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	padding-top:1px;
}
#fresh-nav-too li:hover ul, #fresh-nav-too li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#fresh-nav-too li ul li {
    background: #FFFFFF url() repeat-x top;
	border-bottom:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;			
	line-height:28px;	
	width:15em;
}
#fresh-nav-too li:hover, #fresh-nav-too li.hover {
    position: static;
}
#fresh-nav-too li ul ul {
	margin: -29px 0 0 15em;
}
#fresh-nav-too li:hover ul ul, #fresh-nav-too li.sfhover ul ul {
	left: -999em;
}
#fresh-nav-too li:hover ul, #fresh-nav-too li li:hover ul, #fresh-nav-too li.sfhover ul, #fresh-nav-too li li.sfhover ul {
	left: auto;
}
#fresh-nav-too li:hover ul ul, #fresh-nav-too li:hover ul ul ul, #fresh-nav-too li.sfhover ul ul, #fresh-nav-too li.sfhover ul ul ul {
	left: -999em;
}
#fresh-nav-too li:hover ul, #fresh-nav-too li li:hover ul, #fresh-nav-too li li li:hover ul, #fresh-nav-too li.sfhover ul, #fresh-nav-too li li.sfhover ul, #fresh-nav-too li li li.sfhover ul {
	left: auto;
} 


.padder {
padding:13px 3px 0 0;
}

/*Everything Esle*/
form#sidebar-login-form.standard-form input[type="text"], form#sidebar-login-form.standard-form input[type="password"] {
padding:4px;
width:93%;
}
.wp-paginate a {

	-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
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;
}
.wp-paginate a:hover {
border:1px solid #aaa;
color:#555;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
}

.wp-paginate .current {
	-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
border:1px solid #aaa;
color:#555;
cursor:pointer;
float:left;
font-size:12px;
font-weight:normal;
margin-right:3px;
padding:3px 10px;
text-decoration:none;
}


.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;
}

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;
}



.archive-box h2 a {
 	color:#949494;
	text-shadow:1px 1px #EFEFEF;
}

.post h2 {
	color:#949494;
	
}



#pencil {
	padding:5px;
}
table.forum {
margin:0 -10px 15px;
width:auto;
}
table tr.alt {
background:none repeat scroll 0 0 #EFEFEF;
}

#sidebar .activity-list .activity-avatar img {
height:40px;
width:40px;
}

#sidebar .view {
/*	display:block;*/
	font-weight:bold;
}

#sidebar .activity-list a {

	font-weight:normal;
	text-decoration:none;
}

#sidebar .activity-list a:hover {

	font-weight:normal;
	text-decoration:underline;
}

#sidebar .time-since {
	display:none;
}

#sidebar ul.activity-list li  {
overflow:hidden;
padding:10px 0 0;
}


.adt {
font-size:14px;
font-weight:bold;
line-height:20px;
}

.adb {
color:#555555;
display:block;
font-size:12px;
}

#aubg {
background-color:#FFFFFF;
border:0 solid #FFFFFF;
height:109px;
width:519px;
}
#abgi {
left:0;
position:absolute;
top:0;
}


#sidebar #cat {
padding:3px;
width:299px;
}

.archive-box2 {
border-bottom:1px solid #EAEAEA;
height:124px;
margin-bottom:3px;
padding:0 0;
position:relative;
overflow:hidden;
}


.catdesc {
	border-bottom:0px solid #FFA500;
display:block;
margin-bottom:5px;
margin-left:5px;
padding:10px;
width:609px;
}

.directory .activity-avatar a img{

-moz-box-shadow:2px 2px 2px #DDDDDD;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
padding:4px;
margin-bottom:10px;
}

.picture-thumb-box {
-moz-border-radius:3px 3px 3px 3px;
background:none repeat scroll 0 0 #efefef;
border-bottom:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
float:left;
margin:0 10px 10px 0;
padding:10px;
text-align:center;
}

#link-details-form fieldset {
border:3px solid #C8C8C8;
display:block;
margin:0 0 20px;
padding:0 0 15px 15px;
width:97%;
background:#fff;
}



#text-box {
margin-right:27px;
margin-top:18px;
position:absolute;
right:0;
top:0;
width:289px;
}

#post-506 h1 {
margin:10px 0 15px;
font-weight:700;
font-size:15px;
line-height:1em;
padding:0 0 0.2em;
}

#post-506 h1.icon img {
margin-right:5px;
border:0px;
margin-bottom:0px;
vertical-align:-7px;
}

#post-506 h2 {
font-size:27px;
font-weight:700;
line-height:1em;
margin:10px 0 15px;
padding:0 0 0.2em;
}
#post-506 h2.icon img {
margin-right:5px;
border:0px;
margin-bottom:0px;
vertical-align:-7px;
}


#post-506 img {
	border:0px;
}


table.rss_feeds td, table.rss_feeds th {
padding:0 5px 15px 0;
vertical-align:top;
}

table.rss_feeds tr.alt {
background:none repeat scroll 0 0 transparent;
border-top:1px solid #555;

}

table.rss_feeds {
border-bottom:1px solid #848FA3;
font-size:1.2em;
margin-top:20px;

}

div.post table.rss_feeds {
border:0px solid #EEEEEE;
border-collapse:collapse;
border-spacing:0;
}

table#rss_top.rss_feeds  {
border-top:1px solid #848FA3;
}

table#rss_top.rss_feeds td, table#rss_top.rss_feeds th {
padding:20px 0 15px;
}

table.rss_feeds td.first {
width:170px;
}

table.rss_feeds td.second {
width:80px;
}

table.rss_feeds td.second img {
border:0px solid #EEEEEE;
margin:0 0 10px;
}

table.rss_feeds td.third {
width:400px;
}

table.rss_feeds td, table.rss_feeds th {
padding:0 5px 15px 0;
vertical-align:top;
}

.rss_feeds a {
	font-weight:bold;
	color:#E8A02C;
}

table.rss_feeds tr {
margin:10px 0;
}

table.rss_feeds * {
line-height:24px;
vertical-align:top;
}



#addblogform {

	background:#fff;
	border:1px solid #ddd;
	
}

#post-3661 .entry img {
background:none repeat scroll 0 0 #fff;
border:0px solid #E6E6E6;
padding:2px;
}

div#content img.avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
margin-right:5px;
padding:3px;
}


.item-bloga {
height:40px;
margin-right:3px;
width:40px;
}




#item-body h4 {
	font-size:18px;
}

div#sidebar #my-friends-small-avatars div.item-avatar img {
height:52px;
margin:0;
width:52px;
}


/*//////////////////////////////////Socialness on Profile////////////////////////////////////*/

.Elsewhere li {
float:left;
margin-left:5px;
margin-top:5px;
padding:3px;
}


.Blip-fm {
	background: url(images/social/blipfm.png) no-repeat scroll left top transparent;
height:28px;
width:28px;
	
}

.Blip-fm p {
	height:20px;
	width:20px;
	overflow:hidden;
}

.Blip-fm a {
	display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}



.Website {
	background: url(images/social/myweb.png) no-repeat scroll left top transparent;
height:28px;
width:28px;
	

}

.Website a {
	display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Website p {
	height:20px;
	width:20px;
	overflow:hidden;
}

.Twitter {
	background: url(images/social/twitter.png) no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
	
}

.Twitter a {

	display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.TWitter p {
	height:20px;
	width:20px;
	overflow:hidden;
}

.Blog {
	background: url(images/social/myweb.png) no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
	
}

.Blog a {
	display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Blog a {
	height:20px;
	width:20px;
	overflow:hidden;
}
.Facebook {
background:url("images/social/facebook.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
	
}

.Facebook a {
	display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Facebook p {
	height:20px;
	width:20px;
	overflow:hidden;
}

.Myspace {
	background:url("images/social/myspace.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Myspace a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Myspace p {
	height:20px;
	width:20px;
	overflow:hidden;
}




.Vimeo {
	background:url("images/social/vimeo.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Vimeo a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}


.Vimeo p {
	height:20px;
	width:20px;
	overflow:hidden;
}

.Flickr p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Flickr {
	background:url("images/social/flickr.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Flickr a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Youtube p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Youtube {
	background:url("images/social/youtube.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Youtube a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Linkedin p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Linkedin {
	background:url("images/social/linkedin.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Linkedin a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Posterous p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Posterous {
	background:url("images/social/posterous.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Posterous a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}


.Last-fm p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Last-fm {
	background:url("images/social/lastfm.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Last-fm a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}

.Tumblr p {
	height:20px;
	width:20px;
	overflow:hidden;
}


.Tumblr {
	background:url("images/social/tumblr.png") no-repeat scroll left top transparent;
height:28px;
width:28px;
	
	
}

.Tumblr a {
display:block;
text-indent:-9999px;
overflow:hidden;
padding-left:20px;
position:inherit;
width:20px;
}
.elsewherenav li {
	border-bottom:0px;
	height:20px;
	float:left;
	

}

.widget .elsewherenav ul .twit li:hover {
	background:none;
}

/*//////////////////////////////////////////////////end socialness//////////////////////////////////////////*/



div.activity-comments form.ac-form {
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #EEEEEE;
border-bottom:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
display:none;
margin:10px 0 10px 33px;
padding:8px;
}

.activity .no-ajax ul.item-list li {
padding-top:20px;
}

.activity .activity_update {
	padding-top:10px;
}

.theme-leaderboard a img {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
padding:4px;
}


#rss2 a:hover {
	border:1px solid #aaa;
	color:#555;
		
}

#rss2 a {
	-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
float:right;
font-size:12px;
font-weight:normal;
margin-right:3px;
padding:4px;
text-decoration:none;
}



.simpleborder .widget ul li:hover {

	background:transparent;
}

.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic {
height:20px;
margin-left:4px;
width:20px;
}





.tweetstream_checkbox_container  {
-moz-border-radius:3px 3px 3px 3px;
background-color:#EBF7FF;
border:1px solid #A1DCFA;
color:#1FB3DD;
float:left;
font-size:12px;
font-weight:bold;
margin-top:10px;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
width:100px;
}

.changecategoryselect .button {
margin-left:5px;
padding:1px;
}



.changecategoryselect  {
float:left;
margin-bottom:10px;
padding:5px;
}

.wpcf7-form {

	text-align:center;
}

form.standard-form #basic-details-section, form.standard-form #blog-details-section, form.standard-form #profile-details-section {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #E1E1E1;
float:left;
margin:7px;
padding:10px;
width:46%;
}



#fresh-nav li ul li  a {
font-weight:bold;
}

#gtags-top {
width:100%;
}

div.dir-search  {
float:right;
margin:0px 0 0;
}

.pl {

	padding-left:10px;
}
#lbd select {
background:none repeat scroll 0 0 #EFEFEF;
padding:0;
width:189px;
}

#sortah {
float:left;
position:relative;
top:0px;
width:180px;

}

#sortah select {
	padding:3px;
}

.dirnav {
	position:relative; margin-bottom:10px;


}

#header-contain {
background:url("images/tree.jpg") no-repeat scroll 0 30px transparent;
}


#fresh-header .logo { margin-top:0px;position:absolute;}

.subscribe {
color:#E8A02C;
float:right;
height:34px;
position:relative;
top:7px;
}

#latest-update {
	color:#000;
}

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 #fff;
border-bottom:0px solid #A1DCFA;
border-right:0px solid #A1DCFA;
color:#2266BB;
margin-right:3px;
padding:0;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.box3 li img {
border:0px solid #999999;
margin:0;
}

div.widget table {
border:0px solid #fff;
background:#fff;
border-collapse:collapse;
border-spacing:0;
}



.loginflow {
	background:#949494;
	color:#fff;
	padding:5px;
	border:1px solid #888888;
}

#login-text a {
color:444;
font-weight:bold;
}

#login-text a:hover {
color:#949494;
font-weight:bold;

}



#hypebanner {

	background: url(images/hypebanner.jpg) no-repeat;
	margin-left:-5px;
}



div.dir-search input[type="text"] {
font-size:12px;
padding:4px;
width:215px;
}

/*//////////////////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;
}

*/





#wpcf7-f4-p3112-o1 {
color:#666;
	font-weight:bold;
	font-size:17px;

}

.wpcf7-form-control-wrap Details input, select, textarea {
border:1px solid #CACACA;
font-size:12px;
padding:5px;
width:auto;
}


#wpcf7-f3-p3385-o1 .wpcf7-form p {
	color:#666;
	font-weight:bold;
	font-size:17px;

}

.wpcf7-form-control-wrap {

	width:400px;

}

.activity-list li.mini {
font-size:11px;
height:auto;
padding:12px 0 0;
}
body.internal-page div.activity-comments {
width:65%;
}





div#sidebar .avatar-block {
margin-left:0px;
overflow:hidden;
}

.socialgrid {
	padding:10px;
}

.socialgrid ul{

	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:100;

}

.socialgrid li{
	float:left;
}

.socialgrid li{
border:5px solid #E1E1E1;
height:250px;
margin-bottom:3px;
margin-right:2px;
padding-left:0;
padding-top:0px;
width:300px;
}


.socialgrid li:hover {
 	border:5px solid #949494;


}

.socialgrid li img {
border:0px solid #999999;
border:0 solid #999999;
margin-left:44px;
margin-top:54px;

}

.seetop {
	color:
	font-weight:
}

         #main ol.theme-leaderboard { padding:12px 4px 8px 5px; }
         #main ol.theme-leaderboard li{ padding: 5px; font-size: 14px; border-bottom: 1px solid #dfe8f0; clear:both;}
         #main ol.theme-leaderboard li small{ color: #888; }
         #main ol.theme-leaderboard li.first small{ color: #426079; }
         
         .leaderboard-buttons .input-submit{ -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#fff url(images/white-grad.png) repeat-x scroll left top;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;

float:left;
margin-left:6px;
}

	.leaderboard-buttons .input-submit:hover{ 
border:1px solid #aaa;
color:#555;
}
         
         #main ol.theme-leaderboard li.first{ background: #c8dff1; border: 1px solid #9db8cf;}
         #main ol.theme-leaderboard li.odd { background: #f0f8fe; }
         #main ol.theme-leaderboard li span{ float:right; font-size:11px; display:block;  margin-left:10px}
         #main ol.theme-leaderboard li span a{ color: #333; -moz-border-radius: 3px; float:right; font-size:11px; display:block; padding:2px 10px 0; border:#eee solid 1px; background: #fff; text-decoration: none; text-transform: uppercase; line-height:15px; }
         #main ol.theme-leaderboard li span.buy a { background: #dde6ee; border-color: #97adc0; color: #407096;  }
         #main ol.theme-leaderboard li span.buy a:hover { background: #fff; border-color: #97adc0; color: #407096;  }
         #main ol.theme-leaderboard li span.demo a { background: #eeeeee; border-color: #ddd; color: #666;  }
         #main ol.theme-leaderboard li span.demo a:hover { background: #949494; border-color: #20425e; color: #fff;  }
	#main ol li {
font-size:25px;
list-style:decimal outside none;
margin-left:18px;
padding:3px 0;
}

.theme-leaderboard li img.post-thumbnail {
	margin:0px;
	float:none;
}

.theme-leaderboard li a:hover {
	text-decoration:underline;
	
}

#main ol, #main ul {
line-height:18px;
}


#bl .title {
border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
font-family:arial;
font-size:14px;
height:40px;
line-height:26px;
margin:0 0 6px;
padding:0 0 0 3px;
width:963px;
}

li a#nav-external-blog-feeds {
background:url("http://www.blogadera.com/wp-content/themes/bp-default/_inc/images/blog_bullet.gif") no-repeat scroll 87% 52% transparent;
margin-right:0.85em !important;
padding:5px !important;
}

.box8 .spacer.white  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDBD1;
clear:both;
margin:0;
}


div.post ul, div.post ol, div.post dl {
margin:0px;
}

.box {
	overflow:hidden;

}
div.item-list-tabs ul li:first-child {
margin-left:5px;
}


h1 {
font-size:24px;
margin:0;
}

.footersl {
	padding-left:20px;
	float:right;
}

.twitterf {
	background: url(images/twitter50bw.png) no-repeat scroll 0 0 transparent; 
      padding: 20px 30px;
}

.twitterf:hover {
	background: url(images/twitter50.png) no-repeat scroll 0 0 transparent; 
      padding: 20px 30px;
}	

.facebookf {

	background: url(images/facebook50bw.png) no-repeat scroll 0 0 transparent; 
	  padding: 20px 30px;
}

.facebookf:hover {

	background: url(images/facebook50.png) no-repeat scroll 0 0 transparent; 
	  padding: 20px 30px;
}

.myspacef {

	background: url(images/myspace50bw.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.myspacef:hover {

	background: url(images/myspace50.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.rssicof {

	background:url(images/rss50bw.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}
.rssicof:hover {

	background:url(images/rss50.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.diggf {
	
	background:url(images/digg50.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.diggf:hover {
	
	background:url(images/digg50bw.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.technoratif {
	
	background:url(images/technorati50bw.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}

.technoratif:hover {
	
	background:url(images/technorati50.png) no-repeat scroll 0 0 transparent; 
	padding: 20px 30px;
}
#sidebar .widget ul li a:hover {
text-decoration:underline;
}
div.post {
margin:0 0 0px;
overflow:hidden;
padding:0 10px 0 5px;
}

.arcpagenav {
border-bottom:1px solid #E1E1E1;
padding:10px;
}


div#sidebar div.item-options {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
color:#3B5999;
font-size:12px;
font-weight:bold;
line-height:23px;
margin:0;
padding:5px;
}


div#sidebar div.item-options a {
color:#3B5999
}



input.button-primary, button.button-primary, a.button-primary {
background:url() repeat-x scroll left top #666;
border-color:#666;
color:#FFFFFF;
font-weight:bold;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
}

#sidebar-me {

	height:180px;
}



.multiwidget_author_avatars .author-list .user {
display:inline;
padding:0;
}

.multiwidget_author_avatars .author-list {
margin-left:10px;
text-align:center;
}

span.activity, div#message p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent none repeat scroll 0 0;
border-bottom:0px solid #FFFFFF;
border-right:0px solid #FFFFFF;
color:#666666;
display:inline-block;
font-size:11px;
font-weight:normal;
margin-top:0px;
padding:2px 8px;
text-decoration:none;
}






p {
margin-bottom:0;
}

#postsearchads a {
	color:#666;
	font-weight:bold;
}

.displayadscellheadline a {
	color:#666;
	font-weight:bold;
}


#classiwrapper p {
margin-left:22px;
padding-bottom:5px;
padding-top:10px;
}

p.maincategoryclass {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
text-align:center;
}
.toplevelitem {
color:#666666;
font-size:12px;
font-weight:bold;
margin-left:5px;
text-decoration:none;
}
#showcategoriesmainlist ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#efefef url(images/folder-icon.png) no-repeat scroll 4px 3px;
}

#centercol {

	border-right:0px solid #e1e1e1;
	
}





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;
}



div.item-title a {
color:#666;
font-weight:normal;

}

img.avatar {
border:1px solid #EEEEEE;
float:left;
}



.nav2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll left top;
margin:0 0 0px;
padding:0 0 0 0px;
}


div#sidebar div#sidebar-me img.avatar {
float:left;
margin:0px;
}

#activity-stream {
	padding:0px;
}

ul.item-list li {
border-bottom:1px solid #EAEAEA;
padding:15px 0;
position:relative;
}

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 .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;
}





#header #search-bar input[type=text] {
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			border: 1px solid #888;
			padding: 2px;
			margin-right: 4px;
		}

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] {
		border: 1px solid #ccc;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 6px;
		font: inherit;
		font-size: 14px;
		color: #888;
	}





div.activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px solid #ccc;
			background: #fff;
			margin-bottom: 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}





.rss {
	float:right;
}

li a#user-myfaveblogs, li a#my-myfaveblogs {
margin-right:5px !important;
padding:5px 0 !important;
}




#header {
	position: relative;
	color: #fff;
	background: url();
	-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: 0;
	padding-top: 0px;
}


ul#nav {
	margin: 0;
	padding: 0;
	position: absolute;
	right:0px;
	list-style: none;
	bottom: 7px;
}

ul#nav li {
		float: left;
		margin: 0 4px 0 0;
	}
		ul#nav li a {
			color: #fff;
			text-decoration: none;
			padding: 7px 15px;
			background: #f5f5f5;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul#nav li.selected a {
				background: #f5f5f5;
				color: #555;
				border-left:1px solid #E1E1E1;
				border-right:1px solid #E1E1E1;
				border-top:1px solid #E1E1E1;
			}









div#content .padder {
	margin-right: 0px;
	border-right: 0px solid #e1e1e1;
border-left: 0px solid #e1e1e1;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}



/* 
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.

*/

.activity-list div.activity-meta a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
float:left;
font-size:12px;
font-weight:normal;
margin-left:3px;
padding:3px 10px;
text-decoration:none;
}

.activity-list div.activity-meta a:hover {
border:1px solid #aaa;
color:#555;
}

div.activity-comments  {
-moz-background-inline-policy:continuous;
-moz-border-radius:4px 4px 4px 4px;
background:none repeat scroll 0 0 #fff;
float:left;
margin:0;
position:relative;
width:66%;
}


.activity-list div.activity-meta a.acomment-reply {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
float:left;
font-size:12px;
font-weight:normal;
margin-left:3px;
padding:3px 10px;
text-decoration:none;
}

.activity-list div.activity-meta a.acomment-reply:hover {
border:1px solid #aaa;
color:#555;
}



div.activity-meta {
float:right;
margin:0 0 20px 3px;
}







.activity-list .activity-content > p > a:first-child, span.highlight,
	.activity-list .activity-content > .comment-header > a:first-child {
		background: transparent;
		border-bottom: 0px solid #a1dcfa;
		border-right: 0px solid #a1dcfa;
		color: #666;
		padding: 3px 0px;
		text-decoration: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 3px;
		font-weight:bold;
		
	}
		.activity-list .activity-content p > a:first-child:hover {
			background: transparent !important;
			color: inherit !important;
			text-decoration:underline;
		}

.activity-content p a {

	font-weight: normal;
	color:#666;
}



.activity-content .activity-inner a {
	font-weight:normal;
	
}

.activity-content .activity-inner a:hover {
	font-weight:normal;	
	text-decoration:underline;

	text-decoration:underline;
}

#addblogform {
	padding:10px;
}

#addblogform #commentsubmit{
	float:right;
}


.kblogos-hola {
	background: transparent url(images/holalogo.png) no-repeat;
}

.kblogos-com {
	background: transparent url(images/communitylogo.png) no-repeat;
}
	

.kblogos-foto {
	background: transparent url(images/fotologo.png) no-repeat;
}


.kblogos-vid {
	background: transparent url(images/videologo.png) no-repeat;
}


ul#nav li a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url() repeat scroll 0 0;
border:1px solid #E1E1E1;
color:#949494;
padding:7px 15px;
text-decoration:none;

}
div#content {

padding-top:0px;

}

#bg-wrapper {
margin:0 auto;
max-width:1000px;
min-width:960px;
padding-top:0;
}

ul.foot-links li {
display:inline;
margin-left:15px;
}

ul.foot-links {

}
ul.foot-copy {
color:#000000;
}

ul.foot-copy li {
display:inline;
}



#addblogform label {
	font-weight:bold;
	font-size: 18px;
}

#addblogform #title {
	width:100%;
}

/* search forms */

#search-bar {
position:relative;
right:0px;
top:6px;
width:312px;
}

#cat {
	padding:3px;
}

#select {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	padding:2px 5px;
height:20px;
width:97px;
font-size:11px;
border:0;
outline:0;
background:#444;
color:#fff;
font-weight:bold;


}

#searchform {display:block;position:relative;line-height:18px;}

#s {
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
padding:4px 7px;
height:12px;
width:171px;
font-size:11px;
border:0;
outline:0;
background:#444;
color:#fff;
font-weight:bold;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
float:left;
position:relative;
}

#links_search {
font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
padding:4px 7px;
height:12px;
width:242px;
font-size:11px;
border:0;
outline:0;
background:#444;
color:#fff;
font-weight:bold;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
float:left;
position:relative;
}

#s:focus {background:#777;}

#searchsubmit {
	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:30px;
	-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;
}


	#searchsubmit:hover {cursor:pointer;background:#666;}

#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;}
}	


.kblogos-hola {
	background: transparent url(images/holalogo.png) no-repeat;
}

.kblogos-com {
	background: transparent url(images/communitylogo.png) no-repeat;
}
	

.kblogos-foto {
	background: transparent url(images/fotologo.png) no-repeat;
}


.kblogos-vid {
	background: transparent url(images/videologo.png) no-repeat;
}


ul#nav li a {
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:transparent url() repeat scroll 0 0;
border:1px solid #E1E1E1;
color:#949494;
padding:7px 15px;
text-decoration:none;

}


#bg-wrapper {
margin:0 auto;
max-width:1000px;
min-width:960px;
padding-top:0;
}

ul.foot-links li {
display:inline;
margin-left:15px;
}

ul.foot-links {

}
ul.foot-copy {
color:#000000;
}

ul.foot-copy li {
display:inline;
}

/*  
Theme Name: Fresh News
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 2.1
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	
	color: #555555;
	font: 12px Arial,Helvetica,Sans-serif;
	background:#fff;
	padding-top:25px !important;
}
a{
	color: #666;
	text-decoration: none;
}
a:hover{
	
	text-decoration: none;
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

/*=== Layout ===*/

#top{
	clear: both;
	height: 64px;
	margin: 0 auto;
	padding:0;
	line-height:29px;
	font-size:11px;
}

/*========= TOP NAVIGATION =========*/

.nav1, .nav1  {
	padding: 0;
	margin: 0;
	list-style: none; 
	z-index: 100;
	background:#444;
}

.nav1 a {
	display: block;
	padding-bottom:4px;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
}

.nav1 li {
	float: left;
}

/* Style drop down list */

.nav1 li ul {
	position: absolute;
	width: 135px;
	left: 0;
	
	margin-left:0px;
	margin-top:10px;
}
.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #444;
}




.nav1 li:hover ul, .nav1 li.sfhover ul{
	left: auto;	
	background:#949494;
}
.current_page_item a {
	color: #e8a02c;
}

.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #fff;
	width: 135px;
	padding-bottom:0;
}

.nav1 li ul li a {

}

.nav1 a:hover {

	color:#E8A02C;

}

.nav1 li ul li ul li a {
	border-width:0 1px 1px 0px;
}
.nav1 li ul ul {
	margin: -25px 0 0 150px;
}

.nav1 li ul ul li a {
	line-height: 25px;
}

.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {
	left: 0;
}

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {
	left: 0;
}

/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {  
	position: static;
	
}

/*========= Userbox NAVIGATION =========*/

.nav2, .nav2 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	z-index: 100;
}

.nav2 a {
	display: block;
	padding-bottom:4px;
	padding: 0 0px;
	z-index: 100;
	color: #a0a09b;
}

.nav2 li {
	float: left;
}

#bp-adminbar-notifications-menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll left top;
margin:0 0 0px;
padding:0 0 0 0px;
}
#bp-adminbar-notifications-menu a  {
font-weight:bold;
color:#000;
		
}


/* Style drop down list */

.nav2 li ul {
	position: absolute;
	width: 130px;
	left: -999em;
}
.nav2 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #FFF;
}
.nav2 li:hover ul, .nav1 li.sfhover ul{
	left: auto;	
}
.current_page_item a {
	color: #e8a02c;
}

.nav2 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom:0;
}

.nav2 li ul li a {

}
.nav2 li ul li ul li a {
	border-width:0 1px 1px 0px;
}
.nav2 li ul ul {
	margin: -25px 0 0 150px;
}

.nav2 li ul ul li a {
	line-height: 25px;
}

.nav2 li:hover ul ul, .nav2 li.sfhover ul ul {
	left: -999em;
}

.nav2 li:hover ul, .nav2 li li:hover ul, .nav2 li.sfhover ul, .nav2 li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {  
	position: static;
}


/*- Subscribe -*/

.subscribe a { color: #666; font-weight:bold;}
.subscribe a:hover { text-decoration:underline; }

/*=== Top Menu ===*/
#topmenu{
	position:relative;
	height: 34px;
	margin-bottom:0px;
	border: 0px solid #e1e1e1;
	border-bottom:0px solid #e1e1e1;
}
#topmenu li{
	border-left: 0px solid #dedbd1;
	float: left;
	line-height: 33px;
}
#topmenu li a{
	color: #000;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{

	text-decoration: underline;

	
}

/*- Nav / Dropdowns-*/
#fresh-nav, #fresh-nav ul{
	padding: 0;
	float:left;
	list-style: none;
}
#fresh-nav {
	padding: 0;
}
#fresh-nav a {
	display: block;
}
#fresh-nav li {
	float: left;
	line-height:33px;	
}
#fresh-nav li a:hover {
	background: none;
}
#fresh-nav li ul {
	border-bottom:0 solid #DEDBD1;
float:left;
left:-999px;
padding-top:1px;
position:absolute;

}
#fresh-nav li:hover ul, #fresh-nav li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#fresh-nav li ul li {
    background: transparent url() repeat-x top;
	border-bottom:0px solid #dedbd1;	
	border-left:0px solid #dedbd1;	
	border-right:0px solid #dedbd1;	
	border-top:0px solid #fff;		
	line-height:28px;	
	width:153px;
	margin-top:-1px;
}
#fresh-nav li:hover, #fresh-nav li.hover {
    position: static;
}
#fresh-nav li ul ul {
	margin: -29px 0 0 15em;
}
#fresh-nav li:hover ul ul, #fresh-nav li.sfhover ul ul {
	left: -999em;
}
#fresh-nav li:hover ul, #fresh-nav li li:hover ul, #fresh-nav li.sfhover ul, #fresh-nav li li.sfhover ul {
	left: auto;
}
#fresh-nav li:hover ul ul, #fresh-nav li:hover ul ul ul, #fresh-nav li.sfhover ul ul, #fresh-nav li.sfhover ul ul ul {
	left: -999em;
}
#fresh-nav li:hover ul, #fresh-nav li li:hover ul, #fresh-nav li li li:hover ul, #fresh-nav li.sfhover ul, #fresh-nav li li.sfhover ul, #fresh-nav li li li.sfhover ul {
	left: auto;
} 

/*==============  HEADER  ===================*/
#fresh-header{
	height: 64px;
}
#fresh-header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 0px 0px 0 0;
	text-align: right;
	width:312px;
}
#fresh-header .spacer p{
	clear: both;
}
/*- Logo -*/

#fresh-header h1{	display:none; }
#fresh-header #title { height:59px; overflow:hidden; }


/*- RSS -*/
#rss{
	position:absolute;
	top:-10px;
	right:0px;
	height: 38px;
	width: 39px;		
	display: inline;
	float:right;
}


a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover {
border-color:#AAAAAA;
color:#fff;
}

form#whats-new-form a.button:hover, form#whats-new-form input[type="submit"]:hover, form#whats-new-form input[type="button"]:hover, form#whats-new-form ul.button-nav li a:hover, form#whats-new-form ul.button-nav li.current a, div.generic-button a:hover {
border-color:#AAAAAA;
color:#fff;
}

a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll 0 -96px #69A74E;
border:1px solid #DDDDDD;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
vertical-align:top;
}


form#whats-new-form a.button, form#whats-new-form input[type="submit"], form#whats-new-form input[type="button"], form#whats-new-form ul.button-nav li a, form#whats-new-form div.generic-button a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll 0 -96px #69A74E;
border:1px solid #DDDDDD;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:normal;
padding:3px 10px;
text-decoration:none;
vertical-align:top;
}

#whats-new-submit a.button:hover, input[type="submit"]:hover, input[type="button"]:hover {color:#fff;}

#greenly a.button, #greenly input[type="submit"], #greenly input[type="button"], #greenly ul.button-nav li a, #greenly div.generic-button a {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll 0 -96px #69A74E;
border-color:#3B6E22 #3B6E22 #2C5115;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

/*=== typography ===*/
h2{
	color: #000000;
	font: 18px Arial,Helvetica,Sans-serif;
	margin: 0 0 5px;
}
h2 a{
	color: #000000;
}



.widgettags {
-moz-border-radius:5px 5px 5px 5px;
background:url("") repeat-x scroll left top #FFFFFF;
border:0 solid #DEDBD1;
font-weight:bold;
margin:0 0 15px;
overflow:hidden;
padding:5px;
width:620px;
}

.widgettags a:hover {
	background:#000;
	-moz-border-radius:3px;
	padding:3px;
	color:#fff;
}

.widgettags a {
	padding:3px;
}

.featuredpost h2 { font-size:24px; }

/*- SideTabs -*/
.idTabs{
	font-size: 12px;
	float:left;
	margin: 0 0 -1px 0;
}
.idTabs li{
	float:left;
}
.idTabs li a{
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 7px 0 0;
	text-align: left;
	border: 1px solid #dedbd1;
}
.idTabs li.last a{
	margin: 0
}
.idTabs li a:hover,
.idTabs .selected{
	
	text-decoration: none
}

/*=== Post ===*/

.date-comments{
	border-bottom: 1px solid #cacaca;
	color: #999999;
	font-size: 11px;
	height: 30px;
	line-height: 25px;
	margin: 0 0 0px;
}
.date-comments a { 	color: #999999; }

#centercol .date-comments p{
	line-height: 25px;
}
span.comments{
	background: url(images/ico-comments.gif) no-repeat left;
	padding: 0 0 0 20px;
}
span.continue{
	background: url(images/ico-continue-trans.png) no-repeat left;
	padding: 1px 0 1px 20px;
	line-height:20px;
}
span.continue-archives{
	background: url(images/ico-arrow-trans.png) no-repeat right center;
	padding: 0px 15px 0px 0px;
	margin-bottom:20px;
}
span.continue-archives-alt{
	background: url(images/ico-arrow-trans-left.png) no-repeat left center;
	padding: 0px 0 0px 15px;
	margin-bottom:20px;
}
span.continue-archives a, span.continue-archives-alt a { 
	color:#777777; 
	font-weight:bold;
	font-size:14px;
}
a.more{
	background: url(images/ico-arrow-trans.png) no-repeat left;
	color: #777777;
	font-size: 11px;
	padding: 0px 0 0 15px;
}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/

#sidebar #tabs .boxes  {
	border:0px solid #dedbd1;
}

.box, .widget{
	background: #FFFFFF url() repeat-x top left;
	border:0px solid #dedbd1;
	margin: 0 0 5px 0px;
	padding:0px;
	overflow:hidden;
	margin-top:0px;
}

#sidebar .box, .widget {
background:url("") repeat-x scroll left top #FFFFFF;
border:1px solid #ddd;
margin:0 0 4px;
overflow:hidden;
padding:0;
}

.box img { 
	border: 0px solid #999999;
	margin: 0 0 0px 0;
}



.box p{
	line-height: 18px;
	padding: 0 0 5px;
}
.widget {
	padding-top:0px;
}

/*- Box2 (sidebar boxes) -*/
.box2{
	background: #fff url() repeat-x top left;
	margin: 0 0 5px 0px;
	padding:0px;
	border:1px solid #ddd;

}
.box2 .nav1{
	float: none;
	padding: 0 0 0 0px; 
}

.box2 .spacer2.white2 {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DEDBD1;
clear:both;
height:281px;
margin:0;
overflow-y:none;
}

.box2 .spacer.white  {
	overflow:hidden;
}
	
.box2 .spacer.white{
	background: #ffffff;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
	height:198px;
	
}
.box2 .flickr_badge_image img{
	float:left;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover{
	background: #ebe9e1;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads{
	height: 125px;
	margin: 0;
	padding:0 0 0 4px;
	width:auto;
}
.ads img{
	float: left;
	margin: 0 13px 13px 0px;
	border: 9px solid #efefef;
}

.ads img:hover {
	border: 9px solid #dedbd1;
}

.ads img.last{
	margin: 0;
	float:right;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}	

/*=== Styling Lists ===*/

.vidtabs .idTabs li {
clear:both;
float:none;
padding:0;
}

/*- List1 -*/
.list1{
	padding: 0;
	padding: 15px;
}
.list1 li{
	background: url(images/ico-star-trans.png) no-repeat top left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
	border-bottom:1px solid #BBBBBB;
}
.list1 li a{
	color:#222222;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: #ffffff;
	border: 0px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul{
	line-height:16px;
	padding: 0px;
}
.widget ul li {
border-bottom:1px dotted #F1F1ED;
padding:5px;
}

#twitter-tools .widget ul li {
	border-bottom: 1px solid #f1f1ed;
}

.widget ul li a{
	color:#222222;
}
.widget ul li ul{
	margin: 5px 0 0px 10px;
}	

.widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;	
	padding: 5px 0px;
}

/*=== Footer ===*/

#footer{
	
	font-size: 11px;
	padding: 18px 0 0px 0;
	font-size:11px;
	height:32px;
	margin-top:0px;
	line-height:30px;		
}

#footer, #footer a{
	color: #fff;
}

#footer img {
	vertical-align:middle;
}

/*=== Misc. ===*/

.fix{
	clear: both;
	height: 2px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl{
	float: left;
}
img.fl{
	margin: 0 12px 5px 0;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.gravatar {
	float:left;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
padding:4px;
}



/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p{
	margin-bottom:0px;
	line-height: 20px;
}
ol.commentlist .content {
	margin-left:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment{
	padding: 15px 15px 5px;
	margin:30px 0 10px;
	background:#fff;
	border:0px;
	border-top:1px solid #DEDBD1;	
		
}

input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:7px 10px;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
	float:right;
}

#commentform input {

-moz-border-radius:3px 3px 3px 3px;
background:url("images/textareashadow.gif") no-repeat scroll left top #FFFFFF;
border:1px solid #999999;
margin:3px 0;
padding:3px 5px;
}


#commentform input#submit {
-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/buttoneh.png") repeat-x scroll 0 -96px #69A74E;
border-color:#3B6E22 #3B6E22 #2C5115;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
vertical-align:bottom;
}

#commentform input#submit:hover {

border:1px solid #aaa;
color:#555;

}


#commentform .subscribe-to-comments {
background:none repeat scroll 0 0 #fff;
border:1px solid #DEDBD1;
float:left;
padding:5px;
position:relative;
top:-34px;
}

#commentform p textarea {

-moz-border-radius:3px 3px 3px 3px;
background:url("images/textareashadow.gif") no-repeat scroll left top #FFFFFF;
border:1px solid #999999;
margin:3px 0;
padding:3px 5px;

}


#respond {
	background:#efefef;
	border-top:0px solid #e1e1e1;
	padding:10px;	
	border:1px solid #ddd;
	margin:5px;
}

#comments_wrap {
	border-top:0px solid #e1e1e1;
}

#comments_wrap h2 {
	margin-top:10px;
}

.reply {
	position:relative;
	display:block;
	
}

.reply a {
		-moz-background-inline-policy:continuous;
-moz-border-radius:3px 3px 3px 3px;
background:url("images/white-grad.png") repeat-x scroll left top #FFFFFF;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
float:right;
font-size:12px;
font-weight:normal;
margin-right:3px;
padding:3px 10px;
text-decoration:none;

}



.cancel-comment-reply p small a {
	float:right;
}

/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry { margin-bottom:5px;}
.entry p{
	text-align:left;
	font-size:12px;
	line-height:20px !important;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}

/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}

/*========= AUTHOR INFO =========*/

.author_info {
	padding: 0px;
	margin-top:15px;
	color:#666666;
}

.author_photo {
	float:left;
	margin-right:10px;
	width:58px;
}

.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 48px;
	height:48px;
	float:left !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}

.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}

.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}

.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
ol { zoom: 1; }


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail { float:left; margin:5px 10px 5px 0; }

/* PageNavi */

.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-left: 4px; border:1px solid #dfdccf; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }




/*- Box (main column boxes) -*/
.box1 {
	
border-bottom:1px solid #EAEAEA;
height:123px;
padding:15px 0;
position:relative;
width:500px;
}
.box1 img { 
	border: 1px solid #999999;
	margin: 0 0 0px 0;
}
.box1 p {
	line-height: 18px;
	padding: 0 0 10px;
}

.box1 .entry p {
	font-size:11px;
}



.comments {
	
bottom:0;
font-size:11px;
margin-bottom:15px;
position:absolute;
right:0;
padding:5px;
}

.comments a {
	color:#949494;
	font-weight:bold;
}

#bl {
border-right:0 solid #DEDBD1;
margin-top:0;
padding:0;
}



#text-box h2 {
	padding-bottom:1px;
}

#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;
}

.userbox {
	margin-left:64px;
margin-top:-17px;
position:relative;
right:0;
top:0;
width:206px;
}

.boxpost {
border:1px solid #DEDBD1;
margin:0 0 10px 0;
overflow:hidden;
padding:18px;
}




#home .post {
	height:230px;
}


.meta {
	color:#949494;
	font-weight:bold;
}


/*FrontPage*/

.fakegrid4 {
	width:305px;

	display:inline;
float:left;
margin-left:0;
margin-right:4px;
}


.hometitles {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/blackpng.png) repeat scroll 0 0;
color:#E8A02C;
display:block;

padding:14px;
position:static;
}

.portfoliobox {
	
}

.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:-53px;
position:absolute;
width:669px;
}


.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;
}



.feattitle2 img:hover {
	
	background:#000 url() repeat scroll 0 0;
	display:block;
float:left;
margin-top:-40px;
position:relative;
width:980px;
height:37px;
}

.feattitle2 {
	
background:url("images/blackpng.png") repeat scroll 0 0 transparent;
display:block;
float:left;
height:47px;
margin-top:-48px;
position:absolute;
width:500px;
}


.feattitle2 h2 {
	color:#E8A02C;
	margin-left:10px;
	font-weight:bold;
	font-size:20px;
	text-shadow:1px 1px #444;
	display:block;
	position:relative;
}

.feattitle2 h2 a:hover{
	color:#E8A02C;
	
}
.feattitle2 h2 a {
color:#fff;
}



/*=============================================================

Custom Styles 

==============================================================*/


/*FrontPage*/

.fakegrid4 {
	width:150px;

	display:inline;
float:left;
margin-left:0;
margin-right:12px;
}


.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;

}

#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:239px;
}
#categories li {
	list-style: none;
	line-height: 17px;
	margin-bottom: 0px;
}

#categories li {}

#categories li a {
color:#666666;
font-size:20px;
margin-left:27px;
}


#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;
}

#advert_125x125 {
float:left;
margin:0 0 20px;
padding:10px 3px;
}



h6 span.bread {
display:block;
width:515px;
font-size:12px;
height:37px;

}

h6 {
border-bottom:1px solid #EAEAEA;
}

h6 span {
font-weight:bold;
}


.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}

.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(../images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}


/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 1px 0 0 20px;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry { margin-bottom:5px;}
.entry p{
	text-align:left;
	font-size:12px;
	line-height:20px !important;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}

.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail { float:left; margin:5px 10px 5px 0;  border:1px solid #666666;}

/* PageNavi */

.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-left: 4px; border:1px solid #dfdccf; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }


#bg-wrapper {
margin:0px auto;
max-width:1000px;
min-width:960px;
padding-top:0px;
}

/* Google Search */
.g {

border-bottom:1px solid #E1E1E1;
width:660px;

}

/*
	Tweet Blender CSS
*/

/* general container */
#tweetblender {
	padding:5px 0;
	margin-bottom:12px;
}

/* header */
div.tb_header {
	height: 25px;
	width:100%;
}

img.tb_twitterlogo {
	width: 86px;
	height: 20px;
	margin-bottom: 5px;
	float:left;
	border:none;
}

div.tb_tools {
	float:right;
	height:22px;
	width:28px;
	background-repeat:no-repeat;
}

a.tb_refreshlink {
	display:inline;
	float:right;
	height:16px;
	width:16px;
	-moz-opacity:.30; filter:alpha(opacity=30); opacity:.30;
	margin-right: 5px;
	margin-top:3px;
	margin-right:7px;
}
a.tb_refreshlink:hover, a.tb_refreshlink.loading {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}
a.tb_refreshlink img {
	border:none;
}

a.tb_infolink {
	display:none;
	float:right;
	height:16px;
	width:16px;
	-moz-opacity:.30; filter:alpha(opacity=30); opacity:.30;
	margin-bottom:10px;
	margin-right: 7px;
	margin-top:3px;
}
a.tb_infolink:hover {
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}

/* messages below header and above list */
#tb_loading {
	text-align:center;
	clear:right;
}

/* tweets list */
div.tb_tweetlist {
	margin:0;
	padding:0;
	border-bottom: dotted 1px #ccc;
}

div.tb_tweet {
	border-top: dotted 1px #ccc;
	padding: 2px;
	min-height: 60px;
	list-style:none;
	background:none;
	overflow:hidden;
}

div.tb_tweet-tools {
	text-align:right;
	clear:both;
}

a.tb_photo {
	display:block;
	float:left;
	border:none;
}

a.tb_photo img {
	margin-right: 4px;
	width: 48px;
	padding: 3px;
	border: 1px solid #ddd;
}

.tb_author {
	font-weight:normal;
}

div.tb_msg {
	min-height: 40px;
	clear:right;
	padding:5px;
	background-color:#FFFFCC;
	border:1px solid #FFFF66;
}

.tb_tweet-info {
	color: #ccc;
	font-style:italic;
}

.tb_tweet-info a {
	color: #ccc;
	text-decoration:none;
}

.tb_tweet-info a:hover {
	text-decoration:underline;
}

.tooltip { 
	position: absolute; 
	top: 0; left: 0; 
	z-index: 300; 
	display: none; 
	background-color:#FFFFCC; 
	padding: 2px 8px; 
}

/* footer */

div.tb_footer {
	margin-bottom:8px;
}

a.tb_archivelink {
	margin-left: 5px;
	float:right;
}


