.community_heading h2 { color: #000; }
.community_heading h2 a { background: #637889; }
.community_heading h2 a:hover { background: #485763; }
.community_heading h2 a.active { background: #2f383f; }
.community_heading h2 a.active:hover { background: #485763; }
.header_inner h2 a { border:solid 2px #2f383f; }
#header_container {background: #000 url(img-onlinehry/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-onlinehry/h1bg.gif) top left no-repeat;}
.header_inner ul li a {text-decoration: none;color: #dbe9f4;border-bottom: 1px dotted #41627e; }
.header_inner ul li a:hover {color: #fff;text-shadow: #b7c962 0 0 10px; border-bottom: 1px solid #dbe9f4; }

.ratingblock {
	display:block;
	padding-bottom:0px;
	}

.loading {
	height: 30px;
	background: url('img-onlinehry/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('img-onlinehry/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('img-onlinehry/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('img-onlinehry/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		

#gameutility { width: 922px; margin: 0px auto 0 auto; padding: 0em 0 1.5em; font: 1.2em 'Lucida Grande', Verdana, sans-serif; clear: both; list-style: none; }
* html #gameutility { padding-bottom: 0; }
*:first-child + html #gameutility { padding-bottom: 0; }
#gameutility li { float: left; padding: 0 0 0 24px; border-left: 1px solid #ccc; margin: 0 12px 0 0; background-position: 7px 50%; background-repeat: no-repeat; background-color: transparent; }
#gameutility li  a { color:#555; font-size:14px; }
#gameutility li.first { border: none; padding-left: 17px; background-position: 0 50%; }
#gameutility li.instructions { background-image: url(img-onlinehry/gu_instructions.gif); }
#gameutility li.rate { background-image: url(img-onlinehry/gu_rate.gif); }
#gameutility li.favorites { background-image: url(img-onlinehry/gu_favorites.gif); }
#gameutility li.send { background-image: url(img-onlinehry/gu_send.gif); }
#gameutility li.diggs { padding-left: 0px;}
#gameutility li.diggs iframe { width: 100px; height: 18px;}
#gameutility li.diggs img { vertical-align: middle; }
#gameutility li.diggs a img { border: none; }
* html #gameutility li.diggs img { vertical-align: top; }
#gameutility li.more { background-image: url(img-onlinehry/gu_more.gif); }

.onlinehry_record {
	margin-bottom:10px;
}

#homepagelist div.box { width:131px; height:140px; float:left; }
#homepagelist div.box h3 a { font-size:13px; padding-left:3px; }
#homepagelist div.box h3 { height:17px; padding:0px; margin:0px; overflow:hidden; vertical-align:bottom; }

ul.listSmall { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; }
ul.listSmall li {padding: 0 0 0px 0;background: transparent url(img/blogbullet.gif) 0 5px no-repeat;font: normal 10px "Lucida Grande", "Verdana", sans-serif;color: #555;padding-left: 11px;margin: 0 0 3px 0;}
ul.listSmall li a {font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;color: #abc507 !important;font-weight: bold;text-decoration: none !important; }
ul.listSmall li a:hover {color: #f00 !important;text-decoration: underline !important; }
ul.listSmall li span {display: block;padding-top: 3px; }

ul.listFloat { list-style: none; padding: 0px 0px 0px 0px; margin: 0;}
ul.listFloat li { display:block; overflow:hidden; float:left; height:15px; padding: 0 0 0 11px;background: transparent url(img/blogbullet.gif) 0 4px no-repeat; font: 12px "Lucida Grande"; font-weight:bold;  color: #555;width:173px; margin:0 0 4px 0; }
ul.listFloat li a { color: #ca242e; }
ul.listFloat li a:hover {color: #f00;text-decoration: underline; }



.onlinehry_record h3 {
color:#888888;
font-family:"Lucida Grande","Verdana",sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3em;
margin:0 0 4px;
padding:0;
}

.onlinehry_record h5 {
background:transparent url(img/smallbullet.gif) no-repeat scroll 0 3px;
color:#999999;
font-family:"Helvetica","Tahoma","Verdana",sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0 0 0 10px;
}

.onlinehry_text { float:left; margin-left:10px; width:390px; }

.each_entry .img-shadow { float:left; }

#homepageLinks a { text-decoration:none; font-weight:bold; padding-right:10px; }
#homepageLinks a:hover { text-decoration:underline; }

#h_element_1 { font-size:30px; color:#c52914; }
#h_element_2 { font-size:16px; color:#1ea50c; }
#h_element_3 { font-size:20px; color:#8d5e30; }
#h_element_4 { font-size:20px; color:#2c4b92; }
#h_element_5 { font-size:16px; color:#8d5e30; }
#h_element_6 { font-size:24px; color:#e3860e; }
#h_element_7 { font-size:30px; color:#8d5e30; }
#h_element_8 { font-size:16px; color:#1ea50c; }
#h_element_9 { font-size:20px; color:#8d5e30; }
#h_element_10 { font-size:13px; color:#8d5e30; }


#chatwindow a { color:#417b91; font-size:12px; line-height:17px; }
#chatnick 		{ border: none; border-bottom:1px solid #000; width:55px; font-size:12px; padding:4px;}
#info 			{ text-align:left; padding-left:0px; font-family:arial; }
#info td 		{ font-size:12px; padding-right:10px; color:#DFDFDF;  }
#info .small 		{ font-size:12px; padding-left:10px; padding-right:0px;}
#info a 		{ text-decoration:none; color:white; }
#info a:hover 		{ text-decoration:underline; color:#CF9700;}

#onlinehra { background-color:#333333; padding:10px; margin-bottom:10px; }
#onlinehraFlash { float:left; margin-right:3px; }
.onlinehraboxes { width:290px;float:left; margin-right:10px }
.onlinehraboxes h2 { margin:0; padding:0; }
.onlinehraboxes img { width:70px; height:70px; }

#chat { float:left; background-color:#fff; }
#chatTitle { background-image:url(img-onlinehry/headerwrap_bg.gif); color:#fff; font-weight:bold; padding:2px; font-size:18px; }
#chatform { background-image:url(img-onlinehry/feature_bottom_separator.gif); color:#000; padding:2px; font-size:11px; }
#chatform th { color:#417b91; font-weight:bold; text-align:left }
#chatform td a { color:#000; }
.rowDivision { background-image:url(img-onlinehry/feature_bottom_separator.gif); color:#000; margin-top:20px; margin-bottom:10px; font-size:8px; height:8px; }