body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: #EFEFEF;
	color: #CCC;
	font-size: 12px;
	padding-top: 30px;
	line-height: 1.3;
	background: url(/img/kob_comp.jpg) no-repeat fixed left;
}
#container { margin: 0 auto; padding: 0px; background: url(../img/bg_1.png) repeat; behavior: url(../iepngfix.htc); text-align: left; width: 800px; }
#header { margin: 0 auto; background: none; height: 128px; }
#content { padding: 25px 30px 160px 30px; background: url(../img/text.jpg) no-repeat bottom center; }
*html #content { min-height:420px; height:auto !important; height:420px; }
#footer { margin: 0 auto; width: 800px; background: url(../img/footer_1.png) no-repeat; behavior: url(../iepngfix.htc); height: 46px; font-size: 10px; clear: both; }
#partners { width: 110px; padding: 0px 5px 0px 5px;  }
#latest { width: 165px; padding: 0px 20px 0px 5px;  }

*html #partners { position: absolute; right: 25px; }
*html #latest { position: absolute; right: 150px; }

#partners a, #parters a:link, #latest a, #latest a:link { color: #FFF; font-weight: bold; }
#parters a:hover, #latest a: hover{ color: #FFF; text-decoration: underline; }

img { behavior: url(../iepngfix.htc); }

.r { float: right; }
.l { float: left; }
.c { clear: both; }
.cl { clear: left; } .cr { clear: right; }
.tiny { line-height: 0; font-size: -500%; height: 0px; }
.grey { color: #555; }

.w350 { width: 340px; }
.padd { padding: 20px 0px 5px 0px; }
.tpadd { padding: 15px 0px 15px 0px; }
.spadd { padding: 0px 15px 0px 15px; }
.leftpadd { padding-left: 33px; padding-top: 10px; }
.rightpadd { padding-right: 40px; padding-top: 10px; }
.img_shadow { padding: 0px 9px 9px 0px; background: url(../img/img_bg_1.png) no-repeat bottom left; width: 284px; }
.img_small { float: left; padding: 0px 10px 10px 0px; }
p { padding: 5px 0px 5px 0px; margin: 0px; }
h1 { padding: 0px; margin: 0px 0px 10px 0px; line-height: 1.4; font-size: 19px; color: #EEE; }
h2 { font-size: 18px; font-weight: normal; line-height: 1.4; color: #FFF; margin: 0px; padding: 2px 0px 12px 0px; }
h3 { font-size: 14px; font-weight: normal; line-height: 1.4; color: #FFF; margin: 0px; padding: 2px 0px 8px 0px; }
a, a:link, a:active, a:visited { color: #FFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }
.smaller { font-size: 80%; }
.larger { font-size: 130%; }
.letterspace { letter-spacing: 2px; }
.hot_0 a, .hot_0 a:visited { color: #FFFFFF; }
.hot_1 a, .hot_1 a:visited { color: #FFFFCC; }
.hot_2 a, .hot_2 a:visited { color: #FFFF99; }
.hot_3 a, .hot_3 a:visited { color: #FFFF66; }
.hot_4 a, .hot_4 a:visited { color: #FFFF33; }
.hot_5 a, .hot_5 a:visited { color: #FFFF00; }
.hot_6 a, .hot_6 a:visited { color: #FFCC00; }
.hot_7 a, .hot_7 a:visited { color: #FF9900; }
.hot_8 a, .hot_8 a:visited { color: #FF6600; }
.hot_9 a, .hot_9 a:visited { color: #FF3300; }
.hot_10 a, .hot_10 a:visited { color: #FF0000; }

/* HYS specific follows */

#content_hys { padding: 25px 30px 0px 30px; }
*html #content_hys { padding: 25px 30px 0px 30px; }

#hys_right { width: 210px; padding: 0px 20px 0px 0px; }
	*html #hys_right { position: absolute; right: 24px; padding: 0px 20px 0px 0px; }

#pledge_right { width: 210px; padding: 0px 20px 0px 0px; }
	*html #pledge_right { position: absolute; right: 24px; padding: 20px 15px 0px 0px; }
	
#sin_right { width: 234px; padding: 0px 15px 0px 0px; }
	*html #sin_right { position: absolute; right: 34px; padding: 20px 15px 0px 0px; }
	
#pledge_right { width: 234px; padding: 0px 15px 0px 0px; }
	*html #pledge_right { position: absolute; right: 24px; padding: 0px 8px 0px 0px; }
	
.hys_border { margin-bottom: 7px; background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 5px 15px 15px 15px; }
.lowbum { padding: 0px 15px 0px 15px; margin-bottom: 2px; }
.hys_table_border { margin-bottom: 0px; background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 0px; height: 5px; line-height: 0; }
.hys_border2 { margin-bottom: 2px; background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 5px 15px 2px 15px; }
.hys_rule { background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 0px 15px 0px 15px; height: 3px; line-height: 3px; }
.hys_no_border { padding-bottom: 7px; margin-bottom: 7px; background: none; padding: 5px 15px 15px 15px; }
.hys_no_border2 { padding-bottom: 2px; margin-bottom: 2px; background: none; padding: 2px 15px 2px 15px; }
.hys_holder_low { margin: 0px 9px 25px 6px; }
.hys_holder { margin: 0px 9px 25px 6px; min-height: 260px; }
 *html #.hys_holder { min-height: 260px; height: auto !important; height: 260px; } 
.hys_back { background: url(../hys/img/bg_1.png) repeat-y; width: 450px; padding: 0px; margin: 0px; }
.hys_empty { width: 450px; padding: 0px; margin: 0px; }
.hys_drop { background: url(../hys/img/bg_2.png) no-repeat bottom; width: 450px; }
.hys_drop_short { background: url(../hys/img/bg_2_2.png) no-repeat bottom; width: 450px; }
.update_button { height: 24px; width: 34px; line-height: 0; font-size: 10px; padding: 0px; margin: 0px; }
.updatebox { margin-top: 7px; margin-bottom: 4px; padding-top: 6px; padding: 3px; }
.updatebox_pledge { margin-top: 7px; margin-bottom: 4px; padding-top: 6px; padding: 3px; line-height: 1.5; }
.updateform { padding: 0px; margin: 0px; }
.reply { padding: 15px; }
.author { font-size: 11px; color: #888; }
.emptyc { font-size: 0px; line-height: 0; padding: 0px; margin: 5px; }
.alignright { text-align: right; }
.alignleft { text-align: left; }

.rp { background: url(../hys/img/bg_5.png) no-repeat top right; }

.hys_top { background: url(../hys/img/bg_3.png) no-repeat; height: 36px; }
.hys_top ul { padding: 0px 9px 0px 15px; margin: 0px; }
.hys_top ul li:hover, .hys_top ul li.over { background: url(../hys/img/bg_4.png) repeat-x; }
.hys_top ul li { list-style: none; display: block; float: left; padding: 0px 14px 0px 8px; height: 36px; }
.hys_top ul li a { line-height: 32px; }
.hys_search { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #AAA; border-right: 1px solid #AAA; padding: 5px 8px 5px 8px; }

*html .hys_top ul li { list-style: none; display: block; float: left; padding: 0px; height: 36px; }
*html .hys_top ul li a { line-height: 32px; padding: 9px 14px 7px 8px; }
*html .hys_top ul li a:hover { line-height: 32px; height: 32px; padding: 9px 14px 7px 8px; background: url(../hys/img/bg_4.png) repeat-x; }

/* HYS Specific ends */

label { }

#status_ul { padding: 0px; margin: 15px 0px 0px 0px; }
#status_ul li { color: #3F3F3F; list-style: none; padding: 10px; text-align: right; height: 64px; margin: 0px; }
#status_ul li.li_one { background: url(/sin/img/page_1_2.png) no-repeat top right; }
#status_ul li.li_one_done { background: url(/sin/img/page_1.png) no-repeat top right; color: #FFF; }
#status_ul li.li_two { background: url(/sin/img/page_2_2.png) no-repeat top right; }
#status_ul li.li_two_done { background: url(/sin/img/page_2.png) no-repeat top right; color: #FFF; }
#status_ul li.li_three { background: url(/sin/img/page_3_2.png) no-repeat top right; }
#status_ul li.li_three_done { background: url(/sin/img/page_3.png) no-repeat top right; color: #FFF; }

#pledge_crowd {
	margin-top: 14px;
	text-align: center;
	padding: 150px 10px 10px 10px;
	width: 227px;
	height: 54px;
	background: url(../pledge/img/support_image.jpg) no-repeat;
}
.pledge_mini_border { color: #555; margin-bottom: 0px; background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 5px 15px 10px 5px; }
.pledge_mini_border_type { color: #BBB; margin-bottom: 0px; background: url(../hys/img/hys_split.png) repeat-x bottom; padding: 2px 5px 5px 5px; }
.pledge_mini_border_type strong { color: #FFF; }
.pledge_mini_drop { background: url(/pledge/img/bg_mini_pledge.png) left top; width: 235px; margin: 0px 0px 10px 5px; }
.pledge_mini_holder { margin: 0px 0px 0px 0px; }
.small_bullet_list { margin: 0px 0px 0px 15px; padding: 0px; }
.small_bullet_list li { padding: 5px 0px 5px 0px; }
.spaceout { letter-spacing: 2px; padding: 0px; }
	.spaceout a { color: #555; }
		*html .spaceout a:visited { color: #555; }
	div.hys_border p.spaceout a.this { color: #FFF; }