/* LAYOUT ELEMENTS */ 

body { margin:0;padding:0;text-align:center; }
p { margin:0 0 10px 0; }
div#page { background:#FFFFFF;width:970px;height:auto;margin: 0 auto 0 auto;padding:0; }
.link { padding:0 3px 0 3px; }
.hide { display:none; }
.show { display:block; }
.visual_hide { visibility:hidden; }
.visual_show { visibility:visible; }
.clickable { cursor:pointer; }
.bigger { font-size:60px; font-weight:bold; }
#afterlogin { height:130px; margin-bottom:15px; }
* html #afterlogin { margin:0; }
.absolute { position:absolute; z-index:501; }
.no_activity { width:200px; height:25px; margin:30px 0 0 0; padding:5px 0 0 35px; background:url('../images/no_activity_25x25.gif') 0 0 no-repeat; font-size:16px; font-weight:bold; color:#BBBBBB; line-height:16px; }
.explanation { clear:both; width:100%; height:25px; margin:0 0 10px 0; color:#81c2ff; border-bottom:1px solid #f5f5f5;  }
.fullw { width:100%; }
.fullh { height:100%; }
.center { text-align:center; }
.half { width:50%; }
.overflow { overflow:hidden; }
#what { font-size:16px; color:#4694e4; font-weight:bold; }
#site_pic_big { width:240px; height:150px; border:1px solid #CCCCCC; padding:0; margin:0; }
.site_pic_big { width:240px; height:150px; border:1px solid #CCCCCC; padding:0; margin:0; }
#site_pic_small { width:120px; height:75px; border:1px solid #CCCCCC; }
.site_pic_small { width:120px; height:75px; border:1px solid #CCCCCC; }
#snapshot_manual_div { margin:10px 0 0 0; width:100%; height:1px; overflow:hidden; display:none; }
#more_subcats_div { margin:10px 0 0 0; width:100%; height:1px; overflow:hidden; display:none; }
.support_hd { font-size:18px; font-weight:bold; color:#41b1ff; }
.drop_item { background-color:#ffffff; color:#ffffff; padding:0 5px 0 5px; border:1px dashed #777777; }

.catsx_hd { clear:both; font-size:15px; font-weight:bold; color:#ababab; margin:2px 0 5px 0; background:#f5f5f5; }

/* edit_hd ********************************** */
.edit_hd { width:723px; height:20px; border:1px solid #adadad; background:#f6f6f6; margin:0 0 10px 0; padding:5px 10px 5px 10px; }
* html .edit_hd { width:743px; height:30px; }
.edit_hd span { display:block; float:right; width:500px; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#a3a3a3; text-align:right; }
.edit_hd a { display:block; float:left; background:#46c0ff; color:#FFFFFF; border:1px solid #2e80ab; text-decoration:none; padding:0 5px 0 5px; font-size:15px; font-weight:bold; }
/* edit_hd ********************************** */


/* alert_1 ********************************** */
.alert_1 { width:689px; height:30px; border:1px solid #FF0000; padding:7px 7px 7px 45px; font-size:14px; color:#FF0000; line-height:16px; }
* html .alert_1 { width:741px; height:45px; }
.alert_1.announcement { background:url('../images/alarm_35x35xxx.gif') 5px 5px no-repeat; border:0; }
.alert_1.attention { background:url('../images/alarm_35x35.gif') 5px 5px no-repeat; }
/* alert_1 ********************************** */

/* alert_2 ********************************** */
form.normal fieldset.alert_2, 
fieldset.alert_2 { width:auto; border:2px dashed #FF0000; padding:0 7px 7px 7px; background:#fdfdfd; }
* html form.normal fieldset.alert_2, 
* html fieldset.alert_2 { padding-bottom:0; }
form.normal fieldset.alert_2 legend, 
fieldset.alert_2 legend { font-size:16px; font-weight:bold; font-family:Arial; margin: 0 0 10px 0; padding: 0 3px 0 3px; color:#FF0000; background-color:#FFFFFF; border:0; }
form.normal fieldset.alert_2 p, 
fieldset.alert_2 p { font-size:12px; color:#585858; line-height:20px; padding:0; }
form.normal fieldset.alert_2 p span, 
fieldset.alert_2 p span { padding:0; margin:0; color:#FF0000; font-style:italic; } 
form.normal fieldset.alert_2 a.box, 
fieldset.alert_2 a.box { display:block; width:158px; height:16px; float:right; font-size:12px; line-height:12px; color:#585858; padding:2px 2px 0 2px; border:1px solid #86be00; text-decoration:none; background:#e1ff9a; }
* html form.normal fieldset.alert_2 a.box,
* html fieldset.alert_2 a.box { height:18px; }
/* alert_2 ********************************** */


#news ul.op_done { list-style-type:none; width:100%; }
#news ul.op_done.greencolor { background:#EFF8CE; }
#news ul.op_done.bluecolor { background:#C3ECFF; }
#news ul.op_done li { margin:5px; font-weight:bold; font-size:15px; color:#585858; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }

#header { clear:both;position:relative;height:111px;width:954px;margin:0 auto 0 auto;padding:0;text-align:left; }
#logo { position:relative; padding:0; margin:0; width:280px; height:75px; top:12px; left:20px; float:left; cursor:pointer; }
.pepper { 
	background: url(../images/pepper_46x62.gif) top left no-repeat;
	background: url(../images/pepper_46x62.png) top left no-repeat !important;  
	position: relative; height: 62px; width: 46px;left: -2px;	top: 1px; 
}
#overtabs { position:relative; width:400px; height:50px; float:left; clear:right; text-align:right; }

/* search ********************************** */ 
#search { position:relative; width:250px; height:50px; clear:right; float:right; top:20px; }
#search .search_above { width:307px; padding:0; float:right; }
* html #search .search_above { width:314px; }
#search .search_above a { text-decoration:none; color:#a1a1a1; font-weight:normal; background:#FFFFFF; padding:0 3px 0 3px; }
#search .search_above a.active { color:#d30000; border:0; }
#search .search_under { clear:right; padding:0; float:right; }
#search .join_now { width:280px; height:50px; padding:10px 40px 0 0; text-align:right; }
* html #search .join_now { width:320px; height:60px; }
/* search ********************************** */

#signup { position:relative; top:30px; left:300px; float:left; }
#header_bottom { width:954px; height:1px; margin:1px 0; padding:0; }


/* top login ********************************** */
#login_box { background:#dbe8ce; width:100%; overflow:hidden; }
.login_inside { width: 954px; margin:0 auto 0 auto;text-align:left; float:none; clear:both; }
.login_inside.toplinks { text-align:right; height:15px; margin:0 auto 0 auto; padding:0; }
.login_inside.toplinks a { font-size:10px; padding:0; margin:0; text-decoration:underline; color:#32471e; height:10px; }
#bg_top { position:relative;background: url(../images/bg_1x25.gif) repeat-x #edf3fe;width:100%;height:25px; }
#bg_top a { float:right; width:112px; height:25px; background: url(../images/myaccount_112x25.gif) no-repeat; text-decoration:none; text-indent:-5000em; }
#bg_top a#tologin { background: url(../images/memberlogin_112x25.gif) no-repeat; }
#bg_top a#tologout { background: url(../images/myaccount_112x25.gif) no-repeat; }
.login { font-size:1.4em; font-weight:bold; margin:0 5px 5px 0; height:25px; }
.login nobr { font-size:13px; font-weight:normal; color:#5c8335; }
.login.extra { margin-right:15px; }
.login.extra2 { margin-right:25px; }
.login a { display:block; font-size:13px; font-weight:normal; text-decoration:none; padding-top:4px; line-height:15px; height:10px; }
* html .login a { height:15px; padding-top:5px; }
.login a:hover { text-decoration:underline; }
/* top login ********************************** */


/* errormsg ********************************** */
#errormsg { display:none; position:absolute; clip:rect(0,532px,0,0); top:55px; left:422px; width:532px; height:35px; padding:0; margin:0; z-index:100; }
#errormsg_txt { text-align:left;width:477px;height:35px;padding:9px 0 0 20px;float:left; } 
* html #errormsg_txt { width:497px; }
#errormsg_close { width:20px;height:35px;padding:6px 10px 0 0;float:left; }
* html #errormsg_close { width: 30px;}
#errormsg_link a { text-align:right; }
/* errormsg ********************************** */


/* container ********************************** */
#container { width:970px;height:auto;padding:20px 0 20px 0;margin:0 auto 0 auto; }
* html #container { padding:5px 0 10px 0; }
div.bottomfix { clear:both;margin:0;padding:0;width:0;height:0;visibility:hidden; }
/* container ********************************** */
 

/* sidebox ********************************** */
#side_box { float:left; width:203px; margin:0; padding:0; height:auto; position:relative; }
.box { padding:0; margin:0 0 5px 0; clear:both; }
.box .title { clear:left; width:185px; height:23px; display:block; margin:0; padding:0 0 0 5px; text-align: left; }
* html .box .title { width:190px; } /* IE */
.box .title span { float:left; }
.box .title a { float:right; padding:2px 5px 0 3px; }
.box ul { margin:0 0 5px 0; padding:10px 0 10px 0; float:left; width:188px; }
* html .box ul { margin:0; }
.box ul li { margin:0 0 5px 5px;padding:1px 10px 0 22px; width:150px; height:17px; list-style:none; text-align:left; }
* html .box ul li { width:183px; } /* IE */
.box span.numbers { width:40px; }
/* sidebox ********************************** */


/* box2 ********************************** */
.mainheader { clear:left; width:187px; height:25px; padding:5px 0 0 3px; margin:0 0 10px 0; font-size:23px; font-weight:bold; color:#FF7800; line-height:23px; text-align:left; }
* html .mainheader { width:190px; height:30px; }
.mainheader.greencolor { color:#65924a; }
.mainheader.bluecolor { color:#009fcd; }
.mainheader.redcolor { color:#d30000; }

.box2 { padding:0; margin:0 0 5px 0; clear:both; }
.box2 .title { clear:left; width:185px; height:23px; display:block; margin:0; padding:0 0 0 10px; text-align:left; background:url(../images/sidebox2_grey_190x22.gif) 0 0 no-repeat; border-bottom:1px solid #FFFFFF; }
* html .box2 .title { width:190px; }
.box2 .title a { float:left; font-size:15px; font-weight:bold; font-style:normal; color:#0D4375; font-family:Arial; text-decoration:none; padding-top:2px; }
.box2 .title a.cl { float:right; padding:2px 5px 0 3px; }

.box2 .title_sp { clear:left; width:185px; height:23px; display:block; margin:0; padding:0 0 0 10px; text-align:left; background:url(../images/sidebox2_grey_190x22.gif) 0 0 no-repeat; border-bottom:1px solid #FFFFFF; }
* html .box2 .title_sp { width:190px; }
.box2 .title_sp a { float:left; font-size:15px; font-weight:bold; font-style:normal; color:#009FCD; font-family:Arial; text-decoration:none; padding-top:2px; }
.box2 .title_sp a.cl { float:right; padding:2px 5px 0 3px; }


.box2 .title.spec { background:url(../images/sidebox2_green_190x22.gif) 0 0 no-repeat; }
.box2 .title.spec a { float:left; font-size:15px; font-weight:bold; font-style:normal; padding:2px 0 0 0; color:#016803; text-decoration:none; }

.box2 ul { margin:0 0 7px 0; padding:10px 0 10px 0; float:left; width:188px; background:#fafdfe; border:1px solid #fafafa; }
* html .box2 ul { margin:0; }
.box2 ul li { margin:0 0 5px 5px; padding:1px 10px 0 15px; width:150px; height:auto; list-style:none; text-align:left; }
* html .box2 ul li { width:183px; } /* IE */
.box2 ul li a { color:#0D4375; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial; }
.box2 ul li a.active, .box2 ul li a.active:hover { color:#FF0000; text-decoration:none; font-weight:bold; }
.box2 ul li a:hover { text-decoration:underline; }
/* box2 ********************************** */


/* body_box (used next to sidebox) ********************************** */
#body_box { width:744px;height: auto;padding:0 0 0 15px;margin:0;text-align:left;float:left;position: relative; }
* html #body_box { width:764px; }
div#sect_hd { clear:both;margin:0 0 10px 0;padding:0;text-align:left; }
/* body_box (used next to sidebox) ********************************** */


/* tabs ********************************** */
#tabs { width:100%;margin:0 0 15px 0; }
ul.tabs { font: bold 11px verdana, arial, sans-serif; list-style-type: none; padding:0 0 24px 0; border-bottom: 1px solid #b5b5b5; margin: 0; }
* html ul.tabs { padding-bottom: 29px; }
ul.tabs li { float: left; height: 21px; background-color: #f1f1f1; margin: 2px 2px 0 2px; border: 1px solid #b5b5b5; }
ul.tabs li.right { float: right; }
ul.tabs li.active { border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF; }

ul.tabs li.special { background-color:#ffeeee; }
ul.tabs li.special.active { background-color:#FFFFFF; }
ul.tabs li.special a { color:#d30000; }

ul.tabs li.special2 { background-color:#ff7800; border:1px solid #ff7800; border-bottom:1px solid #b5b5b5; }
ul.tabs li.special2.active { background-color:#FFFFFF; border:1px solid #b5b5b5; border-bottom: 1px solid #FFFFFF; }
ul.tabs li.special2 a { color:#FFFFFF; }
ul.tabs li.special2 a:hover { color:#ff7800; }
ul.tabs li.special2.active a { color: #000000; }

ul.tabs li.empty { width:15px; border:0; background-color: #FFFFFF; } 
ul.tabs li a { color: #000000; }
.tabs a { float: left; display: block; color: #666666; text-decoration: none; padding: 4px; }
.tabs a:hover { background: #FFFFFF; }
ul.subtabs { font:normal 11px verdana, arial, sans-serif; list-style-type:none; margin: 0; padding:0; }
ul.subtabs li { float:left; height:20px; background:#FFFFFF; margin:2px 15px 0 0; padding:0 15px 0 0; border:0; border-right:1px solid #CCCCCC; }
ul.subtabs li.last { border:0; }
ul.subtabs li.spec a { color:#20418c; font-weight:bold; background:#fffac6; }
ul.subtabs li.right { float:right; padding:0 0 0 15px; margin:2px 0 0 15px; }
ul.subtabs li.active a { color:#FF0000; text-decoration:none; font-size:15px; font-weight:bold; }
ul.subtabs li.empty { width:15px; border:0; background:#FFFFFF; } 
/* tabs ********************************** */


/* overtop ********************************** */
div#overtop { position: absolute;display: none; z-index: 501;padding: 0;margin: 0;width: 500px;height: 380px;overflow: hidden;text-align: left; }
div.o_header { width:500px;height: 25px;padding: 3px 0 0 0;margin: 0;color: #FFFFFF;background: #585858;font-size: 120%; }
div.o_header div.date { text-align: left;padding-left: 10px;float: left;font-weight: bold;width: 65%; }
* html div.o_header div.date { width: 70%; }
div.o_header div.close { text-align: right;float: left;width: 30%; }
div.o_header div.close a { color: #FFFFFF;text-decoration: none;font-weight: bold;padding-right: 10px; }
div.o_body { width: 460px;padding: 10px; }
* html div.o_body { width:auto; }
div.o_body span.o_title { display: block; font-size: 250%;font-weight: bold;color: #81bb10;text-align: center; }
/* overtop ********************************** */

/* overtop large ********************************** */
div#overtop_lx { position: absolute;display: none; z-index: 501;padding: 0;margin: 0;width: 600px;height: 600px;overflow: hidden;text-align: left; }
iframe.iframe_lx { width:640px;height:100%;padding:0;margin:0;display:block;border:0; }
/* overtop large ********************************** */


/* overlay (dimming) ********************************** */
div#overlay { position: absolute;margin: auto;top: 0;left: 0;z-index: 500; }
/* overlay (dimming) ********************************** */


/* footer ********************************** */
#footer { clear:both;width:920px;margin:0 auto 0 auto;padding:0px 0 0px 0;text-align:center; }
#footer_bottom { margin:10px 0 25px 0;padding:0; }
/* footer ********************************** */


/* processing ********************************** */
#processing_div { position:absolute;width:100px;height:20px;z-index:1000; }
div.loading { height:25px; width:80px; background:url('../images/indicator_16x16.gif') 0 0 no-repeat; padding:0 0 0 20px; font-size: 11px; color:#585858; }
div.loading.redcolor { color:#FF0000; }
div.loading.autow { width:auto; }
/* processing ********************************** */


/* xform (used on signup page) ********************************** */
div#body_box div#xform { width: 514px;float: left; }
div#body_box div#news { width: 210px;margin:0 0 0 20px;float:left; }
* html div#body_box div#news { width: auto; }
/* xform (used on signup page) ********************************** */


/* used on member welcome page ********************************** */
div#body_box div#acct_activate { clear:both;width:auto;height:auto;margin:0;padding:0; }
div#body_box div#nopic { clear:both;width:auto;height:auto;margin:10px 0;padding:0; }
div#body_box div#tr_act { clear:both;width:auto;height:auto;margin:0;padding:0;display: none; }
/* used on member welcome page ********************************** */


/* green_box ********************************** */
div.green_box { margin: 0 0 16px 0;width:210px; }
div.green_box div { padding: 8px; }
div.green_box div h3 { margin: 1em 0 0.3em; }
div.green_box div h3:first-child { margin: 0 0 0.3em; }
* html div.green_box div h3 { margin-top:0; }
div.green_box div ul { padding: 0;margin:0; }
div.green_box div li { margin: 0 0 0 2em;padding: 0; }
/* green_box ********************************** */
/* grey_box ********************************** */
div.grey_box { margin: 0 0 16px 0;width:210px; }
div.grey_box div { padding: 8px; }
div.grey_box div h3 { margin: 1em 0 0.3em; }
div.grey_box div h3:first-child { margin: 0 0 0.3em; }
* html div.grey_box div h3 { margin-top:0; }
div.grey_box div ul { padding: 0;margin:0; }
div.grey_box div li { margin: 0 0 0 2em;padding: 0; }
/* grey_box ********************************** */
/* blue_box ********************************** */
div.blue_box { margin: 0 0 16px 0;width:210px; }
div.blue_box div { padding: 8px; }
div.blue_box div h3 { margin: 1em 0 0.3em; }
div.blue_box div h3:first-child { margin: 0 0 0.3em; }
* html div.blue_box div h3 { margin-top:0; }
div.blue_box div ul { padding: 0;margin:0; }
div.blue_box div li { margin: 0 0 0 2em;padding: 0; }
/* blue_box ********************************** */

/* green_box_hollow ********************************** */
div.green_box_hollow { margin: 0 0 16px 0; width:230px; }
div.green_box_hollow div { padding: 8px 5px 8px 10px; }
div.green_box_hollow div h3 { margin: 1em 0 0 0; }
div.green_box_hollow div h3:first-child { margin: 0 0 0.2em; }
* html div.green_box_hollow div h3 { margin-top:0; }
div.green_box_hollow div p { margin:0; padding:0; }
div.green_box_hollow div ul { padding:0; margin:0; }
div.green_box_hollow div li { margin: 0 0 0 2em; padding: 0; }
/* green_box_hollow ********************************** */
/* blue_box_hollow ********************************** */
div.blue_box_hollow { margin: 0 0 16px 0; width:230px; }
div.blue_box_hollow div { padding: 8px 5px 8px 10px; }
div.blue_box_hollow div h3 { margin: 1em 0 0 0; }
div.blue_box_hollow div h3:first-child { margin: 0 0 0.2em; }
* html div.blue_box_hollow div h3 { margin-top:0; }
div.blue_box_hollow div p { margin:0; padding:0; }
div.blue_box_hollow div ul { padding: 0;margin:0; }
div.blue_box_hollow div li { margin: 0 0 0 2em;padding: 0; }
/* blue_box_hollow ********************************** */
/* orange_box_hollow ********************************** */
div.orange_box_hollow { margin: 0 0 16px 0; width:230px; }
div.orange_box_hollow div { padding: 8px 5px 8px 10px; }
div.orange_box_hollow div h3 { margin: 1em 0 0 0; }
div.orange_box_hollow div h3:first-child { margin: 0 0 0.2em; }
* html div.orange_box_hollow div h3 { margin-top:0; }
div.orange_box_hollow div p { margin:0; padding:0; }
div.orange_box_hollow div ul { padding: 0;margin:0; }
div.orange_box_hollow div li { margin: 0 0 0 2em;padding: 0; }
/* orange_box_hollow ********************************** */


/* orange_box_narrow ********************************** */
div.orange_box_narrow { margin: 0 0 16px 0; width:190px; }
div.orange_box_narrow div { padding: 8px 5px 8px 10px; }
div.orange_box_narrow div h3 { margin: 1em 0 0 0; }
div.orange_box_narrow div h3:first-child { margin: 0 0 0.2em; }
* html div.orange_box_narrow div h3 { margin-top:0; }
div.orange_box_narrow div p { margin:0; padding:0; }
div.orange_box_narrow div ul { padding: 0;margin:0; }
div.orange_box_narrow div li { margin: 0 0 0 2em;padding: 0; }
/* orange_box_narrow ********************************** */
/* green_box_narrow ********************************** */
div.green_box_narrow { margin: 0 0 16px 0; width:190px; }
div.green_box_narrow div { padding: 8px 5px 8px 10px; }
div.green_box_narrow div h3 { margin: 1em 0 0 0; }
div.green_box_narrow div h3:first-child { margin: 0 0 0.2em; }
* html div.green_box_narrow div h3 { margin-top:0; }
div.green_box_narrow div p { margin:0; padding:0; }
div.green_box_narrow div ul { padding: 0;margin:0; }
div.green_box_narrow div li { margin: 0 0 0 2em;padding: 0; }
/* green_box_narrow ********************************** */


/* friends ********************************** */
#friends_box { width:743px; height:auto; margin:0; padding:0; }
.friends { margin:0 10px 20px 0; width:162px; padding:0 7px 5px 0; position:relative; overflow:hidden; float: left; background-color:#FFFFFF; border: 2px solid #ceeeff; }
* html .friends { width:175px; display:inline; }
.friends.blocked { border:2px solid #ffbcbc; }
.friends .thumb { position:absolute; height:57px; width:56px; left:.5em; top:1.7em; background:url('../images/img_56x57_shadow.gif') no-repeat; }
.friends .thumb img {  border:1px solid #c9c9c9;top:1em; }
.friends .title { clear:left;float:left;margin:0 0 0 7px;width:133px;height:14px; }
* html .friends .title { width:140px; }
.friends .title a { text-decoration:underline;color:#606061;font-weight:bold; }
.friends .flag { clear:right;float:right;margin:3px 0 0 0;width:16px;height:11px; }
.friends .below { float:left; margin:3px 0 0 68px; height:60px; display: inline;  }
.friends .below .linked { padding-bottom:4px; clear:left; font-size:10px; padding-left:21px; color:#aaaaaa; }
.friends .below .linked.del { background:url('../images/leftmenu_del_buddy.gif') no-repeat; }
.friends .below .linked.blo { background:url('../images/leftmenu_blocked.gif') no-repeat; }
.friends .below .linked.apr { background:url('../images/leftmenu_mymatches.gif') no-repeat; }
.friends .below .linked.msg { background:url('../images/leftmenu_inbox.gif') no-repeat; }
.friends .below .linked.frnd { background:url('../images/leftmenu_maf.gif') no-repeat; }
.friends .below .linked.frnd.marked_as_frnd { background:url('../images/leftmenu_vote.gif') no-repeat; }
.friends .below .linked a { font-size:10px; text-decoration:none; }
.friends .below .linked a:hover { text-decoration:underline; }

.friends .below.special {  background:#fafcff; height:50px; border:1px solid #e9f4ff; margin-bottom:10px; }
.friends .below .infod { margin:2px 0 2px 0; clear:left; font-size:10px; color:#aaaaaa; font-family:Arial; }
.friends .below .lft { padding:0 0 0 2px; margin:0; width:55px; height:15px;  text-align:left; }
* html .friends .below .lft { width:53px; }
.friends .below .rght { padding:0 2px 0 0; margin:0; width:30px; height:15px; text-align:right; color:#be0000; }

.friends.narrow { width:144px; }
* html .friends.narrow { width:157px; }
/* friends ********************************** */


/* friends_mini ********************************** */
.friends_mini { margin:0 10px 10px 0; width:60px; height:65px; padding:0; position:relative; float:left; background-color:#FFFFFF; border:0; }
.friends_mini .thumb { position:absolute; height:57px; width:56px; left:.5em; top:1.7em; background:url('../images/img_56x57_shadow.gif') no-repeat; }
.friends_mini .thumb img {  border:1px solid #c9c9c9;top:1em; }
/* friends_mini ********************************** */


/* support welcome page ********************************** */
div.half { width:50%; float:left; clear: none; padding:0; margin:0; }
div.item { background:url('../images/leftmenu_asterix.gif') no-repeat; padding-left: 25px; padding-bottom: 1em; clear: left; height:105px; }
/* support welcome page ********************************** */


/* support faq page ********************************** */
div.faq { padding-bottom:1em; clear:left; height:auto; }
div.faq .topic { margin-bottom:10px; width:505px;  }
.question { padding-bottom:7px; }
.question.more { padding: 5px; margin: 5px 0; width:495px; }
* html .question.more { width: 505px; }
/* support faq page ********************************** */


/* posted_by_date ********************************** */
#posted_by_date { clear:both; width:698px; height:15px; padding:5px 0 5px 45px; font-size:11px; background:#f5f5f5; margin-bottom:10px; }
* html #posted_by_date { height:25px; width:743px; }
#posted_by_date span { display:block; float:left; padding:0 3px 0 3px; font-size:11px; color:#585858; }
#posted_by_date span.bold { padding:0 10px 0 10px; }
#posted_by_date span.bold select { font-size:11px; margin:0; border:1px solid #CCCCCC; background:#9d9d9d; color:#FFFFFF; padding:0; }
#posted_by_date span a { color:#d30000; font-size:11px; text-decoration:none; }
#posted_by_date span a:hover { text-decoration:underline; }
#posted_by_date span.curr { background:#d30000; }
#posted_by_date span.curr a { color:#FFFFFF; }
/* posted_by_date ********************************** */


/* websites ********************************** */
.website { position:relative; margin:0 0 7px 0; clear:left; width:100%; padding:5px 0 5px 0; background:#FFFFFF; }
.ws_fix { position:relative; }
.top_100 { position:absolute; left:0; top:0; width:29px; height:auto; background:url('../images/top100_29x25.gif') 0 0 no-repeat; font-size:14px; color:#006CFF; font-weight:bold; text-align:center; padding:2px 0 0 0; }
* html .top_100 { height:25px; }
.page_content { position:absolute; left:0; top:0; width:29px; height:auto; background:url('../images/top100_29x25.gif') 0 0 no-repeat; font-size:14px; color:#006CFF; font-weight:bold; text-align:center; padding:2px 0 0 0; }
* html .page_content { height:25px; }

.vote { width:64px; text-align:center; margin-left:5px; }
* html .vote { width:64px; text-align:center; margin:7px 0 0 5px; }
.vote .num { background:url('../images/vote_bg_64x64.gif') 0 0 no-repeat; clear:left; height:64px; width:64px; margin:0; }
.vote .num span { color:#f33334; font-size: 13px; clear:left; margin:0; padding:0; display:block; height:20px; }
.vote .num span.number { font-size:30px; font-weight:bold; margin-top:10px; padding:0; height:35px; }
.vote .num span.number.sizexx { font-size:20px; padding-top:10px; height:25px; }
.vote .num span.number.sizexxx { font-size:17px; padding-top:10px; height:25px; }
* html .vote .num span.number { margin:0; }
.vote .handle { clear:left; background:url('../images/vote_btn_64x19.gif') no-repeat; margin:5px 0 0 0; height:19px; width:64px; }
.vote .voted { margin:5px 0 0 0; padding:0 0 0 19px; height:19px; width:64px; font-size:12px; background:url('../images/check_14x14.gif') 3px 0 no-repeat; text-align:left; }
.site { margin:0 10px 0 10px; width:504px; text-align:left; }
* html .site { width:516px; }
.site div { clear:none; margin:0; }
.site .url {  }
.site .url a { color:#f33334; font-size:20px; font-weight:bold; font-family:Arial; text-decoration:none; }
.site .url a:hover { text-decoration:underline; }
.site .url a.edit { font-weight:normal; color:#9b9b9b; text-decoration:none; padding:1px 3px 1px 3px; background:#9b9b9b; color:#FFFFFF; }
.site .url a.marked { background:#ff8926; }
.site .sub {  clear:left; padding:0; font-size:11px; color:#999999; width:476px; height:17px; margin-bottom:2px; }
.site .sub a { color:#999999; text-decoration:underline; font-size:11px; }
.site .desc { clear:left; padding:0; color:#585858; font-size: 11px; }
.site .desc a { color:#626262; font-size: 11px; text-decoration:underline; }
.site .action { clear:left; height:17px; font-size:10px; color:#68996f; }
.site .action a { font-size:10px; }

.site .action .incomplete { float:left; width:250px; height:14px; background:#d30000; padding:0; border:0; text-align:center; }
.site .action .incomplete a { color:#FFFFFF; font-size:12px; line-height:12px; font-weight:bold; text-decoration:none; padding:0 10px 0 0; }
.site .action .incomplete.grey { background:#CCCCCC; }
.site .action .incomplete.grey a { color:#333333; }
.site .action .incomplete.right { float:right; }

.site .action div { padding:1px 10px 0 22px; height:17px; text-align:left; }
.site .action div.comment { background: url(../images/leftmenu_comments.gif) 0 0 no-repeat; }
.site .action div.email { background: url(../images/leftmenu_email.gif) 0 0 no-repeat;  }
.site .action div.watch { background: url(../images/leftmenu_watchlist.gif) 0 0 no-repeat;  }
.site .action div.watch.added { background: url(../images/check_14x14.gif) 0 0 no-repeat; padding:1px 10px 0 17px;  }
.site .action div.watch.remove { background:#D30000; margin:0 5px 0 2px; padding:1px 7px 0 7px; }
.site .action div.watch.remove a { color:#FFFFFF; }
.site .action div.blog { background: url(../images/leftmenu_blog.gif) 0 0 no-repeat;  }
.site .action div.stats { background: url(../images/leftmenu_statistics.gif) 0 0 no-repeat;  }
.site .action div.video { background: url(../images/leftmenu_feature.gif) 0 0 no-repeat;  }
.pix { width:128px; }
.pix .thumbnail { height:84px; width:128px; background:url('../images/site_nopic_120x75_shadow.gif') .2em .1em no-repeat; }
.pix .thumbnail img { border:1px solid #c9c9c9; top:1em; }
.pix .counts { width:120px; height:17px; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:4px; }
.pix .counts.rght { text-align:right; padding-right:4px; }
.pix .counts.plus { background: url(../images/counts_plus_120x17.gif) 0 0 no-repeat; }
.pix .counts.minus { background: url(../images/counts_minus_120x17.gif) 0 0 no-repeat; }
.pix .counts.na { background: url(../images/counts_na_120x17.gif) 0 0 no-repeat; }
/* websites ********************************** */


/* friends_voters ********************************** */
.friends_voters { width:185px; height:96px; margin:0; padding:0; background:url('../images/friends_activity_185x96.gif') 0 0 no-repeat; position:absolute; top:2px; left:475px; } 
.friends_voters .fv_holder { width:149px; height:84px; margin:6px 6px 6px 30px; padding:0; }
.friends_voters .fv_holder .fv_hd { width:149px; height:16px; margin:0 0 2px 0; }
.friends_voters .fv_holder .fv_hd span { width:130px; font-weight:bold; font-size:11px; color:#0047a9; float:left; text-align:left; display:block; }
.friends_voters .fv_holder .fv_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; float:right; }

.friends_voters .fv_holder .voter { clear:left; width:149px; height:17px; margin:0 0 3px 0; padding:0; }
.friends_voters .fv_holder .voter img { float:left; }
.friends_voters .fv_holder .voter a { padding:0 0 0 3px; float:left; color:#00419a; font-size:11px; text-decoration:none; }
.friends_voters .fv_holder .voter a:hover { text-decoration:underline; }
/* friends_voters ********************************** */


/* postweb ********************************** */
div#postweb_div1 { background: url('../images/postweb_44x41.gif') 0 0 no-repeat; padding:6px 0 0 47px; height:41px; margin:0; }
div#postweb_div1 a { font-size:20px; font-weight:bold; color:#585858; text-decoration:none; }
div#postweb_div1 a:hover { text-decoration:underline; }
/* postweb ********************************** */


/* sb_intro ********************************** */
p.sb_intro { margin:0; padding:0; text-align:left; font-size:100%; color:#585858; }
p.sb_intro img { float: right; margin-right: -5px; }
/* sb_intro ********************************** */


/* vote_box ********************************** */
#vote_box { position:absolute; z-index:501; top:50px; left:50px; width:163px; height:210px; background:url('../images/vote_box_163x210.gif') 0 0 no-repeat; padding:0; margin:0; overflow:hidden; display:none; }
#vote_box #hbox { position:relative; top:60px; height:40px; }
#vote_box #hbox span {  font-weight:bold; font-size:25px; color:#00457B; text-transform:uppercase; text-align:center; width:80px; margin-left:12px; float:left; }
#vote_box  #cls_link { width:25px; height:25px; background:url('../images/close_25x25.gif') 0 0 no-repeat; margin-right:10px; float:right; }
#vote_box #vbox { position:relative; top:55px; text-align:center; }
* html #vote_box #vbox { top:55px; }
#vote_box #vbox #num_box { background:#e4ffe5; width:115px; height:75px; margin:0 auto 0 auto; text-align:center; background:url('../images/votebox_115x75.gif') 0 0 no-repeat; }
#vote_box #vbox #num_box .number { color:#f33334; display:block; line-height:60px; height:60px; }
* html #vote_box #vbox #num_box .number { margin-top:7px; padding:0; }
#vote_box #vbox #num_box .number.size1 { font-size:60px; font-weight:bold; padding-top:7px; }
#vote_box #vbox #num_box .number.size2 { font-size:40px; font-weight:bold; padding-top:7px; }
#vote_box #vbox #num_box .number.size3 { font-size:30px; font-weight:bold; padding-top:10px; }

#vote_box #voting { position:relative;  top:63px; margin:0 auto 0 auto; text-align:center; }
* html #vote_box #voting { top:63px; }
#vote_box #voting #handle_box { width:110px; height:19px; margin:0 auto 0 auto; }
#vote_box #voting #handle_box a { text-decoration:none; }
#vote_box #voting #handle_box a#v_down { width:52px; height:19px; background:url('../images/vote_down_52x19.gif') 0 0 no-repeat; float:left; }
#vote_box #voting #handle_box a#v_up { width:52px; height:19px; background:url('../images/vote_up_52x19.gif') 0 0 no-repeat; float:right; }
/* vote_box ********************************** */


/* on_the_fly ********************************** */
#on_the_fly { width:370px; height:18px; position:absolute; z-index:501; padding:10px; border:1px solid #298bc9; background:#f9fdff; display:none; }
* html #on_the_fly { width:390px; height:38px; }
#on_the_fly span { font-weight:bold; font-size:13px; color:#317098; text-align:left; float:left; }
#on_the_fly span.otf { margin-left:5px; }
#on_the_fly span a { font-weight:bold; font-size:13px; color:#689770; }
#on_the_fly a#cls_btn1 { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; float:right; }
/* on_the_fly ********************************** */


/* stf_box ********************************** */ 
#stf_box { width:743px; height:1px; border:2px dashed #78b1d2; background:#f9fdff; display:none; overflow:hidden; }
#stf_box.solid { border:2px solid #78b1d2; }
#stf_box #stf_hd { height:23px; }
#stf_box #stf_hd span { width:700px; font-weight:bold; font-size:16px; color:#d30000; margin-left:10px; float:left; text-align:left; padding-bottom:10px; }
* html #stf_box #stf_hd span { padding-bottom:0; }
#stf_box #stf_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#stf_box .stf_row { clear:left; margin:7px 10px 0 0; text-align:left; }
#stf_box #stf_subject { margin:15px 10px 0 10px; }
* html #stf_box #stf_subject { margin:10px 10px 0 10px; }
#stf_box .stf_row input { width:350px; font-weight:normal; color:#949494; font-size:110%; padding:1px 3px 1px 3px; }
#stf_box .stf_row input#subject { width:100%; }
#stf_box #stf_emails_top { clear:both; height:20px; margin:0 10px 0 10px; text-align:left; font-size:11px; color:#a5a5a5; }
#stf_box #stf_emails_bottom { clear:both; margin:0 10px 0 10px; height:95px; }
* html #stf_box #stf_emails_bottom { height:85px; }
#stf_box #stf_emails_bottom #emails { float:left; width:350px; }
#stf_box #stf_emails_bottom #msg { float:right; width:350px; text-align:left; margin-top:7px; }
#stf_box #stf_emails_bottom #msg textarea { width:350px; height:85px; padding:1px 3px 1px 3px; color:#949494; font-size:110%; }
* html #stf_box #stf_emails_bottom #msg textarea { height:81px; }
#stf_box #stf_submit { clear:both; margin:7px 0 0 0; text-align:left; }
#stf_box #stf_submit #stf_btn { margin-left:10px; width:80px; }
#stf_box #stf_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* stf_box ********************************** */


/* comment_box ********************************** */ 
#comment_box { width:743px; height:1px; border:2px dashed #ffba00; background:#fffbf0; display:none; overflow:hidden; }
#comment_box #cmnt_hd { height:23px; }
#comment_box #cmnt_hd #swappable { width:317px; height:16px; margin:3px 0 0 10px; float:left; }
#comment_box #cmnt_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#comment_box .cmnt_row { clear:left; margin:7px 0 0 10px; text-align:left; background:url('../images/cmnt_360x46.gif') 10px 15px no-repeat; height:63px; width:371px; }
#comment_box .cmnt_row a { float:left; margin:0 7px 0 0; font-size:10px; text-decoration:none; color:#999999; }
#comment_box .cmnt_row a:hover { text-decoration:underline; }
#comment_box .cmnt_row img { padding-top:3px; }
#comment_box .cmnt_row span { display:block; margin:0 10px 0 25px; padding:0; clear:left; color:#585858; font-size:10px; width:341px; height:34px; }
#comment_box .cmnt_row span a { color:#585858; }
#comment_box #cmnt_bottom { clear:both; margin:0 10px 0 10px; height:130px; }
* html #comment_box #cmnt_bottom { height:120px; }
#comment_box #cmnt_bottom #comments { float:right; width:383px; overflow:hidden; }
#comment_box #cmnt_bottom #msg { float:left; width:317px; text-align:left; margin-top:7px; }
#comment_box #cmnt_bottom #msg textarea { width:317px; height:130px; padding:1px 3px 1px 3px; color:#949494; font-size:110%; border:1px solid #ffba00; background: #fff1cc; }
#comment_box #cmnt_submit { clear:left; margin:7px 0 0 0; text-align:left; float:left; width:200px; }
#comment_box #cmnt_submit #cmnt_btn { margin-left:10px; width:80px; }
#comment_box #cmnt_viewall { margin:7px 10px 0 0; text-align:right; float:right; width:200px; }
#comment_box #cmnt_viewall a { font-size:100%; text-decoration:underline; color:#0063BF; }
#comment_box #cmnt_success { margin:10px 10px 0 10px; font-weight:bold; font-size:16px; color:#0063BF; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* comment_box ********************************** */


/* no_picture ********************************** */ 
#no_picture { margin:15px 0 0 0; padding:10px 0 10px 0; width:100%; border:1px solid #bdf188; background:#e5ffcb; height:35px; }
* html #no_picture { height:45px; }
#no_picture #np_alarm { background:url('../images/alarm_35x35.gif') 0 0 no-repeat; height:35px; margin-left:10px; padding:7px 0 0 45px; font-weight:bold; font-size:1.3em; color:#474d41; }
#no_picture #np_btn { margin:7px 10px 0 0; }
* html #no_picture #np_btn { margin-top:4px; }
/* no_picture ********************************** */


/* profile_top ********************************** */
#profile_top { width:100%; margin:0; padding-bottom:0; height:150px; }
#profile_top #pr_pic { width:150px; height:150px; }
#profile_top #pr_outer_l { margin:0 0 0 15px; width:350px; height:150px; }
#profile_top #pr_name { font-size:30px; color:#585858; clear:left; float:none; height:35px; line-height:30px; margin:0; padding:0; }
#profile_top #pr_data { margin:0; padding:0; }
#profile_top #pr_data .dt_title { color:#CACACA; width:125px; height:20px; }
#profile_top #pr_data .dt_desc { color:#333333; height:20px; }
#profile_top #pr_outer_r { width:190px; height:150px; }
#profile_top #pr_outer_r .buttons { padding:5px 0 0 30px; height:28px; margin:0 0 10px 0; clear:both; text-align:left; float:right; width:110px; font-size:16px; font-weight:bold; color:#AAAAAA; letter-spacing:-1px; line-height:16px; }
* html #profile_top #pr_outer_r .buttons { width:135px; }
#profile_top #pr_outer_r .buttons a { font-weight:normal; color:#0063bf; text-decoration:none; font-size:16px; letter-spacing:-1px; line-height:16px; }
#profile_top #pr_outer_r .buttons a:hover { text-decoration:underline; }
#profile_top #pr_outer_r .buttons#mark_as_friend { background:url('../images/profile_maf.gif') 0 0 no-repeat;  }
#profile_top #pr_outer_r .buttons#mark_as_friend.marked_as_friend { background:url('../images/profile_maf_marked.gif') 0 0 no-repeat; }
#profile_top #pr_outer_r .buttons#send_a_messasge { background:url('../images/profile_msg.gif') 0 0 no-repeat; }
#profile_top #pr_outer_r .buttons#show_to_friend { background:url('../images/profile_stf.gif') 0 0 no-repeat; }
/* profile_top ********************************** */


/* message_box ********************************** */ 
#message_box { width:400px; height:1px; border:2px dashed #72ba7c; background:#fbfffc; display:none; overflow:hidden;  }
#message_box.solid { border:2px solid #72ba7c; }
#message_box #message_hd { height:23px; }
#message_box #message_hd span { width:350px; font-weight:bold; font-size:16px; color:#d30000; margin-left:10px; float:left; text-align:left; height:35px; }
* html #message_box #message_hd span { height:23px; }
#message_box #message_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#message_box #message_subject { clear:left; margin:15px 10px 0 10px; text-align:left; }
* html #message_box #message_subject { margin:10px 10px 0 10px; }
#message_box input#subject { width:100%; font-weight:normal; color:#949494; font-size:110%; padding:1px 3px 1px 3px; background:#f0fff0; border:1px solid #81aa87; }
#message_box #swappable { margin:0 10px 0 10px; width:375px; height:20px; }
#message_box #message { text-align:left; margin:5px 10px 0 10px; }
#message_box #message textarea { width:380px; height:150px; padding:1px 3px 1px 3px; color:#949494; font-size:110%; background:#f0fff0; border:1px solid #81aa87; }
* html #message_box #message textarea { width:375px; }
#message_box #message_submit { clear:left; margin:7px 0 0 0; text-align:left; }
#message_box #message_submit #message_btn { margin-left:10px; width:80px; }
#message_box #message_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* message_box ********************************** */


/* invite_box ********************************** */ 
#invite_box { width:743px; height:1px; border:2px dashed #78b1d2; background:#f9fdff; display:none; overflow:hidden; }
#invite_box.solid { border:2px solid #78b1d2; }
#invite_box #invite_hd { height:23px; }
#invite_box #invite_hd span { width:700px; font-weight:bold; font-size:16px; color:#d30000; margin-left:10px; float:left; text-align:left; padding-bottom:10px; }
* html #invite_box #invite_hd span { padding-bottom:0; }
#invite_box #invite_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#invite_box .invite_row { clear:left; margin:10px 10px 0 0; text-align:left; }
* html #invite_box .invite_row { margin:7px 10px 0 0; }
#invite_box .invite_row:first-child { margin-top:9px; }
#invite_box #invite_subject { margin:15px 10px 0 10px; }
* html #invite_box #invite_subject { margin:10px 10px 0 10px; }
#invite_box .invite_row input { width:350px; font-weight:normal; color:#949494; font-size:110%; padding:1px 3px 1px 3px; }
#invite_box .invite_row input#subject { width:100%; }
#invite_box #invite_emails_top { clear:both; height:20px; margin:0 10px 0 10px; text-align:left; font-size:11px; color:#a5a5a5; }
#invite_box #invite_emails_bottom { clear:both; margin:0 10px 0 10px; height:190px; } 
* html #invite_box #invite_emails_bottom { height:170px; }
#invite_box #invite_emails_bottom #emails { float:left; width:350px; }
#invite_box #invite_emails_bottom #msg { float:right; width:350px; text-align:left; margin-top:7px; }
#invite_box #invite_emails_bottom #msg textarea { width:350px; height:170px; padding:1px 3px 1px 3px; color:#949494; font-size:110%; }
* html #invite_box #invite_emails_bottom #msg textarea { height:170px; }
#invite_box #invite_submit { clear:both; margin:7px 0 0 0; text-align:left; }
#invite_box #invite_submit #invite_btn { margin-left:10px; width:80px; }
#invite_box #invite_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* invite_box ********************************** */


/* blog_box ********************************** */
#blog_box { width:743px; height:1px; border:2px dashed #a6a5a5; background:#fcfcfc; display:none; overflow:hidden;  }
#blog_box.solid { border:2px solid #a6a5a5; }
#blog_box #blog_hd { height:23px; }
#blog_box #blog_hd span { width:700px; font-weight:bold; font-size:16px; color:#d30000; margin-left:10px; float:left; text-align:left; height:35px; }
* html #blog_box #blog_hd span { height:23px; }
#blog_box #blog_hd a { width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#blog_box #blog_subject { clear:left; margin:15px 10px 0 10px; text-align:left; }
* html #blog_box #blog_subject { margin:10px 10px 0 10px; }
#blog_box input#subject { width:723px; font-weight:normal; color:#949494; font-size:110%; padding:1px 3px 1px 3px; background:#f6f6f6; border:1px solid #a6a5a5; }
* html #blog_box input#subject { width:720px; }
#blog_box #blog { text-align:left; margin:10px 10px 0 10px; }
#blog_box #blog textarea { width:723px; height:150px; padding:1px 3px 1px 3px; color:#949494; font-size:110%; background:#f6f6f6; border:1px solid #a6a5a5; }
* html #blog_box #blog textarea { width:720px; }
#blog_box #blog_submit { clear:left; margin:7px 0 0 0; text-align:left; }
#blog_box #blog_submit #blog_btn { margin-left:10px; width:80px; }
#blog_box #blog_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* blog_box ********************************** */


/* ruler ********************************** */
.ruler { padding:0; margin:0 0 0 15px; font-size:11px; width:500px; text-align:right; }
.ruler a, 
.ruler span { display:block; float:left; height:21px; padding:1px 5px 0 5px; margin:0 1px 0 0; border:1px solid #FFFFFF; background:#FFFFFF; }
* html .ruler a,
* html .ruler span { height:22px; }
.ruler span { color: #DDDDDD; }
.ruler span.dots { font-weight:bold; color:#bcbcbc; }
.ruler a { border:1px solid #FFFFFF; text-decoration: none; color:#0084ff; }
.ruler a:hover { border-color:#97cdff; }
.ruler span.active { border-color:#0084ff; font-weight:bold; background:#FFFFFF; color:#0084ff; }
/* ruler ********************************** */


/* ruler2 ********************************** */
.ruler_right { padding:0; margin:0 0 0 15px; font-size:11px; width:500px; text-align:right; }
.ruler_right a, 
.ruler_right span { display:block; float:right; height:21px; padding:1px 5px 0 5px; margin:0 1px 0 0; border:1px solid #FFFFFF; background:#FFFFFF; }
* html .ruler_right a,
* html .ruler_right span { height:22px; }
.ruler_right span { color: #DDDDDD; }
.ruler_right span.dots { font-weight:bold; color:#bcbcbc; }
.ruler_right a { border:1px solid #FFFFFF; text-decoration: none; color:#0084ff; }
.ruler_right a:hover { border-color:#97cdff; }
.ruler_right span.active { border-color:#0084ff; font-weight:bold; background:#FFFFFF; color:#0084ff; }
/* ruler ********************************** */


/* if_mini ********************************** */
#if_mini { clear:both; width:190px; height:174px; margin:10px 0 10px 0; padding:0; background:url('../images/invite_friends_190x174.gif') 0 0 no-repeat; }
#if_mini #if_mini_cont { margin:0 2px 0 2px; width:186px; height:50px; padding:119px 0 0 0; }
#if_mini #if_mini_cont #inpt_up input#eml { clear:both; width:167px; color:#949494; }
#if_mini #if_mini_cont #inpt_down { width:167px; margin:3px auto 0 auto; }
#if_mini #if_mini_cont #inpt_down a { font-size:10px; display:block; }
#if_mini #if_mini_cont #inpt_down a#inv_lnk { float:left; padding:4px 0 0 0; width:97px; height:20px; text-align:left; }
#if_mini #if_mini_cont #inpt_down a#inv_btn { float:right; background:url('../images/invite_65x20.gif') 0 0 no-repeat; width:65px; height:20px; text-align:right; }
/* if_mini ********************************** */


/* site_top ********************************** */
#site_top { width:100%; margin:0; padding-bottom:0; height:205px; overflow:hidden; }
#site_top #st_pic { width:240px; height:150px; border:1px solid #CCCCCC; }
#site_top #st_outer { margin:0 0 0 10px; width:460px; height:150px; }
* html #site_top #st_outer { width:480px; }
#site_top #st_name { clear:left; float:none; height:25px; margin:0; padding:0; }
#site_top #st_name a { line-height:20px; color:#f33334; font-size:20px; font-weight:bold; font-family:Arial; text-decoration:none; }
#site_top #st_name a:hover { text-decoration:underline; }
#site_top #st_data { margin:0; padding:0; height:125px; }
#site_top #st_data .st_title { color:#CACACA; width:125px; height:20px; }
#site_top #st_data .st_desc { color:#d30000; height:20px; }
#site_top #st_data .st_desc.tiny { font-size:9px; color:#CCCCCC; line-height:11px; }
#site_top #st_data .st_desc.tiny a { font-size:9px; color:#d30000; line-height:9px; text-decoration:none; }

#site_top #st_data #st_middle { height:125px; width:280px; }
* html #site_top #st_data #st_middle { width:300px; }
#site_top #st_data #st_middle #st_url { height:17px; padding-bottom:12px; }
#site_top #st_data #st_middle #st_url a { color:#999999; text-decoration:none; font-size:11px; line-height:11px; }
#site_top #st_data #st_middle #st_posted { color:#999999; font-size:10px; height:17px; }
#site_top #st_data #st_middle #st_posted a { color:#d30000; font-size:10px; text-decoration:underline; }
#site_top #st_data #st_middle #st_box { height:100px; }
#site_top #site_claim { clear:left; width:743px; color:#585858; font-size:11px; line-height:11px; height:11px; padding:10px 0 0 0; }
#site_top #site_claim a { color:#FF0000; font-size:11px; line-height:11px; height:12px; text-decoration:underline; }
#site_top #site_desc { clear:left; width:743px; color:#919191; height:100px; padding:10px 0 0 0; }

.st_vote { height:125px; width:140px; border:1px solid #CCCCCC; padding:0; margin:0; }
.st_vote .vbox { position:relative; top:13px; text-align:center; }
.st_vote .vbox .num_box { background:#e4ffe5; width:115px; height:75px; margin:0 auto 0 auto; text-align:center; background:url('../images/votebox_115x75.gif') 0 0 no-repeat; }
.st_vote .vbox .num_box .number { color:#f33334; display:block; line-height:60px; height:60px; }
* html .st_vote .vbox .num_box .number { margin-top:7px; padding:0; }
.st_vote .vbox .num_box .number.size1 { font-size:60px; font-weight:bold; padding-top:7px; }
.st_vote .vbox .num_box .number.size2 { font-size:40px; font-weight:bold; padding-top:7px; }
.st_vote .vbox .num_box .number.size3 { font-size:30px; font-weight:bold; padding-top:10px; }
.st_vote .voting { position:relative;  top:18px; margin:0 auto 0 auto; text-align:center; }
.st_vote .voting .handle_box { width:110px; height:19px; margin:0 auto 0 auto; text-align:center; }
.st_vote .voting .handle_box a { text-decoration:none; }
.st_vote .voting .handle_box a.v_down { width:52px; height:19px; background:url('../images/vote_down_52x19.gif') 0 0 no-repeat; float:left; }
.st_vote .voting .handle_box a.v_up { width:52px; height:19px; background:url('../images/vote_up_52x19.gif') 0 0 no-repeat; float:right; }
.st_vote .voting .handle_box.voted { padding:0 0 0 19px; font-size:12px; background:url('../images/check_14x14.gif') 3px 0 no-repeat; text-align:left; }
/* site_top ********************************** */


/* report as spam ********************************** */
span.rprt { display:block; padding:0; margin:0; font-size:10px; color:#68996f; }
span.rprt a { font-size:10px; color:#d30000; }
/* report as spam ********************************** */


/* cmnt ********************************** */
.cmnt { width:100%; min-height:90px; margin:0; padding:10px 0 10px 0; background:#FFFFFF; }
.cmnt_pic { width:95px; height:60px; padding:10px 0 0 10px; margin:0 10px 0 10px; background:url('../images/profile_bg_93x70.gif') 0 0 no-repeat;  }
* html .cmnt_pic { width:105px; height:70px; }
.cmnt_body { width:595px; margin:0 10px 0 0; }
.cmnt_hd { width:595px; }
.cmnt_hd span.cmnt_uname { display:block; float:left; padding:0; margin:0; }
.cmnt_hd span.cmnt_uname a { display:block; float:left; padding:0; margin:0; font-size:18px; font-weight:bold; text-decoration:none; }
.cmnt_hd span.cmnt_uname a:hover { text-decoration:underline; }
.cmnt_hd span.cmnt_date { display:block; float:right; padding:0; margin:0 10px 0 0; font-size:10px; }
.cmnt_hd span.rprt { float:right; }
.cmnt_cmnt { width:595px; padding:0; margin:0; color:#585858; }
/* cmnt ********************************** */


/* x_cmnt_box_large ********************************** */ 
#x_cmnt_box_large { width:1px; height:20px; margin:0; padding:0; border:1px solid #ffba00; background:#fffbf0; overflow:hidden; display:none; } 
#x_cmnt_box_large #x_cmnt_hd { width:100%; height:23px; }
#x_cmnt_box_large #rich_txt_edtr { float:left; width:550px; height:23px; margin:0 0 0 10px; }
#x_cmnt_box_large #x_cmnt_hd_txt { float:right; width:120px; font-weight:bold; font-size:16px; color:#ffce4a; margin:0 10px 0 0; text-align:right; }
#x_cmnt_box_large #x_cmnt_hd a { display:block; width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#x_cmnt_box_large #x_cmnt_msg_outer { clear:both; width:720px; height:80px; margin:10px; padding:0; }
#x_cmnt_box_large #x_cmnt_msg { clear:both; width:720px; height:80px; text-align:left; margin:0; padding:0; }
#x_cmnt_box_large #x_cmnt_msg textarea { width:100%; height:100%; margin:0; padding:1px 3px 1px 3px; color:#949494; font-size:110%; border:1px solid #ffba00; background:#fff1cc; }
#x_cmnt_box_large #x_cmnt_submit { clear:left; margin:0; padding:0; text-align:left; float:left; width:200px; }
#x_cmnt_box_large #x_cmnt_submit #x_cmnt_btn { margin-left:10px; width:80px; }
#x_submit_cmnt { width:100%; height:20px; text-align:left; background:#FFFFFF; }
#x_submit_cmnt a { font-weight:bold; font-size:18px; line-height:18px; color:#57c051; text-decoration:underline; }
#x_cmnt_box_large #cmnt_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* x_cmnt_box_large ********************************** */


/* comm_top ********************************** */
#comm_top { width:100%; height:142px; overflow:hidden; margin:0; padding:0; background:#FFFFFF; }
#comm_top #comm_name { clear:left; width:530px; font-size:25px; color:#0084ff; font-weight:bold; line-height:25px; height:30px; margin:0; }
#comm_top #comm_date { clear:left; width:530px; font-size:12px; color:#585858; font-weight:normal; line-height:12px; height:13px; margin:0; }
#comm_top #comm_date a { font-size:12px; color:#d30000; font-weight:normal; line-height:10px; text-decoration:none; }
#comm_top #comm_date a:hover { text-decoration:underline; }
#comm_top #comm_desc { float:left; width:392px; color:#919191; height:100px; margin:10px 0 0 10px; }
#comm_top #site_pix { clear:left; width:128px; float:left; margin:10px 0 0 0; }
#comm_top #site_pix .thumbnail { height:84px; width:128px; background:url('../images/site_nopic_120x75_shadow.gif') .2em .1em no-repeat; }
#comm_top #site_pix .thumbnail img { border:1px solid #c9c9c9; top:1em; }

#comm_top .comm_join_now { clear:left; width:192px; color:#919191; height:25px; text-align:right; }
#comm_top .comm_join_now.member { width:160px; font-size:16px; color:#585858; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
#comm_top #comm_leader { clear:left; width:192px; text-align:right; }
.group_header { color:#ff7800; font-size:22px; font-weight:bold; line-height:22px; height:22px; }
#comm_mid_box { width:100%; margin:0; padding:0; }
#comm_mid_box #comm_talk #comments_box { position:relative; width:100%; }
#comm_mid_box #comm_talk { width:510px; margin:0 10px 0 0; padding:0; }
#comm_mid_box #comm_talk #comm_group_hd span { display:block; float:left; padding:0 0 0 47px; height:36px; width:250px; background:url('../images/group_42x36.gif') 0 0 no-repeat; }
#comm_mid_box #comm_talk #comm_group_hd a { display:block; float:right; font-weight:bold; color:#51C200; font-size:18px; }
#comm_mid_box #comm_talk .cmnt { width:100%; min-height:50px; margin:0; padding:2px 0 2px 0; }
#comm_mid_box #comm_talk .cmnt_pic { width:50px; height:50px; padding:0; margin:0 10px 0 10px; background:none; }
#comm_mid_box #comm_talk .cmnt_hd span.cmnt_uname a { font-size:15px; }
#comm_mid_box #comm_talk .cmnt_body { width:420px; }
#comm_mid_box #comm_talk .cmnt_hd { width:420px; }
#comm_mid_box #comm_talk .cmnt_cmnt { width:420px; }
#comm_mid_box #comm_members { width:207px; margin:0; padding:0; }
#comm_mid_box #comm_members #friends_box { width:177px; border:1px solid #dbf1ff; padding:5px 15px 15px 15px; margin:0; }
* html #comm_mid_box #comm_members #friends_box { padding-top:15px; width:207px; }
#comm_mid_box #comm_members .friends { margin:10px 0 0 0; float:none; clear:left; }
#comm_mid_box #comm_members #comm_members_hd { height:22px; padding:0; margin:0 0 10px 0; }
#comm_mid_box #comm_members #comm_mbrs_viewall { margin:10px 0 0 0; text-align:right; float:right; width:140px; }
#comm_mid_box #comm_members #comm_mbrs_viewall a { font-size:100%; text-decoration:underline; color:#0063BF; }
/* comm_top ********************************** */  


/* leader ********************************** */ 
.leader { position:relative; margin:10px 0 0 0; width:180px; padding:0 10px 5px 0; overflow:hidden; background-color:#f0fbff; border: 1px solid #dbf1ff; text-align:left; }
* html .leader { width:190px; }
.leader .thumb { position:absolute; height:57px; width:56px; left:.5em; top:.6em; background:url('../images/img_56x57_shadow.gif') no-repeat; }
.leader .thumb img { position:relative; border:1px solid #c9c9c9; text-align:left; }
.leader .title { clear:left; margin:3px 0 0 7px; text-align:left; height:15px; }
.leader .title a { text-decoration:none; color:#118cff; font-weight:bold; font-size:15px; line-height:15px; }
.leader .title a:hover { text-decoration:underline; }
.leader .title_desc { clear:left; margin:3px 0 0 7px; text-align:left; color:#989898; font-size:12px; font-weight:bold; line-height:12px; height:12px; }
.leader .below { float:left; margin:7px 0 0 68px; height:60px; text-align:left; } 
.leader .below .linked { clear:left; font-size:10px; padding:0 0 4px 21px; color:#aaaaaa; }
.leader .below .linked.msg { background:url('../images/leftmenu_inbox.gif') no-repeat; }
.leader .below .linked.frnd { background:url('../images/leftmenu_maf.gif') no-repeat; }
.leader .below .linked.frnd.marked_as_friend { background:url('../images/leftmenu_vote.gif') 0 0 no-repeat; }
.leader .below .linked.stf { background:url('../images/leftmenu_stf.gif') no-repeat; }
.leader .below .linked a { font-size:10px; text-decoration:none; }
.leader .below .linked a:hover { text-decoration:underline; }
/* leader ********************************** */


/* community ********************************** */
#comm_box { width:100%; }
.community { float:left; width:225px; height:65px; border:1px solid #c6eeff; background:#f6fdff; padding:5px; margin:0 10px 15px 0; display:inline; }
* html .community { width:235px; height:75px; }
.community.stretched { width:340px; margin:15px 10px 0 0; }
* html .community.stretched { width:340px; }
.community .comm_site_pic { width:80px; height:auto; text-align:center; padding-top:14px; }
.community .comm_site_pic .comm_site_pic_br { border:1px solid #CCCCCC; width:60px; height:37px; }
.community .comm_other { width:240px; height:65px; }
.community .comm_name { clear:left; width:100%; height:22px; padding:0; margin:0; }
.community .comm_name a { font-weight:bold; font-size:15px; line-height:15px; color:#f00001; text-decoration:none; }
.community .comm_name a:hover { text-decoration:underline; }
.community .comm_below { width:145px; float:left; padding:0; margin:0; }
.community .comm_below .comm_upic { height:17px; width:17px; margin:4px 0 0 0; }
.community .comm_below .comm_uname { float:none; height:15px;  }
.community .comm_below .comm_uname a { font-size:12px; color:#0d4375; text-decoration:none; line-height:12px; }
.community .comm_below .comm_uname a:hover { text-decoration:underline; }
.community .comm_below .comm_utitle { float:none; font-size:10px; color:#6c6c6c; line-height:10px; height:13px; }
.community .comm_below .comm_desc { clear:left; width:100%; font-size:10px; font-weight:bold; color:#0d4375; }
.community .comm_join { width:56px; height:30px; float:right; text-align:right; padding:0; margin-top:10px; }
.community .comm_join.member { font-size:12px; color:#585858; text-align:left; background:url(../images/check_14x14_1.gif) 0 0 no-repeat; padding:1px 0 0 17px; }
/* community ********************************** */


/* talk_box ********************************** */ 
#talk_box { clear:both; width:510px; height:1px; margin:10px 0 0 0; padding:0; border:1px solid #ffba00; background:#fffbf0; overflow:hidden; display:none; } 
#talk_box #talk_hd { width:100%; height:23px; }
#talk_box #rich_txt_edtr { float:left; width:358px; height:23px; margin:0 0 0 10px; }
#talk_box #talk_hd_txt { float:right; width:120px; font-weight:bold; font-size:16px; color:#ffce4a; margin:0 10px 0 0; text-align:right; }
#talk_box #talk_msg_outer { clear:both; width:488px; height:80px; margin:10px; padding:0; }
#talk_box #talk_msg { clear:both; width:488px; height:80px; text-align:left; margin:0; padding:0; }
#talk_box #talk_msg textarea { width:100%; height:100%; margin:0; padding:1px 3px 1px 3px; color:#949494; font-size:110%; border:1px solid #ffba00; background:#fff1cc; }
#talk_box #talk_submit { clear:left; margin:0; padding:0; text-align:left; float:left; width:200px; }
#talk_box #talk_submit #talk_btn { margin-left:10px; width:80px; }
#talk_cmnt { width:100%; height:20px; text-align:left; background:#FFFFFF; }
#talk_cmnt a { font-weight:bold; font-size:18px; line-height:18px; color:#57c051; text-decoration:underline; }
/* talk_box ********************************** */


/* claim_box ********************************** */ 
#claim_box { width:380px; height:1px; padding:10px; border:2px solid #72ba7c; background:#fbfffc; display:none; overflow:hidden; }
* html #claim_box { width:400px; height:265px; }
#claim_box #claim_hd { height:23px; width:100%; }
#claim_box #claim_hd span { width:350px; height:23px; display:block; font-weight:bold; font-size:16px; color:#d30000; margin:0; padding:0; float:left; text-align:left; }
#claim_box #claim_hd a { display:block; width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:0; padding:0; float:right; }
#claim_box #claim { width:100%; height:180px; text-align:left; margin:0; padding:10px 0 0 0; font-size:15px; color:#585858; }
#claim_box #claim span { display:block; margin:0 0 10px 0; padding:0; font-size:15px; color:#585858; }
#claim_box #claim span.alarm2 { color:#d30000; }
#claim_box #claim span a { font-size:15px; color:#FF0000; }
#claim_box #claim_submit { clear:left; margin:0; text-align:left; }
#claim_box #claim_success { margin:20px 0 0 0; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* claim_box ********************************** */


/* dept_hd ********************************** */
.dept_hd { padding-bottom:1em; clear:left; height:auto; }
.dept_hd .hd_txt { margin-bottom:10px; padding:0; width:100%; font-weight:bold; text-transform:uppercase; color:#3B3B3B; border-bottom:1px solid #CCCCCC; }
p.publish { font-size:15px; color:#808080; font-weight:bold; background:#FFFFFF; }
p.publish span { color:#bababa; }
/* claim_box ********************************** */


/* site_box ********************************** */
#sites_box { width:100%; }
.site_box { position:relative; float:left; width:120px; height:125px; border:0; background:#FFFFFF; padding:5px 7px 5px 7px; margin:0 0 15px 0; }
* html .site_box { width:140px; height:135px; }
.site_box .site_name { clear:left; width:100%; height:22px; padding:0; margin:0; }
.site_box .site_name a { font-weight:bold; font-size:15px; line-height:15px; color:#f00001; text-decoration:none; }
.site_box .site_name a:hover { text-decoration:underline; }
.site_box .site_below { clear:left; width:120px; padding:0; margin:0; }
.site_box .site_desc { clear:left; width:100%; margin-top:10px; font-size:10px; font-weight:bold; color:#0d4375; }
/* site_box ********************************** */


/* notifier_box ********************************** */ 
#notifier_box { width:296px; height:75px; padding:5px 10px 5px 54px; border:1px solid #ffb911; background:#fffdd6; position:absolute; z-index:501; overflow:hidden; }
* html #notifier_box { width:360px; height:85px; }
#notifier_box.msg { background:#fffdd6 url('../images/notifier_msg_34x34.gif') 10px 20px no-repeat; }
#notifier_box #nf_hd { height:23px; width:296px; padding:0; margin:0; }
#notifier_box #nf_hd a#nf_top { display:block; width:272px; height:16px; font-weight:bold; font-size:13px; line-height:13px; color:#4c9ef9; margin:0; padding:2px 0 0 0; float:left; text-align:left; text-decoration:none; }
#notifier_box #nf_hd a#nf_top:hover { text-decoration:underline; }
#notifier_box #nf_hd a#nf_cls { display:block; width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:0; padding:0; float:right; }
#notifier_box #nf { clear:left; width:296px; height:40px; text-align:left; margin:0; padding:0; }
#notifier_box #nf span { display:block; margin:0; padding:0 0 5px 0; font-size:12px; line-height:12px; }
/* notifier_box ********************************** */


/* my_comments ********************************** */ 
#my_comments { width:100%; height:auto; }
.my_comment { width:743px; height:160px; padding:0 0 10px 0; margin:0 0 15px 0; border:1px solid #CCCCCC; overflow:hidden; }
* html .my_comment { height:170px; }
.my_comment .my_hd { width:741px; height:20px; padding:0; margin:0; border:0; border-bottom:1px solid #CCCCCC; }
.my_comment .my_hd .hd_1 { width:100%; height:20px; padding:0; margin:0; border:0; text-align:right; }
.my_comment .my_hd .hd_1 span { padding:0 0 0 5px; font-size:12px; color:#585858; font-weight:bold; display:block; float:right; }
 .my_comment .my_body { clear:both; width:741px; height:auto; padding:0; margin:0; border-top:0; }
.my_comment .my_body .body_1 { width:570px; height:auto; padding:0; margin:0; border:0; float:left; }
.my_comment .my_body .body_1 span { display:block; float:none; width:550px; height:auto; padding:10px; font-size:12px; color:#919191; }
* html .my_comment .my_body .body_1 span { width:570px; height:auto; }
.my_pix { padding:0; width:168px; text-align:center; float:right; }
.my_pix .my_pix_hd { padding:10px 0 5px 0; text-align:center; }
.my_pix .my_pix_hd a { color:#f33334; font-size:14px; font-weight:bold; font-family:Arial; text-decoration:none; }
.my_pix .my_pix_hd a:hover { text-decoration:underline; }
.my_pix .thumbnail { margin:0 auto 0 auto; height:84px; width:128px; background:url('../../images/site_nopic_120x75_shadow.gif') .2em .1em no-repeat; }
.my_pix .thumbnail img { border:1px solid #c9c9c9; top:1em; }
.my_pix .counts { margin:0 auto 0 auto; background: url(../images/pepers_120x17.gif) 0 0 no-repeat; width:120px; height:17px; }
/* my_comments ********************************** */


/* archive ********************************** */
.archive { width:743px; height:20px; }
.archive span { display:block; float:left; border:0; border-right:1px solid #CCCCCC; background:#ffffff; padding:0 2px 1px 6px; margin:0 5px 0 0; }
.archive span.right { float:right; margin:0 0 0 5px; padding:0 2px 1px 6px; border:0; border-left:1px solid #CCCCCC; }
.archive span.last { border:0; }
.archive span a { font-size:10px; line-height:10px; color:#ff7800; text-decoration:none; }
.archive span.active a { font-size:10px; line-height:10px; color:#585858; text-decoration:none; }
/* archive ********************************** */


/* startup ********************************** */
#about_to_launch { width:743px; height:20px; border-bottom:1px solid #ededed; background:#FFFFFF; margin:0 0 5px 0; padding:5px 0 15px 0; line-height:14px; font-size:13px; color:#8b8b8b; text-align:left; }
* html #about_to_launch { height:30px; }
#about_to_launch a { color:#ff7800; text-decoration:underline; font-size:13px; line-height:14px;}

.startup { width:743px; margin:10px 0 0 0; padding:0 0 10px 0; }
.startup.darkened2 { background:#fcfff5; }
.startup .sup_left { width:128px; margin:0; float:left; }
.startup .sup_left .pix { width:128px; }
.startup .sup_left .pix .thumbnail { height:84px; width:128px; background:url('../images/site_nopic_120x75_shadow.gif') .2em .1em no-repeat; }
.startup .sup_left .pix .thumbnail img { border:1px solid #c9c9c9; top:1em; }

.startup .sup_left .sup_vote { clear:left; float:left; height:52px; width:120px; border:1px solid #CCCCCC; padding:0; margin:0; text-align:center; }
.startup .sup_left .sup_vote .num_box .number { margin:3px auto 0 auto; color:#f33334; display:block; line-height:20px; height:20px; font-size:20px; font-weight:bold; }
.startup .sup_left .sup_vote .voting { position:relative;  top:3px; margin:0 auto 0 auto; text-align:center; }
.startup .sup_left .sup_vote .voting .handle_box { width:110px; height:19px; margin:0 auto 0 auto; text-align:center; }
.startup .sup_left .sup_vote .voting .handle_box a { text-decoration:none; }
.startup .sup_left .sup_vote .voting .handle_box a.v_down { width:52px; height:19px; background:url('../images/vote_down_52x19.gif') 0 0 no-repeat; float:left; }
.startup .sup_left .sup_vote .voting .handle_box a.v_up { width:52px; height:19px; background:url('../images/vote_up_52x19.gif') 0 0 no-repeat; float:right; }
.startup .sup_left .sup_vote .voting .handle_box.voted { padding:0 0 0 19px; font-size:12px; background:url('../images/check_14x14.gif') 3px 0 no-repeat; text-align:left; }


.startup .sup_right { float:left; padding:0 0 0 10px; width:605px; }
* html .startup .sup_right { width:615px; }
.startup .sup_right .sup_name { clear:left; float:none; height:auto; margin:0; padding:0; }
.startup .sup_right .sup_name a { line-height:20px; color:#f33334; font-size:20px; font-weight:bold; font-family:Arial; text-decoration:none; }
.startup .sup_right .sup_name a:hover { text-decoration:underline; }
.startup .sup_right .sup_sub {  clear:left; padding:0; font-size:11px; color:#999999; height:17px; }
.startup .sup_right .sup_sub a { color:#d30000; text-decoration:underline; font-size:11px; }
.startup .sup_right .sup_desc { padding:7px 0 0 0; margin:0; color:#585858; }
.startup .sup_right .sup_desc a { color:#d30000; font-weight:bold; text-decoration:none; }

.startup .sup_right .action { clear:left; height:17px; font-size:10px; color:#68996f; padding-top:5px; }
.startup .sup_right .action a { font-size:10px; }
.startup .sup_right .action div { padding:1px 10px 0 22px; height:17px; text-align:left; }
.startup .sup_right .action div.comment { background: url(../images/leftmenu_comments.gif) 0 0 no-repeat; }
.startup .sup_right .action div.email { background: url(../images/leftmenu_email.gif) 0 0 no-repeat;  }
.startup .sup_right .action div.watch { background: url(../images/leftmenu_watchlist.gif) 0 0 no-repeat;  }
.startup .sup_right .action div.watch.added { background: url(../images/check_14x14.gif) 0 0 no-repeat; padding:1px 10px 0 17px;  }
.startup .sup_right .action div.watch.remove { background:#D30000; margin:0 5px 0 2px; padding:1px 7px 0 7px; }
.startup .sup_right .action div.watch.remove a { color:#FFFFFF; }
.startup .sup_right .action div.blog { background: url(../images/leftmenu_blog.gif) 0 0 no-repeat;  }
.startup .sup_right .action div.stats { background: url(../images/leftmenu_statistics.gif) 0 0 no-repeat;  }
.startup .sup_right .action div.video { background: url(../images/leftmenu_feature.gif) 0 0 no-repeat;  }

/* startup ********************************** */


/* login ***************************/
#sfe_box { width:680px; height:380px; border:2px solid #CCCCCC; padding:10px; margin:100px auto 0 auto; text-align:left; }
* html #sfe_box { width:700px; height:400px; }
#sfe_box #sfe_logo { padding:0; width:100%; height:75px; background:url('../images/logo_280x75.gif') 0 0 no-repeat; }
#sfe_box #sfe_logo a { display:block; padding:0; width:280px; height:75px; }
#sfe_box #imprint { padding:0; clear:left; width:220px; height:70px; margin:60px 0 0 30px; font-size:25px; font-weight:bold; color:#2e93f1; }
#sfe_box #imprint_small { padding:0; clear:left; width:220px; height:30px; margin:10px 0 0 30px; font-size:12px; color:#585858; }
#sfe_box textarea { width:320px; }
/* login ***************************/


/* ticket_box ********************************** */ 
#ticket_box { width:480px; height:465px; padding:10px; margin:0; border:2px solid #a6a5a5; background:#fcfcfc; display:block; overflow:hidden; position:absolute; z-index:501; }
* html #ticket_box { width:500px; height:490px; }
#ticket_box #ticket_hd { height:23px; width:100%; }
#ticket_box #ticket_hd span { width:450px; height:23px; display:block; font-weight:bold; font-size:16px; color:#d30000; margin:0; padding:0; float:left; text-align:left; }
#ticket_box #ticket_hd a { display:block; width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:0; padding:0; float:right; }
#ticket_box #ticket { width:475px; height:416px; text-align:left; }
#ticket_box #ticket #swappable { width:317px; height:16px; float:right; }
#ticket_box #ticket input, #ticket_box #ticket textarea { width:475px; }
#ticket_box #ticket input #ticket textarea { height:200px; padding:4px; }
#ticket_box #ticket input #ticket label { background:#fcfcfc; }
#ticket_box #ticket_success { margin:20px 0 0 0; font-weight:bold; font-size:16px; color:#d30000; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* ticket_box ********************************** */


/* spellcheck_box ********************************** */
.spellcheck_box { font-size:110%; text-align:left; border:1px solid #555555; background-color:#d3e4ff; margin:0; position:absolute; visibility:hidden; z-index:502; padding:1px; width:165px; }
.spellchk_list { margin:0; padding:0; }
.spellchk_list td { font-size:11px; padding:1px 0 1px 0; cursor:pointer; list-style-type:none; color:#000000; }
.spellchk_list_onhover { font-size:11px; background-color:#b4d2ff; }
.spellchk_list_onout { font-size:11px; background-color:#d3e4ff; }
.spellchk_list_selected { font-size:11px; background-color:#CCCCCC; }
.spellchk_list_revert { font-size:11px; color:#b91479; }
.spellchk_list_close { font-size:11px; color:#b91414; }
.spellchk_link { font-size:11px; color:#000000; background-color:#fff394; text-decoration:none; cursor:pointer; }
.spellchk_check_spelling_link { font-size:11px; line-height:11px; color:#0049B7; text-decoration:underline; cursor:pointer; padding:0; }
.spellchk_no_style { font-size:11px; line-height:11px; text-decoration:none; }
.spellchk_resume_editing { font-size:11px; line-height:11px; color:#008000; text-decoration:underline; cursor:pointer; }
.spellchk_check_spelling_ok { font-size:11px; line-height:11px; color:#000000; background-color:#d2ffd4; padding:0; cursor:pointer; }
.spellchk_lang_3d_click img { vertical-align:middle; border:0; }
.spellchk_lang_3d_on img { vertical-align: middle; border:0; }
/* spellcheck_box ********************************** */


/* rich_txt_edit ********************************** */
.rich_txt_edit { width:100%; height:25px; font-weight:bold; font-size:11px; color:#ffce4a; text-align:left; padding-top:5px; overflow:hidden; }
.rich_txt_edit span.rte { height:16px; width:210px; display:block; float:left; }
.rich_txt_edit span.chkspell { height:16px; width:100px; display:block; float:right; }
/* rich_txt_edit ********************************** */


/* rte ********************************** */
.rte {}
.rte a { display:block; float:left; margin:0 3px 0 0; padding:0; width:18px; height:18px; border:1px solid #FFFFFF; }
.rte a.checked { border:1px solid #000000; }
.rte a.rte_bold { background:url('../images/widget/text_bold.gif') 0 0 no-repeat; }
.rte a.rte_italic { background:url('../images/widget/text_italic.gif') 0 0 no-repeat; }
.rte a.rte_underline { background:url('../images/widget/text_underline.gif') 0 0 no-repeat; }
.rte a.rte_left { background:url('../images/widget/text_align_left.gif') 0 0 no-repeat; }
.rte a.rte_justified { background:url('../images/widget/text_align_justify.gif') 0 0 no-repeat; }
.rte a.rte_center { background:url('../images/widget/text_align_center.gif') 0 0 no-repeat; }
.rte a.rte_right { background:url('../images/widget/text_align_right.gif') 0 0 no-repeat; }
.rte a.rte_capital { background:url('../images/widget/text_allcaps.gif') 0 0 no-repeat; }
/* rte ********************************** */


/* x_story_box_large ********************************** */ 
#stories_box { clear:both; width:100%; }
#x_story_box_large { width:1px; height:20px; margin:0; padding:0; border:2px dashed #a6a5a5; background:#fcfcfc; overflow:hidden; display:none; } 
#x_story_box_large #x_story_hd { width:100%; height:23px; }
#x_story_box_large #rich_txt_edtr { float:left; width:450px; height:23px; margin:0 0 0 10px; }
#x_story_box_large #x_story_hd_txt { float:right; width:220px; font-weight:bold; font-size:16px; color:#d30000; margin:0 10px 0 0; text-align:right; }
#x_story_box_large #x_story_hd a { display:block; width:16px; height:16px; background:url('../images/close_16x16.gif') 0 0 no-repeat; margin:3px 10px 0 0; float:right; }
#x_story_box_large #x_story_msg_outer { clear:both; width:720px; height:160px; margin:10px; padding:0; }
#x_story_box_large #x_story_title { width:720px; text-align:left; margin:0; padding:0; }
#x_story_box_large #x_story_title input { width:718px; margin:0; padding:1px 2px 1px 2px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
#x_story_box_large #x_story_msg { width:720px; height:110px; text-align:left; margin:0; padding:0; }
#x_story_box_large #x_story_msg textarea { width:718px; height:80px; margin:0; padding:1px 2px 1px 2px; font-size:12px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
#x_story_box_large #x_story_url { width:720px; text-align:left; margin:0; padding-top:10px;}
#x_story_box_large #x_story_url input { width:718px; margin:0; padding:1px 2px 1px 2px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
#x_story_box_large #x_story_submit { margin:20px 0 0 0; padding:0; text-align:left; width:200px; height:25px; }
* html #x_story_box_large #x_story_submit { margin:0; }
#x_story_box_large #x_story_submit #x_story_btn { margin:0 10px 0 10px; width:80px; } 
#x_submit_story { width:100%; height:20px; text-align:left; background:#FFFFFF; }
#x_submit_story a { font-weight:bold; font-size:18px; line-height:18px; color:#57c051; text-decoration:underline; }
#x_story_box_large #story_success { margin:20px 10px 0 10px; font-weight:bold; font-size:16px; color:#1f65ad; text-align:left; background:url('../images/check_18x18.gif') 0 0 no-repeat; padding:0 0 0 25px; }
/* x_story_box_large ********************************** */


/* story_edit ********************************** */ 
.story_edit { width:100%; height:248px; margin:0; padding:0; border:2px dashed #a6a5a5; background:#fcfcfc; overflow:hidden; display:block; } 
.story_edit .x_story_hd { width:100%; height:23px; }
.story_edit .x_story_hd_txt { font-weight:bold; font-size:16px; color:#d30000; margin:0 10px 0 10px; text-align:left; }
.story_edit .x_story_msg_outer { clear:both; width:720px; height:160px; margin:10px; padding:0; }
.story_edit .x_story_title { width:720px; text-align:left; margin:0; padding:0; }
.story_edit .x_story_title input { width:718px; margin:0; padding:1px 2px 1px 2px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
.story_edit .x_story_msg { width:720px; height:110px; text-align:left; margin:0; padding:0; }
.story_edit .x_story_msg textarea { width:718px; height:80px; margin:0; padding:1px 2px 1px 2px; font-size:12px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
.story_edit .x_story_url { width:720px; text-align:left; margin:0; padding-top:10px;}
.story_edit .x_story_url input { width:718px; margin:0; padding:1px 2px 1px 2px; color:#949494; border:1px solid #a6a5a5; background:#f6f6f6; }
.story_edit .x_story_submit { margin:20px 0 0 0; padding:0 0 0 10px; text-align:left; width:190px; height:25px; }
* html .story_edit .x_story_submit { margin:0; width:200px; }
/* story_edit ********************************** */


/* minibox ********************************** */
.minibox { margin:0 0 15px 0; padding:0; width:auto; height:auto; }
.minibox ul.minitabs { font-weight:normal; font-size:11px; font-family:Arial; list-style-type:none; padding:0 0 24px 0; margin:0; }
* html .minibox ul.minitabs { padding-bottom:25px; }
.minibox ul.minitabs li { float:left; height:21px; margin:2px 2px 0 2px; }
.minibox ul.minitabs li.right { float:right; }
.minibox ul.minitabs li.active { border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; }
.minibox ul.minitabs li.empty { width:5px; } 
.minibox ul.minitabs li a { font-weight:normal; font-size:11px; font-family:Arial; }
.minibox .minitabs a { float:left; display:block; text-decoration:none; padding:4px; font-weight:normal; font-size:11px; font-family:Arial; }
.minibox .minitabs a:hover { background:#FFFFFF; }
.minibox ul.minitabs li.boxname { color:#FF0000; font-weight:bold; font-size:15px; padding:1px 0 0 0; line-height:15px; }
* html .minibox ul.minitabs li.boxname { padding-top:3px; border:0; }
.minibox .walls { clear:both; width:100%; padding:0; margin:0; overflow:hidden; position:relative; }
.minibox .walls .inside { width:auto; height:auto; padding:7px 7px 0 7px; margin:0; }
.minibox .walls .inside_footer { padding:0; text-align:right; position:absolute; z-index:100; background:#FFFFFF; }
.minibox .walls .inside_footer a { font-size:11px; text-decoration:none; }
.minibox .walls .inside_footer a:hover { text-decoration:underline; }
/* blue */
.minibox.blue_x ul.minitabs { border-bottom:1px solid #c5f2ff; }
.minibox.blue_x ul.minitabs li { background-color:#f4fcff; border:1px solid #c5f2ff; }
.minibox.blue_x ul.minitabs li.empty { border:0; background-color:#FFFFFF; } 
.minibox.blue_x ul.minitabs li a { color:#00b6e3; }
.minibox.blue_x ul.minitabs li.boxname { border-bottom:1px solid #c5f2ff; background:#FFFFFF; border:0; }
.minibox.blue_x .walls { border:1px solid #c5f2ff; border-top:0; }
.minibox.blue_x .walls .inside_footer a { color:#00b2f1; }
/* grey */
.minibox.grey_x ul.minitabs { border-bottom:1px solid #dcdcdc; }
.minibox.grey_x ul.minitabs li { background-color:#f5f5f5; border:1px solid #dcdcdc; }
.minibox.grey_x ul.minitabs li.empty { border:0; background-color:#FFFFFF; } 
.minibox.grey_x ul.minitabs li a { color:#545454; }
.minibox.grey_x ul.minitabs li.boxname { border-bottom:1px solid #dcdcdc; background:#FFFFFF; border:0; }
.minibox.grey_x .walls { border:1px solid #dcdcdc; border-top:0; }
.minibox.grey_x .walls .inside_footer a { color:#b3b3b3; }
/* green */
.minibox.green_x ul.minitabs { border-bottom:1px solid #c8e590; }
.minibox.green_x ul.minitabs li { background-color:#f4ffdd; border:1px solid #c8e590; }
.minibox.green_x ul.minitabs li.empty { border:0; background-color:#FFFFFF; } 
.minibox.green_x ul.minitabs li a { color:#6ba100; }
.minibox.green_x ul.minitabs li.boxname { border-bottom:1px solid #c8e590; background:#FFFFFF; border:0; }
.minibox.green_x .walls { border:1px solid #c8e590; border-top:0; }
.minibox.green_x .walls .inside_footer a { color:#80ac2a; }

.minibox ul.minitabs li.active { border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; }
/* sites_blogs */
.minibox#sites_blogs { width:390px; height:auto; }
.minibox#sites_blogs .walls { height:276px; }
.minibox#sites_blogs .walls .inside_footer { top:255px; left:0; width:375px; }
/* stories */
.minibox#stories { width:335px; height:auto; }
* html .minibox#stories { width:345px; }
.minibox#stories .walls { height:582px; }
.minibox#stories .walls .inside_footer { top:558px; left:0; width:317px; }
/* members */
.minibox#members { width:390px; height:auto; }
.minibox#members .walls { height:265px; }
.minibox#members .walls .inside_footer { top:243px; left:0; width:375px; }
/* groups */
.minibox#groups { width:741px; height:auto; }
.minibox#groups .walls { height:225px; }
.minibox#groups .walls .inside_footer { top:200px; left:0; width:728px; }
/* minibox ********************************** */


/* sb_preview ********************************** */
.sb_preview { clear:left; width:356px; height:115px; border:0; background:#FFFFFF; padding:5px 7px 5px 7px; margin:0; }
* html .sb_preview { width:370px; height:125px; }
.sb_preview .sb_name { clear:right; width:100%; height:22px; padding:0; margin:0; }
.sb_preview .sb_name a { font-weight:bold; font-size:15px; line-height:15px; color:#f00001; text-decoration:none; }
.sb_preview .sb_name a:hover { text-decoration:underline; }
.sb_preview .sb_poster { clear:right; width:225px; height:17px; padding:0; margin:0 0 0 7px; font-weight:normal; font-size:10px; color:#999999; }
.sb_preview .sb_poster a { font-weight:normal; font-size:10px; color:#999999; line-height:11px; }
.sb_preview .sb_pic { width:120px; height:75px; padding:0; margin:0; border:1px solid #CCCCCC; }
.sb_preview .sb_desc { width:225px; margin:0 0 0 7px; padding:0; font-size:10px; font-weight:normal; color:#585858; }
.sb_others { clear:both; width:100%; height:auto; margin:0; padding:0; }
/* sb_preview ********************************** */


/* sb_preview mini ********************************** */
.sb_preview.mini { clear:none; float:left; width:174px; height:42px; border:0; background:#FFFFFF; padding:2px; margin:0 0 5px 0; border:1px solid #FFFFFF; }
* html .sb_preview.mini { width:180px; height:50px; }
.sb_preview.active { border:1px solid #00ccff; }
.sb_preview.mini .sb_name { clear:right; width:170px; height:12px; padding:0; margin:0; }
.sb_preview.mini .sb_name a { font-weight:bold; font-size:11px; line-height:11px; color:#f00001; text-decoration:none; }
.sb_preview.mini .sb_name a:hover { text-decoration:underline; }
.sb_preview.mini .sb_pic { width:40px; height:25px; padding:0; margin:0; border:1px solid #CCCCCC; }
.sb_preview.mini .sb_desc { width:120px; margin:0 0 0 5px; padding:0; font-size:10px; font-weight:normal; color:#585858; }
.sb_preview.mini .sb_desc a { font-size:10px; font-weight:normal; color:#585858; text-decoration:none; }
.sb_preview.mini .sb_desc a:hover { text-decoration:underline; }
/* sb_preview mini ********************************** */


/* topmenu ********************************** */
.topmenu { width:auto; height:15px; float:left; display:inline; }
.topmenu a { display:block; margin:0 10px 0 0; padding:0 2px 0 2px; border:0; width:auto; height:12px; float:left; display:inline; font-size:10px; color:#585858; background:transparent; }
.topmenu.right_side { float:right; }
.topmenu.right_side a { float:right; }
.topmenu a.active {  border:0; color:#d30000; font-weight:bold; }
/* topmenu ********************************** */


/* sidecom ********************************** */
.sidecom { width:16px; height:16px; }
.sidecom.left_side { float:left; }
.sidecom.right_side { float:right; }
.sidecom a { display:block; width:16px; height:16px; padding:0; margin:0; }
.sidecom a.arrow_left { background:url('../images/arrow_left_16x16.gif') 0 0 no-repeat; }
.sidecom a.arrow_right { background:url('../images/arrow_right_16x16.gif') 0 0 no-repeat; }
/* sidecom ********************************** */


/* top_100 ********************************** */
fieldset#top_100 { width:727px; height:auto; margin:0 0 15px 0; padding:0 7px 10px 7px; border:1px solid #ffe2bb; }
* html fieldset#top_100 { width:741px; height:auto; }
fieldset#top_100 legend { font-size:15px; font-weight:bold; font-family: Arial; margin:0; padding: 0 3px 0 3px; color:#FF0000; background-color:#FFFFFF; border:0; }
fieldset#top_100 .inside { width:100%; clear:both; padding:7px 0 0 0; }
fieldset#top_100 .inside .sidecom { margin:85px 0 0 0; }
fieldset#top_100 .inside .sb_others { float:left; width:auto; clear:none; }
fieldset#top_100 .inside .inside_footer { clear:both; padding:7px; text-align:right; }
fieldset#top_100 .inside .inside_footer a { font-size:11px; text-decoration:none; color:#00b2f1; }
fieldset#top_100 .inside .inside_footer a:hover { text-decoration:underline; }
fieldset#top_100 .inside .site_box { height:auto; padding:1px 7px 1px 7px; margin:0; }
* html fieldset#top_100 .inside .site_box { height:auto; width:135px; }
fieldset#top_100 .inside .site_box .site_name a { color:#3876b6; }
fieldset#top_100 .inside .top_100 { top:18px; }
/* top_100 ********************************** */

/* page_content ********************************** */
fieldset#page_content { width:727px; height:auto; margin:0 0 15px 0; padding:0 7px 10px 7px; border:1px solid #9A9A9A; }
* html fieldset#page_content { width:741px; height:auto; }
fieldset#page_content legend { font-size:15px; font-weight:bold; font-family: Arial; margin:0; padding: 0 3px 0 3px; color:#000099; background-color:#F1F1F1; border:0; }
fieldset#page_content .inside { width:100%; clear:both; padding:7px 0 0 0; }
fieldset#page_content .inside .sidecom { margin:85px 0 0 0; }
fieldset#page_content .inside .sb_others { float:left; width:auto; clear:none; }
fieldset#page_content .inside .inside_footer { clear:both; padding:7px; text-align:right; }
fieldset#page_content .inside .inside_footer a { font-size:11px; text-decoration:none; color:#000099; }
fieldset#page_content .inside .inside_footer a:hover { text-decoration:underline; }
fieldset#page_content .inside .site_box { height:auto; padding:1px 7px 1px 7px; margin:0; }
* html fieldset#page_content .inside .site_box { height:auto; width:135px; }
fieldset#page_content .inside .site_box .site_name a { color:#3876b6; }
fieldset#page_content .inside .page_content { top:18px; }
/* page_content ********************************** */


/* story ********************************** */
.story { clear:left; width:743px; height:auto; margin:0 0 15px 0; padding:3px 0 0 0; }
.story .story_top { clear:none; width:100%; margin:0; padding:0; }
.story .story_top .viewed { float:left; width:80px; height:25px; background:url('{$App.siteurl}images/story_mini_bg_80x25.gif') 0 0 no-repeat; }
.story .story_top .viewed span { clear:left; font-size:10px; color:585858; margin:0; padding:2px 0 0 3px; display:block; width:50px; line-height:10px; height:10px; }
.story .story_top .viewed span.indx { padding:1px 0 0 10px; }
.story .story_top .story_hd { width:660px; float:left; }
.story .story_top .story_hd .story_title { float:left; width:500px; height:17px; margin:0 0 0 5px; padding:0; }
.story .story_top .story_hd .story_title a { font-size:15px; font-weight:bold; text-decoration:none; }
.story .story_top .story_hd .story_title a:hover { text-decoration:underline; }
.story .story_top .story_hd .story_date { float:right; padding:0 7px 0 0; margin:0; font-size:10px; line-height:12px; height:18px; color:#909090; }
.story .story_top .story_hd .story_url { clear:left; padding:0 7px 0 7px; }
.story .story_top .story_hd .story_url a { color:#d30000; text-decoration:none; font-size:10px; line-height:12px; height:12px; }
.story .story_bottom { width:100%; height:auto; clear:left; margin:0; padding:5px 0 0 0; }
.story .story_bottom .story_site_pic { float:left; width:80px; height:auto; text-align:center; }
.story .story_bottom .story_site_pic .story_site_pic { border:1px solid #CCCCCC; width:80px; height:50px; }
.story .story_bottom .story_desc { float:left; width:640px; height:auto; font-size:12px; color:#585858; margin:0 0 0 10px; }
/* story ********************************** */


/* story_mini ********************************** */
.story_mini { clear:left; width:315px; height:auto; margin:0 0 10px 0; padding:0; }
.story_mini .story_top { width:100%; margin:0; padding:0; }
.story_mini .story_top .viewed { float:left; width:80px; height:25px; background:url('{$App.siteurl}images/story_mini_bg_80x25.gif') 0 0 no-repeat; }
.story_mini .story_top .viewed span { clear:left; font-size:10px; color:585858; margin:0; padding:2px 0 0 3px; display:block; width:50px; line-height:10px; height:10px; }
.story_mini .story_top .viewed span.indx { padding:1px 0 0 10px; }
.story_mini .story_top .story_title { float:left; width:225px; height:25px; margin:0 0 0 5px; padding:0; }
.story_mini .story_top .story_title a { font-size:15px; color:#ff8926; font-weight:bold; }
.story_mini .story_desc { clear:left; width:100%; height:auto; font-size:10px; color:#585858; }
/* story_mini ********************************** */


/* widgets ********************************** */
.arrow_bg { width:402px; height:70px; background:url('{$App.siteurl}images/bg_arrow_402x70.gif') 0 0 no-repeat; }
#widget_edit #widget_header { width:320px; height:70px; margin:40px 0 0 0; padding:0 0 0 100px; }
* html #widget_edit #widget_header { width:420px; }
#widget_edit label, #widget_middle label { background:transparent; color:#585858; margin:0; padding-top:5px; }
#widget_edit input#header_typed { background:#FFFFFF; }

#widget_edit #widget_middle { width:320px; height:70px; margin:70px 0 0 0; padding:0 0 0 100px; }
* html #widget_edit #widget_middle { width:420px; }

#widget_edit .wd_color { width:30px; height:30px; margin:0 10px 0 0; border:2px solid #333333; cursor:pointer; }
#widget_edit .wd_color.active { border:2px solid #FFFFFF; }
#widget_edit .wd_color#wd_red { background:#9B0707; }
#widget_edit .wd_color#wd_orange { background:#FF7B00; }
#widget_edit .wd_color#wd_green { background:#199310; }
#widget_edit .wd_color#wd_blue { background:#072A69; }
#widget_edit .wd_color#wd_grey { background:#888888; }
#widget_edit .wd_color#wd_black { background:#292929; }
/* widgets ********************************** */


/* people_search ********************************** */
#people_search_box { clear:both; width:743px; margin:0; padding:0; }
.people_search { width:733px; height:25px; border:1px solid #CCCCCC; background:#ECFFD9; padding:5px; margin:0 0 10px 0; }
* html .people_search { width:743px; height:35px; }
.people_search .ontop { clear:both; width:auto; height:14px; line-height:13px; font-size:13px; color:#FF0000; margin:0 0 7px 0; }
.people_search .column { float:left; font-size:11px; padding:4px 7px 0 0; }
.people_search .column.rightside { float:right; padding:4px 0 0 0; } 
.people_search input.input_txt { font-size:15px; }
.people_search input.input_txt#zipcode { color:#949494; }
.people_search select.select_box { font-size:15px; }
/* people_search ********************************** */


/* group_search ********************************** */
#group_search_box { clear:both; width:743px; margin:0; padding:0; }
.group_search { width:733px; height:25px; border:1px solid #CCCCCC; background:#ECFFD9; padding:5px; margin:0 0 10px 0; }
* html .group_search { width:743px; height:35px; }
.group_search .column { float:left; font-size:11px; padding:4px 0 0 0; margin:0; }
.group_search .vert_div { width:2px; height:95%; border-left:1px solid #CCCCCC; padding:0; margin:0; }
.group_search input.input_txt { font-size:15px; margin-top:3px; }
* html .group_search input.input_txt { margin-top:1px; }
.group_search input.input_txt#keyword { color:#949494; }
.group_search .tags { width:390px; height:25px; padding:0; margin:0; }
.group_search .tags a { display:block; float:left; margin:4px 7px 0 0; padding:0; font-size:11px; color:#016803; }
.group_search .tags a.rightside { float:right; margin:4px 0 0 0; padding:0; }
/* group_search ********************************** */


/* advertising ********************************** */
.adholder_728x90 { width:728px; height:125px; background:#FFFFFF; }
.adbox_125x125 { float:left; width:105px; height:105px; border:1px solid #CCCCCC; padding:10px; text-align:center; }
* html .adbox_125x125 { width:125px; height:125px; }
.adbox_125x125 a { color:#d30000; text-decoration:none; font-size:16px; font-weight:bold; }
.adbox_125x125 a:hover { text-decoration:underline; }
.adbox_125x125 a span { font-size:12px; }
/* green */
.adbox_125x125.gr { background:#DEFFDF; border:1px solid #c8e590; }
.adbox_125x125.gr a { color:#016803; }
/* blue */
.adbox_125x125.bl { background:#F6FDFF; border:1px solid #c5f2ff; }
.adbox_125x125.bl a { color:#0D4375; }
/* orange */
.adbox_125x125.or { background:#FFF8F5; border:1px solid #ffe2bb; }
.adbox_125x125.or a { color:#FF7800; }
/* grey */
.adbox_125x125.gy { background:#f5f5f5; border:1px solid #cccccc; }
.adbox_125x125.gy a { color:#484848; }
/* red */
.adbox_125x125.re { background:#ffebeb; border:1px solid #ffcaca; }
.adbox_125x125.re a { color:#d30000; }
.adbox_125x125.pp { margin:0 0 0 20px; }
.adbox_125x125.filled { width:125px; height:125px; padding:0; background:#FFFFFF; border:0; }
/* advertising ********************************** */
