BODY{
background-color:#FFF;text-align:center;margin:0 auto 0 auto;color:#000;font-family:sans-serif;font-size:80%;
}
a img{
border:0pt none;
}

a{
text-decoration:none;
color:#6688CC;
}

a:hover{
text-decoration:underline;
}

a:visited {color:#6688CC;}

#header{
    background-color:#FFF;
    width:1000px;
}

#logo{
margin:20px 0px 0px 10px;
}

#menu{
background-color:#F4FBFF;
border:1px solid #AAE2FF;
line-height:1.5em;
padding:6px 5px;
float:right;
color: #69C;
}

#what{
background: url(../images/box_title.png) no-repeat 0pt 100%;
margin:10px 0px 10px 0px;
}

#what .body{
padding-bottom:10px;
}
#center{
width:1030px;text-align:left;margin:0 auto 0 auto;
}

#container{
width:1030px;
margin-top:10px;
}

#center_left{
    width:700px;
     float:left;
}

#center_right{
    width:290px;
    float:right;
}

#footer{
    clear:both;
    width:1000px;
    text-align:center;
    padding-top:20px;
margin-bottom:10px;
}

#pestana{
background:transparent url(../images/pestanaborde.gif) repeat-x;
height:27px;
margin-bottom:10px;
}

.squares{
margin-bottom:10px;
height:25px;
}
.squares li{
float:left;
list-style-type:none;
margin:0px 5px 0px 0px;
background-color:#F4FBFF;
border:1px solid #AAE2FF;
}

.squares li a{
padding:5px;
display:block;
color:#89A;
}
.squares li a:hover{
background-color:#e4eBFF;
}

.squares li a.selected{
background-color:#CCEFFF;
color:#111;
}
#pestana li{
float:left;
list-style-type:none;
margin:0px 2px 0px 0px;
}


#pestana li a:hover {
background-position:left -118px;
}
#pestana li a:hover span {
background-position:right -118px;
}

#pestana li a, #pestana li a span{
background:url(../images/pestanya.png) no-repeat;
display:block;
float:left;
font-size:13px;
text-decoration:none;
}

#pestana li a{
background-position:left -59px;
padding-left:10px;
color:#89A;
border-bottom:1px solid #ddd;
}

#pestana li a span{
background-position:right -59px;
padding: 6px 5px 4px 0px;
}

#pestana a.selected{
background-position:left 0px;
border-bottom:1px solid #fff;
}
#pestana span.selected{
background-position:right 0px;
color:#111;
}

.centered{
    margin:20px 100px 20px 100px;
}

table h1, h1{
font-size:130%;
margin:0px;
}

h1.large{
font-size:150%;
margin-left:10px;
}

.box h1{
font-size:120%;
margin:-10px 0px 10px 0px;
}

.box h2{
font-size:100%;
color:#000;
margin:-10px 0px;
}

#center_right ul{
padding-left:10px;
margin-left:10px;
}

#center_right li{
margin:2px;
list-style-type:none;
list-style-image: url(../images/dot.png);
}
.suggest, .wsuggest{
    margin: 20px 0px;
}

.opbuttons{
    margin:10px;
}

.bodysuggest{
    margin-left:70px;
}

.bodysuggest p, .bodywsuggest p{
margin:5px 0px 5px 0px;
}

.bodywsuggest{

}

#wresponses{
    margin-left:10px;
}

.suggestmeta{
    clear:both;
}
.votes{
    float:left;
    text-align:center;
    width:60px;
    margin:5px;
    background: url(../images/box.png) no-repeat 0% 100%;
}

a.gusto{
    font-size:90%;
    color:#FFF;   
}

.value{
    font-weight:bold;
    padding-bottom:5px;
    font-size:130%;
}

.avatarmini{
    float:left;
    margin:5px;
}

.datasuggest{
    color: #444;
    font-size:80%;
}

.box{
background: url(../images/box_title_2_body.gif) repeat-y;
width:290px;
margin-bottom:10px;
}
.box_body{
    padding:5px;
}

.head{
background: url(../images/box_title_2_head.gif) no-repeat;
height:13px;
}

.box .bot{
background: url(../images/box_title_2_bot.png) no-repeat;
height:16px;
}

#msgs{
margin-left:80px;
}

.msg_avatar{
float:left;
position:relative;
left:-40px;
}

.msg{
padding:10px 15px 5px 20px;
line-height:150%;
}

.msg_top{
background:transparent url(../images/msg_bot.png) no-repeat scroll 0pt 100%;
margin:10px 0px 10px 0px;
width:587px;
}

.msg_bot{
background:transparent url(../images/msg_top.png) no-repeat scroll 0% 0%;
}

.metas{
display:block;
margin: 10px 0px 0px 0px;
font-size:80%;
color:#AAA;
}

.form{
margin:20px;
}

.form td{
padding:5px 0px;
font-size:90%;
}

.form label.error, .error{
    color:#F44;
}

.form form{
margin:20px 0px 0px 50px;
}

input.large{
width:200px;
}
input.submit, button, input[type="submit"], input[type="button"], input[type="file"] > input[type="button"] {
padding:3px 7px;
background-color:#E0F5FF;
border:1px solid #53ACFF;
}

input.submit:hover, button:hover, input[type="submit"]:hover, input[type="file"] > input[type="button"]:hover {
background-color:#AACCEE;
}

input[type="text"], input[type="password"], select, checkbox {
border:1px solid #AAAAAA;
margin-right:3px;
padding:4px 2px;
}

.large{
width:500px;
}

.label{
    font-weight:bold;
}

.pagination{
   text-align:center;
}

.pagination a{
border:1px solid #AADDFF;
margin:5px;
padding:5px;
}

.pagination a.actual{
    background-color:#BBeFFF;
}

.contentright{
text-align:right;
margin-right:20px;
}

table{
    font-size:100%;
}

table tr{
vertical-align: top; 
}

th{
text-align:right;
font-weight:normal;
}

#search fieldset{
    float:left;
    width:300px;
    margin:10px;
}

fieldset legend{
    color: #37a;
}

.usersearch{
    border:1px solid #9ad;
    margin:20px 30px 10px 30px;
    padding:10px;
}

.usrrank{
margin:0px 5px 5px 0px;
}

legend{
    font-weight:bold;
    font-size:130%;
}

.textstatic{
    margin:20px 40px 40px 30px;
}

.separator{
clear:both;
}

h1.small{
font-size:120%;
}

h1.title{
margin-bottom:5px;
border-bottom:1px solid #ddd;
}

.block{
    margin-bottom:5px;
}

.followers{
margin:5px 20px;
padding:5px;
}

.followers a img{
padding:2px;
}

.message{
    border:1px solid #acf;
    margin:20px 50px 20px 50px;
    padding:20px;
}

p{
    margin:5px 0px 5px 5px;
}

.bio{
margin-left:20px;
}

.imp{
border:2px solid #acf;
padding:10px;
margin:10px;
}

#containerbox{
width:600px;
height:65px;
float:left;
}

#usersbox img{
padding:3px;
border:3px solid #fff;
float:left;
}

#back{
float:left;
display:block;
height:58px;
width:25px;
background: url(../images/arrows.png) no-repeat 0px 0px;
}

#back:hover{
background: url(../images/arrows.png) no-repeat 0px -58px;
}

#next{
float:left;
display:block;
height:58px;
width:25px;
background: url(../images/arrows.png) no-repeat -25px 0px;
}

#lastsuggest{
margin:10px;
height:auto;
}

#next:hover{
background: url(../images/arrows.png) no-repeat -25px -58px;
}
#msginfo{
border:1px solid #9ce;
font-size:150%;
font-weight:bold;
margin:20px;
padding:20px;
}
#modalOverlay {
  height:100%;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:3000;
  background-color:#000;
  cursor:wait;
}

#modalContainer {
  width:570px;
  position:fixed;
  left:50%;
  top:5%;
  margin-left:-300px;
  z-index:3100;
  background-color:#fff;
  border:3px solid #9cF;
  padding:20px;
  text-align:left;
}

#modalContainer a.modalCloseImg {
  background:url(../images/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  left:588px;
  cursor:pointer;
}

.ads_1{
    padding:15px;
    margin-left:50px;
}
.father{
border:1px solid #AAE2FF;
padding:0px;
margin:5px 15px 5px 15px;
}

.father li{
list-style-type:none;
}

