/*
Theme Name: comatitude
Theme URI: http://comatitude.com.br/
Description: Theme developed for comatitude.com.br portal
Version: 1.0
Author: com:atitude
Tags: orange, black, fixed width, two columns, widgeds, buddypress
*/ 
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}

/*
classes reutilizaveis
*/
.imgrpl{display:block;font-size:1px;text-indent:-9000px;}
.show{display:block;}
.hide{display:none;}
.hidden{visibility:hidden;}
.nb{border:none;background:transparent;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear: both;}
.selfix{vertical-align: 0 !important;vertical-align: -2px;}
.radfix{width:13px !important;height:13px !important;width:15px;height:15px;vertical-align: -2px;border:none;background:none;padding:0;margin:0;}

/**
 * geral
 *
 */

body {
	background-color: #fff; 
	padding: 0; margin: 0; 
	font: 12px arial, tahoma, verdana, sans-serif;
    border-top: solid black 7px;
}

body * { outline: none; }

a {font: 12px arial, tahoma, verdana, sans-serif; color: #f30;}

#wrapper {
    width: 990px;
    margin: 0 auto;
    padding: 0 15px;
}

/**
 *container
 *
 */
#container{ width: 728px; float: left; }

/**
 *header
 *
 */
#header {
	width: 750px; 
	position:relative;
}

#header dl a{
    background: url(images/logo.png) no-repeat left bottom;
    width: 200px;
    height: 70px;
}

#header ul#tabs {
    margin: 27px 25px 0 0;
    padding: 0;
	background-color:#000;
}

#header li {
    float: left;
    text-align: center;
    border: 0 none;
    padding: 0;
    margin: 0;
    list-style: none;
}

#header li a {
    display: block;
    font: bold 10px arial;
    text-transform: uppercase;
    color: #FFF;
    text-decoration: none;
    background-color: #000;
    padding: 10px 2.25em;
}

#header li a.selected,
#header li a.showchilds,
#header li a:hover{background-color: #f63;}

#header ul.submenu {
    position: absolute;
    padding: 0;
}

#header ul.submenu li {
    clear: left;
    width: 100%;
}

#header ul.submenu li a{text-align: left;}

/**
 *content
 *
 */

#content{width: 727px; padding-top: 18px;}



/**
 *sideA
 *
 */

#sidea{float: left; width: 480px;}

#sidea * {margin: 0; border: none;
}

#sidea div.tag_box div.tagbox_area p {
	text-align: left;
}
#sidea ul,#sidea li,#sidea h1 ,#sidea h2,#sidea h3,#sidea h4, #sidea h5,#sidea div, #sidea p{
 padding: 0;
}

#sidea dt{padding: 6px 0 84px;}

#sidea dt a{
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    text-transform: capitalize;
    display: inline;
    z-index: 2;
    margin-top: -6px;
	position: relative;
	float: left;
	padding: 2px 5px 2px 2px;
}

#sidea dt a:hover{color:#f30}

#sidea dd.img{
    padding-left: 0;
    position: absolute;
    z-index: 1;
}

#sideadestak{
    height: 224px;
    padding-bottom: 25px;
}

#sidea #sideadestak dt {padding: 6px 0 0;}

#sidea #sideadestak dd {display: none;}

#sidea #sideadestak dd.img {padding-left: 0;display: block;}
#sidea #sideadestak dd.img a{display: block;}

#sidea #sideadestak dd a{
    font: 14px arial;
    text-decoration: none;
    color: #fff;
}

#sidea #sideadestak dd.bolder{width: 160px;}

#sidea #sideadestak dd.bolder a{font: bold 24px arial; line-height: 17px;}

#sidea dl.sidessubdestak{
    float: left;
    width: 150px;
    padding-left:15px;
}

#sidea dl.first{padding-left:0;}

#sidea dl.sidessubdestak dd a.altext{
background-color: #e7e7e7;
display: block;
padding: 14px 6px 12px;
font: 11px arial;
text-decoration: none;
height: 20px;
color: #000;
    margin-top: 22px;
}

a.altext{
    background-color: #f4f4f4;
    display: block;
    padding: 14px 6px;
    font: 11px arial;
    text-decoration: none;
    height: 20px;
    color: #000;
}

#sidea dl.sidessubdestak dd a.altext:hover{background: #000; color: #fff;}

#sidea h3{
    margin-bottom:10px; }

#tabbed {
    clear: both;
    padding-top: 28px;
    border-bottom: 1px solid #D4D4D4;
    float: left;
	margin-top: 30px;
	overflow:hidden;
	width:480px;
}

#tabbedtabs {
	list-style: none;
	height: 29px;
	border-bottom: solid 1px #dbdbdb;
	text-align: left;
	width: 500px;
	
}

#tabbedtabs li{float: left;}

#tabbedtabs li a {
    display: block;
    width: 114px;
    color: #000;
    text-decoration: none;
    text-align: center;
    padding: 8px 4px 8px 0;
    background: url(images/tabs.png) no-repeat -10px 0px;
}

#tabbedtabs li.selected a,
#tabbedtabs li a:hover{color: #fff;}

#tabbedtabs li.first a{background-position: -13px 0; }

#tabbedtabs li.selected.first a,
#tabbedtabs li.selected.first a:hover{background-position: -11px -89px;}

#tabbedtabs li.first a:hover{background-position: -11px -45px;}

#tabbedtabs li a:hover{background-position: -8px -45px;}

#tabbedtabs li.selected a{background-position: -8px -89px}

#tabbedtabs li.selected a{color: #000;} 

#tabbedtabs li a:hover{color: #f63;}

#tabbedtabs li.last a {
    background-position: -149px -45px;
    color: #000;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 10px;
	width:240px;
}

#tabbedtabs li.last a:hover{color: #f63;}
#tabbedtabs li.first a{background-position: -13px 0;}
#tabbed .tabcontent{padding-bottom: 12px;}

#tabbed .tabcontent ul{
    list-style: none;
    padding: 4px 15px;
}

#tabbed .tabcontent li a{
    display: block;
    background: url(images/sideslices.png) no-repeat left -197px;
    padding: 12px 8px 0;
    color: #000;
    text-decoration: none;
}

#tabbed .tabcontent li a:hover{
    background-position: left -172px;
    color: #f30;
}

#tabbed .tabcontent ul.postusersocialactions {
    padding: 4px 0;
    border: none;
}
#tabbed .tabcontent .postusersocialactions li.viewcomments{
    width: 12px;
    text-align: left;
}
#tabbed .tabcontent .postusersocialactions li.viewfavor{
    width: 12px;
    text-align: left;
}
#sidea .lib-menu {
	display:block;
	overflow:auto;
}
#sidea .lib-menu li {
	list-style:none;
	float:left;
	padding:0 15px;
	border-left:2px solid #CCC;
}
#sidea .lib-menu li a {
	color:#666;
	text-decoration:none;
}
#sidea .lib-menu li a:hover {
	text-decoration:underline;
}

#sidea .lib-menu li.first {
	border-left:0;
	padding-left:0;
}

#sidea .lib-entry {
	
}

#sidea .lib-entry-first {

}

#sidea .lib-entry span {
	margin-right:20px;
}

/* --- EQUIPE --- */
.team-member {
	display:block;
	overflow:auto;
	clear:both;
	margin-bottom:20px;
}

.team-member h3 {
	margin:-5px 0;
	padding:0;
	font-size:22px;
}

.team-member img {
	border:1px solid #CCC;
	padding:10px;
	margin-right:20px;
}


/**
 *sideB
 *
 */

#sideb{float: right; width: 230px;}

#sidebblogs, #sidebblogs *{padding: 0; margin: 0; border: none}

#sidebblogs dt{padding: 6px 0 142px;}

#sidebblogs dt a{
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    text-transform: capitalize;
    display: inline;
    margin-top: -6px;
	position: relative;
	float: left;
	padding: 2px 5px 2px 2px;
}

#sidebblogs dt a:hover{color:#f30}

#sidebblogs dd.img{
    padding-left: 0;
    position: absolute;
}

dl#sidebblogs.sidessubdestak{
    float: none;
    width: 229px;
    padding-bottom: 24px;
}

dl#sidebblogs.first{padding-left:0;}

dl#sidebblogs.sidessubdestak dd a.altext{
display: block;
padding: 8px 6px;
font: 14px arial;
text-decoration: none;
height: 30px;
color: #000;
margin-top: 32px;
    background-color: #e7e7e7;
}

dl#sidebblogs.sidessubdestak dd a.altext:hover{background: #000; color: #fff;}
#sibebforum * {
    padding: 0;
    margin: 0;
}
#sibebforum{
	float: left;
	clear: both;
	margin: 0px 0 20px;
	background-color: #E7E7E7;
	width: 229px;
	padding: 0px 0 20px;
}

#lnkforum {
	margin-top: 0px;
	padding:2px 5px 2px 2px;
	background-color: #fff;
	color: #000;
	font: bold 11px arial;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	float: left;
}

a#lnkforum:hover{color:#f30}

a.blacklink{
    text-decoration: none;
    font: bold 11px arial;
    margin-top: 14px;
    float: right;
    padding: 5px;
    display: block;
    background-color:  #000;
    color: #fff;
}

a.blacklink:hover{background-color: #f63;}

#sibebforum a.blacklink{
	padding: 3px;
	margin: 7px 8px 0 90px;
}

#sibebforum dl{padding: 8px;}

#sibebforum dl dt{
    float: left;
    padding: 8px 0;
}

#sibebforum dl dd{float: left;}

#sibebforum dl dd.author{
    width: 174px;
    padding: 10px 5px;
}

#sibebforum dl dd.author a{color: #f30; text-decoration: none;}

#sidebbarcode{clear: both;}

#sidebbarcode * {
padding: 0;
margin-left: 20px;
margin-top:10px;
}

#sidebbarcode dt{float: left;}

#sidebbarcode dd{
    float: right;
    width: 138px;
}

#sidebbarcode .altext{
padding-top: 0px;
float:left;
margin-left:48px;
margin-top:0;
padding-top:0;
width:137px;
}

#sidebbarcode a{
text-decoration: none;
font: bold 11px arial;
color: #000;
margin-left: 0;
}

#sidebbarcode a:hover{color: #f30;}

/**
 *sidebar
 *
 */

#sidebar {
    width: 242px;
    float: right;
	position:relative;
}

#sidebar #header-significa {
	float:right;
	clear:both;
	margin:10px 0;
}
#sidebar #header-significa h4 {
	display:block;
	width:213px; height:38px;
	background:url('images/edelman-significa.gif') top left no-repeat;
	overflow:hidden;
	text-indent:-500px;
	margin:0;
}
#sidebar #header-social {
	margin-bottom:10px;
	float:right;
	clear:both;
}

#socialsites {
    height: 27px;
    padding: 0;
    margin: 0 0 0 2px;
}

#socialsites li {
    float: left;
    list-style: none;
    margin: 0;
}
#socialsites a {
    background: url('images/sideslices.png') no-repeat 0 0;
    height: 27px;
    width: 30px;
    margin-left: 5px;
}
#socialsites .bttwitter a {background-position: 0px 0;}
#socialsites .bttwitter a:hover {background-position: 0px -141px;}
#socialsites .btfacebook a {background-position: -39px -0px;}
#socialsites .btfacebook a:hover {background-position: -39px -141px;}
#socialsites .btflickr a {background-position: -79px 0;}
#socialsites .btflickr a:hover {background-position: -79px -141px;}
#socialsites .btyoutube a {background-position: -118px 0; }
#socialsites .btyoutube a:hover {background-position: -118px -141px;}
#socialsites .btpodbeam a {background: url(images/podbean1.jpg) no-repeat 0 0;}
#socialsites .btpodbeam a:hover {background: url(images/podbean2.jpg) no-repeat 0 0;
	border-right: 1px solid #e7e7e7;
}
#socialsites .btrss a{background-position: -196px 0; }
#socialsites .btrss a:hover{
	background-position: -196px -141px;
	border-right: 1px solid #e7e7e7;
    margin-right: 0px;
}
#sideprofile {
	margin: 0;
	height: 26px;
	padding: 0px 0px 0px 0px;
}
#sideprofile li{
	margin: 0;
	display: inline-table;
	list-style: none;
	text-align: left;
}
#sideprofile a{
	font: 9px arial, tahoma;
	display: block;
	background-color: #efefef;
	color: #000;
	padding: 9px 0;
	width: 110px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	float:left;
}

#sideprofile .first a{margin-right:12px;}

#sideprofile a:hover{
    color: #fff;
    background-color: #000;
}
#homeprofile {margin:0 12px 0 2px}

#sidebarwtf {
    margin: 16px auto;
    padding: 0;
    width: 155px;
}

#sidebarwtf dt{display: none;}

#sidebarwtf dt a{
    background: url(images/sideslices.png) no-repeat left -43px;
    height: 78px;
    width: 78px;
}

#sidebarwtf dd{
    margin: 0;
    font: bold 18px arial, tahoma;
    line-height: 11px;
}

#sidebarwtf dd a{
    font: bold 11px arial, tahoma;
    text-decoration: none;
    color: #000;
}

#sidebarwtf dd a:hover{color: #f30;}

.participe {
    padding: 0 8px;
    border-bottom: 1px solid #D4D4D4;
    margin: 0;
}

.participe a {
    font: bold 11px arial, tahoma;
    text-decoration: none;
    color: #000;
}

.participe a:hover{color: #f30;}

.widget_fidgetr p.sectiontile {
	background:white none repeat scroll 0 0;
	border:medium none;
	margin: 31px 0 0;
	padding: 0 5px 0 0;
	position:absolute;
	font-family:arial;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	z-index:100;
}

.fidgetr_link {
	display:block; 
	text-align:center; 
	width:240px; 
	background-color:#000; 
	height:180px; 
	overflow:hidden;
	position:relative;
	top:-16px;
}

/* TODO: remover */
#sidetwitts {
	padding: 18px 0 18px 8px;
	width: 242px;
	}

#sidetwitts p{
    margin: 0;
    padding: 0;
    background: url(images/sideslices.png) no-repeat left -332px;
    height: 14px;
    width: 120px;
}

#sidetwitts ul{
    margin: 0;
    padding: 0;
}

#sidetwitts li{
    margin: 0;
    padding: 6px 0;
    list-style-position: inside;
    list-style-image: url(images/li.png);
    font: 11px arial;
    color: #000;
}

#sidetwitts li a{
    color: #f30;
    text-decoration: none;
}

.sidefickr{
    float: right;
    padding-left: 8px;
}

.sidefickr img{border: none;}

#sidea a.bttxt {
    padding: 4px 8px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font: bold 10px arial;
}

#sidea a.bttxt:hover {background-color: #f63;}

#sidea input.bttxt {
    padding: 4px 8px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font: bold 10px arial;
}

#sidea input.bttxt:hover {background-color: #f63;}

#sidea a.comment-reply-link {
    padding: 4px 8px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font: bold 10px arial;
}

#sidea a.comment-reply-link:hover {background-color: #f63;}



/**
 *footer
 *
 */
#footer{
    float: left;
    clear: both;
    width: 990px;
    border-bottom: solid black 7px ;
    padding: 12px 2px 2px
}

.copyleft, .copyleft a{
    font: 10px arial;
    color:  #666;
    float: left;
    padding: 5px;
    margin: 0;
    text-decoration: none;
}

div .copyleft a{float:none}

#footer dl{
    float: right;
    padding: 0;
    margin: 0;
}

#footer dt{
    float: left;
    margin: 0;
    width: 50px;
    padding-top: 3px;
    font: 10px arial;
    color:  #666;
}

#footer dd{
    float: left;
    background: url(images/sideslices.png) no-repeat 0 -362px;
    width: 80px;
    height: 20px;
    padding: 0;
    margin: 0;
}
#footer dd a{
    display: block;
    width: 80px;
    height: 20px;    
}
    

.navigation a {
	font: 12px arial;
	text-decoration: none;
	color: #000;
}

.navigation a:hover {
	color: #f30;
}

#previous_posts {
	float: left;
}

#next_posts {
	float: right;
}
/**
 * Ademais
 *
 */
 

.widget_search {
	position:relative;
	clear:both;
	display:block;
	padding-top:7px;
	margin-bottom:20px;
}
#searchform {
	margin:0!important;
}
.widget_search fieldset {
	background-color:#000;
	color:#FFF;
	border:0!important;
	height:27px;
}
.widget_search #buscar {
	background-color:transparent!important;
	color:#FFF;
	padding:6px 0;
	width:190px;
}
.widget_search #sendbusca {
	font-size:16px;
	background-color:transparent!important;
	color:#FFF;
}
.widget_search #sendbusca:hover {
	color:#FF0;
}
 
#sidebar fieldset{
    border: 1px solid #D4D4D4;
    padding: 3px 6px;
    margin-bottom: 6px;
}

#sidebar fieldset input {border: none; color: #424242;}
#sidebar fieldset input#email { width: 190px; }

#sidebar fieldset select { border:none; width: 100%; background-color: #fff; }
#sidebar #fdboletim { border-bottom:none; margin-bottom:0; height:22px; }

#sidebar fieldset input#sendboletim {
	font-size:16px;
	background-color:transparent!important;
	color:#333;
}
#sidebar fieldset input#sendboletim:hover {
	color:#000;
}
#lblboletim {
    background: url('images/bot_boletim2.gif') no-repeat -70px 0;
    width: 224px;
    margin-left: 2px;
    display: block;
    padding: 5px 7px;
    font: 12px Arial;
	border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; -khtml-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px;
	color:#FFF;
}

#sidebar input.bttxt {
    padding: 2px 4px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font: bold 10px arial;
    border: 0;
    float: right;
}

#sidebar input.bttxt:hover {background-color: #f63;}


/**
 * resultado de busca
 */
.resultado #sidea .searchedby{
    font: bold 10px arial;
    text-transform: uppercase;
    padding: 8px 0 0 0px;
}

.resultado #sidea .searchedby strong{
    font: bold 18px arial;
    text-transform: none;
}

.resultado #sidea h5{
    padding: 22px 0 0 8px;
    font: bold 18px arial;
}



.resultado #sidea .searchresult{padding: 28px 8px 10px 0;}

.resultado #sidea .searchresult dt{padding:0;}

.resultado #sidea .searchresult dl a{
	padding: 0;
}

.resultado #sidea .searchresult dt a{
	color: #000;
    font: bold 14px arial;
    text-decoration: underline;
    width: 100%;
    text-transform: none;
}

.resultado #sidea .searchresult dt a:visited{color: #666;}

.resultado #sidea .searchresult a:visited:hover{color: #f30;}

.resultado #sidea .searchresult a:hover{color: #f30;}


.resultado #sidea .searchresult dd{
    padding: 4px 0;
}

.resultado #sidea .searchresult dd a{
    color: #f30;
}
	
/**
 * paginação
 *
 */
#sidea .pag{
    padding: 22px 8px;
}

#sidea .pag a{
    color: #000;
    text-decoration: none;
    font: bold 12px arial;
    padding: 0 6px 0 0;
}

#sidea .pag a.selected,
#sidea .pag a:hover{color: #f30;}

#sidea .pag a.selected{font: bold 16px arial;}

#sidea .pag a.first{padding: 0 16px 0 0;}

#sidea .pag a.pagret{padding: 0 20px 0 0;}

#sidea .pag a.pagof{padding: 0 12px 0 0;}

/**
 * mais buscados
 */
#sibebmoresearched{
    background-color:#F4F4F4;
    padding:14px 0;
}

#sibebmoresearched p{margin: 0;}

#lnkmostsearched{
    background-color:#FFF;
    color:#000;
    display:block;
    font:bold 11px arial;
    padding:5px;
    text-decoration:none;
    width:84px
}

#sibebmoresearched ul{
    padding: 0 0 0 9px;
    margin: 12px 0;
    list-style: none;
}

#sibebmoresearched li a{
    padding: 6px 0;
    color: #000;
    font: 12px arial;
    text-decoration: none;
    display: block;
}

#sibebmoresearched li a:hover{color: #f30;}

.mini-button {
	float: right;
	vertical-align: sub;
	text-align: right;
	font-size: 6px;
	font-stretch: extra-condensed;
	background-color: #fff;
	width: 10px;
	height: 16px;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

// Social bar widgets

.widget_twitter {
	padding: 18px 0 18px 0px;
	width: 242px;
	}

.widget_twitter p {
    margin: 20px 0px 0px 0px;
    padding: 0;
    background: url(images/sideslices.png) no-repeat left -332px;
    height: 14px;
    width: 120px;
}

ul.twitter {
    margin: 0;
    padding: 0;
}

li.twitter-item {
    margin: 0;
    padding: 6px 0;
    list-style-position: inside;
    list-style-image: url(images/li.png);
    font: 11px arial;
    color: #000;
}

a.twitter-link,  a.twitter-user {
    color: #f30;
    text-decoration: none;
}

a.seguir{
    float: right;
    padding: 4px 8px;
    background-color: #000;
    color: #fff;
    text-decoration: none;
    font: bold 10px arial;
	margin: 0px 5px 25px 0px;
}

.seguir:hover{background-color: #f63;}

.widget_recent_entries{
    background-color: #F4F4F4;
    padding: 2px 0;
}

.widget_recent_entries p.sectiontile {
    padding: 5px;
    width: 84px;
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    display: block;
}

.widget_recent_entries p.sectiontile:hover{color: #000;}

.widget_recent_entries ul {
    padding: 0px 12px;
    margin: 0;
    list-style-position: inside;
}

.widget_recent_entries ul li{
    padding: 6px 0;
    list-style-image: url(images/li.png);
}

.widget_recent_entries ul li a{
    color: #000;
    text-decoration: none;
}

.widget_recent_entries ul li a:hover{color: #f30;}

.widget_recent_comments{
background-color: #e7e7e7;
padding: 2px 0;
}

.widget_recent_comments p.sectiontile {
    margin-top: -2px;
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    display: inline;
	padding-right: 5px;
	float: left;
}

.widget_recent_comments p.sectiontile:hover{color: #f30;}

.widget_recent_comments ul {
    padding: 17px 0 0 8px;
    margin: 0;
    list-style-position: inside;
}

.widget_recent_comments ul li{
    padding: 6px 0;
    list-style-image: url(images/li.png);
}

.widget_recent_comments ul li a{
    color: #000;
    text-decoration: none;
}

.widget_recent_comments ul li a:hover{color: #f30;}

#outros span a span {
	font: 11px Arial, Verdana, Helvetica;
}
#outros strong {
	font-size: 12px;
}

#commentform {
float: left;
}




/* CSS Document */
/*General common area*/

.clearSpace	{clear:both; height:10px;}
.clearSpacesmall	{clear:both; height:5px;}



/*General common area end*/

/*--------Main Div Start-------*/
.tag_box{
width:482px;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
overflow:hidden;
padding:0;
margin:0 auto; 
color:#424242;
}

#sidea div.tag_box div.box_menu ul li {
	text-align: center;
}

.tagbox_area{
width:482px;
text-align:justify;
padding:50px 0px 0px 0px;
margin:0 auto; 
}

.tagbox_area a{
color:#ff4b00;
text-decoration:none;
}
.tagbox_area a:hover{
color:#ff4b00;
text-decoration:none;
}

.tagbox_area h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#000000;
padding:0;
margin:5px 0 5px 0;
}
.tagbox_area h2 a{
color:#000000;
text-decoration:underline;
font-size:14px;
line-height:20px;
font-weight:bold;
}

.tagbox_area h2 a:hover{
color:#ff6633;
text-decoration:underline;
}

/*.tagbox_area h2 a:visited{
color:#7a7a7a;
text-decoration:underline;
}*/

/*tinkona_bakso start*/
.tinkona_bakso{
float:left;
width:33px;
height:20px;
color:#000000;
line-height:20px;
margin:3px 0 3px 0;
}

.tinkona_bakso a{
background:url(images/comment.jpg) no-repeat 8px 4px;
color:#000000;
font-size:11px;
text-decoration:none;
display:block;
line-height:16px;
}
.tinkona_bakso a:hover{
color:#000000;
text-decoration:none;
}
/*tinkona_bakso end*/

.tara{
float:left;
width:39px;
height:20px;
color:#000000;
line-height:20px;
margin:3px 0 3px 25px;
}

.tara a{
background:url(images/star.jpg) no-repeat 22px 30%;
color:#000000;
text-decoration:none;
line-height:20px;
display:block;
}

.tara a:hover{
color:#000000;
text-decoration:none;
}

#recent_searches-3 .sectiontile{
border-bottom: 1px solid #D4D4D4;
margin:0;
padding-bottom:5px;
padding-top:10px;
}
#recent_searches-3 ul{
    list-style: none;
    margin: 0;
    padding: 0px 0;
}
#recent_searches-3 ul li{
    border-bottom: 1px solid #D4D4D4;
    padding: 3px 10px;
 
}
#recent_searches-3 ul li.first{border-top: 1px solid #D4D4D4;}
#recent_searches-3 ul li a{
    color: #000;
    text-decoration: none;
}
#sideb .categorylist li a:hover{color: #f30;}
#sideb .categorylist li.selected a{color: #f30;}

/*------------------------------------------*/


#popular_searches-3{
    background-color: #F4F4F4;
    padding: 2px 0;
}

#popular_searches-3 p.sectiontile {
    padding: 5px;
    width: 84px;
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    display: block;
}

#popular_searches-3 p.sectiontile:hover{color: #000;}

#popular_searches-3 ul {
    padding: 0px 12px;
    margin: 0;
    list-style-position: inside;
}

#popular_searches-3 ul li{
    padding: 6px 0;
    list-style-image: url(images/li.png);
}

#popular_searches-3 ul li a{
    color: #000;
    text-decoration: none;
}

#popular_searches-3 ul li a:hover{color: #f30;}






/*--------box_menu start-------------*/
#box_menu{
float:left;
width:481px;
margin:0; 
margin-bottom:12px;
border-bottom:solid 1px #D5D5D5;
}

#box_menu ul{
list-style-type:none;
padding:0;
margin:0;
}

#box_menu li{
float:left;
width:114px;
height:26px;
text-align:center;
line-height:26px;
color:#000000;
padding:0px 7px 0px 0px;

}

#box_menu ul li a{
text-decoration:none;
color:#000000;
line-height:26px;
width:114px;
height:25px;
border-top:#d6d6d6 solid 1px;
border-right:#d6d6d6 solid 1px;
border-left:#d6d6d6 solid 1px;
border-bottom:#fff solid 1px;
display:block;

}

/*.box_menu ul li a:hover{
width:114px;
height:26px;
text-decoration:none;
background:#000000;
color:#FFFFFF;
display:block;
line-height:26px;
}*/

#box_menu ul li.active{
width:114px;
height:26px;
text-decoration:none;
background:#ffffff;
color:#000000;
display:block;
}
/*--------box_menu end-------------*/


/*----------page navigation start-------------*/
.wp-pagenavi{
width:402px;
float:left;
color:#000000;
margin:3px 0 3px 0;
	padding:5px 0 5px 5px;
}

.wp-pagenavi a{
color:#000000;
}
.wp-pagenavi .page{
font-weight:bold;
color:#000000;
line-height:17px;
padding:0 4px 0 4px;
}
.wp-pagenavi .page a:hover{
color:#000000;
text-decoration:none;
}
.wp-pagenavi .page a:active{
color:#ff6633;
text-decoration:none;
font-size:14px;
}
.pages{
color:#000000;
font-weight:bold;
padding:0 5px 0 5px;
}


.current{
color:#ff6633;
font-weight:bold;
font-size:14px;
}
.last{
color:#000000;
}

a.page{
	padding:6px 0;
}
#pagein{
	padding:10px 0px 0px 0px;
}
#pagein a {
	padding:0px 4px 0px 4px;
}
#pagein span {
	padding:0px 4px 0px 4px;
}
span.metadiv{
	padding:0;
	margin:0;
}
#twitter-1 div ul li {
    list-style-image: url(images/li.png);
    list-style-position: inside;
    margin-bottom: 10px;
}

#twitter-1 a {
    color:#ff6633;
    
}

#twitter-1 div ul {
    margin-left: -13px;
    width: 205px;
}


#twitter-1 div p.sectiontile a.twitterwidget.twitterwidget-title {
    font-size: 0.001em;
    visibility: hidden;
}






/*----------page navigation end-------------*/



/*--------Main Div End-------*/

/*--------bole_box start---------*/

.bole_box{

float:left;

width:350px;

margin:5px 9px 5px 0;

}





.bole_boximg{

float:left;

width:150px;

height:201px;

background:#fff;

margin:0 5px 0px 0;

padding-right: 10px;

}



.ver{

width:44px;

height:20px;

background:url(../images/ver.jpg) no-repeat 0 0;

display:block;

float:left;

margin:3px 0 3px 0;

}



.bole_list {

list-style-image:url("images/li.png");

list-style-position: inside;

width: 175px;

float: left;

line-height: 20px;

}







.bole_list ul{

margin-left: -40px;

}

.bole_list a{

font-weight:bold;

line-height:25px;

text-decoration:none;

}

.bole_list a:hover{

text-decoration:underline;

}



.bole_list a{

color:#242424;

text-decoration:none;

}



/*--------bole_box end---------*/


.box_assnav{
float:left;
width:225px;
margin:3px 0 3px 0;
background-position:bottom;
}

a.boxtab{
float:left;
width:102px;
background:#efefef;
height:24px;
text-align:center;
color:#000000;
text-decoration:none;
line-height:24px;
margin:3px;
display:block;
}
a.boxtab:hover{
text-decoration:underline;
}

/*----------page navigation end-------------*/

/*--------Main Div End-------*/
.box-ver{
width:44px;
height:20px;
background:#000000;
display:block;
color:#FFFFFF;
text-align:center;
float:left;
margin:3px 0 3px 0;
border:none;
}

.box-ver a{
color:#FFFFFF;
line-height:20px;
text-decoration:none;
}
.box-ver a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#sideb .categorylist{
    list-style: none;
    margin: 0;
    padding: 25px 0;
}

#sideb .categorylist li{
    border-bottom: 1px solid #D4D4D4;
    padding: 3px 10px;
}

#sideb .categorylist li.first{border-top: 1px solid #D4D4D4;}

#sideb .categorylist li a{
    color: #000;
    text-decoration: none;
}

#sideb .categorylist li a:hover{color: #f30;}

#sideb .categorylist li.selected a{color: #f30;}







.widget_search_meter{
    background-color: #F4F4F4;
    padding: 2px 0;
}

.widget_search_meter p.sectiontile {
    padding: 5px;
    width: 84px;
    background-color: #fff;
    color: #000;
    font: bold 11px arial;
    text-decoration: none;
    display: block;
}

.widget_search_meter p.sectiontile:hover{color: #000;}

.widget_search_meter ul {
    padding: 0px 12px;
    margin: 0;
    list-style-position: inside;
}

.widget_search_meter ul li{
    padding: 6px 0;
    list-style-image: url(images/li.png);
}

.widget_search_meter ul li a{
    color: #000;
    text-decoration: none;
}

.widget_search_meter ul li a:hover{color: #f30;}

div.email_subtitle {
	margin-top: 15px;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.searchfilter p{
    font: bold 11px arial;
    margin: 0;
    padding: 20px 4px 4px;
    clear: both;
}

.searchfilter ul{padding: 0; margin: 0;}

.searchfilter li{
    padding: 0;
    list-style: none;
    float: left;
    height: 20px;
    padding: 2px 3px 3px 0;
}

.searchfilter li a{
    padding: 3px;
    border: 1px solid #000;
    text-decoration: none;
    color: #000;
}

.searchfilter li a:hover{
    background-color: #f63;
    color: #fff;
}

/*--------Forums Topic Pages-----------*/
.bp_forum_page_title{
width:727px;
margin:0 auto;
}

.bp-title{
	border-bottom:#cccccc solid 1px;
}
.black_areabox{
	width:115px;
	height:22px;
	background:#000000;
	text-align:center;
	color:#ffffff;
	float:left;
	margin:15px 6px 10px 0;
	padding-top:6px;
	display:block;
}
.black_areabox a{
	color:#ffffff;
	text-decoration:none;
}

.black_areabox a:hover{
	color:#d5d5d5;
	text-decoration:underline;
}

.orange_areabox{
	width:115px;
	height:22px;
	background:#ff3300;
	text-align:center;
	color:#FFFFFF;
	float:left;
	margin:15px 4px 15px 0;
	padding-top:6px;
}
.orange_areabox a{
	color:#FFFFFF;
	text-decoration:none;
	line-height:28px;
}

.orange_areabox a:hover{
	color:#d5d5d5;
	text-decoration:underline;
}
.bp_home_page_login_button{
	margin-left;15px;
}
.gray_button{
	font: 9px arial, tahoma;
	background-color: #efefef;
	color: #000;
	padding: 9px 0;
	width: 100px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	margin-left: 8px;
	margin-right: 9px;
	float:left;
}
.gray_button a{
	font: 9px arial, tahoma;
	color:#000;
	text-decoration:none;
}

.gray_button a:hover{
    color: #fff;
}
#topic-meta{
	width:727px;
	background:#ffffff;
	height:48px;
	margin:0 auto;
}


.bp_topic_heading{
	width:727px;
	background:#efefef;
	height:29px;
	margin:0 auto;
}
.bp_topic_heading1{
	float:left;
	width:459px;
	height:26px;
	line-height:26px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 12px;
	margin:0 9px 0 0;
}
.bp_topic_heading2{
	float:left;
	width:106px;
	height:26px;
	color:#000000;
	line-height:26px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.bp_topic_heading3{
	float:left;
	width:119px;
	height:26px;
	color:#000000;
	line-height:26px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 4px;
}




.clear_space{
width:100%;
height:3px;
clear:both;
}



/*white_linebox start*/
.white_linebox{
	float:left;
	width:727px;
	background:#ffffff;
	margin:0 auto;
	border-bottom:#cccccc solid 1px;
	padding:10px 0px 10px 0px;
}
.white_linebox1{
	float:left;
	width:459px;
	color:#000000;
	padding:0 0 0 13.5px;
	margin:0 9px 0 0;
}
.white_linebox1 a{
	color:#000000;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
	font-size:13.5px;
}

.white_linebox1 a:hover{
color:#ff3300;
text-decoration:none;
}



.white_linebox2{
	float:left;
	width:106px;
	color:#ff3300;
	line-height:25px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.white_linebox3{
	float:left;
	width:119px;
	color:#000000;
	line-height:25px;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 0 4px;
}

/*white_linebox end*/


.area_boxtable{
width:481px;
float:left;
margin:3px 0 3px 0;
}
.t_b_padding{
padding:3px 0 3px 0;
}

.t_b_paddingleft{
padding:3px 0 3px 6px;
}

.area_textable{
padding:7px 0 3px 10px;
line-height:17px;
color:#000000;
}

.area_textable1{
padding:0 0 0 10px;
line-height:17px;
color:#000000;
font-size:11px;
}

input.text_boxarea{
width:300px;
padding:5px 0 5px 3px;
height:17px;
line-height:17px;
background:#FFFFFF;
border:#cfcfcf solid 1px;
color:#494949;
font-size:11px;
font-weight:normal;
}




.black_atext{
width:69px;
height:20px;
cursor:pointer;
background:url(images/compass_form.jpg) no-repeat;
border:none;
display:block;
}

/*t_boxarea start*/
.t-bigbox{
width:725px;
margin:3px auto 3px auto;
}


#topic-post-list{
	float:left;		
	width:725px;
	margin:30px auto 3px auto;
}

.poster-meta{
	width:50px;
	height:50px;
	padding:0;
	margin:0;
	float:left;
}
.post-content{
	width:643px;
	background:#ececec;
	float:left;
	margin:0px 0px 20px 0px;
	padding:10px 15px 10px 15px;
	float:left;
}
.post-content span{
	color:#fd4e2d;
	text-decoration:none;
	margin:0;
	padding:0;
}
.post-content p{
	margin:0;
	padding:0;
}

#topic-post-list img{
	 border:none;
}

div.forum-comment-meta{
	 padding:0px 0px 5px 0px;
}
div.admin-links {
	color: #888;
	font-size: 11px;
	float:right;
}
div.admin-links a {
	color: #888;
	font-size: 10px;
}

.area_box1{
width:725px;
margin:3px auto 3px auto;
}
.pic_box{
width:50px;
height:50px;
padding:0;
margin:0;
float:left;
}
.ass_area_box{
width:653px;
background:#ececec;
float:left;
margin:0 0 0 6px;
padding:6px;
float:left;
}
.ass_area_box span{
color:#fd4e2d;
text-decoration:none;
}
/**/
.small_ass{
width:650px;
margin:3px auto 7px auto;
padding:0;
margin:0;
}
.small_ass1{
float:left;
width:30px;
height:30px;
}

.small_ass2{
float:left;
width:600px;
margin:0 0 0 3px;
padding:0;
vertical-align:text-top;
}
.small_ass2 span{
color:#fd4e2d;
text-decoration:none;
}

/**/
/*area_box1 end*/

.small_b_box{
width:69px;
height:20px;
background:#000000;
text-align:center;
color:#FFFFFF;
float:right;
line-height:20px;
margin:15px 6px 15px 0;
}
.small_b_box a{
color:#FFFFFF;
text-decoration:none;
}

.small_b_box a:hover{
color:#d5d5d5;
text-decoration:underline;
}



/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #eee;
		text-align: right;
		margin: 0 -20px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 -20px;
	padding: 15px;
}
	div#message-thread div.alt {
		background: #f4f4f4;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread strong {
		margin: 0;
		font-size: 16px;
	}
		div#message-thread strong a {
			text-decoration: none;
		}

		div#message-thread strong span.activity {
			margin: 4px 0 0 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}

/* > Group Forum Topics
-------------------------------------------------------------- */

ul#topic-post-list {
	margin: 15px -20px;
	width: auto;
}
	ul#topic-post-list li {
		padding: 0px;
		position: relative;
		list-style:none;
	}

	ul#topic-post-list li.alt {
		background: #f4f4f4;
	}

	ul#topic-post-list li div.poster-meta {
		margin-bottom: 10px;
		color: #888;
	}

	ul#topic-post-list li div.post-content {
		margin-left: 54px;
	}

div#topic-meta {
	border-bottom:1px solid #eaeaea;
	position: relative;
	padding: 5px 0;
}

div#new-topic-post {
	margin: 0;
	padding: 1px 0 0 0;
}

/* > WordPress Blog Styles
-------------------------------------------------------------- */

div.post {
	margin: 0 0 40px 0;
	overflow: hidden;
}
	div.post h2.pagetitle, div.post h2.posttitle {
		margin: 0;
		line-height: 120%;
	}
		div.post h2.pagetitle a, div.post h2.posttitle a {
			color: #666;
			text-decoration: none;
		}

	.navigation, .paged-navigation, .comment-navigation {
		overflow: hidden;
		font-family: georgia, times, serif;
		font-style: italic;
		font-size: 14px;
		padding: 5px 0;
		margin: 5px 0 25px 0;
	}
		.alignright {
			float: right;
			margin-left: 15px;
		}

		.alignleft {
			float: left;
			margin-right: 15px!important;
		}

	div.post p { margin: 0 0 20px 0; }
	div.post ul, div.post ol, div.post dl { margin: 0 0 18px 1.5em; }
	div.post ul { list-style: square; }
	div.post ol { list-style: decimal; }
	div.post ol ol { list-style: upper-alpha; }
	div.post dl { margin-left: 0; }
	div.post dt { font-size: 14px; font-weight: bold; }
	div.post dd { margin: 0 0 15px 0;}

	div.post pre, div.post code p {
		padding: 15px;
		background: #f4f4f4;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	div.post code { font-family: "Monaco", courier, sans-serif; }
	div.post blockquote {
		quotes: none;
		font-style:italic;
		padding:0 3em;
		font-family: georgia, times, serif;
		font-size: 16px;
		line-height: 150%;
	}

	div.post table {
		border-collapse:collapse;
		border-spacing:0;
		border: 1px solid #eee;
	}
		div.post table th { border-top: 1px solid #eee; text-align: left; }
		div.post table td { border-top: 1px solid #eee; }

	div.post div.author-box, div.comment-avatar-box {
		background: #f0f0f0;
		padding: 10px;
		float: left;
		margin: 0 15px 15px 0;
		font-family: georgia, times, serif;
		font-style: italic;
		text-align: center;
		width: 70px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.author-box p, div.comment-avatar-box p { margin: 5px 0 0; }
		div.author-box a, div.comment-avatar-box a { text-decoration: none; }

		div.post div.author-box img, div.comment-avatar-box img {
			float: none;
			border: 4px solid #fff;
			margin: 0;
		}

	div.post div.post-content, div.comment-content {
		margin-left: 105px;
	}

	div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options {
		color: #888;
		font-size: 12px;
		font-family: Georgia, times, serif;
		padding: 3px 0;
		margin: 10px 0;
		border-bottom: 1px solid #e4e4e4;
		border-top: 1px solid #e4e4e4;
	}

	div.post p.postmetadata {
		margin-top: 15px;
		clear: left;
		overflow: hidden;
	}

	div.post .tags { float: left; }
	div.post .comments { float: right; }

	div.post img { margin-bottom: 15px; }
	div.post img.wp-smiley { padding: 0 !important; margin: 0 !important; border: none !important; float: none !important; clear: none !important; }

	div.post img.centered, img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post img.alignright {
		padding: 4px;
		margin: 0 0 2px 7px;
		display: inline;
	}

	div.post img.alignleft {
		padding: 4px;
		margin: 0 7px 2px 0;
		display: inline;
	}

	div.post .aligncenter, div.post div.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	div.post .wp-caption {
		border: 1px solid #ddd;
		background-color: #fff;
		padding:0 10px;
		margin-bottom:5px!important;
	}

	div.post .wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
		
	}

	div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {
		font-size: 0.9em;
		line-height: 17px;
		padding: 0 4px 5px 0;
		margin: 0;
	}

/* > WordPress Blog Comment Styles
-------------------------------------------------------------- */

#trackbacks {
	margin-top: 30px;
}

#comments h3, #trackbacks h3, #respond h3 {
	font-size: 20px;
	margin: 5px 0 25px 0;
	font-weight: normal;
	color: #555;
}

#comments span.title, #trackbacks span.title {
	color: #aaa;
}

ol.commentlist li {
	margin: 0 0 30px 0;
}

	div.comment-meta {
		border-top: none;
		padding-top: 0;
	}

	div.comment-meta h5 {
		font-weight: normal;
	}

	div.comment-meta em {
		float: right;
	}

	div.comment-options {
		border-bottom: none;
}


form.standard-form {

}
	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 #cfcfcf ;
		padding: 4px;
		font: inherit;
		font-size: 14px;
		color: #888;
	}
		form.standard-form select {
			padding: 3px;
		}

		form.standard-form input[type=password] {
			margin-bottom: 5px;
		}

	form.standard-form label, form.standard-form span.label {
		display: block;
		font-weight: bold;
		margin: 15px 0 5px 0;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 14px;
			color: #888;
		}

		form.standard-form#sidebar-login-form label {
			margin-top: 5px;
		}

	form.standard-form input[type=text],
	form.standard-form input[type=textarea],
	form.standard-form input[type=password] {
		width: 225px;
	}
		form.standard-form#sidebar-login-form input[type=text],
		form.standard-form#sidebar-login-form input[type=password] {
			padding: 4px;
			width: 100%;
		}

		form.standard-form #basic-details-section input[type=password],
		form.standard-form #blog-details-section input#signup_blog_url {

		}

		form.standard-form#signup_form input[type=text],form.standard-form#signup_form input[type=password],
		form.standard-form#signup_form textarea {
	
		}
			form.standard-form#signup_form div.submit { float: right; }
			div#signup-avatar img { margin: 0 15px 10px 0; }

	form.standard-form textarea {
		width: 535px;
		height: 120px;
	}
		form.standard-form textarea#message_content {
			height: 200px;
		}

		form.standard-form#send-reply textarea {
			width: 365px;
		}

	form.standard-form p.description {
		font-size: 11px;
		color: #888;
		margin: 5px 0;
	}

	form.standard-form div.submit {
		padding: 15px 0;
		clear: both;
	}
		form.standard-form div.submit input {
			margin-right: 15px;
		}

	form.standard-form div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		form.standard-form div.radio ul li {
			margin-bottom: 5px;
		}

	form.standard-form a.clear-value {
		display: block;
		margin-top: 5px;
		outline: none;
	}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
	float: left;
}
form.standard-form #basic-details-section{
	width:50%;	
}
form.standard-form #profile-details-section{
	width:50%;	
}
	form.standard-form #profile-details-section { float: left; }
	form.standard-form #blog-details-section {
		clear: left;
	}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
	background: #fafafa;
	color: #555;
}

form#send-invite-form {
	margin-top: 20px;
}
	div#invite-list {
		height: 400px;
		overflow: scroll;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 5px;
		background: #f5f5f5;
		width: 160px;
		border: 1px solid #e4e4e4;
		margin: 10px 0;
	}

	form.standard-form input[type=button] {
		border:none;
		background:#000;
		color:#fff;
		border:1px solid #ccc;
		font-size:12px;
		padding:0px 3px 3px 3px;
	}
	form.standard-form input[type=submit] {
		border:none;
		background:#000;
		color:#fff;
		border:1px solid #ccc;
		font-size:12px;
		padding:0px 3px 3px 3px;
	}
	form.standard-form #signup_form input[type=textarea] {
		width:300px;
	
	}
.editfield{
	display:inline;
}


/* > Item Lists (Activity, Friend, Group lists)
-------------------------------------------------------------- */

ul.item-list {
	width: 100%;
}
	ul.item-list li {
		position: relative;
		padding: 15px 0;
		border-bottom: 1px solid #eaeaea;
	}
		ul.single-line li { border: none; }
		body.activity-permalink ul.item-list li { padding-top: 0; }

		ul.item-list li img.avatar {
			float: left;
			margin: 0 10px 10px 0;
		}

		ul.item-list li div.item-title, ul.item-list li h4 {
			font-weight: normal;
			font-size: 14px;

			width: 75%;
			margin: 0;
		}
			ul.item-list li div.item-title span {
				font-size: 12px;
				color: #999;
			}

		ul.item-list li div.item-desc {
			margin: 10px 0 0 64px;
			font-size: 11px;
			color: #888;
			width: 50%;
		}

		ul.item-list li div.action {
			position: absolute;
			top: 15px;
			right: 0;
			text-align: right;
		}

		ul.item-list li div.meta {
			margin-top: 10px;
			color: #888;
			font-size: 11px;
		}

		ul.item-list li h5 span.small {
			font-weight: normal;
			font-size: 11px;
		}

/* > Item Tabs
-------------------------------------------------------------- */

div.item-list-tabs {
	clear: left;
	overflow: hidden;
	margin: 25px -19px 20px -19px;
	background: #eaeaea;
}
	div.item-list-tabs ul li a {
		text-decoration: none;
	}

	div.item-list-tabs ul {
		width: 100%;
	}
		div.item-list-tabs ul li {
			float: left;
			margin: 5px 0 0 5px;
		}
			div.item-list-tabs#subnav ul li {
				margin-top: 0;
			}

			div.item-list-tabs ul li:first-child {
				margin-left: 0px;
			}

			div.item-list-tabs ul li.last {
				float: right;
				margin: 7px 20px 0 0;
			}
				div.item-list-tabs#subnav ul li.last {
					margin-top: 4px;
				}

				div.item-list-tabs ul li.last select {
					max-width: 175px;
				}

		div.item-list-tabs ul li a,
		div.item-list-tabs ul li span {
			display: block;
			padding: 5px 10px;
			text-decoration: none;
		}
			div.item-list-tabs ul li span {
				color: #aaa;
			}

			div.item-list-tabs ul li a span {
				display: inline;
				padding: 0;
				color: inherit;
			}

		div.item-list-tabs ul li.selected a,
		div.item-list-tabs ul li.current a {
			background-color: #fff;
			color: #555;
			font-weight: bold;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
			ul li.loading a {
				background-image: url( ../images/ajax-loader.gif );
				background-position: 92% 50%;
				background-repeat: no-repeat;
				padding-right: 30px !important;
			}
				div#item-nav ul li.loading a {
					background-position: 88% 50%;
				}

	div.item-list-tabs#object-nav {
		margin-top: 0;
	}

	div.item-list-tabs#subnav {
		background: #fff;
		margin: -15px -19px 15px -19px;
		border-bottom: 1px solid #eaeaea;
		min-height: 35px;
		overflow: hidden;
	}

	div.item-list-tabs ul li.feed a {
		background: url( ../images/rss.png ) center left no-repeat;
		padding-left: 20px;
	}

/* > Item Body
-------------------------------------------------------------- */

.item-body {
	margin: 20px 0;
}

span.activity, div#message p {
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	background: #FFF9DB;
	border-bottom: 1px solid #FFE8C4;
	border-right: 1px solid #FFE8C4;
	color: #ffa200;
	padding: 1px 8px;
	margin-top: 6px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

/* > Directories (Members, Groups, Blogs, Forums)
-------------------------------------------------------------- */

div.dir-search {
	float: right;
	margin: -37px 0 0 0;
}
	div.dir-search input[type=text] {
		padding: 4px;
		font-size: 12px;
	}

/* > Pagination
-------------------------------------------------------------- */

div.pagination {
	margin: -15px -20px 9px -20px;
	padding: 10px 20px 10px 20px;
	color: #888;
	font-size: 11px;
	height: 16px;
}
	div.pagination#user-pag, .friends div.pagination,
	.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
		background: #f8f8f8;
		border: none;
		padding: 8px 15px;
	}

	div.pagination .pag-count {
		float: left;
	}

	div.pagination .pagination-links {
		float: right;
	}
		div.pagination .pagination-links span,
		div.pagination .pagination-links a {
			font-size: 12px;
			padding: 0 5px;
		}
			div.pagination .pagination-links a:hover {
				font-weight: bold;
			}

/* > Error / Success Messages
-------------------------------------------------------------- */

div#message {
	margin: 15px 0;
}
	div#message.updated { clear: both; }

div#message p {
	padding: 10px 15px;
	font-size: 12px;
	display:block;
}
	div#message.error p {
		background: #f1f1f1;
		color: #222;
		border-color: #e1e1e1;
		clear: left;
	}

	div#message.updated p {
		background: #f1f1f1;
		color: #222;
		border-color: #e1e1e1;
	}
div#lostpassword-form{
	margin:0px 0px 0px 11px;
	padding:0;
	background-color: #efefef;
	display:none;
	width: 230px;
	z-index: 1; 
	position: absolute; 
	top: 84px; 
}
div#lostpassword-form input[type="text"],div#register-form input[type="password"]  {
	display: block;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 10px;
	padding: 5px 2px;
	width: 195px;
	font-family: Helvetica Neue, Helvetica, Arial !important;
}

div#lostpassword-form input[type="text"]:hover {
	border-color: #b1b1b1;
}
div#lostpassword-form input[type="password"]:hover {
	border-color: #b1b1b1;
}
div#lostpassword-form input[type="text"]:focus {
}
div#lostpassword-form input[type="button"]{
	border-color: #b1b1b1;
}



form.standard-form#signup_form div div.error {
	color: #fff;
	background: #e41717;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px;
	width: 90%;
	margin: 0 0 10px 0;
}

div#register-form{
	margin:0px 0px 0px 11px;
	padding:0;
	background-color: #f1f1f1;
	width: 230px;
}



div#register-form input[type="text"],div#register-form input[type="password"]  {
	display: block;
	border: 1px solid #ccc;
	margin: 0px 0px 0px 10px;
	padding: 5px 2px;
	width: 195px;
	font-family: Helvetica Neue, Helvetica, Arial !important;
}



div#register-form input[type="text"]:hover {
	border-color: #b1b1b1;
}
div#register-form input[type="password"]:hover {
	border-color: #b1b1b1;
}
div#register-form input[type="text"]:focus {
}
div#register-form input[type="button"]{
	border-color: #b1b1b1;
}
div#fbc_profile{
	text-align:right;
	float:right;
	border:none;
}
div.fbc_profile_header{
	text-align:right;
	float:right;
	border:none;
}
div.fbc_profile_pic{
	text-align:right;
	float:right;
	border:none;
}
 
.bigpic_box{
width:152px;
height:152px;
padding:0;
margin:0;
float:left;
}
.bigpic_box img{
border:solid 1px #D5D5D5;
padding:10px;
width:120px;
height:120px;
}
.w_area_box{
	width:320px;
	background:#fff;
	float:left;
	margin:0 0 0 6px;
	padding:2px;
	float:left;
}
.w_area_box span{
color:#fd4e2d;
text-decoration:none;
}

.w_area_box h2{
	font-size:18px;
	color:#000000;
	line-height:15px;
	padding:15px 0 0 0;
}

.w_area_box p{
	line-height:17px;
	font-size:11px;
	font-weight:bold;
	padding:0;
	color:#000000;
	margin:0;
}

.w_area_box p a{
color:#ff3300;
font-size:11px;
text-decoration:none;
font-weight:bold;
line-height:normal;
}

.w_area_box p a:hover{
color:#ff3300;
text-decoration:underline;
}
/*w_area_box end*/

/*w_area_box2 start*/
.w_area_box2{
width:475px;
background:#fff;
float:left;
margin:0 0 0 0;
padding:6px;
float:left;
}
#object-nav ul{
list-style:none;
}
#subnav ul{
list-style:none;
}


.bp-profile-image{
	width:152px;
	height:152px;
	padding:0;
	margin:0;
	float:left;
}
/*w_area_box start*/
.bp-profile-body-data{
	width:320px;
	background:#fff;
	float:left;
	margin:0 0 0 6px;
	padding:6px;
	float:left;
}

.postmetainfo{
	color:#333;
	font-size:10px;
}
.postmetainfo a {
	font-size:10px;
}
#bp_forum_homewid{
color:#333333;
background-color:#E7E7E7;
margin-top:-20px;
font-size:12px;
}
#bp_forum_homewid a{
font-weight:bold;
text-decoration:none;
font-size:11px;
}

.bp_forum_homewid2{
clear:both;
}
#twc_connect{
	float:left;
	width:90px;

}
#twc_connect button{ 
	float:left;
    width:auto; 
    overflow:visible; 
	margin-top:-10px;
}


.fbc_loginstate_top{
	display:none;	
}
#fbc_profile{
		display:none;	
}
#bp_home_loggedin{
	margin-left:90px;
	margin-bottom:1px;
	height:30px;
	width:147px;
	display:block;
	float:left;
	background:#e7e7e7;
}

#bp_home_loggedin1{
	width:147px;
	height:35px;
	margin-bottom: 0px;
}


#bp_home_widgetlogindetails{
	margin-left:90px;
	background:#e7e7e7;
	display:none;
	width: 147px;
	height: 100px;
	z-index: 1; 
	position: absolute; 
	top: 87px; 

  }

#bp_home_widgetlogindetails ul{
	list-style-type:none;
	padding:0;
	margin:5px 0px 0px 0px;
}

#bp_home_widgetlogindetails ul li{
	margin:0 10px 0 0px;
	line-height:13px;
	font-weight:bold;
	text-align: right;
	padding: 6px 0px 0px 0px;

}
#bp_home_widgetlogindetails ul li a{
	color:#000;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
}
#bp_home_widgetlogindetails ul li a:hover{
color: #f30;
}
#bp_home_login_detail{
	width:12px;
	height:20px;
	display: block;
	float:right;
	margin-top:22px;
	margin-left:-8px;
}
#bp_home_login_detail img{
	border:none;	
}
#bp_home_login_detail a{
	width:24px;
	height:15px;
	display:block;
	color:#e8e8e8;
	text-indent:9999px;
}
.bp_home_loggedinname{
	padding:9px 0px 0px 0px;
	float:right;
	text-align:right;
	font-size:11px;
	color:#000;
	font-weight: bold;
}
.bp_home_loggedinname a {
	padding:0px 0px 0px 0px;
	float:right;
	text-align:right;
	font-size:14px;
	color:#000;
	text-decoration:none;
}
.loggedinname a {
	font-size:14px;
	color:#000;
}

#sidebaravatar img.avatar {
	width:30px;
	height:30px;
}
.fbc_loginstate_top{
	display:none;	
}
#fbc_profile{
	display:none;	
}
#sidebaravatar{
	float: right;
	width: 30px;
}
#widgetlogin{
	display:none;
	margin-top:10px;	
	z-index: 1; 
	position: absolute; 
	top: 74px; 
}
.lostpassword{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
a.lostpassword:hover{
	font-size:11px;
	color:#f30;
	text-decoration:none;
}
.rememberme{
	padding-left:10px;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

#bp_forum_home_widget{
	color:#333333;
	background-color:#E7E7E7;
	font-size:12px;
	float: left;
	padding: 20px 10px 0px 10px;
}
#bp_forum_home_widget a{
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}
.bp_forum_homewid3 {
	float:left;
	padding-top:30px;
	width: 160px;
}
.bp_forum_homewid4{
	float:left;
	width:35px;
	height:35px;
}
.bp_forum_homewid2{
	clear:both;
	padding: 20px 10px;
}

.bp_forum_homewid4 img{
	width:30px;
	height:30px;
	padding:5px;
}
.bp_profile_comments{
	border-bottom:1px solid #CCC;
}
.bp_profile_comments h2 {
	font-size:14px;
	font-weight:bold;	
}
#lastested h2 a{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}
#lastested h2 a:visited{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}

#bookmarkeds h2 a{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}
#bookmarkeds h2 a:visited{
	color:#000;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}


