
#ucp_settings,#pm_settings {
float:left;
}

#c_tos dd,#username_response {
margin-left:10px;
}

#vlx {
z-index:1;
}

#blog {
background:#f1f1f1;
border: none;
color:#333;
margin:10px 0;
}

#blog blockquote {
background:none;
border:none;
font-size:85%;
padding:0 10px;
}

#blog h1 {
float:right;
}

#blog h2 {
background:none;
clear:none;
font-size:130%;
padding:0;
}

#blog h2,#blog h2 a,#blog h2 a:hover {
color:#e5293f;
}

#blog_foot {
clear:both;
margin-bottom:20px;
}

#blog_head {
background:#e8e8e8;
border:8px solid #363636;
padding:10px 14px;
}

#blog_head img.avatar {
display:inline;
}

#blog_head:after {
content: ".";
display: block;
height: 0;
line-height:0;
clear: both;
visibility: hidden;
}

#blog_main {
margin:20px 200px 10px 10px;
}

#blog_categories,#blog_readers,#blog_about,div.blog_options {
background:#d8d8d8;
margin:15px 0;
padding:5px 7px;
}

#blog_sidebar h3,#blog_sidebar dt {
color:#e5293f;
font-weight:700;
}

#blog_sub {
background:#363636;
clear:both;
position:relative;
padding:5px 7px;
text-align:right;
}

#blog_sub span {
padding-top:4px;
}

#blog_sidebar {
background:#e8e8e8;
float:right;
font-size:93.3%;
margin:20px 10px 0 0;
padding:0 10px;
width:160px;
}

#blog_sidebar dd {
margin-left:10px;
}

#blog_user {
background: #e8e8e8;
font-size:175%;
}

#blog table {
clear:none;
}

div.blog_options {
font-size:90%;
text-align:right;
}

div.blog_date {
background:#363636;
color:#e5293f;
float:right;
font-weight:700;
margin:0 15px;
text-align:center;
text-transform:uppercase;
width:40px;
}

div.blog_date span {
background:#fdfdfd;
color:#7accc8;
display:block;
font-size:130%;
font-weight:700;
padding:2px 4px;
}

div.blog_entry {
background:#e8e8e8;
margin:10px 0;
padding:5px 7px;
}

#blog_comments li {
padding:5px 7px;
}

#blog_comments li.odd {
background:#e2e2e2;
}

#shoutwrap {
background:#fafafa;
border:1px solid #e7e7e7;
font-size:88.3%;
}

#shoutwrap td {
padding:0;
}

#shoutbox {
list-style-type:none;
margin:0;
padding:0;
}

#shoutbox li {
padding:5px 7px;
}

#shoutbox li.odd {
background:#f6f6f6;
}

#shoutbox dl,#shoutbox dt,#shoutbox dd {
margin:0;
padding:0;
}

#shoutbox dt {
color:#777;
font-size:80%;
}

#shoutopts,#shoutpost {
clear:both;
text-align:center;
}

#divider {
background: url(http://z3.ifrm.com/11/41/0/p22549/divider.png) repeat-x top;
height: 5px;
}

#stats_legend {
background: #e8e8e8;
}

#stats td.c_mark {
border: none!important;
}

td.c_cat-starter a, td.c_cat-lastpost a {
color: #f7941d!important;
}


td.c_cat-starter a:hover, td.c_cat-lastpost a:hover {
color: #f9a745!important;
}

input.row1 {
background: #afdedc;
}

dl.user_info, dl.user_profile {
background: #d8d8d8!important;
color: #363636;
}

div#portal_foot h2 {
border-bottom: 4px solid #a8a8a8;
}

.blog_entry blockquote code {
width: 98.4%!important;
padding: 5px!important;
margin: 0px!important;
}

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}