html, body {
    height: 100%;
    margin:0pt auto;
    padding: 0;
    color: #555555;
    font-size: 12px;
    font-family: Helvetica, "Lucida Grande","Lucida Sans Unicode",Sans-Serif;
    background-color:#F9F9F0;
    min-width:1000px;
}

img {
    border:0px;
}

a {
    text-decoration:none;
    color:#728D9F;
}


li a, #footer a, #topheader a, #userlogin a {
    background:transparent url(../images/1x3.gif) repeat-x scroll 0 98%;
    padding:1px 5px 1px 5px;
}

#userlogin a.openid, #submenu a, #userlogin a {
    background-image:none;
    font-size:14px;
    float:right;
}

.fn a, .infobox a {
    background-image:none;
}

#topheader {
    background-color:#728d9f;
    height:1.2em;
    clear:both;
}

#menuline {
    height:3.0em;
    padding-top:10px;
    clear:both;
    margin: 0px auto;
    background:#96abb8 url(../images/topmenu_bg.gif) repeat-x scroll 0px 0px;
    width:97%;
}

#submenu {
    height:3.0em;
    clear:both;
    margin: 0px auto;
    padding-top:10px;
    background-color:#96ABB8;
    margin-bottom:20px;
    width:97%;
    background:#96abb8 url(../images/submenu_bg.gif) repeat-x scroll 0px 0px;
}

#userlogin #usermenu a.user {
    float:right;
    padding-left:18px;
    background:#96abb8 url(../images/user.gif) no-repeat scroll 0 4px;
}

#userlogin ul {
    float:right;
    list-style:none;
    font-size:1.4em;
    margin:0px;
    padding:5px;
}

#userlogin ul li {
    float:left;
    margin-right:3px;
    padding-right:3px;
}

#midleheader {
    background-color:#F9F9F0;
    height:3.2em;
    font-weight:bold;
    font-size:23px;
    padding-left:10px;
    margin-left:1.5em;
    margin-right:1.5em;
}

#sitelogo {
    float:left;
    margin-right:5px;
    margin-left:5px;
}
#sitelogo img {
    border:0px;
}

#pagetitle {
    float:left;
}

#subpagetitle {
    float:left;
    font-size:13px;
    padding-left:30px;
    color:#949494;
    clear:both;
    font-weight:normal;
}

#bottomheader {
    height:20px;
    background-color:#F9F9F0;
    margin-left:2.9em;
    margin-right:2.9em;
}

#mainmenu {
    clear:both;
    text-align:center;
    margin: 2px auto;
    width:auto;
}

#mainmenu li {
    list-style:none;
    float:left;
}

#mainmenu li.before {
    width:30px;
    border-right:1px dotted #96abb8;
}

#mainmenu li.after {
    border-left:1px dotted #949494;
}

#mainmenu li.menuitem, #mainmenu li.selected  {
    margin-right:0px;
    padding:3px 3px 0px 6px;
    border-right:1px dotted #96abb8;
    width:90px;
}

#mainmenu li.menuitem {
}

#mainmenu li.selected {
}

#mainmenu li a {
    text-decoration:none;
    font-size:1.2em;
    color:#fff;
}

#mainmenu li a.selected {
    background-color:#f9f9f9;
    background-image:none;
    color:#728D9F;
}

.border {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:14px;
    -moz-border-radius-bottomright:14px;
    -moz-border-radius-topleft:14px;
    -moz-border-radius-topright:14px;
    border:1px solid #CCCCCC;
    margin-bottom:10px;
}

#wrapper {
    margin-bottom:30px;
    overflow:hidden;
    padding:20px 46px 30px 20px;
}

#content {
    padding:10px 26px 20px 10px;
}

.update-hide {
    padding:20px 16px 30px 20px !important;
}


#wrapper #center, #wrapper #personal_center, #wrapper #center_photo {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    clear:left;
    float:left;
    padding-bottom:20px;
    padding-top:20px;
    width:66%;
}

#wrapper #profile_center {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    float:left;
    padding-bottom:20px;
    padding-top:20px;
    width:99%;
    clear:both;
}

#wrapper #center_photo {
    width:86%;
}

#wrapper #profilemenu {
    width:15%;
    float:left;
    margin-left:5px;
}

.profile_menu li {
    border-bottom:1px solid #ededdd;
    width:200px;
    padding:5px;
}

.profile_menu {
    margin-top:10px;
}



#wrapper #right_photo {
    width:10%;
    float:left;
    margin-left:5px;
}

#wrapper #personal_center {
    width:66%;
    clear:right;
    float:right;
}

#wrapper #right, #wrapper #left {
    margin-left:1%;
    margin-top:-6px;
    width:32%;
    padding-top:5px;
}

#wrapper #right {
    float:right;
}

#wrapper #left {
    float:left;
}

#wrapper #left {
    width:32%;
}

#wrapper #page {
    width:96%;
    margin:0px auto;
}

#wrapper .infobox {
    padding:5px;
    background-color:#ededdd;
    margin-bottom:10px;
}

#wrapper .infobox ul {
    padding:10px;
}

#wrapper .infobox ul li {
    padding:2px;
    padding-bottom:4px;
    padding-top:4px;
    margin:0px;
    border-bottom:1px solid #dedec1;
    background-color:#ededdd;
}

#wrapper .infobox ul li.light {
    background-color:#f9f9f0;
}

.jqborder .title {
    font-weight:bold;
    font-size:14px;
    clear:both;
    margin-left:25px;
    color:#FFFFFF;
}

.jqborder .title a {
    color:#FFFFFF;
}

#wrapper .infobox .title {
    color:#728D9F;
}

#wrapper .infobox .content {
    font-size:11px;
    margin-bottom:15px;
    line-height:16px;
}

#wrapper #center h1, #wrapper #center_right h1, #wrapper #page h1 {
    font-weight:bold;
    font-size:20px;
    margin-top:0px;
}

#wrapper #center h1 a, #wrapper #center h2 a {
    color:#728D9F;
}

#wrapper #center h2 a {
    font-size:18px;
}
#wrapper #center h2 a.blogtitle {
    color:#728d9f;
}

#submenu ul {
    margin-left:10%;
}

#submenu ul li {
    list-style:none;
    float:left;
    margin-right:15px;
    text-align:center;
}

#submenu ul li a {
    font-size:1em;
    color:#ffffff;
    text-decoration:none;
}

#submenu ul li a.selected {
    color:#949494;
    background-color:#fff;
}

#submenu ul li.action a {
    color:#ff0000;
}


div.more {
    clear:both;
    margin:10px;
}

div.more a {
    color: #96ABB8;
    background:#FFFFFF url(../images/more.gif) no-repeat scroll 100% 100%;
    text-decoration:none;
    padding-right:30px;
}

.topictitle {
    color: #96ABB8;
}

.topictags {
    font-size:10px;
    color:#949494;
    background:#FFFFFF url(../images/tags.png) no-repeat scroll 0 0;
    padding-left:20px;
    clear:both;
}

.radius_topicpanel {background:#fff;margin:5px auto 10px 0px;clear:both;}
.radius_topicpanel #wrapper .topicpanel,.radius_topicpanel span#c {background-color: #F9F9F0;}

.topicpanel {
    background-color:#F9F9F0;
    padding:4px;
    height:15px;
    clear:both;
}

.topicpanel ul {
    margin:0px;
    padding-left:20px;
}

.topicpanel ul li {
    float:left;
    list-style:none;
    font-size:10px;
    border-right:1px dotted #fff;
    margin-right:5px;
    padding-right:5px;
}

.topicpanel ul li a {
    font-size:10px;
    color: #96abb8;
}

.topicpanel ul li.user a {
    padding-left:13px;
    background:transparent url(../images/user_blue_small.png) no-repeat scroll 0 0;
}

#footer {
    height:190px;
    padding:3px 10px;
    text-align:center;
    color:#fff;
    background-color:#96abb8;
}

#footer a {
    color:#fff;
}

.on-line {
    float:left;
    margin:0px;
    text-align:left;
    margin-right:30px;
    margin-top:19px;
}


#midleheader #userlogin {
    float:right;
    margin-right:35px;
    font-size:10px;
    font-weight:normal;
}

#midleheader #userlogin input {
    border:1px dotted #96abb8;
}

#userlogin a {
    font-size:12px;
    font-weight:normal;
}

.infobox .tape_date {
    font-size:10px;
    color:#aaa;
}

.comments_cnt {
    font-weight:bolder;
    font-size:12px;
    background:transparent url(../images/comments.gif) no-repeat scroll 0 0;
    padding-left:20px;
}

.comments ol li .comment-meta {
    background:#FFFFFF url(../images/comment_arrow.png) no-repeat scroll left bottom;
    font-size:0.9em;
    padding:0 0 35px 57px;
}

.comments ol li .comment-author {
    -x-system-font:none;
    display:block;
    font-family:"Century Gothic",Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:1.2em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.comments ol li .comment-text {
    background:#F6F7F4 none repeat scroll 0 0;
    border-bottom:1px solid #E0E0DC;
    border-left:1px solid #E0E0DC;
    border-right:1px solid #E0E0DC;
    overflow:auto;
    padding:0 10px 10px;
    width:498px;
}

.comments ol li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}


a.userprofilelink {
    background:transparent url(../images/user_blue.gif) no-repeat scroll 0 5px;
    padding-left:20px;
    font-size:18px;
}

.infobox a.userprofilelink {
    background:transparent url(../images/user_blue_small.png) no-repeat scroll 0 5px;
    padding-left:12px;
    font-size:11px;
    color:#728D9F;
}

#confirmedArea a.userprofilelink, #invitedArea a.userprofilelink {
    background:transparent url(../images/user_blue.gif) no-repeat scroll 0 5px;
    padding-left:20px;
    font-size:18px;
    color:#728D9F;
}

#confirmedArea a img {
    float:left;
}


#usermenu a.userprofilelink {
    background:transparent url(../images/user.gif) no-repeat scroll 0 5px;
    padding-left:1.2em;
    font-size:1em;
}


.championatTable {
    width:100%;
    margin:0px auto;
    margin:3px;
}

.championatTable th {
    background-color: #96abb8;
    padding:2px;
    margin:0px;
    font-size:12px;
}

.championatTable tr {
    background-color: #F9F9F0;
    padding:2px;
    margin:0px;
    font-size:12px;
    border-bottom: 1px solid #fff;
}

.championatTable tr.nomal {
    background-color: #E0E0DC;
}

.championatTable tr.even {
    background-color: #fff;
}

.championatTable tr.selected {
    background-color: #fffbb8;
    font-weight:bold;
}

.championatTable td {
    padding:2px;
    margin:0px;
    font-size:12px;
}

h2 {
    font-size:14px;
}

.bolder, .bolder a {
    font-weight:bold;
}

.comment_message {
    font-size:12px;
}

#Pass, #OID {
    clear:both;
}


.jqborder, .avatar_border {
    background-color:#728D9F;
    margin-bottom:10px;
}

.avatar_border {
    float:left;
    width:130px;
    text-align:center;
    margin:3%;
}
.avatar_border a {
    color:#FFFFFF;
}

.blogContent {
    background-color:#FFFFFF;
    padding:10px;
    height:auto;
}

.profile_avatar {
    background-color:#FFFFFF;
    margin:10px;
    border:none;
    height:auto;
    min-height:120px;
}

.blogContent .avatar_border  {
    float:none;
    margin:5px;
}

.PersonalBlogs .avatar_border  {
    margin:0px 10px 20px 10px;
}

.blogTitle, .blogDisc {
}

.PersonalBlogItem {
    clear:both;
}

.blogContent {
    clear:both;
}

li a.selected {
    color:#000000;
}

.quote {
    background-color:#f1f1f1;
    padding:10px;
    margin:10px;
    border:1px #bbb solid;
    width:500px;
}

div.AddPhotoForm {
    border:1px #bbb solid;
    width:580px;
    background-color:#eee;
    padding:15px;
    margin:1px auto;
}
div.AddPhotoForm .preview {
    border:3px solid #aaa;
}

.album {
    border:3px #eee solid;
    width:120px;
    height:150px;
    background-color:#fff;
}

.albummain {
    border:3px #eee solid;
    width:120px;
    height:150px;
    background-color:#fff;
}

table.photo {
    border:2px #eee solid;
    width:120px;
    height:150px;
    background-color:#fff;
}

table.photo a.preview img {
    border:2px #aaa solid;
}

.album img.preview, .albummain img.preview {
    border:2px #bbb solid;
}

.responseFormDiv {
    padding: 10px;
    clear:both;
    float:left;
}

#progressbar {
    margin:0 auto;
    width:210px;
    height:20px;
    padding:20px;
}

.profile_avatar {
    border: 1px solid #bbbbbb;
    padding:15px;
    margin-right:13px;
    margin-bottom:13px;
    text-align:center;
    width:100px;
    float: left;
    font-size:9px;
    height:160px;
}

.profile_avatar_shot {
    border: 1px solid #ccc;
    padding:5px;
    text-align:center;
    width:100px;
    float: left;
    font-size:9px;
    height:110px;
    margin: 5px;
}

.authorsList {
    width:100%;
    border-bottom: 1px solid #ccc;
    display:block;
    float:left;
}

.new {
    border-bottom: 1px solid #eee;
    padding:5px;
}

.date {
    font-size:9px;
    color:#bbb;
}

.chatArea {
    border: 1px solid #ccc;
    background:#eeeeee none repeat scroll 0% 0%;
    width:80%;
    max-width:800px;
    min-width:300px;
    margin: 0 auto;
    min-height:600px;
}

IMG {
    border-width: 0px;
}

.panel {
    background:#ffffff none repeat scroll 0% 0%;
    height:24px;
    padding:1px;
    position:relative;
}

.panel a.buttn {
    background:#F0F0F0 none repeat scroll 0% 0%;
    border:1px solid #F0F0F0;
    display:block;
    float:left;
    height:20px;
    padding:1px;
    width:20px;
}

.panel a.buttn:hover{
    border: solid #cccccc 1px;
}

.bb-quote {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    background-color: #fff;
    padding: 10px;
    margin-left: 160px;
    font-size: 12px;
}

.profile_left {
    padding:0px;
    margin:13px;
    width:150px;
    float: left;
}

.profile_karma, .profile_comments, .profile_topics, .profile_photos {
    background-color:blue;
    color:white;
    padding:5px;
    font-weight:bold;
    margin-right:13px;
    margin-bottom:13px;
    text-align:center;
    width:122px;
    float: left;

}

.profile_comments {
    background-color:olive;
    color:white;
}

.profile_topics {
    background-color:green;
    color:white;
}

.profile_photos {
    background-color:gray;
    color:white;
}

.profile_menu {
    margin-right:13px;
    margin-bottom:13px;
    width:100px;
    float: left;

}

ol, ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

li .user_info {
    margin:0px;
    padding:0px;
}

ul .authorPosts a {
    color:#aaa;
    font-size:10px;
    margin:0px;
}

ul .authorPosts a.allBlog {
    color:#4AA0E0;
    font-size:12px;
    margin:0px;
}

.profile_info {
    border: 1px solid #bbbbbb;
    padding:15px;
    margin:13px;
    width:70%;
    float: left;
}

.profile_top {
    width:100%;
}

.profile_login {
    color:gray;
    font-size:16px;
    display:block;
}

.blog_deleted {
    background-color: #fe7070;
    padding:10px;
    margin-bottom:10px;
}

.rate_plus, .rate_minus, .rate_disabled, .hiden_votes, .good_votes, .bad_votes {
    font-size:18px;
    font-weight:bold;
    color:gray;
}

.rate_plus a, .good_votes {
    color:green;
}

.rate_minus a, .bad_votes {
    color: red;
}

P {
    margin:7px 10px;
}

input, textarea {
    font-size: 12px;
    border: 1px solid #bbbbbb;
}

span.note {
    color: #eeeee;
    font-size: 9px;
}

div.ErrorMessages {
    color: #eeeee;
    font-size: 12px;
    border-color: #ff0000;
    border-style: solid;
    border-width: 1px;
    padding: 5px;
}

.closeForm {
    background: transparent url(/images/close.png) no-repeat scroll 5px 5px;
    display: block;
    float:right;
    height:34px;
    width:34px;
}

div.Message {
    color: #eeeee;
    font-size: 12px;
    border: 1px solid #eeeeee;
    padding: 5px;
    margin: 5px;
}

#menu {
    margin-left: 10px;
    margin-top: 8px;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    font-style: none;
}

#resource {
    margin-left: 10px;
    margin-top: 2px;
    color: #000000;
    font-size: 12px;
    font-style: none;
    float:left;
}

.r1,.r2,.r3,.r4 {display:block;overflow:hidden;height:1px;font-size:1px;}
.r1 {margin:0 1px;}
.r2 {margin:0 2px;}
.r3 {margin:0 3px;}
.r4 {margin:0 5px;}

ol, ul {
    list-style-image:none;
    list-style-position:outside;
}

ul.pagination {
    list-style-image:none;
    list-style-position:outside;
    list-style-type: none;
}

.fav_enebled {
    padding: 10px;
    cursor: pointer;
    background:url(/images/e-images.jpeg) no-repeat #fff;
    float: right;
}

.fav_desabled {
    cursor: pointer;
    padding: 10px;
    background:url(/images/d-images.jpeg) no-repeat #fff;
    float: right;
}

.border {
    border-color: #eeeeee;
    border-style: solid;
    border-width: 1px;
}

.comment_message {
    color: #aaaaaa;
    font-size: 9px;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
}

hr {
    border-width: 0px;
    border-top-color: #E0E0DC;
    border-top-style: solid;
    border-top-width: 1px;
    height: 1px;
}

hr.blog {
    margin-top: 25px;
}

.tags {
    color: #aaaaaa;
    font-size: 10px;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
}

a.taglink {
    color: #aaaaaa;
    font-size: 10px;
}

.blog_annonce {
    margin-top: 14px;
}

.blog_source {
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 3px;
}

.blog_source a {
    color: #aaaaaa;
    font-size: 12px;
}

.blogs_category {
    margin-left: 3px;
    margin-top: 2px;
    margin-bottom: 3px;
}

.Result {
    font-size: 10px;
    margin-bottom: 20px;
}

.ResultHeader {
    font-size: 10px;
    font-weight: bold;
    color: #4aa0e0;
}

.StatsHeader {
    font-size: 10px;
    font-weight: bold;
    color: orange;
}

.StatsHeaderRowDark {
    font-size: 10px;
    font-weight: bold;
    background-color: #f9f9f9;
}

.StatsHeaderRowLigth {
    font-size: 10px;
    font-weight: bold;
    background-color: #e0e0e0;
}

tr.RowDark {
    font-size: small;
    background-color: #e0e0e0;
}

tr.RowLigth {
    font-size: small;
    background-color: #f9f9f9;
}

tr.RowDark td {
    padding: 5px;
    height: 35px;
}

tr.RowLigth td {
    padding: 5px;
    height: 35px;
}

div.hr {
    border-top: 1px dotted Black;
    width: 60%;
    margin: 10px;
}

.ResultRow {
    background-color: #f0f0f0;
}

.SelResultRow {
    background-color: #4aa0e0;
}

span.realResult {
    font-size: 10px;
    color: #cccccc;
}

.GameMenu {
    width: 58%;
    margin: 0px 0px 0px 0px;
    padding: 3px;
    background-color: #4aa0e0;
    font-size: 10px;
    text-align:center;
}

.GameMenu a{
    font-size: 10px;
    color: #f0f0f0;
}

.OrangeHr {
    width: 100%;
    margin: 100px 0px 0px 0px;
    padding: 1px;
    background-color: #4aa0e0;
}

.UsersList {
    background-color: #E7E7E7;
    font-style: normal;
    color: orange;
}

.photo_view {
    background-color: #E7E7E7;
    padding: 15px;
    text-align:center;
}

#smiles_block {
    width:385px;
    border:1px solid #ccc;
    padding:5px;
    background-color:#EEEEEE;
    position:absolute;
    top:14px;
    left:255px;
    display:none;
}

#smiles_block .smile {
    float:left;
    width:55px;
    height:40px;
}

#blog_subscribe {
    float:right;
}

#subscribetable {
    width:100%;
    margin-top:20px;
}

#subscribetable tr th {
    font-weight:normal;
    font-size:12px;
    border-bottom:2px solid #ccc;
    padding:5px;
}

#subscribetable tr td {
    padding:5px;
    border-bottom:1px solid #eee;
}

#subscribetable input {
    border:none;
}

.ErrorMessages li {
    color:red;
    font-size:11px;
}

#GuestContent {
    clear:both;
    margin-top: 20px;
}

#sql .DebugSqlList {
    font-size:10px;
}

#mainMenu {
    float:left;
    width:100%;
    height:70px;
    text-align:center;
}

#mainMenu li {
    display:inline;
}

.PersonalBlogs .avatar {
    border:3px solid #f7f7f7;
    padding: 2px 5px 2px 5px;
    width:84px;
    height:110px;
    text-align:center;
    float:left;
    margin-right:10px;
}

.blogDisc {
    padding: 2px 5px 2px 5px;
    font-size:12px;
    text-align:right;
}

.blogDisc strong {
    color: #58A7E2;
}

.blogTitle {
    width:50%;
    float:left;
    margin-left:5px;
}

.blogContent {
    height:130px;
}
.PublicBlogs .avatar {
    border:3px solid #f7f7f7;
    padding: 2px 5px 2px 5px;
    width:84px;
    height:85px;
    text-align:center;
    float:left;
    margin-right:10px;
}

.championatTable {
    width:100%;
    margin:0px auto;
    border: 1px solid #f7f7f7;
    margin:3px;
}

.championatTable th {
    background-color: #58A7E2;
    padding:2px;
    margin:0px;
    font-size:12px;
}

.championatTable tr {
    background-color: #F6F7F4;
    padding:2px;
    margin:0px;
    font-size:12px;
    border-bottom: 1px solid #fff;
}

.championatTable tr.nomal {
    background-color: #F6F7F4;
}

.championatTable tr.even {
    background-color: #fff;
}

.championatTable tr.selected {
    background-color: #fffbb8;
    font-weight:bold;
}

.championatTable td {
    padding:2px;
    margin:0px;
    font-size:12px;
}

.blog_annonce img {
    border: 5px solid #eee;
    float:left;
    margin:15px 10px 5px 0px;
    clear:both;
}

.PostText img {
    border: 5px solid #eee;
    margin: 10px 10px 5px 0px;
    clear:both;
}

.PostText .titledimg {
    background-color:#eee;
    padding:5px;
    text-align:center;
    font-weight:bold;
}

.PostText .titledimg span {
    clear:both;
}

.blog_annonce .titledimg {
    width:0px;
    float:left;
}

.blog_annonce .titledimg span {
    display:none;
}

.TableHeader td {
    border: 1px solid #D4D1C6;
    background-color: #F2EFE6;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background-image: url('../images/90grey.gif');
    background-repeat: no-repeat;
    white-space: nowrap;
    text-align:center;
    font-size:12px;
}

.TableHeader .FirstTD {
    background-image: url('../images/conner_grey.gif') !important;
    background-repeat: no-repeat;
    text-align:center;
}

.FirstTD div {
    width: 14px;
    text-align:center;
}

.NormalLine td {
    font-size: 80%;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 0;
    background-image: url('../images/dot_grey.gif');
    background-repeat: repeat-y;
    background-position: 0% 0%;
    background-color: #ffffff;
    text-align:center;
}
.GreyLine td {
    font-size: 80%;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #FAF9F6;
    border: 0;
    background-image: url('../images/dot_grey.gif');
    background-repeat: repeat-y;
    background-position: 0% 0%;
    text-align:center;
}

.GreyLine .FirstTD {
    white-space: normal !important;
}

.NormalLine .FirstTD {
    white-space: normal !important;
}

.TableBottom .FirstTD div {
    height: 17px;
}

.TableBottom .FirstTD {
    background-image: url('../images/conner_bottom.gif') !important;
    background-repeat: no-repeat;
    background-position: 0% 100%;
}

.TableBottom td {
    background-image: url('../images/90grey_bottom.gif');
    background-repeat: no-repeat;
    background-position: 0% 100%;
    background-color: #ffffff;
}

#AdminPage h1 {
    margin: 0px;
    margin-bottom:20px;
    font-size:14px;
}

#AdminPage td {
    vertical-align:top;
}

#AdminPage ul.themes .skintitle {
    font-weight:bold;
    margin:10px;
    border-top:1px solid #aaa;
}

#AdminPage ul.themes .skindesc {
    font-style:italic;
    margin:10px;
}

.comment_message li {
    font-size:13px;
    color:#eeeee;
    list-style:circle;
}

.invitedArea {global.css (line 754)
              border:1px solid #AAAAAA;
              clear:both;
              float:left;
              margin:10px 15px 10px 10px;
              padding:15px;
              width:90%;
}

.invitedUser {global.css (line 744)
              background-color:#EEEEEE;
              border:1px solid #AAAAAA;
              clear:both;
              float:left;
              margin:1px;
              padding:3px;
              width:90%;
}

.bb-image {
    margin-top:30px;
}

.publicblogs table {
    font-size:2em;
    width:95%;
    margin-left:5px;
}

.infobox .publicblogs table {
    font-size:1.4em;
    width:95%;
    margin-left:5px;
}


.publicblogs table th.count {
    font-size:10px;
    width:100px;
    text-align:right;
}

.publicblogs table th.title {
    font-size:10px;
    text-align:left;
}

.infobox .publicblogs table th.count {
    font-size:10px;
    width:20%;
}

.publicblogs table td.owner {
    font-size:12px;
    color:#AAAAAA;
    padding-bottom:15px;
}

.publicblogs table td.owner a {
    font-size:12px;
}

.publicblogs .posts {
    float:right;
    color:#74C262;
    font-size:18px;
}

.publicblogs .new {
    float:right;
    font-size:12px;
    color:#FF0000;
    font-weight:normal;
}

.publicblogs table td.owner a.userprofilelink {
    background:transparent url(../images/user_blue_small.png) no-repeat scroll 0 5px;
    padding-left:12px;
    font-size:11px;
    color:#728D9F;
}

.Registrate input  {
    width:400px;
    height:30px;
    font-size:22px;
    clear:both;
    float:none;
    margin-bottom:10px;
}


.profilecontent {
    width:80%;
    float:right;

}

#pagination {
    margin-top:15px;
}

#PassLoginPage, #OIDLoginPage {
    clear:both;
    margin:0px auto;
    height:300px;
    width:300px;
}

#PassLoginPage input,#OIDLoginPage input, .Registrate input  {
    width:400px;
    height:30px;
    font-size:22px;
    clear:both;
    float:none;
    margin-bottom:10px;
}

#PassLoginPage input.radio, #OIDLoginPage input.radio  {
    width:auto;
    height:auto;
}

.Registrate input.radio  {
    width:auto;
    height:auto;
}

#OIDLoginPage input.openid {
    background:transparent url(../images/oid_logo.png) no-repeat scroll 0 0;
    padding-left:35px;
}

#neversion {
    font-size:18px;
    margin:10px;
}

#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

#button_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#button_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

.bb-php, .bb-sql, .bb-code, .bb-quote {
    border-left:3px solid #CCC;
    padding-left:15px;
    margin-left:15px;
    margin-top:15px;
}

.del_ico, .edit_ico {
    background:transparent url(../images/del.png) no-repeat scroll 0 4px;
    padding:7px;
    float:right;
    margin-right:3px;
}

.edit_ico {
    background:transparent url(../images/edit.png) no-repeat scroll 0 4px;
}


.del-icon, .edit-icon, .clock-icon, .info-icon {
    background:transparent url(../images/del.png) no-repeat scroll 0 4px;
    padding-top:10px;
    padding-left:18px;
    margin-right:3px;
}

.edit-icon {
    background:transparent url(../images/edit.png) no-repeat scroll 0 4px;
}

.clock-icon {
    background:transparent url(../images/clock.png) no-repeat scroll 0 4px;
}

.info-icon {
    background:transparent url(../images/help.png) no-repeat scroll 0 4px;
}

#accordion .del-icon, #accordion .edit-icon {
    float:right;
}

ul.icons li {
    cursor:pointer;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:2px;
    padding:4px 0;
    position:relative;
}

ul.icons span.ui-icon {
    float:left;
    margin:0 4px;
}

ul.icons span.bad-rate, ul.icons span.good-rate {
    background:transparent;
    text-indent:3px;
    color:#FF0000;
    font-weight:bold;
    font-size:12px;
}

ul.icons span.good-rate {
    color:green;
}

ul.userpanel {
    margin:0px 0px 10px 10px;
    clear:both;
}

ul.userpanel li {
    float:left;
    margin-left:20px;
}

.info-row-left {
    font-weight:bold;
    text-align:right;
}

.profile-login, .profile-carma, .profile-rate {
    font-size:500%;
    text-align:center;
}

.profile-login h5, .profile-carma h5, .profile-rate h5 {
    font-size:10px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}

.carma-down-arrow {
    color:red;
}

.carma-up-arrow {
    color:green;
}

#messageArea.error, #messageArea.alert {
    position:fixed;
    height:60px;
    width:200px;
    border:1px solid red;
    background-color:transparent;
    background-image:url('../images/messagebg.png');
    top:2px;
    right:2px;
    z-index:10000;
    padding:5px;
    padding-top:30px;
    color:#FFF;
    display:none;
    text-align:center;
}

#messageArea.alert {
    background-image:url('../images/messagebg_alert.png');
    border:1px solid green;
}

.avatar-border {
    border: 1px solid #eee;
    padding:0px;
    width:42px;
    height:42px;
}

.avatar-border a {
    padding:0px;
    height:80px;
    text-decoration:none;
    background-image:none;
}

.profile-subscribe {
    width:60px;
}

.profile-carma-good {
    color:green;
}

.profile-carma-bad {
    color:green;
}

ul.page-menu {
  clear:both;
  padding-bottom:20px;
}

ul.page-menu li {
  float:left;
    background:transparent url(../images/page-menu.png) no-repeat scroll -10px 0px;
    height:24px;
    text-align:center;
    margin-left:1px;
    padding-top:3px;
    width:100px;
}

ul.page-menu li.first {
    background:transparent url(../images/page-menu.png) no-repeat scroll 0 0px;
}

ul.page-menu li.last {
    background:transparent url(../images/page-menu.png) no-repeat scroll -110px 0px;
}

ul.page-menu li a {
    background-image:none;
    font-weight:bolder;
    color:#FFF;
}

#wrapper .infobox ul li.zebra, #wrapper .infobox ul li.zebra_dark {
    vertical-align:middle;
    background-color:#F9F9F0;
    border-bottom: 1px solid #DEDEC1;
}

#wrapper .infobox ul li.zebra_dark {
    background-color:#EDEDDD;
}




