body {
    width: 100%; 
    text-align: center;
    padding: 0;
    margin: 0;
    font-family: sans-serif;
    background: #eee;
}

img {border:0px;}
.small{font-size:small;}
.left{text-align: left;}
h1{font-size: 18px;}
.joinButton{padding: 5px; border: solid 1px #F06000; color: #000000; background: #FFD0A1;margin:5px;}

#sms_orange{background: #F06000; margin-top: 5px; color: #ffffff;font-weight: bold;margin-bottom: 5px;}
.sms_black{color: #000000; text-transform: uppercase; font-size: 110%;font-weight: bold;}
#premium_interrupt{text-align:center; width: 240px;}
#premium_interrupt ul{color: #000000;}

.search_row0{background: #eeeeee;}
.search_row1{background: #ffffff;}
.pic_cell{width: 50px;}
.search_row0 td img{padding:0px 2px 0px 0px;}
search_row1 td img{padding:0px 2px 0px 0px;}

.premium_bullets{font-weight: bold;}
.premium_bullets img{padding-right:10px;}
.premium_bullets p{padding-left:50px;font-weight:normal;}

.premium_button{background: #323232;color: #fec436;padding:2px 5px 2px 2px;display:inline-block;
                border: 2px #fec436 solid; font-weight: bold;
                border-radius: 5px;margin:1px;}
.premium_button img{vertical-align: middle; padding-right:5px;}

.gift_item{float: left; width:75px; height:135px; margin: 2px; overflow: hidden;}

.search_profile{ float: left;overflow: hidden; width: 255px; text-align:center;}
#search_container{height: 100%;}
.clr{clear: both;}

.smartphone { color: #000;}

#shoutout_form form{margin-top:2px;}

#shoutout_body{background: #545454;margin-top:10px;color: #FFFFFF}

.field textarea{vertical-align: top}


.newfeature {
    font-weight: bold;
}

.offlinemsg {
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding-left: 10px;
}

.offlinemsginfo {
    font-size: small;
    font-style: italic;
    color: #444;
}

.buddylink {
    text-align: center;
    text-decoration: underline;
}

.floatleft {
    float: left;
}

.female {
    color: #f558a1;
}

.female .profile_link{
    color: #f558a1;
}

.male {
    color:  #488ac7;
}

.male .profile_link{
    color:  #488ac7;
}

.convhead {
    border-bottom: 1px solid #bbbbbb;
}

.sectionheading {
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 2px;
}

.iblock {
    display:inline-block;
}

.block {
    display: block;
}

.nowrap {
    white-space: nowrap;
}

.infoband {
    background-color: #d6eeff;
    color: #444;
    font-weight: bold;
}

.speech {
    color: #555;
    font-weight: bold;
    font-style: italic;
    text-align:center;
}

.safechat {
    color: #555;
    font-style: italic;
    text-align:center;
}

.emotebar {
    font-size: small;
    background-color: #fff;
    font-style: italic;
    border-bottom: 1px solid #aaa;
}

.emote {
    vertical-align: middle;
}

.superscript {
    font-size: smaller;
    vertical-align: super;
}

.topcredits {
    float: right;
}

div.ul {

}

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

.hint {
    background-color: #dff2bf;
}

p.text {
    padding: 5px 0px 5px 0px;
}

.emph {
    color: #F06000;
    font-weight: bold;
    font-size: large;
}

.big {
    font-size: large;
}

.advert {
    text-align: center;
    background-color: #bbbbbb;
}

.advert * {
    vertical-align: middle;
}

.hlight {
    background-color: #ffff5b;
}

#online {
    color: #444444;
}

p.error {
    color:red;
}

div.error {
    color: red;
}

.error-messages {
    background-color: #ffcccc;
    padding: 5px;
    border: 1px solid red;
}

fieldset.error input, div.error input {
    background-color: #ffcccc;
    border: 1px solid red;
}

p {
    margin: 0;
    padding: 0;
}

fieldset {
    border: none;
    padding: 0;
}

.center {
    text-align: center;
}

.sg1 {
    color: #020077;
}

.sg2 {
    color: #077700;
}

.sg3 {
    color: #770400;
}

.sg4 {
    color: #770051;
}

.sg5 {
    color: #00776E;
}

.sg6, .sg0 {
    color: #775E00;
}

.buddyname {
    color: #5566ff;
}

h2 {
    color: #666;
}

.you {
    color: #303030;
}

.name {
    font-weight: bold;
}

a {
    color: #F06000;
}


.info {
    font-style: italic;
    font-size: small;
    background-color: #dedede;
    padding:3px;
}

.footer {
    padding: 2px;
    text-align: center;
    border-top: 1px solid #F06000;
    color: #F06000;
}

.footer a {
    font-size: small;
    text-decoration: none;
    color: #F06000;
}

.topactions {
    background-color: #FFD0A1;
    padding: 2px;
    color: #202020;
    border-bottom: 1px solid #F06000;
}

.bottomactions {
    background-color: #FFD0A1;
    padding: 2px;
    color: #202020;
    border-top: 1px solid #F06000;
}

form {
    margin-top: 10px;
    margin-bottom: 10px;
}

.errmsg {
    background-color: #ffffaa;
}

.warning {
    background-color: #dff2bf;
}

#actions {
    font-size: small;
    padding-bottom: 10px;
}

.flag {
    border: 1px solid black;
    margin: 1px;
}

li span {
    color: black;
}

ul {
    color:  #FFD0A1;
}

.sidenote {
    font-size: small;
}

.pghead {
    font-weight: bold;
    background-color: #FFD0A1;
    padding: 2px;
    color: #202020;
    text-align: center;
    border-bottom: 1px solid #F06000;
}

.bl { /* bottom links */
    border-top: 1px solid #F06000;
    border-bottom: 1px solid #F06000;
    text-align: center;
    margin-top: 5px;
}

.about {
    text-align: center;
}

.contacts_accepted {
    color: #888888;
}

.contacts_rejected {
    color: #888888;
}

.voice_accepted {
    color: #888888;
}

.voice_rejected {
    color: #888888;
}

.vc {
    vertical-align: middle;
    padding:2px;
}

.buddyreq {
    background-color: #ffffcc;
    border-bottom: 2px dotted #F06000;
    padding-bottom: 5px;
    padding-top: 5px;
}

.you {
    color: black;
}

.login {
    border-bottom: 2px dotted #F06000;
    border-top: 2px dotted #F06000;
    padding-bottom: 5px;
    padding-top: 5px;
}

.sp_dls {text-align:center}

#feedback-wrapper{
    padding-left: 10px;
}

div.notice {
    border: 1px solid;
    padding:12px 10px 12px 60px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.notice.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info/info.png');
}
.notice.pimp {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('menu/new/magic_wand.png');
}




.notice.success {
    color: #7ebb3b;
    background-color: #DFF2BF;
    background-image:url('info/success.png');
    padding: 12px 10px 12px 70px;
}
.notice.warning {
    color: #D60808;
    background-color: #FF9494;
    background-image: url('info/warning.png');
}
.notice.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('info/error.png');
}

.messages .thepic{
    padding-left: 5px;	
}
table.messages{
    background: #c0c0c0;
}

.themessage a{
    text-decoration: none;
}

.pagination ul{
    margin: 0;
    color: #3e3e3e;
    padding: 0;
}

.pagination ul li{
    display: inline-block;
}

.pagination ul li a, .pagination ul li span{
    padding: 6px 8px;
    text-decoration: none;
    color: #F06000;
}

.pagination ul li.active a{
    color: #FFD0A1;
}

#centerContainer { max-width: 900px; text-align: left; margin: 0px auto; background: #fff;  }
#prev_next{margin-bottom: 5px}
#prev_next a{margin: 2px}

.black-text a {
    color: #000000;
}