body, html {
  background: #333333;
  font: 12px Arial, Helvetica, Tahoma;
  color: #373737;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, ul, p {
  margin: 0;
  padding: 0;
  list-style: none;
}

h3 {
  font-size:16px;
}

img {
  border: 0;
}

a, a:link, a:visited {
  color: #000000;
}

a, a:link, a:visited {
  color: #000000;
}

a:active, a:hover {
  color: #000000;
}
´
.spacer {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}

#wrapper {
  width: 1013px;
  margin: 0 auto;
  background: #FFFFFF url(../images/page.jpg) top left repeat-y;
}

div#page {
  background: #FFFFFF url(../images/page.gif) top left repeat-y;
  width: 1013px;
  margin: 0 auto;
}
div#page_t {
  background: url(../images/page_t.gif) top left no-repeat;
  padding: 0px 51px 0px 57px;
}


#header, #menu, #content, #footer {
  margin: auto;
  clear: both;
}

div#header {
  padding: 75px 0px 0px 0px;
  height: 116px;
  *height:146px;
  *margin-bottom:50px;
}

div#logo {
  float: left;
  width: 285px;
}

div#logo h1 {
  width: 285px;
  height: 86px;
  overflow: hidden;
}

div#logo h1 a {
  width: 285px;
  height: 86px;
  display: block;
  text-indent: -9999px;
}

#header h2 {
  float: right;
  font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
  font-size: 12pt;
  color: #666;
  display: inline;
}

#header a h2 {
  float: left;
  text-indent: -9999px;
  background: url('../images/YouBuzz.gif') no-repeat;
  width: 255px;
  height: 148px;
}

div#context {
  padding-top: 7px;
  font-size:14px;
  font-weight:bold;
  padding-bottom:0px;
}

div#context2 {
  padding-top: 0px;
  padding-bottom:0px;
  font-size:14px;
  font-weight:bold;
}

div#nav {
  float: right;
  width: 555px;
}

div#nav p {
  font-size: 15px;
  text-align: right;
  padding-bottom: 24px;
}

div#nav ul {
  background: url(../images/nav.gif) bottom left no-repeat;
  width: 555px;
  height: 49px;
}

div#nav ul li {
  height: 49px;
  float: left;
  overflow: hidden;
}

div#nav ul li a {
  height: 49px;
  float: left;
  display: block;
  text-indent: -9999px;
}

div#nav ul li a:hover, div#nav ul li a.active {
  background: url(../images/nav.gif) top left no-repeat;
}

div#nav ul li#nav_home a {
  width: 136px;
}

div#nav ul li#nav_latest a {
  width: 132px;
}

div#nav ul li#nav_latest a:hover, div#nav ul li#nav_latest a.active {
  background-position: -136px 0;
}

div#nav ul li#nav_random a {
  width: 104px;
}

div#nav ul li#nav_random a:hover, div#nav ul li#nav_random a.active {
  background-position: -268px 0;
}

div#nav ul li#nav_search a {
  width: 91px;
}
div#nav ul li#nav_search a:hover, div#nav ul li#nav_search a.active {
  background-position: -372px 0;
}

div#nav ul li#nav_about a {
  width: 92px;
}

div#nav ul li#nav_about a:hover, div#nav ul li#nav_about a.active {
  background-position: right 0;
}

div#nav ul li a {
  height: 49px;
  float: left;
}


#toplinks {
  width: 535px;
  height: 30px;
  padding: 0 20px 10px 0;
  float: right;
}


#toplinks-userlinks {
  float: right;
  font-size: 13px;
}

#toplinks-userlinks a, #toplinks-userlinks a:visited {
  text-decoration: none;
  }

#toplinks-userlinks a:hover {
  
}

#toplinks-userlinks img {
  
}

#toplinks-useravatar {
  float: right;
  padding: 4px 10px 0 0;
}


div.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}

div#footer {
  width: 865px;
  margin: 0 auto;
  background: #333333 url(../images/page_b.gif) top left no-repeat;
  padding: 35px 103px 15px 45px;
  color: #c6c6c6;
}

div#footer div {
  padding-bottom: 15px;
}

div#footer span {
  padding-left: 12px;
  color: #646464;
}

div#footer a, div#footer a:visited {
  color: #c6c6c6;
  text-decoration: none;
  margin: 0px 12px 0px 12px;
}

div#footer a:hover {
  color: #F0B310;
  text-decoration: none;
}


label
{
  font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
  font-size: 10pt;
  float: left;
  width: 125px;
}

div.post_buzz {
  float: left;
  width: 684px;
}

div.post_buzz span {
  color: #7b7b7b;
}

.remChars {
	text-align: right;
	display: block;
	padding: 13px 5px 3px 0px;
	font-weight: bold;
  width:200px;
  float:right;
  font-size:13px;
}

#postmedia_link_on,
#postmedia_pic_on,
#postmedia_video_on {
	padding: 1px 0 0 0;
}

#postmedia_link_on_txt,
#postmedia_pic_on_txt,
#postmedia_video_on_txt {
	padding: 2px 0 0 0;
}

#postmedia_link_on_txt a,
#postmedia_pic_on_txt a,
#postmedia_video_on_txt a {
	padding: 0;
}

div.status_box {
  width: 664px;
  height: 51px;
  padding: 10px;
  background: url(../images/status_box.gif) top left no-repeat;
  margin-bottom: 17px;
  margin-top:34px;
}

div.status_box textarea.post_input {
  width: 664px;
  height: 51px;
  font-family: Arial, Helvetica, Tahoma;
  font-weight: bold;
  border: 0;
  font-size: 16px;
  color: #757575;
}


div.title_box {
  width: 400px;
  height: 18px;
  padding: 5px;
  background: url(../images/title_box.gif) top left no-repeat;
  float:left;
}

div.title_box input.post_input {
  width: 385px;
  font-family: Arial, Helvetica, Tahoma;
  font-weight: bold;
  border: 0;
  font-size: 13px;
  color: #757575;
  padding-left:4px;
}

div.message_box {
  width: 621px;
  height: 122px;
  padding: 10px;
  background: url(../images/message_box.gif) top left no-repeat;
  margin-bottom: 17px;
}

div.message_box textarea.post_input {
  width: 600px;
  height: 129px;
  font-family: Arial, Helvetica, Tahoma;
  font-weight: bold;
  border: 0;
  font-size: 16px;
  color: #757575;
}

div.select_category {
  float: right;
}

div.select_category select {
  padding: 4px;
  background-color: #F9F9F9;
  font-size: 12px;
  color: #999999;
  font-weight: bold;
  border: 1px solid #b2b2b2;
  -webkit-border-radius: 4px; 
  -moz-border-radius: 4px;
  width: 190px;
}

div.add_buttons {
  height: 24px;
  width: 480px;
  float:left;
}

a.add_link,
a.add_pic,
a.add_vid {
  display: block;
  text-indent: -9999px;
  width: 86px;
  height: 24px;
  margin-right: 11px;
  float: left;
  overflow: hidden;
}

a.add_link {
  background: url(../images/add_link.gif) top left no-repeat;
}

a.add_pic {
  background: url(../images/add_pic.gif) top left no-repeat;
}

a.add_vid {
  background: url(../images/add_vid.gif) top left no-repeat;
}

h2#create_buzz {
  margin: 20px 2px 0px 0px;
  width: 202px;
  height: 57px;
  float: right;
  overflow: hidden;
}

h2#create_buzz a {
  display: block;
  float: right;
  width: 202px;
  height: 57px;
  background: url(../images/create_a_buzz.gif) top left no-repeat;
  text-indent: -9999px;
}

h2#create_buzz a:hover {
background: url(../images/create_a_buzz.gif) bottom left no-repeat;
}

div#content_divider {
  clear: both;
  padding-top: 15px;
  border-bottom: 1px #ffe363 solid;
  margin-bottom: 15px;
}


div#pagewrap {
  padding:0 24px 0 30px;
  margin: 0 27px;
  background-color:#FFFFFF; 
}


div#content {
  float: left;
  width: 690px;
  clear:left;
  background-color:#FFFFFF;
}
div#content h2 {
  color: black;
  font-size: 18px;
}

div#postsbackground {
  background:#FFFFFF;
  min-height:1000px;
}


#paginationWapper {
  padding-left: 150px;
}

#pagination li
{
  margin: 0 3px 0 0;
  background-color: #fff;
  border: 0;
  padding: 0;
  list-style: none;
  float: left;
}

#pagination li a
{
  text-decoration: none;
  display: block;
  padding: 1px 2px;
  min-width: 15px;
  font-size: 9pt;
  text-align: center;
}

#page_nav li a#current {
  border-bottom:2px solid #EEB211;
}


#captcha
{
  float: left;
  margin: -7px 0 30px -68px;
}

.errors
{
  padding: 10px;
  display: block;
  background-color: #ffd5d1;
  border: 1px solid #fc361f;
  margin: 0 30px 30px 30px;
  font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
  font-size: 10pt;
  line-height: 14pt;
}

.errors li
{
  margin: 0 0 0 25px;
}

.message, #introduction
{
  padding: 10px;
  display: block;
  background-color: #d9f7d9;
  border: 1px solid #42d842;
  margin: 0 30px 30px 30px;
  font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
  font-size: 10pt;
  line-height: 14pt;
}

#introduction
{
  background-color: #f7f7f7;
  border: 1px solid #ccc;
}

#submit
{
  float: left;
}

.count
{
  font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
  font-size: 10pt;
  display: block;
  visibility: hidden;
  margin: 0 0 20px 0;
}

.comment-limit
{
  height: 50px;
  width: 294px;
  line-height: 50px;
  float: left;
}

.contact-limit
{
  margin: 0 0 20px 127px;
}

.submit-limit
{
  height: 50px;
  width: 340px;
  line-height: 50px;
  float: left;
  margin: 0 0 20px 125px;
}


.sharethis {
  float: right;
  width: 80px;
}


.clr {  
  clear: both;
  height: 0;
}


.tab {
  float:right;
  width: 127px;
}



.tab ul.login li {
  float:right;
  padding:5px 0 0 6px;
  text-align:right;
  list-style-type: none;
}


form {
  margin:0px;
  padding:0px;
  display:inline;
}

::-moz-selection {
  background:  #666666;
  color:  white;
}
::selection {
  background:  #666666;
  color:  white;
}
a::-moz-selection {
  color:  white;
}
a::selection {
  color:  white;
}
/**************************************/



form {
  margin:0px;
  padding:0px;
}

/**************************************/
.alertbox {
  background-image:url('../images/alert_backgr.gif');
  height:57px;
  margin-top:0px;
  margin-bottom:10px;
}
.alertbox .alert_left {
  background-image:url('../images/alert_left.gif');
  height:45px;
  float:left;
  background-repeaT:no-repeat;
  background-position:top left;
  padding-top:9px;
  padding-bottom:3px;
  padding-left:55px;
  font-size: 11px;
}
.alertbox .alert_left strong {
  display:block;
  color: #0c7f00;
  font-size: 12px;
}
.alertbox .alert_right {
  background-image:url('../images/alert_right.gif');
  height:41px;
  padding-right:16px;
  float:right;
  background-repeaT:no-repeat;
  background-position:top right;
  padding-top:16px;
}
.alertbox .alert_right a {
  background-image:url('../images/alert_ok.gif');
  height:20px;
  width:41px;
  display:block;
  font-weight:bold;
  text-align:center;
  padding-top:5px;
  color:#666;
}
.alertbox .alert_right a:hover {
  background-position:bottom;
  color: #0c7f00;
}
.alertbox.orange {  
  background-image:url('../images/alert_backgr_orange.gif');
}
.alertbox.orange .alert_right {  
  background-image:url('../images/alert_right_orange.gif');
}
.alertbox.orange .alert_left {  
  background-image:url('../images/alert_left_orange.gif');
}
.alertbox.orange .alert_left strong {
  color: #ff830f;
}
.alertbox.orange .alert_right strong {
  color: #ff830f;
}
.alertbox.orange .alert_right a {
  background-image:url('../images/alert_ok_orange.gif');
}
.alertbox.orange .alert_right a:hover {
  color: #df2500;
}
.alertbox.red {  
  background-image:url('../images/alert_backgr_red.gif');
}
.alertbox.red .alert_right {  
  background-image:url('../images/alert_right_red.gif');
}
.alertbox.red .alert_left {  
  background-image:url('../images/alert_left_red.gif');
}
.alertbox.red .alert_left strong {
  color: #d00000;
}
.alertbox.red .alert_right a {
  background-image:url('../images/alert_ok_red.gif');
}
.alertbox.red .alert_right a:hover {
  color: #d00000;
}

/**************************************/

#site {
  background-color: #f1f1f1;
  background-image:url('../images/backgr.gif');
  background-repeat:repeat-x;
  text-align:center;
}
#main {
  width:868px;
  margin:0px auto;
  text-align:left;
  position:relative;
}
#hdr {
  height:58px;
}
#hdr #logolink {
  position:absolute;
  top:12px;
  left:20px;
  display:block;
  width:232px;
  height:39px;
  background-repeat:no-repeat;
}
#hdr #logolink b {
  display:none;
}
#hdr #nav {
  position:absolute;
  top:18px;
  left:262px;
}
#hdr #nav a {
  display:block;
  float:left;
  background-image:url('../images/nav_a.gif');
  background-repeat:no-repeat;
  background-position:top right;
  margin-right:5px;
}
#hdr #nav a b {
  display:block;
  background-image:url('../images/nav_a_b.gif');
  background-repeat:no-repeat;
  background-position:top rleft;
  padding:8px;
  padding-top:6px;
  padding-left:13px;
  padding-right:13px;
  font-size:14px;
  line-height:17px;
}
#hdr #nav a b span{
  color:#777;
}
#hdr #nav a b img{
  border:0px;
  margin-bottom:-3px;
  border:1xp solid white;
}
#hdr #nav a:hover b span{
  color:#ff5700;
  border-bottom:1px dotted #f6d1be;
}
#hdr #nav a.newpostbtn {
  background-image:url('../images/nav_a_newpostbtn.gif');
}
#hdr #nav a.newpostbtn b {
  background-image:url('../images/nav_a_b_newpostbtn.gif');
}
#hdr #nav a.newpostbtn b span{
  color:#ffefb8;
}
#hdr #nav a.newpostbtn:hover b span{
  color:white;
  border-bottom:1px dotted #ffc400;
}

#hdr #nav h1 {
  font-weight:normal;
  color: #666;
  margin:0px;
  padding:0px;
  font-size:22px;
  margin-top:1px;
}


#ftr {
  height:50px;
}
#ftr #ftrlinks {
  float:left;
  margin-top:2px;
  margin-left:20px;
  color: #777;
  width:500px;
}
#ftr #ftrlinks a{
  font-size:11px;
  color:#888;
}
#ftr #ftrlinks a:hover {
  color:#000;
  border-bottom:1px dotted #555;
}
#ftr #ftrlinks_right {
  float:right;
  margin-top:2px;
  margin-right:20px;
  font-size:11px;
  color:#888;
  float:right;
  width:200px;
  text-align:right;
}
#ftr #ftrlinks_right a {
 font-size:11px;
 color:#555;
}
#ftr #ftrlinks_right a:hover {
 font-size:11px;
 color:#ff5700;
 border-bottom:1px dotted #f6d1be;
}
/***********************************************************************/

#login {
  float:right;
  margin:0 0 0 10px;
  width:262px;
}

#login #loginn {
  padding:10px;
}
#login #loginn h2 {
  font-size:20px;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

#login #loginn b {
  font-size:11px;
  font-weight:normal;
  display:block;
  color:#ababab;
  padding:5px;
  background-repeat:no-repeat;
  background-position:0px 7px;  
}
#login #loginn b a {
  font-size:11px;
  color: #74b9e6;
}
#login #loginn b a:hover {
  color: #666666;
}

#login #loginn b.userr {
  padding-left:15px;
  background-image:url('../images/icon_user.gif');
}
#login #loginn b.keyy {
  padding-left:22px;
  background-image:url('../images/icon_key.gif');
}


#login #loginn .loginput {
	width: 210px;
	padding: 4px;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	font-size: 18px;
	color: #222;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
}
#login #loginn input.loginput:focus {
  background-color: #fff;
  border: 1px solid #F0B211;
  color: #333;
}


#login #loginn input.loginButton{
  margin-top:10px;
}



#login #loginn label {
  display:block;
  padding:3px;
  margin-lefT:10px;
  width:150px;
  float:left;
  margin-top:10px;
}
#login #loginn label input{
  float:left;
}
#login #loginn label span{
  float:left;
  padding:2px;
  padding-lefT:5px;
  color:#777;
  
}
#underlogin{
  padding-top:5px;
  clear: left;
}
#underlogin a{
  padding-top:3px;
  padding-left:10px;
  font-size:11px;
}
#underlogin a b{
  color:#ccc;
}
#underlogin a:hover{
  color:#000;
}
#underlogin a:hover b{
  color:#F0B211;
}


/****/
.whitepage {

}



.forminput {
	width:  260px;
	padding: 4px;
	line-height: 16px;
	margin: 0 0 5px 0;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border: 1px solid #cccccc;
}



/***************/

#inav {
  position:absolute;
  top:22px;
  left:184px;
}
#inav .inavitem {
  float:left;
  background-image:url('../images/nav_a.gif');
  background-repeat:no-repeat;
  background-position:top right;
  margin-right:5px;
}
#inav .inavitem .inavitem2  {
  padding:7px;
  font-size:14px;  
}
#inav .inavitem .inavitem2 a.inav_avatar img {
  border:0px;
}
#inav .inavitem .inavitem2 a.inav_username {  
  font-size:14px;
}

/****/

#index_row2 {
  padding:10px;
}
#index_row2_right {
  float:right;
  width:226px;
  margin:0 0 0 10px;
  clear:both;
}


#postmedia {
  clear:both;
  padding-left:10px;
  position: relative;
  width: 420px;
  
}
#postmedia a.addbtns{
  float:left;
  display:block;
  height:23px;
  background-image:url('../images/postmedia_a.gif');
  background-position:top right;
  margin-right:5px;
}
#postmedia a.addbtns:hover{
  background-image:url('../images/postmedia_a_hvr.gif');
}
#postmedia a.addbtns strong{
  display:block;
  padding:5px;
  padding-right:10px;
  background-repeat:no-repeat;
  background-position:top left;
  padding-left:34px;
  font-weight:normal;
  color: #666666;
  font-size:11px;
}
#postmedia a.addbtns:hover strong{
  color: #000000;
}
#postmedia_link strong {    background-image:url('../images/postmedia_a_b_link.gif');      }
#postmedia_link:hover strong {   background-image:url('../images/postmedia_a_b_link_hvr.gif');    }

#postmedia_video strong {    background-image:url('../images/postmedia_a_b_video.gif');      }
#postmedia_video:hover strong { background-image:url('../images/postmedia_a_b_video_hvr.gif');    }

#postmedia_pic strong{      background-image:url('../images/postmedia_a_b_pic.gif');        }
#postmedia_pic:hover strong {   background-image:url('../images/postmedia_a_b_pic_hvr.gif');      }

.posteditem {
  float:left;
  height:23px;
  margin-right:5px;
  font-size: 9px;
  overflow: hidden;
}
.posteditem a {
  color: #666666;
  font-size: 9px;
}
.posteditem a:hover {
  color: #000000;
}
.posteditem a.closse {
  float:right;
  display:block;
  width:15px;
  height:15px;
  background-image:url('../images/postedmedia_close.gif');
  background-position:top left;
  margin: 0 0 0 5px;
}
.posteditem a.closse:hover {
  background-position:bottom left;
}
.posteditem a.closse b {
  display:none;
}
.posteditem strong {
  display:block;
  padding:4px;
  padding-bottom:5px;
  background-repeat:no-repeat;
  font-weight:normal;
  padding-left:28px;
}
.posteditem strong.postedlink {
  background-image:url('../images/add_link.gif');
}
.posteditem strong.postedpic {
  background-image:url('../images/add_media.gif');
  padding-left:30px;
}
.posteditem strong.postedvideo {
  background-image:url('../images/add_vid.gif');
  padding-left:29px;
  overflow:hidden;
  white-space:nowrap;
  max-width:220px;
}
/******************/


#usertabs {
  height:35px;
  background-image:url('../images/usertabs_backgr.gif');
}
#usertabs #tabstart {
  height:45px;
  background:url('../images/usertabs_start.gif') no-repeat;
  width: 11px;
  float:left;
}
#usertabs a {
  display:block;
  float:left;
  height:29px;
  background-image:url('../images/usertabs_a.gif');
  background-position:top right;
}
#usertabs a b {
  display:block;
  float:left;
  padding:7px 10px 8px 10px;
  background-image:url('../images/usertabs_a_b.gif');
  background-position:top left;
  background-repeat:no-repeat;
  font-weight:normal;
  color:#666;
  cursor:pointer;
  font-size:  12px;
  line-height: 14px;
}
#usertabs a:hover {
  background-position:bottom right;
}
#usertabs a:hover b {
  background-position:bottom left;
  color:#000;
}
#usertabs a.on {
  background-image:url('../images/usertabs_a_on.gif');
}
#usertabs a.on b {
  background-image:url('../images/usertabs_a_b_on.gif');
  color:#000;
  font-weight:bold;
}
#usertabs a.new {
  background-image:url('../images/usertabs_a_new.gif');
}
#usertabs a.new b {
  background-image:url('../images/usertabs_a_b_new.gif');
  font-weight: bold;
}

/**************/

#bigavatar {
  padding: 10px 0;
  display: block;
}
#bigavatar img {

}
#bigavatar:hover {

}
/*****/
#underavatar {
  padding: 0px;
}
#underavatar a {
  font-size: 11px;
  line-height: 20px;
}
#underavatar a.newpostbtn{
  background-image:url('../images/newpostbtn.gif');
  color: #F9D54D;
  padding:7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
  margin-top:5px;
}
#underavatar a.newpostbtn:hover{
  background-position:bottom;
  color:#333333;
}
#underavatar a.editmyprofile{
  background-image:url('../images/editmyprofilebtn.gif');
  color: #333333;
  padding:7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
  margin-top:5px;
}
#underavatar a.editmyprofile:hover{
  background-position:bottom;
  color:#333333;
}
#underavatar_ftr {
  height: 5px;
  clear:both;
  margin-bottom:9px;
  font-size:0px;
}
#underavatar a.userbtn_follow{
  background-image:url('../images/userbtn_follow.gif');
  color: white;
  padding: 7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
}
#underavatar a.userbtn_follow:hover{
  background-position:bottom;
}
#underavatar a.userbtn_pm{
  background-image:url('../images/userbtn_pm.gif');
  color: #333333;
  padding:7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
  margin-top:5px;
}
#underavatar a.userbtn_pm:hover{
  background-position:bottom;
  color:#333333;
}
#underavatar a.userbtn_rss{
  background-image:url('../images/userbtn_rss.gif');
  color:#333333;
  padding:7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
  margin-top:5px;
}
#underavatar a.userbtn_rss:hover{
  background-position:bottom;
  color:#333333;

}
#underavatar a.userbtn_unfollow{
  background-image:url('../images/userbtn_unfollow.gif');
  color:#333333;
  padding:7px;
  padding-left: 44px;
  font-weight:bold;
  display:block;
}
#underavatar a.userbtn_unfollow:hover{
  background-position:bottom;
  color:#fff;
}
#underavatar div.userbtn_flw_ok{
  background-image:url('../images/userbtn_flw_ok.gif');
  color:#58a0cd;
  padding:8px;
  padding-top:7px;
  padding-left:30px;
  display:block;
  font-size:11px;
}


a.buzzeravatar,a.buzzeravatar:visited {
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  text-decoration:none;
}

a.buzzeravatar:hover {
  opacity: .7;
  -moz-opacity: .7;
  filter: alpha(opacity=70);
}

/***********/
#userinfo {
  padding:5px;
  margin-bottom:9px;
  padding-top:8px;
  cursor: default;
}
#userinfo div{
  background-repeat:no-repeat;
  padding-top:2px;
  padding-bottom:10px;
  font-size:11px;
}
#userinfo div a{
  font-size:11px;
}
#userinfo div.ui_user {
  background-image:url('../images/usericon_user.gif');
}
#userinfo div.ui_gender_ {
  background-image:url('../images/usericon_user.gif');
}
#userinfo div.ui_gender_m {
  background-image:url('../images/usericon_male.gif');
}
#userinfo div.ui_gender_f {
  background-image:url('../images/usericon_female.gif');
}
#userinfo div.ui_location {
  background-image:url('../images/usericon_location.gif');
}
#userinfo div.ui_url {
  background-image:url('../images/usericon_site.gif');
}
#userinfo div.ui_bio {
  background-image:url('../images/usericon_bio.gif');
  padding-bottom:0px;
}
/**********************/

#errorpage {
  margin:0px auto;
  width:406px;
  height:225px;
  background-image:url('../images/errorpage.gif');
  padding-top:79px;
  background-position:bottom;
  background-repeat:no-repeat;
}
#errorpage #errormsg {
  padding:110px;
  padding-top:20px;
}
#errorpage #errormsg h1 {
  display:block;
  margin:0px;
  padding:0px;
  font-size:13px;
  color:#ff6a00;
}
#errorpage #errormsg a {
  font-size:11px;
  margin-top:10px;
  display:block;
  color: #006fc8;
}

/********/

a.avatarr {
  display:block;
  float:left;
  margin-right:4px;
  margin-left:4px;
  margin-bottom:10px;
}
a.avatarr img {
  border:0px;
  width:50px;
  height:50px;
}
a.avatarr:hover {

}
/*********/

#sitecloud {
  padding-left:5px;
}
#sitecloud a{
  padding:1px 4px 3px 4px;
  color: #666666;
  float:left;
}
#sitecloud a:hover {
  background-color: #ff5500;
  color:#fff;
}
/********************************************************************/
#tabbedpage {
  clear:both;
  padding-right:12px;
}
#tabbedpage h1 {
  float:left;
  padding:0px;
  margin:0px;
  font-size:18px;
  font-weight:normal;
  padding-left:10px;
  width:245px;
}
#tabbedpage h1 a {
  font-size:18px;
  color:#666666;
}
#tabbedpage h1 a:hover {
  color: #000000;
}
#tabbedpage h1 a img {
  border:0px;
  margin-bottom:-2px;
  margin-right:8px;
}
#tabbedpage a.pagenav{
  float:right;
  display:block;
  margin-left:3px;
}
#tabbedpage a.pagenav b{
  font-weight:normal;
  padding: 2px 10px;
  display:block;
  font-size:11px;
}
#tabbedpage a.pagenav:hover b{
	color: #666666;
	text-decoration: none;
  
}
#tabbedpage a.pagenav_on {  
  background-image:url('../images/pagetabs_a.gif');
  background-position:top right;
  background-repeat:no-repeat;
}
#tabbedpage a.pagenav_on b, #tabbedpage a.pagenav_on:hover b {
  background-image:url('../images/pagetabs_a_b.gif');
  background-position:top left;
  background-repeat:no-repeat;
  color:white;
}
/****/
.roww {
  clear:both;
  margin-top:6px;
  padding: 10px 20px;
  position:relative;
}
/************/
.item_user {
  font-size:11px;
  line-height:13px;
  color:#000;
  width:286px;
  padding-right:10px;
  padding-bottom:25px;
  float:left;
  position:relative;
}
.item_user  a.useravatar {
  padding:5px;
  display:block;
  float:left;
  margin-right:10px;
}
.item_user a.useravatar img {
  border:0px;
  width:50px;
  height:50px;
}
.item_user a.useravatar:hover {

}
.item_user a.username {
  font-size: 18px;
  line-height:22px;

  display:block;
}

.item_user .item_usercontrols {
  margin-top:5px;
}
.item_user .item_usercontrols a {
  display:block;
  float:left;
  margin-right:5px;
  background-image:url('../images/item_useR_btn_a.gif');
  background-repeat:no-repeat;
  background-position:top right;
}
.item_user .item_usercontrols a b {
  font-weight:normal;
  color:#666666;
  background-image:url('../images/item_useR_btn_a_b.gif');
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  padding:3px 10px 4px 10px;
  font-size:11px;
}
.item_user .item_usercontrols a:hover b {
  color:#000000;
}

/****************/

#usertags {
  padding-top: 40px;
}
#usertags b {
 display:block;
 padding:5px;
 margin-left:5px;
 font-weight:normal;
 color:#555;
 font-size:11px;
}
#usertags b a {

 font-size:11px;
}
#usertags b a:hover {
 font-size:11px;
}

#tagzz {
 padding-left:5px;
 margin-bottom:10px;
}
#tagzz a {
 padding: 1px 4px 3px 4px;
 color: #333;
 float:left;
}
#tagzz a:hover {
 background-color: #EEB315;
 color:#333;
}
#usertags #tagzz{
 padding:6px;
 margin-bottom:9px;
 background-image:url('../images/userinfo.gif');
 background-repeat:no-repeat;
 background-position:top left;
}

/*************************/

#noposts {
 background-image:url('../images/noposts_top.gif');
 background-repeat:no-repeat;
}
#noposts2 {
 background-image:url('../images/noposts_bottom.gif');
 background-repeat:no-repeat;
 background-position:bottom left;
 padding:13px;
 padding-lefT:38px;
}
#noposts2 a {
 color: #666666;
}
#noposts2 a:hover {
 color: #1c4d84;
}
#noposts2 h2 {
 font-size:14px;
 color: #333;
 margin:0px;
 padding:0px;
 margin-bottom:4px;
}
/*****************/

.rightbox {
 padding:0px;
 margin:0px;
 padding:15px;
 padding-top:9px;
 padding-bottom:9px;
}
.rightboxftr {

 height: 7px;
}
.rightboxftr2 {
 font-size:0px;
 height:7px;
}
.rightboxttl{
 padding:8px;
 font-size:18px;
}

/****************/

#pleaseaddavatar {
    height: 125px;
    margin: 20px 0;
}
#pleaseaddavatar span{
    display:block;
    font-weight:bold;
    padding:26px 34px;
    text-align:center; 
    font-size: 11px;
    background-image: url('../images/pleaseaddavatar.gif');

}

#pleaseaddavatar span a {
    display: block;
    padding: 5px 5px 4px 5px;
    background-image: url('../images/pleaseaddavatar_btn.gif');
    text-align: center;
    width: 74px;
    margin-top: 5px; 
    color: #F9D54D;
}

#pleaseaddavatar span a:hover{
 background-image:url('../images/pleaseaddavatar_btn_hvr.gif');
 color:#1c4d84;
}

/******/

#faqpage h2{
  font-weight: normal;
  margin: 0px;
  margin-bottom:10px;
  color: #E9AD0F;
  font-size:20px;
}
#faqpage h2 a{
  color:#231F20;
  font-size:20px;
}
#faqpage h2 a:hover{
  color:#E9AD0F;
}
#faqpage a{
  color:#006dc2;
}
#faqpage a:hover{
  color:#00467c;
  background-color:#DFF0FB;
}
#faqpage p{
  line-height:1.5;
  margin:0px;
  margin-bottom:20px
}


/************/
#topline {
  background-image:url('../images/topline.gif');
  text-align:center;
  background-color:#f8f8f8;
  background-repeat:repeat-x;
}
#intopline {
  text-align:left;
  width:868px;
  margin:0px auto;
  padding:7px;
  padding-bottom:8px;
  color:#888;
  font-size:11px;
}
#intopline a {
  color:#ff5500;
}
#intopline a:hover {
  color:#ff9900;
}

#intopline a.flag {
  display:block;
  float:right;
  width:16px;
  height:11px;
  border:0px solid;
  padding:2px;
  margin-right:3px;
}
#intopline a.flag:hover {
  background-color:#e7e7e7;
}
#intopline a.flag.onflag {
  background-color:#cacaca;
}
#intopline a.flag img {
  width:16px;
  height:11px;
  border:0px solid;
}

/************/

div.mediabox_backgr {
  width:  100%;
  height:  100%;
  margin:  0px;
  padding:  0px;
  border:  0px solid;
  position:  fixed;
  top:  0px;
  left:  0px;
  background-color:  #000;
  opacity:  0;
  moz-opacity:  0;
  filter:  alpha(opacity=0);
  z-index:  999;
}
div.mediabox_box {
  margin:  0px;
  padding:  0px;
  border:  0px solid;
  position:  fixed;
  background:  none;
  background:  none;
  z-index:  1000;
  text-align:  left;
}
div.mediabox_box * {
  z-index:  1001;
}
div.mediabox_box_hdr {
  height:  28px;
  position:  relative;
}
div.mediabox_box_hdr, div.mediabox_box_hdr * {
  font-size:  0px;
  line-height:  0px;
}
div.mediabox_box_hdr_left, div.mediabox_box_hdr_right {
  width:  8px;
  height:  28px;
  position:  absolute;
  top:  0px;
  left:  0px;
  background-image:  url('../images/mediabox_hdr_corners.gif');
  background-repeat:  no-repeat;
  background-position:  0px 0px;
}
div.mediabox_box_hdr_right {
  width:  7px;
  left:  auto;
  right:  0px;
  background-position:  -133px 0px;
}
div.mediabox_box_hdr_center {
  height:  28px;
  margin:  0px;
  margin-left:  8px;
  margin-right:  5px;
  background-image:  url('../images/mediabox_hdr_center.gif');
  background-repeat:  repeat-x;
}
div.mediabox_box_hdr_center div {
  margin:  0px;
  padding:  0px;
  padding-top:  8px;
  padding-left:  0px;
  line-height:  1;
  font-weight:  bold;
  font-size:  12px;
}
a.mediabox_close {
  display:  block;
  width:  13px;
  height:  13px;
  position:  absolute;
  top:  7px;
  right:  8px;
  margin:  0px;
  padding:  0px;
  cursor:  pointer;
  background-image:  url('../images/mediabox_hdr_close.gif');
  background-repeat:  no-repeat;
  background-position:  0px 0px;
}
a.mediabox_close:hover {
  background-position:  -13px 0px;
}
div.mediabox_box_ftr {
  height:  8px;
  position:  relative;
}
div.mediabox_box_ftr, div.mediabox_box_ftr * {
  font-size:  0px;
  line-height:  0px;
}
div.mediabox_box_ftr_left, div.mediabox_box_ftr_right {
  width:  7px;
  height:  8px;
  position:  absolute;
  top:  0px;
  left:  0px;
  background-image:  url('../images/mediabox_ftr_corners.gif');
  background-repeat:  no-repeat;
  background-position:  0px 0px;
}
div.mediabox_box_ftr_right {
  left:  auto;
  right:  0px;
  background-position:  -7px 0px;
}
div.mediabox_box_ftr_center {
  height:  8px;
  margin:  0px;
  margin-left:  5px;
  margin-right:  5px;
  background-image:  url('../images/mediabox_ftr_center.gif');
  background-repeat:  repeat-x;
  background-position:  0px 0px;
}
div.mediabox_box_main {
  background-color:  white;
  border-left:  1px solid #000;
  border-right:  1px solid #000;
  background-image:  url('../images/ajax-loader.gif');
  background-position:  center;
  background-repeat:  no-repeat;
  min-height:  40px;
}

/************/

.submitflyform {
  background-image: url('../images/mediabox_submitdiv.gif');
  background-repeat: repeat-x;
  padding: 10px;
  border-top: 1px solid #ccc;

}
.submitflyform input {
  border: none;
  padding: 5px 10px;
  background: #212121;
  color: #ffffff;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.submitflyform input:hover {
  border: none;
  background: #f9c63e url(../images/button-bg.gif) repeat-x;
  color: #231F20;
  cursor: pointer;
}
.submitflyform input.okbtn {
  border: none;
  padding: 5px 10px;
  background: #f9c63e url(../images/button-bg.gif) repeat-x;
  color: #231F20;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  width: 125px;
}
.submitflyform input.okbtn:hover {
  border: none;
  background: #212121;
  color: #FFFFFF;
  cursor: pointer;
}
.submitflyform div.fly_submit_loader {
  width:  89px;
  height:  29px;
  background-image:  url('../images/mediabox_loading.gif');
  background-repeat:  no-repeat;
  background-position:  0px 0px;
}
.flyform {
  padding:10px;
  background-color:white;
}
.flyform small {
  font-size:11px;
  line-height:13px;
  color:#999;
  display:block;
  padding-top:5px;
}
.flyform input.txtinpt {
	display:block;
	padding:4px;
	margin-top:5px;
	width:450px;
	color:#000;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border: 1px solid #cccccc;
}

.flynav {
  padding:10px;
  border-bottom:1px solid #ccc;
  background-color:white;
}
.flynav a{
  float:left;
  display:block;
  margin-right:3px;
}
.flynav a b{
  font-weight:normal;
  padding:2px;
  padding-bottom:3px;
  padding-left:10px;
  padding-right:10px;
  display:block;
  font-size:11px;
  line-height:13px;
}

.flynav a.flynav_on {  
  background-image:url('../images/pagetabs_a.gif');
  background-position:top right;
  background-repeat:no-repeat;
}
.flynav a.flynav_on b, .flynav a.flynav_on:hover b {
  background-image:url('../images/pagetabs_a_b.gif');
  background-position:top left;
  background-repeat:no-repeat;
  color:white;
}

/************/


.post .post_content {
  padding:10px;
  padding-bottom:1px;
  padding-top:5px;
}
.post .post_content .post_username {
  font-size:18px;
  color:#666666;
  margin-bottom:2px;
  display:block;
  float:left;
}
.post .post_content .post_username:hover {
  color:#ff5500;
}
.post_content p {
  margin:0px;
  padding:0px;
  clear:left;
  padding-bottom:21px;
  _padding-bottom:20px;
  width:  553px;
  overflow-x:  hidden;
}
.post.attach_media .post_content p {
  width:  465px;
}
.post_image {
  float:right;
  display:block;
  padding:4px;
  border:1px solid #aaa;
  margin-top:5px;
}
.post_image img {
  width:70px;
  height:70px;
  border:0px;
}
.post_image:hover {
  border:1px solid #ff5500;
}

.post_link {
  display:block;
  background-image:url('../images/post_link.gif');
  font-size:11px;
  color: #0769a7;
  padding:4px;
  padding-left:20px;
  margin-top:5px;
  background-repeat:no-repeat;
  width:440px;
  line-height:1.2;
}
.post_link:hover {
  color: #666666;
  text-decoration: none;
  background-position:bottom left;
}
.post_video {
  float:right;
  margin-right: -1px;
  width:80px;
  height:80px;
  margin-top:3px;
  background-position: center;
  background-repeat:no-repeat;
}
.post .post_video {
  margin-top: 5px;
  position:relative;
}
.post_video a {
  display:block;
  width:80px;
  height:80px;
  background-image:url('../images/post_videobtn.gif');
  background-repeat:no-repeat;
  background-position:top left;
  margin:0px;
}
.post .post_video a {
  position:absolute;
  top:-5px;
}
.post_video a:hover {
  background-position:bottom left;
}
.post_video a b {
  display:none;
}


.post p span {
 color:#999;
}
.post p span a {
 color:#F1B818;
}
.post_controls a.post_btn_reply {
 width: 17px;
 height:17px;
 background-image:url('../images/postbtn_repl.gif');
 margin-right:5px;
}
.post_controls a.post_btn_reply:hover {
 background-position:bottom;
}
.search_posts .post .post_baloon {
  background-image:url('../images/post_backgr3.gif');
}
.search_posts .post .post_content p {
  width:  730px;
}
.search_posts .post.attach_media .post_content p {
  width:  642px;
}

/**************************************/
#viewpage {
  position:relative;
  padding-bottom:20px;
}
#viewpage #authorpanel {
  background-image:url('../images/viewpage_userbackgr.gif');  
  background-repeat:repeat-x;
  background-position:bottom left;
  padding-left:10px;
  padding-bottom:10px;
  border-bottom:1px solid #ccc;
}
#viewpage h1 {
  font-size:18px;
  font-weight:normal;
  padding:10px;
  padding-bottom:3px;
  margin:0px;
}
#viewpage .post_controls {
  bottom:0px;
  left:10px;
}
#viewpage .attachedimage {
  margin-left:10px;
  margin-top:10px;
}
#viewpage #video {
  padding-top:10px;
  padding-left:10px;
}
#viewpage #authorpanel #avatar {
  display:block;
  float:left;
  padding:4px;
  border:1px solid #ccc;
  background-color:white;
  margin-right:10px;
}
#viewpage #authorpanel #avatar:hover {
  border:1px solid #ff5500;
}
#viewpage #authorpanel img {
  border:0px;
  width:50px;
  height:50px;
}
#viewpage #authorpanel #username{
  font-size:20px;
  color:#ff5500;
}
#viewpage #authorpanel #avatar:hover {
  color:#ff9900;
}
#viewpage #authorpanel .postspaging{
  float:right;
  margin-top:0px;
  padding-top:5px;
  padding-right:16px;
  width:200px;
  padding-left:0px;
}
#viewpage #authorpanel .postspaging a {
  float:right;
  margin-right:0px;
  margin-left:10px;
}
#viewpage h1  span {
  color:#999;
  font-size:16px;
  font-weight:bold;
}
#viewpage h1 a {
  color:#ff5500;
  font-size: 18px;
  font-weight:normal;
}
#viewpage h1 img{
  margin-bottom:-2px;
}


/*************************************************************************/

.buzzbox {
  margin: 30px 0;
}
.buzzbox_content {
  background: url('../images/buzz_box.gif') no-repeat top right;
  padding: 18px 128px 19px 10px;
}
.buzzbox_content h2 {
  font-size: 20px;
  font-weight: bold;
  margin:0px;
  padding:0px;
  margin-bottom:5px;
}
.buzzbox_content p{
}
.buzzbox_content p a{
}
.buzzbox_top{
  height:0px;
  background-position:top right;
  background-image:url('../images/buzzbox_top.gif');
}
.buzzbox_top_left {
  height:0px;
  background-position:top left;
  background-image:url('../images/buzzbox_top_left.gif');
  background-repeat:no-repeat;
  font-size:0px;
}
.buzzbox_bottom {
  height:0px;
  background-position:top right;
  background-image:url('../images/buzzbox_ftr.gif');
}
.buzzbox_bottom_left {
  height:0px;
  background-position:top left;
  background-image:url('../images/buzzbox_ftr_left.gif');
  background-repeat:no-repeat;
  font-size:0px;
}
.buzzbox_content a.buzzbox_regnow {
  display:block;
  float:left;
  background-image:url('../images/joinbtn.gif');
  background-repeat:no-repeat;
  width: 136px;
  height:29px;
  font-size:14px;
  padding: 17px 22px 0 0;
  text-align:center;
  margin-right:5px;
  font-weight:bold;
  color:#ECB212;
}
.buzzbox_content a.buzzbox_regnow:hover {
  background-position:bottom;
}
.buzzbox_content div.buzzbox_regnow_orr {
  float:left;
  font-size:12px;
  padding:6px;
  padding-bottom:0px;
  margin-top:0px;
}
.buzzbox_content div.buzzbox_regnow_orr a {
  color:#ff7700;
  font-weight:bold;
}
.buzzbox_content div.buzzbox_regnow_orr a:hover {
  color:#ff5500;
}
/***************************/
#about_left {
  width:520px;
  float:left;
  margin-left:10px;
}
#about_left h1 {
  font-weight:normal;
  color:#ff5500;
  margin:0px;
  padding:0px;
  margin-bottom:5px;
}
#about_left p {
  margin:0px;
  padding:0px;
  line-height:1.4;
}
#about_left #about_pic {
  width:520px;
  height: 239px;
  background-image:url('../images/aboutus.jpg');
  margin-top:10px;
  position:relative;
}
#about_left #about_pic a {
  position:absolute;
  display:block;
  height:36px;
  background-image:none;
}
#about_left #about_pic a b {
  display:none;
}
#about_left #about_pic a.link_pesho {
  top: 188px;
  left: 90px;
  width: 97px;
}
#about_left #about_pic a.link_pesho:hover {
  background-image:url('../images/aboutus_pesho.gif');
}
#about_left #about_pic a.link_nick {
  top: 172px;
  left: 352px;
  width: 75px;
}
#about_left #about_pic a.link_nick:hover {
  background-image:url('../images/aboutus_nick.gif');
}
/***/
.aboutme {
  width:250px;
  float:left;
}
.aboutme h2 {
  font-size:18px;
  font-weight:normal;
  color:#ff5500;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  margin-top:10px;
}
#about_left .aboutme p {
  display:block;
  padding-bottom:10px;
}
.aboutme .linkkk {
  display:block;
  padding:2px;
  color:#666666;
  clear:both;
}
.aboutme .linkkk b {
  color:#0e6095;
}
.aboutme .linkkk:hover {
  color:#0e6095;
}
.aboutme .linkkk:hover b {
  color:#064670;
}
/**********/
#about_right {
  float:right;
  width:300px;
  margin-right:10px;
}
#about_right .about_biglinks {
  display:block;
  background-image:url('../images/aboutus_biglinks.gif');
  height:21px;
  padding-left:27px;
  font-weight:bold;
  color: #666666;
  padding-top:6px;
  margin-bottom:3px;
}
#about_right .about_biglinks:hover {
  background-position:bottom;
  color: #ff6500;
}

#about_right #reviews {
  background-color:#cce6f7;
  background-image:url('../images/aboutus_reviews_bottom.gif');
  background-position:bottom left;
  background-repeat:no-repeat;
}
#about_right #reviews #reviews1 {
  padding:10px;
  background-image:url('../images/aboutus_reviews_top.gif');
  background-position:top left;
  background-repeat:no-repeat;
}
#about_right #reviews #reviews1 h2 {
  font-size:18px;
  margin:0px;
  padding:0px;
  color:#0e6095;
  font-weight:normal;
  margin-bottom:5px;
}
#about_right #reviews #reviews1 p {
  margin:0px;
  padding:0px;
  line-height:1.4;
}
/*******/
.quote {
  clear:both;
  margin-top:10px;
} 
.quote .quote_content {
  background-color:white;
  color:#444;
  border:1px solid #86c0e6;
  padding:13px;
  padding-bottom:0px;
  border-bottom:0px;
}
.quote .quote_author {
  background-image:url('../images/aboutus_reviews_chofka.gif');
  padding-top:20px;
  padding-left:30px;
  background-repeat:no-repeat;
}
.quote .quote_author a{
  display:block;
  font-size:11px;
  font-weight:bold;
  color:#666666;
}
.quote .quote_author a:hover{
  color:#0b6ba8;
}

/***************************/

.post .post_btns_top {
  float:  left;
  margin-left:  5px;
  margin-top:    4px;
}
.post .post_btns_top a {
  display:  block;
  width:  17px;
  height:  17px;
  float:  left;
  margin-right:  5px;
  cursor:  pointer;
}
.post .post_btns_top a b {
  display:  none;
}
.post .post_btns_top a.ptop_btn_reply {
  width:  23px;
  height:  15px;
  background-image:  url('../images/post_user_topicons.gif');
  background-position:  top right;
}
.post .post_btns_top a.ptop_btn_reply:hover {
  background-position:  bottom right;
}
.post .post_btns_top a.ptop_btn_quot {
  width:  16px;
  height:  15px;
  background-image:  url('../images/post_user_topicons.gif');
  background-position:  top left;
}
.post .post_btns_top a.ptop_btn_quot:hover {
  background-position:  bottom left;
}
.post .post_btns_top div {
  float:  left;
  font-size:  11px;
  color:  #bbb;
  display:  none;
  margin-left:  2px;
}
.post .post_btns_top.hvr_direct div.dv_direct {
  display:  block;
}
.post .post_btns_top.hvr_direct div.dv_mention {
  display:  none;
}
.post .post_btns_top.hvr_mention div.dv_mention {
  display:  block;
}
.post .post_btns_top.hvr_direct div.dv_mention {
  display:  none;
}
/***************************/

#ignorelink {
   display:block;
   background-image:url('../images/ignorelink.gif');
   padding:6px 6px 4px 6px;
   padding-left:25px;
   color: #888;
   margin-top:10px;
}
#ignorelink:hover {
   color: red;
   background-position:bottom left;
}


#ignorelink.ignoreduser, #ignorelink.ignoreduser:hover{
 color: red;
 background-position:bottom left;
}

.regButton {
  margin-left:530px;
}



/*********** Right Column ****************/

div#sidebar {
  float: right;
  width: 203px;
  background-color:#FFFFFF;
}
div#sidebar h2 {
  background: url(../images/h2.gif) top left no-repeat;
  color: black;
  font-size: 14px;
  text-shadow: white 0 1px 0;
  width: 189px;
  height: 36px;
  line-height: 36px;
  text-transform: uppercase;
  padding: 0px 0px 0px 14px;
}
div.sidebox {
  background: url(../images/sidebox.gif) top left repeat-y;
  padding: 11px 10px 0px 10px;
}
div.buzzers {
  padding:11px 10px 0 22px;
}
div.sidebox ul li {
  background: url(../images/bullet.gif) top left no-repeat;
  background-position: 0 3px;
  padding-left: 17px;
  line-height: 21px;
  float: left;
  margin: 0px 2px 0px 2px;
  width: 70px;
  font-size: 11px;
  color: #000000;
}
div.sidebox ul li a:link {
  color: #000000;
  text-decoration: none;
}
div.sidebox ul li a:visited {
  color: #000000;
  text-decoration: none;
}
div.sidebox ul li a:active {
  color: #000000;
  text-decoration: none;
}
div.sidebox ul li a:hover {
  color: #000000;
  text-decoration: underline;
}
a.buzzer_thumb {
  margin: 0px 8px 8px 0px;
  float: left;
  display: block;
}
div.sidebox_b {
  background: url(../images/sidebox_b.gif) top left no-repeat;
  height: 26px;
}
div#search {
  height: 44px;
  width: 189px;
  background: url(../images/search.gif) top left no-repeat;
  padding-left: 13px;
  margin: 21px 0px 17px 0px;
}
div#search input.inputsearch {
  background: none;
  border: 0;
  height: 20px;
  width: 135px;
  /* margin-right: 14px; */
  vertical-align: middle;
  font: 16px Arial, Helvetica, Tahoma;
}
div#search input.searchgo {
  vertical-align: middle;
  height: 44px;
  width: 38px;
  background: none;
  border: 0;
  cursor: pointer;
}

div.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
}

/*********** ToolTip ****************/
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
.tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-north { background-image: url(../images/tipsy-north.gif); background-position: top center; }
.tipsy-south { background-image: url(../images/tipsy-south.gif); background-position: bottom center; }
.tipsy-east { background-image: url(../images/tipsy-east.gif); background-position: right center; }
.tipsy-west { background-image: url(../images/tipsy-west.gif); background-position: left center; }


div.post {
  background: url(../images/post.gif) top left repeat-y;
  width: 690px;
  margin-bottom: 28px;
  margin-top: 15px;
}

div.comment_post {
  background: url(../images/post.gif) top left repeat-y;
  width: 690px;
}

div.post_t {
  background: url(../images/post_t.gif) top left no-repeat;
  height: 39px;
  width: 690px;
}
a.follow_buzzer {
  float: right;
  display: block;
  width: 127px;
  height: 39px;
  overflow: hidden;
  text-indent: -9999px;
  background: url(../images/follow_buzzer.gif) top left no-repeat;
}
a.stop_following {
  overflow: hidden;
  float: right;
  display: block;
  width: 127px;
  height: 39px;
  text-indent: -9999px;
  background: url(../images/stop_following.gif) top left no-repeat;
}
a.delete_post {
  overflow: hidden;
  float: right;
  display: block;
  width: 127px;
  height: 39px;
  text-indent: -9999px;
  background: url(../images/delete_post.gif) top left no-repeat;
}

a.delete_comment{
  overflow: hidden;
  float: right;
  display: block;
  width: 127px;
  height: 39px;
  text-indent: -9999px;
  background: url(../images/delete_comment.gif) top left no-repeat;
}

a.comment2 {
  overflow: hidden;
  float: right;
  display: block;
  width: 127px;
  height: 39px;
  text-indent: -9999px;
  background: url(../images/comment2.gif) top left no-repeat;
}
div.post_l {
  float: left;
  text-align: center;
  width: 87px;
  border-right: 1px #e2e2e2 solid;
  margin-bottom: 8px;
}
div.post_l a {
  font-size: 12px;
  /*line-height: 21px;*/
}

.BuzzerUsername {
  overflow:hidden;
  width:76px;
  padding: 0 4px 5px;
  display:block;
}

a.smaller  strong{
  font-size: 11px;
}

div.post_r {
  font: 14px Arial, Helvetica, Tahoma;
  float: right;
  width: 568px;
  line-height: 18px;
  padding: 0px 22px 10px 12px;
  color:#000000;
}
div.post_r2 {
  float: left;
  width: 630px;
  line-height: 18px;
  padding: 0px 22px 0px 12px;

}
div.post_b {
  clear: both;
  background: url(../images/post_b_bg.gif) top left repeat-x;
  height: 32px;
  line-height: 32px;
}
div.post_b_l {
  background: url(../images/post_b_l.gif) top left no-repeat;
  padding-left: 10px;
  height: 32px;
  float: left;
  color: #3c3b3b;
  width: 270px;
  font-weight: bold;
  white-space:nowrap;

}
div.post_b_r {
  background: url(../images/post_b_r.gif) top right no-repeat;
  padding-right: 8px;
  height: 32px;
}
div.post_mid {
  background: url(../images/post_b_mid.gif) top right no-repeat;
  padding-right: 2px;
  padding-top:10px;
  height: 32px;
  font: 11px Arial, Helvetica, Tahoma;
  font-weight: bold;
}
a.comment {
  text-decoration: none;
  background: url(../images/comment.gif) top left no-repeat;
  padding: 2px 0px 3px 20px;
  color: black;
}
div.postmeta {
  float: right;
  height: 29px;
  padding: 3px 0px 0px 0px;
}
div.postmeta a {
  background: url(../images/button.gif) top right no-repeat;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  color: black;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  float: left;
  margin-right: 2px;
}
div.postmeta span {
  height: 24px;
  padding-right: 10px;
  float: left;
}
div.postmeta2 {
  float: left;
  height: 29px;
  padding: 3px 0px 0px 0px;
}
div.postmeta2 a {
  background: transparent;
  display: block;
  text-transform: uppercase;
  font-size: 11px;
  color: black;
  text-decoration: none;
  height: 24px;
  line-height: 24px;
  float: left;
  margin-right: 2px;
}
div.postmeta2 span {
  height: 24px;
  padding-right: 2px;
  float: left;
}
a.pollinate span {
  background: url(../images/Pollinate.gif) top left no-repeat;
  padding-left: 29px;
}
a.sting span {
  background: url(../images/Sting.gif) top left no-repeat;
  padding-left: 28px;
}
a.buzz_off span {
  background: url(../images/buzz_off.gif) top left no-repeat;
  padding-left: 29px;
}
a.buzz_off:hover span {
  background: url(../images/buzz_off.gif) bottom left no-repeat;
  color: #cbcbcb;
}
div#page_nav {
  width: 550px;
  /*padding-top: 79px;*/
  padding-top: 29px;
  margin:0 auto;
  /*background: url(../images/page_nav.gif) top left no-repeat; */
}
div#page_nav ul {
  
}
div#page_nav ul li {
  font-size: 16px;
  font-weight: bold;
  float: left;
  margin: 0px 5px 0px 5px;
}
div#page_nav ul li a {
  text-decoration: none;
  float: left;
}
div#page_nav ul li a:hover {
  text-decoration: none;
  float: left;
}


/** Profile CSS **/
div#userbar {
  float: left;
  width: 203px;
}
div#userbar h2 {
  background: url(../images/h2.gif) top left no-repeat;
  color: black;
  font-size: 14px;
  text-shadow: white 0 1px 0;
  width: 189px;
  height: 36px;
  line-height: 36px;
  padding: 0px 0px 0px 14px;
}
div.tabs {
  border-bottom: 1px #e2e2e2 solid;
  height: 34px;
  margin-bottom: 13px;
  width: 684px;
}
div.tabs ul {
  
}
div.tabs ul li {
  float: left;
  height: 34px;
  margin-right: 3px;
  overflow: hidden;
}
div.tabs ul li a {
  float: left;
  height: 34px;
  background: url(../images/tab_r.gif) top right no-repeat;
  color: black;
  text-decoration: none;
  font-size: 12px;
}
div.tabs ul li a:hover {
  background: url(../images/tab_r_hover.gif) top right no-repeat;
}
div.tabs ul li a span {
  background: url(../images/tab_l.gif) top left no-repeat;
  height: 34px;
  float: left;
  text-align: center;
  line-height: 34px;
  padding: 0px 18px 0px 18px;
  display: block;
  cursor: pointer;
}
div.tabs ul li a:hover span {
  background: url(../images/tab_l_hover.gif) top left no-repeat;
}
div#profile_content {
  float: right;
  width: 690px;
}
.userbox {
  width: 150px;
  margin: 0 auto;
  padding: 5px 0px 10px 0px;
}

a.follow {
  display: block;
  width: 150px;
  height: 34px;
  text-indent: -9999px;
  background: url(../images/follow_user.gif) top left no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
  margin-top: 15px;
}

a.stop_follow {
  display: block;
  width: 150px;
  height: 34px;
  text-indent: -9999px;
  background: url(../images/stop_follow.gif) top left no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
  margin-top: 15px;
}
a.direct_message {
  display: block;
  width: 150px;
  height: 34px;
  text-indent: -9999px;
  background: url(../images/direct_message.gif) top left no-repeat;
  overflow: hidden;
  margin-bottom: 5px;
}
a.rss {
  display: block;
  width: 150px;
  height: 34px;
  text-indent: -9999px;
  background: url(../images/rss.gif) top left no-repeat;
  overflow: hidden;
  margin-bottom: 15px;
}
div.name {
  background: url(../images/name.gif) top left no-repeat;
  padding: 0px 0px 0px 22px;
  font-size: 11px;
  line-height: 17px;
  margin-bottom: 8px;
}
div.sex {
  background: url(../images/male.gif) top left no-repeat;
  padding: 0px 0px 0px 22px;
  font-size: 11px;
  line-height: 17px;
  margin-bottom: 8px;
}
div.location {
  background: url(../images/location.gif) top left no-repeat;
  padding: 0px 0px 0px 22px;
  font-size: 11px;
  line-height: 17px;
  margin-bottom: 8px;
}
div.website {
  background: url(../images/website.gif) top left no-repeat;
  padding: 0px 0px 0px 22px;
  font-size: 11px;
  line-height: 17px;
  margin-bottom: 8px;
}
div.about {
  background: url(../images/about.gif) top left no-repeat;
  padding: 0px 0px 0px 22px;
  font-size: 11px;
  line-height: 17px;
  margin-bottom: 8px;
}
.userbit {
  font-size: 11px;
  background: url(../images/userbit.gif) top left no-repeat;
  line-height: 27px;
  padding: 0px 8px 0px 8px;
  font-weight: bold;
}
.userbit span {
  float: right;
  font-weight: normal;
}
.imgblock {
  
}
/** Comment CSS **/

div.comment_box {
  background: url(../images/comment_box.gif) top left no-repeat;
  width: 664px;
  height: 99px;
  padding: 10px;
}
textarea.comment_input {
  width: 664px;
  height: 99px;
  background: none;
  font-family: Arial, Helvetica, Tahoma;
  border: 0;
  font-size: 16px;
  color: black;
}
input.submit_comment {
  display: block;
  border: 0;
  width: 202px;
  float: right;
  height: 44px;
  background: url(../images/post_a_comment.gif) top right no-repeat;
  text-indent: -9999px;
  cursor: pointer;
}
input.submit_comment:hover {
  background: url(../images/post_a_comment.gif) top left no-repeat;  
}
div.comment_submit {
  padding-top: 13px;
  height: 60px;
  width: 684px;
}
div.comment_submit span {
  color: #717070;
  font-weight: bold;
  padding-left: 10px;
}
div.comment_t {
  background: url(../images/post_t.gif) bottom left no-repeat;
  height: 41px;
  width: 690px;
  margin-top:10px;
}
div.comment_t2 {
  background: url(../images/post_t.gif) bottom left no-repeat;
  height: 14px;
  width: 690px;
}
div.comment_t2_ads {
  background: url(../images/post_t_ads.gif) bottom left no-repeat;
  height: 18px;
  width: 690px;
  margin-top:30px;
}
div.post_b_comment {
  clear: both;
  font-weight: bold;
  background: url(../images/post_b_comment.gif) top left no-repeat;
  height: 32px;
  line-height: 32px;
  padding-left: 30px;
  font-size:11px;
}
div.post_b2 {
  clear: both;
  font-weight: bold;
  background: url(../images/post_b2.gif) top left no-repeat;
  height: 20px;
  line-height: 20px;
  padding-left: 30px;
}
div.post_b_comment span {
  
}
.alignright {
  float: right;
  margin: 5px;
}


div.morebuzzesName {
  -moz-border-radius:6px;
  -webkit-border-radius: 6px;
  border:1px solid #CCCCCC;
  float:left;
  font-size:12px;
  height:22px;
  margin:2px;
  padding:5px;
  vertical-align:middle;
  white-space:nowrap;
  width:147px;
}

div.morebuzzesName img{
  float:left;
  vertical-align:middle;
  padding-right:3px;
}

div.morebuzzesName span{
  padding: 3px 0;
  display:block;
}

div.buzzname {
  height:15px;
  width:110px;
  overflow:hidden;
}

div.morelink {
  text-align:right;
  font-size:12px;
  padding-right:18px;
}

div.morelink  a{
  text-decoration:none;
}

.buzzedoff {
  color:#CC1100;
}

.buzzTitleLink {
  font-size:16px;
  color:#000000;
  text-decoration:none;
  cursor:url("/images/bullet.gif");
}

.status {
  text-decoration:none;
}

.banner {
  float:left;
  padding:10px;
}