@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - THE DREAM
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		td_communty.css
	Date:			February 19, 2009
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/

/*	--------------------------------------------------------------------------------------------------------------------------
	nav Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	ul.nav li#navCommunity a {
		background-position:-687px -52px !important;
	}

/*	--------------------------------------------------------------------------------------------------------------------------
	p,h3 Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	h3 {
		font:bold 15px Arial, Helvetica, sans-serif;
		color:#f4ae2a;
	}
		
/*	--------------------------------------------------------------------------------------------------------------------------
	COMMUNITY BUTTON Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	.editLinks {
		width:163px;
	}
	.btnHolder {
		width:163px;
	}
	a.btnEdit {
		width:79px; height:19px;
		display:block;
		float:left;
		background:url(../../images/btn_edit.png) 0 top no-repeat;
	}
		a.btnEdit:hover {
			background-position:0 -19px;
		}
	a.btnDelete {
		width:79px; height:19px;
		display:block;
		float:right;
		background:url(../../images/btn_delete.png) 0 top no-repeat;
	}
		a.btnDelete:hover {
			background-position:0 -19px;
		}
	a.btnReply {
		width:79px; height:19px;
		display:block;
		float:left;
		background:url(../../images/btn_reply.png) 0 top no-repeat;
	}
		a.btnReply:hover {
			background-position:bottom;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	profileBlock Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	#mainCol #profileBlock {
		margin:0 0 20px 0; padding:14px 15px 40px 15px;
		width:580px;
		background:url(../../images/bg_mainCol.png) no-repeat;
		behavior:url(shared/css/iepngfix.htc);
		position:relative;
	}
		#mainCol #profileBlock h1 {
			width:580px; height:19px;
			background:url(../../images/h1_profile.png) no-repeat;
		}
		
	/*	nav Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		ul#communityNav {
			margin:17px 0 13px 90px;
			list-style:none;
		}
			ul#communityNav li#navCommProfile {
				margin:0 20px 0 0;
				width:45px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommProfile a {
					width:45px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) 0 top no-repeat;
				}
				ul#communityNav li#navCommProfile a:hover, ul#communityNav li#navCommProfile a:active {
					background-position:0 bottom;
				}	
			ul#communityNav li#navCommBlog {
				margin:0 20px 0 0;
				width:31px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommBlog a {
					width:31px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) -46px top no-repeat;
				}
				ul#communityNav li#navCommBlog a:hover, ul#communityNav li#navCommBlog a:active {
					background-position:-46px bottom;
				}	
			ul#communityNav li#navCommComments {
				margin:0 20px 0 0;
				width:67px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommComments a {
					width:67px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) -78px top no-repeat;
				}
				ul#communityNav li#navCommComments a:hover, ul#communityNav li#navCommComments a:active {
					background-position:-78px bottom;
				}	
			ul#communityNav li#navCommFriends {
				margin:0 20px 0 0;
				width:48px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommFriends a {
					width:48px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) -144px top no-repeat;
				}
				ul#communityNav li#navCommFriends a:hover, ul#communityNav li#navCommFriends a:active {
					background-position:-144px bottom;
				}	
			ul#communityNav li#navCommMessages {
				margin:0 20px 0 0;
				width:61px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommMessages a {
					width:61px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) -192px top no-repeat;
				}
				ul#communityNav li#navCommMessages a:hover, ul#communityNav li#navCommMessages a:active {
					background-position:-192px bottom;
				}	
			ul#communityNav li#navCommPhotos {
				width:48px; height:9px;
				float:left;
			}
				ul#communityNav li#navCommPhotos a {
					width:48px; height:9px;
					display:block;
					background:url(../../images/nav_community.png) -254px top no-repeat;
				}
				ul#communityNav li#navCommPhotos a:hover, ul#communityNav li#navCommPhotos a:active {
					background-position:-254px bottom;
				}
				
				
	/*	userInfo Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#mainCol #profileBlock .hr {
			background:url(../../images/hr.png) repeat-x;
			height:3px;
		}
			#mainCol #profileBlock .hr hr {
				display:none;
			}
		#mainCol #profileBlock .userInfo {
			
		}
		
			/* userStats */
			#mainCol #profileBlock .userInfo .userStats {
				margin:0 22px 0 0;
				width:308px;
				float:left;
			}
				#mainCol #profileBlock .userInfo .userStats h2 {
					margin:15px 0 0 0;
					color:#f4ae2a;
					width:308px;
					overflow:hidden;
					font:normal 21px Verdana, Arial, Helvetica, sans-serif;
				}
				#mainCol #profileBlock .userInfo .userStats h3 {
					margin:25px 0 0 0; padding:5px 0 0 8px;
					background:#9c390a;
					width:300px; height:20px;
					color:#fff;
					font:normal 14px Arial, Helvetica, sans-serif;
				}
				#mainCol #profileBlock .userInfo .userStats .hr {
					margin:2px 0 15px 0;
					background:#9c390a;
					height:1px;
				}
					#mainCol #profileBlock .userInfo .userStats .hr hr {
						display:none;
					}
				#mainCol #profileBlock .userInfo .userStats .statRow {
					margin:0 0 4px 0; padding:0 0 5px 0;
					width:308px;
					background:url(../../images/hr.png) center bottom no-repeat;
				}
					#mainCol #profileBlock .userInfo .userStats .statRow .label {
						padding:3px 0 0 0;
						width:98px;
						color:#fff;
						text-transform:uppercase;
						font:normal 10px Arial, Helvetica, sans-serif;
						float:left;
					}
					#mainCol #profileBlock .userInfo .userStats .statRow .info {
						width:210px;
						color:#c9c9c9;
						font:normal 12px Arial, Helvetica, sans-serif;
						line-height:16px;
						float:left;
					}
					#mainCol #profileBlock .userInfo .userStats .signature {
						border-bottom:none;
					}
			
			/* Profile Buttons */
			#mainCol #profileBlock .profileBtns {
				width:197px; height:22px;
				position:absolute;
				left:372px; top:98px;
			}	
				#mainCol #profileBlock .profileBtns a.btnAddToFriends {
					margin:0 15px 0 0;
					width:91px; height:22px;
					display:block;
					background:url(../../images/btn_addAFriend.png) 0 top no-repeat;
					float:left;
				}
					#mainCol #profileBlock .profileBtns a.btnAddToFriends:hover {
						background-position:bottom;
					}
				#mainCol #profileBlock .profileBtns a.btnSendMessage {
					width:91px; height:22px;
					display:block;
					background:url(../../images/btn_sendAMessage.png) 0 top no-repeat;
					float:left;
				}
					#mainCol #profileBlock .profileBtns a.btnSendMessage:hover {
						background-position:bottom;
					}	
			/* userPhoto */
			#mainCol #profileBlock .userInfo .userPhoto {
				margin:65px 0 0 0; /* Take out if absolute position on profileBtns is off */
				width:250px;
				text-align:center;
				float:left;
			}
				#mainCol #profileBlock .userInfo .userPhoto .btnHolder {
					margin:23px auto 20px auto;
					width:197px;
				}
					#mainCol #profileBlock .userInfo .userPhoto .btnHolder a.btnAddAFriend {
						margin:0 15px 0 0;
						width:91px; height:22px;
						display:block;
						background:url(../../images/btn_addAFriend.png) 0 top no-repeat;
						float:left;
					}
						#mainCol #profileBlock .userInfo .userPhoto .btnHolder a.btnAddAFriend:hover {
							background-position:bottom;
						}
					#mainCol #profileBlock .userInfo .userPhoto .btnHolder a.btnSendAMessage {
						width:91px; height:22px;
						display:block;
						background:url(../../images/btn_sendAMessage.png) 0 top no-repeat;
						float:left;
					}
						#mainCol #profileBlock .userInfo .userPhoto .btnHolder a.btnSendAMessage:hover {
							background-position:bottom;
						}