a {color:#1c57ee;}
.box {margin-bottom:15px;}
.wrap {_height:1%; overflow:hidden;}
h1 {margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif;}
h2 {color:#312c2c; margin:0; padding:0; font:bold 19px Arial, Helvetica, sans-serif;}
h3 {color:#070707; margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif;}

.cont_simple {padding:12px 0 0 30px;}

.cont_fix_right {padding-right:295px; overflow:hidden; _height:1%;}
.cont_fix_right .main_lc {width:100%; float:left; margin-right:-280px; border-right:295px solid #fff;}
.cont_fix_right .main_rc {width:280px; float:left; margin-right:-295px;}

.bordered {border:1px solid #dfdfdf;}
.bordered2 {border:1px solid #dfdfdf;}

.banner_675 {background:url(../images/banner_675_bg.jpg) no-repeat; height:103px; padding-left:27px; width:648px; overflow:hidden;}
.banner_675 h2 {margin:0; padding:17px 0 7px 0; color:#110c10; font:bold 18px Arial, Helvetica, sans-serif;}
.banner_675 ul {list-style:none; margin:0; padding:0;}
.banner_675 ul li {margin:0; font:14px/20px Arial, Helvetica, sans-serif; padding:0 0 0 9px; background:url(../images/bullet_01.gif) left 50% no-repeat; color:#000;}
.banner_675 ul.lft {float:left; width:52%;}
.banner_675 ul.rgt {float:left;}

.sort {height:20px; overflow:hidden; color:#aeaeae;}
.sort form {float:right; padding:0;}
.sort form label {color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; padding-right:2px; vertical-align:middle; }
.sort form select {color:#000; font:12px Arial, Helvetica, sans-serif; border:1px solid #869bb6; width:125px; vertical-align:middle;}

.title_timestamp {height:25px; background:url(../images/timestamp_bg.gif) top repeat-x; color:#fff; font-size:13px; line-height:25px; padding-left:13px;}
.title_timestamp strong {font-size:14px; margin-right:8px;}
.timestamp_gray {height:23px; border:1px solid #e1e1e2; background:url(../images/timestamp_gray.gif) top repeat-x; font-size:13px; line-height:23px; padding-left:13px;}
.timestamp_gray strong {font-size:14px; margin-right:8px;}

a.read {font-size:11px; color:#999;}
a.mark {font-size:11px; color:#999;}
.flag {background:url(../images/mark_read_white.gif) left 50% no-repeat; margin-left:7px; padding-left:8px; text-decoration:none;}
.flag:hover {background:url(../images/mark_read_white_red.gif) left 50% no-repeat; margin-left:7px; padding-left:8px; text-decoration:none;}

.caps {border-top:1px solid #dfdfdf;}
.caps .cap {border-width:0 1px 1px 1px; border-style:solid; border-color:#dfdfdf; padding:10px 15px 10px 140px; overflow:hidden; _height:1%;}
.cap .txt {width:100%; float:right; margin-left:-140px; border-left:140px solid #fff;}
.cap .txt .sub {border-left:1px solid #dfdfdf; padding-left:10px;}
.cap .txt p {line-height:18px; padding:3px 0 2px 0;}
.cap .txt h3 {display:inline; padding:0 4px 0 0; *padding-right:8px; font:bold 15px Arial, Helvetica, sans-serif;}
.cap .pic {width:140px; float:right; margin-left:-140px; text-align:center; font-size:11px; color:#f00; line-height:13px;}
.cap .pic strong {display:block; padding-top:3px;}
.cap .pic strong a {color:#000; text-decoration:none;}
.cap .pic strong a:hover {text-decoration:underline;}

.cap .pic td img {border:0; vertical-align:middle;}
.cap .pic table, .cap .pic table td {margin:0; padding:0; border:0; border-collapse:collapse;}
.cap .pic table {margin:0 auto; width:120px;}
.cap .pic td {background:url(../images/cap_frame_white.gif) no-repeat; height:66px; text-align:center;}

.blogd .cap {padding:14px 15px 7px 112px;}
.blogd .cap .txt {margin-left:-112px; border-left:112px solid #fff;}
.blogd .cap .pic {width:112px; margin-left:-112px; overflow:hidden;}
.blogd .cap .pic div img {border:2px solid #c9c9c9;}

.caps .even {background-color:#f5f5f5;}
.caps .even td {background-image:url(../images/cap_frame_grey.gif);}
.caps .even .txt {border-left-color:#f5f5f5;}
.caps .even .flag {background-image:url(../images/mark_read_grey.gif);}
.caps .even .flag:hover {background-image:url(../images/mark_read_grey_red.gif);}
.cap .photo td {background:none;} 
.cap .photo td img {border:1px solid #dfdfdf;}

.pagination {font-size:11px; font-weight:bold; height:19px; overflow:hidden; line-height:16px;}
.pagination .sub1 {position:relative; left:50%;}
.pagination .sub2 {position:relative; left:-50%;}
.pagination * {float:left; margin-right:5px;}
.pagination a.num {height:17px; border:1px solid #b8b8b8; background:#d6d6d6; color:#000; text-decoration:none; padding:0 6px;}
.pagination a:hover {color:#fff;}
.pagination em {height:17px; border:1px solid #d9d9d9; padding:0 6px; font-style:normal;}
.pagination a.prev, .pagination a.next {height:19px; width:19px; background-repeat:no-repeat; text-indent:-999px;}
.pagination a.prev {background-image:url(../images/page_prev.gif); background-position:7px 50%; }
.pagination a.next {background-image:url(../images/page_next.gif); background-position:8px 50%; }
.pagination span {font:12px/17px Verdana, Arial, Helvetica, sans-serif;}

.a_125 {background:#fff url(../images/grad_311.gif) bottom repeat-x; padding-left:9px; padding-bottom:7px;}
.a_125 .row {overflow:hidden; height:125px; padding-top:8px;}
.a_125 .row a {float:left; margin-right:8px;}
.a_125 .row img {border:0;}
.a_125 .ad_here {display:block; background:url(../images/ad_here_get_results.gif) no-repeat; height:20px; color:#fff; text-align:right; font-size:9px; margin-top:10px; padding-right:6px; width:254px; padding-top:9px;}

.settings .bordered {background:#fff url(../images/grad_293.gif) bottom repeat-x; padding:0 15px 1px 15px;}
.settings .bordered2 {background:#fff url(../images/grad_293_2.gif) top repeat-x; padding:5px 15px 1px 15px;}
.bgcap {padding-top:5px;}
.settings dl {margin:0; padding:6px 20px 11px 0; border-top:1px solid #c6c6c6;}
.settings dl.first {border:0;}
.settings dl dt {margin:0; padding:0; font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;}
.settings dl dd {margin:0; padding:0; font:12px/18px Arial, Helvetica, sans-serif;}
.settings dl a {color:#000;}

.s_iconed dl {padding-right:0; padding-left:74px; background-position:10px 16px; background-repeat:no-repeat;}
.s_iconed .welc {background-image:url(../images/settings_welcome.gif);}
.s_iconed .cu_feeds {background-image:url(../images/settings_custom_feeds.gif);}
.s_iconed .bl_feeds {background-image:url(../images/settings_blocked_feeds.gif);}
.s_iconed .acc {background-image:url(../images/settings_account.gif);}

.login .bordered {padding:12px 15px 16px 15px; background-color:#f5f5f5;}
.login form {padding:0 0 15px 0;}
.login form label {color:#070707; font:bold 14px Arial, Helvetica, sans-serif; display:block; padding-bottom:3px;}
.login form div {margin-top:12px; border:1px solid #c1c1c1; background:#fff; padding-left:11px; height:22px; padding-top:5px;}
.login form div input {background:none; border:0; width:220px; color:#828282; font:12px/14px Arial, Helvetica, sans-serif;}
.login form div input.bg_pswd {background:url(../images/password.gif) 2px 4px no-repeat;}
.login form fieldset {padding:12px 0 0 0; height:29px; overflow:hidden;}
.login form fieldset input {float:right; height:29px; border:0; color:#fff; font:bold 16px Arial, Helvetica, sans-serif; cursor:pointer;}
.login form fieldset a {color:#828282; line-height:20px;}
.login h3 {border-top:1px solid #b9b9b9; padding:12px 0 0 0;}
.login ul {list-style:none; margin:0; padding:6px 0 0 10px;}
.login ul li {margin:0; padding:0 0 0 8px; background:url(../images/bullet_square.gif) left 50% no-repeat; font:12px/18px Arial, Helvetica, sans-serif;}
.login ul li a {color:#070707;}

.simple {padding:0 13px;}
.simple p {padding:0; line-height:18px; color:#070707;}

.feat_contr {background:#fafafa; padding:15px 15px 13px 10px;}
.feat_contr h3 {padding-bottom:9px;}
.feat_contr .contr {overflow:hidden;}
.feat_contr .contr a.avatar {float:left; margin-right:13px; _margin-right:10px;}
.feat_contr .contr a.avatar img {border:2px solid #cecece;}
.feat_contr .contr h4 {margin:0; padding:0; font:bold 14px Arial, Helvetica, sans-serif;}
.feat_contr .contr a.seeall {font-weight:bold; line-height:14px;}
.feat_contr .contr p {padding:0; font-size:11px; line-height:17px;}
.feat_contr .contr a.url {line-height:1em;}
.feat_contr .feat_blog {clear:left; margin-top:9px; padding-top:8px; border-top:1px solid #e1e1e1; padding-left:4px; font-size:11px;}
.feat_contr .feat_blog a {padding-left:13px; background:url(../images/bullet_arr_right.gif) left 50% no-repeat;}

.become_contr {padding:14px 10px; background:#fafafa; line-height:19px;}
.become_contr p {padding:4px 0 0 0;}
.become_contr p a {font-weight:bold;}

.messages .row {_height:1%; overflow:hidden; padding:8px 10px 10px 76px; border-bottom:1px solid #dfdfdf;}
.messages .row .txt {width:100%; float:right; margin-left:-76px; border-left:76px solid #fff; line-height:18px;}
.messages .row .txt p {font-weight:bold; font-size:14px; padding:0;}
.messages .row .txt a {text-decoration:none;}
.messages .row .txt a:hover {text-decoration:underline;}
.messages .row .txt a.url {font-size:11px;}
.messages .row .txt em {color:#f00; font-style:normal; font-size:11px; margin-left:3px;}
.messages .row .avatar {width:76px; float:right; text-align:center; margin-left:-76px; padding-top:5px;}
.messages .row .avatar img {border:2px solid #c1c1c1;}
.messages .even {background:#f5f5f5;}
.messages .even .txt {border-left-color:#f5f5f5;}

.m_login .bordered {border-color:#e1e1e1;}
.m_login h2 {background:#fff url(../images/grad_h_610.gif) left repeat-y; padding-left:20px; line-height:51px; height:51px; border-bottom:1px solid #d3d2d3;}
.m_login form {padding:9px 0 23px 19px; background:#fff;}
.m_login form fieldset {padding:8px 0 0 0; overflow:hidden; clear:left;}
.m_login form .lc {float:left; width:322px;}
.m_login form .rc {float:left; padding-top:25px;}
.m_login form label {display:block; padding-bottom:3px;}
.m_login form.f_createa {padding-top:2px;}
.m_login form.f_createa label {padding-top:8px;}
.m_login form .inp {border:1px solid #a9a9a9; padding-left:10px; width:289px; height:21px; padding-top:7px;}
.m_login form .inp input {border:0; background:0; padding:0; font:12px/1em Arial, Helvetica, sans-serif; width:279px; vertical-align:top;}
.m_login form .rc strong {font-size:13px;}
.m_login form .bullet_sq {padding-left:7px; background:url(../images/bullet_square_grey.gif) left 50% no-repeat;}
.m_login form input.bg {border:0; color:#fff; height:30px; cursor:pointer; font:bold 16px Arial, Helvetica, sans-serif; margin-top:7px;}
.m_login form ul {list-style:none; margin:0; padding:2px 0 0 0;}
.m_login form ul li {margin:0; padding:0 0 0 7px; background:url(../images/bullet_square_grey.gif) left 50% no-repeat; line-height:20px;}

.or {font-weight:bold; font-size:15px; color:#999; padding-left:21px;}

.premium h1 {padding-bottom:10px;}
.premium p {line-height:20px; padding:0;}
.premium h2 {font-size:18px; color:#000;}
.premium .wrap {padding-top:11px;}
.premium .lc, .premium .rc {width:48%; float:left;}
.premium .lc h2 {color:#f00;}
.premium .wrap img {margin:9px 0;}

form.f_get_premium {padding:15px 0 0 0; border-top:1px solid #c3cbd2; width:840px;}
.f_get_premium span {font-size:13px; color:#f00;}
.f_get_premium span small {font-size:11px;}
.f_get_premium span.req {float:right;}
.f_get_premium p {font-weight:bold; font-size:14px; padding:0 0 18px 0;}
.f_get_premium div {height:32px; overflow:hidden;}
.f_get_premium div span {padding:6px 0 0 5px; float:left;}
.f_get_premium label {float:left; width:230px; padding-right:8px; text-align:right; font:13px/26px Arial, Helvetica, sans-serif;}
.f_get_premium div.h24 {height:24px;}
.f_get_premium div.h29 {height:29px;}
.f_get_premium div.h24 label {line-height:18px;}
.f_get_premium div.h29 label {line-height:18px;}
.f_get_premium select {border:1px solid #879cb7; font:11px Arial, Helvetica, sans-serif; color:#1f1f1f; float:left; min-width:180px; *width:180px; *white-space:nowrap;}
.f_get_premium input.inp {border:1px solid #879cb7; width:176px; height:15px; padding:5px 10px; font:12px/15px Arial, Helvetica, sans-serif; float:left;}
.f_get_premium input.w216 {width:216px;}
.f_get_premium input.w196 {width:196px;}
.f_get_premium input.w287 {width:287px;}
.f_get_premium input.w166 {width:166px;}
.f_get_premium input.w74 {width:74px;}
.f_get_premium input.w133 {width:133px;}
.f_get_premium input.w158 {width:158px;}
.f_get_premium input.file {float:left; *border:1px solid #879cb7;}
.f_get_premium div.subm {padding:0 0 12px 238px; height:auto;}
.f_get_premium div.subm input {border:0; cursor:pointer; background:url(../images/b_get_free_premium.gif) no-repeat; width:354px; height:45px;}
.f_get_premium div.safe {background:url(../images/safe_100pr.gif) no-repeat; width:330px; height:15px; padding:21px 0 0 37px; margin-left:238px;}

*:focus {outline:none;}

.forms .h2 {background:#fff url(../images/grad_h_610.gif) left repeat-y; padding-left:19px; border-bottom:1px solid #e1e1e2; padding-top:15px; padding-bottom:18px;}
.forms .h2 h2 {padding:0 0 2px 0;}
.forms h2.h2 {padding:0 0 0 19px; line-height:51px;}
.forms .h2 p {color:#312c2c; padding:0 20px 0 0;}
.forms form {background:#fff;}
.forms form .inp {border:1px solid #a9a9a9; padding-left:10px; width:289px; height:21px; padding-top:7px; overflow:hidden;}
.forms form .inp input {border:0; background:0; padding:0; font:13px/15px Arial, Helvetica, sans-serif; width:279px; vertical-align:top;}
.forms form input.bg {border:0; color:#fff; height:30px; cursor:pointer; font:bold 16px Arial, Helvetica, sans-serif;}
.forms form label {font:13px Arial, Helvetica, sans-serif;}
.forms select {border:1px solid #a5acb2;}
.forms textarea {float:left; border:1px solid #a9a9a9; padding-left:10px; width:350px; height:132px; font:13px/18px Arial, Helvetica, sans-serif;}
.forms .texts {background:#fff; padding:0 16px 14px 20px;}
.forms .texts p {line-height:18px; padding:13px 0 5px 0;}

form.mc_feeds {padding:22px 20px 17px 22px;}
.mc_feeds fieldset {overflow:hidden; height:50px; border-bottom:1px solid #e1e1e2; padding:0;}
.mc_feeds label {float:left; margin-right:10px; padding-top:5px;}
.mc_feeds .inp {float:left; margin-right:10px;}
.mc_feeds input.bg {float:left;}
.mc_feeds p {padding:20px 0 0 0; font-size:13px; line-height:18px;}

form.upd_set {padding:0 0 18px 0;}
.upd_set fieldset {padding:10px 0 0 0;}
.upd_set label {width:203px; float:left; margin-right:13px; text-align:right;}
.upd_set fieldset .inp {width:30px; padding-left:4px; float:left; margin-right:7px; height:17px; padding-top:1px;}
.upd_set fieldset .inp input {width:26px;}
.upd_set fieldset span {float:left; font-size:11px; padding-top:3px;}
.upd_set fieldset select {float:left; width:56px;}
.upd_set .subm {padding:20px 0 0 216px;}

.w78 {width:78px;}
.w106 {width:106px;}
.w127 {width:127px;}
.w150 {width:150px;}
.w170 {width:170px;}

.rlinks {color:#b2b2b2; font-size:11px; text-align:right;}
.rlinks a {color:#b2b2b2; padding:0 2px;}

.my_acc {padding-left:20px; overflow:hidden; _height:1%; background:#fff;}
.my_acc .lc {width:51%; float:left; padding-bottom:33px;}
.my_acc .rc {width:47%; float:left; padding-bottom:33px;}
.my_acc dl {margin:0; padding:24px 0 0 59px; background-position:left 24px; background-repeat:no-repeat; min-height:41px; _height:41px;}
.my_acc dl dt {margin:0; padding:3px 0 2px 0; font-size:14px; font-weight:bold;}
.my_acc dl dd {margin:0; padding:0;}
.my_acc dl.mc_feeds {background-image:url(../images/i_mc_feeds.gif);}
.my_acc dl.bl_feeds {background-image:url(../images/i_bl_feeds.gif);}
.my_acc dl.acc_set {background-image:url(../images/i_acc_set.gif);}
.my_acc dl.my_saved_a {background-image:url(../images/i_my_saved_a.gif);}
.my_acc dl.ch_pass {background-image:url(../images/i_ch_pass.gif);}
.my_acc dl.p_rss_feed {background-image:url(../images/i_p_rss_feed.gif);}

.suggest_blog .h2 p {padding:5px 20px 2px 0; line-height:18px;}
form.f_suggest {padding:10px 0 20px 0; background:#fff;}
.f_suggest fieldset {padding:10px 0 0 0;}
.f_suggest label {width:174px; text-align:right; margin-right:8px; float:left; font-size:13px; padding-top:6px;}
.f_suggest .inp {float:left;}
.f_suggest p {padding:12px 0 0 182px; font-size:13px;}
.f_suggest .captcha {padding:10px 0 0 182px;}
.f_suggest .subm {padding:15px 0 0 182px;}

.add_rssf {padding-left:20px; padding-right:20px;}
.add_rssf h2 {padding-bottom:7px; border-bottom:1px solid #e1e1e2;}
.add_rssf p {padding:8px 20px 0 0; color:#312c2c; line-height:18px;}

.blogger_det h2.h2 {font-size:22px; line-height:56px;}
.blogger_det form {padding:20px;}
.blogger_det form fieldset {overflow:hidden; _height:1%; padding:0;}
.blogger_det form .inp {height:22px; padding-top:6px; float:left; margin-right:10px;}
.blogger_det form input.bg {margin-right:16px; float:left;}
.blogger_det form p {padding:0; float:left;}
.blogger_det form p span {display:block; padding-top:2px;}
.blogger_det form fieldset.radio {padding:12px 0 0 0; height:auto; overflow:visible;}
.blogger_det form fieldset.radio label {line-height:1.2em; padding-right:14px;}
.blogger_det form fieldset.radio * {vertical-align:middle;}
.blogger_det form fieldset.radio input {*height:1.1em; width:1.1em; margin:0; padding:0;}

p.note {padding:10px 0; color:#919191; font-size:11px;}

a.dateLink {color:white; font-weight:bold; text-decoration:none;}