.community_heading h2 { color: #000; }
.community_heading h2 a { background: #c24b4f; }
.community_heading h2 a:hover { background: #9b2d30; }
.community_heading h2 a.active { background: #6e1618; }
.community_heading h2 a.active:hover { background: #9b2d30; }
.header_inner h2 a { border:solid 2px #6e1618; }
#header_container {background: #000 url(img-email/headercontainerbg3.gif) top left repeat-x;}
.header_inner h1 {background: transparent url(img-email/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; }


#photoImage { width:340px; float:left; }
#photoImage img { border:solid 15px #eee; }
#photoImage div#details { font-size:11px; color:#666; margin-top:10px; margin-bottom:10px; padding:5px;  }
#photoImage h3 { font-size:18px; color:#000; font-weight:bold }
#photoList {padding-left:5px; width:545px; float:left;}
#photoList a{display:block;width:77px;height:77px;float:left;text-decoration:none;color:#999999;overflow:hidden;cursor:hand; font-size:11px}
#photoList a:hover{color:black}
#photoList a img { border:0px; width:74px; height:74px }
#photoList a div{margin-left:9px;margin-top:9px;width:100px;height:100px;background-color:white;background-position:center center;background-repeat:no-repeat}
#photoList a span{display:block;text-align:center;line-height:14px;font-size:82%;overflow:hidden}

#photoMenu { margin:0px; padding:0px;  font: 1.2em 'Lucida Grande', Verdana, sans-serif; list-style: none; background-color:red; clear:both; }
* html #photoMenu { padding-bottom: 0; }
*:first-child + html #photoMenu { padding-bottom: 0; }
#photoMenu 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; }
#photoMenu li  a { color:#555; font-size:13px; }
#photoMenu li.first { border: none; padding-left: 17px; background-position: 0 50%; }
#photoMenu li.instructions { background-image: url(img-users/gu_instructions.gif); margin-top:3px; }
#photoMenu li.rate { background-image: url(img-users/gu_rate.gif); margin-top:3px; }
#photoMenu li.favorites { background-image: url(img-users/gu_favorites.gif); margin-top:3px; }
#photoMenu li.send { background-image: url(img-users/gu_send.gif); margin-top:3px; }
#photoMenu li.diggs { padding-left: 0px;}
#photoMenu li.diggs iframe { width: 100px; height: 18px;}
#photoMenu li.diggs img { vertical-align: middle; }
#photoMenu li.diggs a img { border: none; }
* html #photoMenu li.diggs img { vertical-align: top; }
#photoMenu li.more { background-image: url(img-users/gu_more.gif); margin-top:3px; }

#photoMenu li.previous, 
#photoMenu li.next { height: 25px; font-size: 11px; border: none; padding:0px; }
#photoMenu li.previous a, 
#photoMenu li.next a { display: block; height: 25px; text-decoration: none; font-weight: normal; line-height: 23px; font-size:11px }
#photoMenu li.previous { margin-right: 10px; text-indent: 17px; background: url(img/paginator_prev_left.gif) 0 1px no-repeat; background-position:left; }
#photoMenu li.next { margin: 0 10px 0 10px; text-indent: 5px; background: url(img/paginator_next_right.gif) 0 1px no-repeat; background-position:right;  }
#photoMenu li.next div { background: url(img/paginator_next_left.gif) no-repeat; background-position:left; margin-right:20px; padding-left:3px; display:compact; width:80px; }
#photoMenu li.previous div { background: url(img/paginator_prev_right.gif) no-repeat; background-position:right; padding-right:8px; margin-left:5px; display:compact; width:110px; }
#photoMenu li.previous { margin-right:20px; }
#photoMenu li.previous a, #photoMenu li.next a { color: #fd8b1a; }
#photoMenu li.previous a:hover, #photoMenu li.next a:hover { color: #55c6da; }

#fullPhoto { text-align:center; }
.rowDivision { background-image:url(img-users/feature_bottom_separator.gif); color:#000; margin-top:20px; margin-bottom:10px; font-size:8px; height:8px; }

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

.loading {
	height: 30px;
	background: url('img-users/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('img-users/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-users/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-users/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;}	
.photoBoxRating { width:350px; float:left; }
.photoBoxInfo { width:290px; float:left; font-size:11px; }
.photoBoxTags { width:260px; float:left; }

.profileBox { margin-right:15px; height:245px; float:left; margin-bottom:15px; font-size:11px; color:#777; width:293px; }
.profileBox span { font-size:13px; color:#000; font-weight:bold; overflow:hidden; }
.profileBox .photo { border:solid 15px #eee; max-height:163px; width:245px; height:expression(document.body.clientWidth > 163? "163px": "auto" ); overflow:hidden; }
.profileBox img {  width:245px; border:0px; }
#homePageNewFotos img { border:0px; width:56px; height:56px; }

#keyWords { width:270px; overflow:hidden; }
.keyWords h2, .keyWords h3, .keyWords h4 { margin-left:0; margin-top:0; margin-bottom:0; margin-right:10px; padding:0; display:inline; float:left;  }
.keyWords h2 a { color:#000; text-decoration:none; font-size:22px;  }
.keyWords h2 a:hover { text-decoration:underline; }

.keyWords h3 a { color:#045f5c; text-decoration:none; font-size:15px;  }
.keyWords h3 a:hover { text-decoration:underline; }

.keyWords h4 a { color:#55c8c3; text-decoration:none; font-size:12px; }
.keyWords h4 a:hover { text-decoration:underline; }

.homePageBox { margin-bottom:20px; }
.homePageBox h2 { color:#1C6681; font-size:20px; }

.logged_in_comms { padding-bottom:0px; }

#archive li a { color:#1C6681 }
#archive h2 { color:#1C6681; font-size:20px; margin-top:15px; }

.user { float:left; width:290px; margin-right:10px; height:70px; overflow:hidden; margin-bottom:10px; }
.user a { color:#000; }
.user a h1 { text-decoration:none; font-size:20px; }
.user a:HOVER h1 { text-decoration:underline; }

#users_black div { width:180px; background-color:#000; float:left; margin-right:3px; margin-bottom:3px; color:#FFF; font-size:11px; overflow:hidden; }
#users_black div h3 { font-size:18px; margin:0; padding-left:5px; padding-right:5px; overflow:hidden; height:20px; padding-top:5px; }
#users_black div h3 a { color:#fff; text-decoration:none; }
#users_black div h3 a:HOVER { color:#2dbcfe; }
#users_black div img { width:180px; height:180px;}
#users_black div div { padding:5px; color:#bbb; }
#users_black div div a { color:#fff; text-decoration:none; }

#userBox {
	background-color:#fff;
	float:left;
	width:212px;
	padding:3px;
	font-size:18px;
	height:81px;
	overflow:hidden;
}
#userBox img {float:left; margin-right:10px;}