#profile_image {
	width:164px;
	height:164px;
	display:block;
	margin-bottom:20px;
}
#profile_title {
	margin-bottom:20px;
}
#profile_profile {
	margin-bottom:30px;
	line-height:1.5em;
}
#profile_stats a {
	text-decoration:none;
	color:#333;
}
p.stats {
	border-bottom:1px solid #FF6e00;
	margin-bottom:15px;
	padding-bottom:15px;
}
p.stats span {
	margin: 1em 0 0.5em 0;
	display:block;
}

#profile_stats a.orange {
	color:#FF6E00;
}
#profile_stats p {
	margin:1.2em 0 1em 0;
}
#profile_stats a:hover {
	text-decoration:underline;
	color:#FF6E00;
}
#recent_comments {
	padding-bottom:40px;
}
#my_photos {
	padding-bottom:40px;
}
#my_photos div {
	width:108px;
	margin-right:20px;
	float:left;
}
#my_photos .imageOutline span {
	display:block;
	position:relative;
}
#my_photos .private {
	filter:alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity:0.50;
}
#my_photos .private:hover {
	filter:alpha(opacity=100);
	opacity: 1.00;
	-moz-opacity: 1.00;
}
#my_photos td span span {
	display:block;
	text-align:center;
	font-size:8pt;
	text-decoration:none;
	color:#333;
	line-height:1.4em;
	padding-top:5px;
	padding-bottom:30px;
}
#my_photos td span span span {
	display:block;
	text-align:center;
	font-size:7.5pt;
	color:#999;
	padding-top:0px;
}

#photoOptions {
	height:3.5em;
	font-size:8pt;
}
#photoOptions a {
	text-decoration:none;
	margin: 0 5px;
}

#tagSearch {
	font-size:8pt;
	width:160px;
	padding:2px;
	margin-right:20px;
}


#my_threads {
	padding-top:5px;
	padding-bottom:50px;
}

#my_messages {
	padding-top:5px;
	padding-bottom:40px;
}
#recent_comments a {
	display:block;
	margin-top:15px;
	font-size:8pt;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	line-height:1.4em;
}
#recent_comments a img {
	float:left;
	width:75px;
	height:60px;
	margin-right:8px;
	border:2px solid #FFF;
}
#recent_comments a:hover {
	color:#FF6E00;
}
#recent_comments a:hover img {
	border:2px solid #FF6E00;
}
#recent_comments a span {
	float:left;
	width:77px;
}

#info_panel {
	font-size:8pt;
	color:#FFF;
	line-height:1.5em;
}
#info_panel a img {
	border:1px solid #3b3435;
	float:left;
	margin-right:20px;
	width:142px;
	height:94px;
	margin-bottom:20px;
}
#info_panel p {
	float:left;
	margin:0;
	padding:0;
	width:144px;
	margin-bottom:20px;
}
#info_panel a:hover img {
	border:1px solid #FFF;
}
#info_panel a:hover {
	color: #FFF;
}

#notifications p {
	margin: 0.8em 0 0.8em 0;
}
#notifications a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}
#notifications a:hover {
	color:#FF6e00;
}
#notifications a img {
	vertical-align:middle;
	margin-right:5px;
}


#dialogContent H1 {
	padding:12px 8px 8px 20px;
	border-bottom: 4px solid #FF6e00;
	font-size:14.5pt;
}
#dialogContent p {
	margin-top:0;
}

#dialogContent H1 img {
	margin-right:10px;
	vertical-align:middle;
}
#dialogContent .content {
	padding:20px;
}





.grey_bar ul {
	margin:0;
	padding:12px 20px 12px 20px;
	padding-left:22px;
	list-style:none;
	color: #aecc00;
}
.grey_bar ul li a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	background:url(/images/arrow_green.gif) left center no-repeat;
	margin-top:0.8em;
	margin-bottom:0.8em;
	padding-left:20px;
}
.grey_bar {
	margin-bottom:40px;
}
.grey_bar ul li {
}
.grey_bar ul li a:hover {
	text-decoration:underline;
	color: #e3ff28;
	background:url(/images/arrow_green.gif) 5px center no-repeat;
}
.grey_bar p {
	color:#FFF;
}






.editLink {
	display:block;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin: 5px 0 5px 0;
}
.editLink img {
	margin-right:5px;
	vertical-align:bottom;
}



.friendFinderDiv {
}
.friendFinderDiv #ffresults p {
	padding:10px 0 30px 0;
	margin:0;
}
.friendFinderDiv #ffresults div {
	display:block;
	width:164px;
	margin-right:20px;
	float:left;
	margin-bottom:30px;
}
.friendFinderDiv #ffresults div img {
	float:left;
	margin-right:10px;
	width:64px;
	height:64px;
}
.friendFinderDiv #ffresults div p {
	float:left;
	width:88px;
	margin:-6px 0 0 0;
	padding:0;
}
.friendFinderDiv #ffresults div p a {
	display:block;
	text-decoration:none;
	color:#616161;
	margin-top:3px;
}
.friendFinderDiv #ffresults div p a:hover {
	text-decoration:underline;
	color:#FF6e00;
}
.friendFinderDiv #ffresults div span {
	color:#616161;
	padding-top:10px;
	display:block;
}
.friendFinderDiv #pagnate a {
	font-weight:bold;
}
.friendFinderDiv #pagnate {
	border-top: 1px dotted #FF6e00;
	padding-top:10px;
}
.friendFinderDiv H2 {
	padding-bottom:20px;
}

#invitationForm div.unselected, #invitationForm div.selected {
	background:#FFF;
	color:#616161;
	cursor:default;
	padding:5px;
	height:18px;
}
#invitationForm div.selected {
	background:#2691bf;
	color:#FFF;
}

#invitationForm div span {
	float:left;
	display:block;
	width:94px;
	margin-right:7px;
	text-align:right;
	padding-top:2px;
}
#invitationForm div input {
	float:left;
	width:154px;
	font-size:8pt;
}
#invitationForm textarea {
	width:526px;
	height:120px;
	font-size:8pt;
	color:#616161;
	padding:2px;
	margin-top:2px;
	display:block;
}

#my_messages .msg {
	margin-top:15px;
	margin-bottom:10px;
}
#my_messages .msg img.authorThumb {
	float:left;
	margin-right:15px;
	height:48px;
	width:48px;
}
#my_messages .msg p {
	margin:0;
	width:255px;
	float:left;
	line-height:1.5em;
	margin-top:-3px;
}
#my_messages .msg span.byline {
	display:block;
	font-size:7.5pt;
	color:#999;
}

a.seeMoreMsg1 {
	display:block;
	margin:0 auto;
	width:160px;
	background:#ffd8ba url(/images/round1.gif) top left no-repeat;
	color:#e86400;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}
a.seeMoreMsg1:hover {
	text-decoration:underline;
}
.seeMoreMsg2 {
	display:block;
	width:auto;
	background:url(/images/round2.gif) top right no-repeat;
	padding-top:3px;
	height:19px;
	white-space:nowrap;
}


.rightDelete img {
	float:right;
	margin-left:10px;
	filter:alpha(opacity=20);
	opacity: 0.20;
	-moz-opacity:0.20;
}
.rightDelete:hover img {
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
}




/* AWARDS */

#awards {
	border-bottom:1px solid #FF6e00;
	margin-bottom:15px;
	padding-bottom:8px;
}
#award_icons {
	display:block;
	margin-top:7px;
}
#award_icons a {
	float:left;
	width:32px;
	height:32px;
	display:block;
	background:url(/images/green-circle.gif) 32px 32px no-repeat;
}
#award_icons a:hover {
	background:url(/images/green-circle.gif) top left no-repeat;
}
#awardTitleHolder {
	position:relative;
	height:26px;
}
#award_title {
	text-align:center;
	font-weight:bold;
	color:#3f7c8a;
	padding:8px 0 0 0;
	position:absolute;
	white-space:nowrap;
	overflow:visible;
	width: 164px;
}



/*/////////// GENERAL COMMUNITY PAGE ///////////////*/

.community_title {
	padding-top:30px;
}

#action_alert_list {

}
#action_alert_list li {
	padding-bottom:8px;
}




