@charset "utf-8";
/*	-------------------------------------------------------------
	CSS - UNIVERSAL REPUBLIC PROFILE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Filename:		ur_profile.css
	Date:			Sept 05, 2008
	Author:			Halo Media LLC - http://www.halopowered.com/
	-------------------------------------------------------------	*/


/*	--------------------------------------------------------------------------------------------------------------------------
	profile Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#profile {
	
	}
		#profile .breaker {
			width:388px; height:2px;
			background:#bcd9f5;
			font:normal 1px Arial, Helvetica, sans-serif;
			line-height:1px;
		}
	#content {
		width:610px;
		padding:10px 0 20px 20px;
		background:#bcd9f5;
	}
		#content h1 {
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#0061c1;
			float:left;
		}
	
/*	--------------------------------------------------------------------------------------------------------------------------
	intro Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#profile #intro {
		background: #bcd9f5 url(../../images/bgSplit_lightBlue.png) 388px 0px  repeat-y;
	}
		#intro .primary {
			width:348px;
			padding:6px 20px;
			background:url(../../images/cornerTR_darkblue.gif) top right no-repeat;
			font:normal 11px Arial, Helvetica, sans-serif;
			line-height:14px;
			float:left;
		}
		#intro .secondary {
			width:240px;
			float:right;
		}
		#profile ul.nav {
			list-style:none;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#444444;
		} 
			#profile ul.nav li {
				display:inline;
			}
			#profile ul.nav li a:link, #profile ul.nav li a:visited {
				text-decoration:none; margin:0 24px 0 0;
			}
			#profile ul.nav li .active {
				color:#444444 !important;
				font-family:Arial, Helvetica, sans-serif;
			}
		#intro .primary h1 {
			margin:10px 0 6px 0;
			font:bold 24px Arial, Helvetica, sans-serif;
			color:#444444;
		}
		#intro .primary p {
			margin:12px 0;
		}
		#intro .primary p.imgHolder {
			width:346px;
			padding:1px;
			background:#666666;
		}
		#intro .primary .memberStats {
			float:left;
			width:228px;
			font:normal 9px Arial, Helvetica, sans-serif;
		}
			.memberStats col#statName, .memberStats .statName {
				width: 128px;
				padding:0 0 0 10px;
			}
			.memberStats col#statValue, .memberStats .statValue {
				width: 110px;
				padding:0 10px 0 0;
				text-align:right;
			}
		#intro .primary ul.actions {
			list-style:none;
			float:right;
			padding:16px 10px 0 0;
			font:normal 1px Arial, Helvetica, sans-serif;
		}
			#intro .primary ul.actions li {
				margin:0 0 2px 0;
			}
	/*	clubs Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#intro .groups {
			background:#fff;
			padding:0 0 8px 0;
		}
			#intro .groups .header {
				padding:6px 10px 5px 0;
			}
			#intro .groups h2 {
				margin:0 0 0 6px;
				font:bold 14px Arial, Helvetica, sans-serif;
				color:#004890;
				float:left;
			}
			#intro .groups a.moreGroups:link, #intro .clubs a.moreGroups:visited {
				width:79px; height:12px;
				margin:6px 0 0 0;
				background:url(../../images/btn_moreGroup.png) no-repeat;
				display:block;
				float:right;
			}
				#intro .groups a.moreGroups:active {
					color:#9e6c00;
				}
				#intro .groups a.moreGroups:hover {
					background-position:bottom;
				}
			#intro .groups .entries {
				padding:12px 0 9px 15px;
				border:solid 1px #cccccc;
				font-family:Arial,Helvetica,sans-serif;
                font-size:12px;
			}
			#intro .groups .entry {
				width:93px;
				padding:0 16px 0 0;
				line-height:10px;
				float:left;
				text-align:center;
				display:inline;
				font:normal 9px Arial, Helvetica, sans-serif;
				line-height:9px;
			}
				#intro .groups .entry {
					width:88px;
					margin:0 0 3px 0; padding:0 19px 0 0;
					line-height:10px;
					float:left;
					text-align:center;
					display:inline;
					font:normal 9px Arial, Helvetica, sans-serif;
					line-height:9px;
				}
					#intro .groups .entry a img {
						width:88px; height:31px; 
						margin: 0 auto; padding:0 0 4px 0; 
						display:block;
					}
	/*	friends Styles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		#intro .friends {
			padding:10px 0 13px 8px;
			background:#dfefff url(../../images/corner_blue.jpg) top right no-repeat;
		}
			#intro .friends .header {
				padding:0 10px 17px 0;
			}
				#intro .friends .header h3 {
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#004890;
					float:left;
				}
				#intro .friends .header a.seeAll:link, #intro .friends .header a.seeAll:visited {
					width:51px; height:12px;
					margin:2px 0 0 0;
					background:url(../../images/btn_seeAll_lightBlue.jpg) no-repeat;
					display:block;
					float:right;
				}
					#intro .friends .header a.seeAll:active {
						color:#9e6c00;
					}
					#intro .friends .header a.seeAll:hover {
						background-position:bottom;
					}
			#intro .friends .entries {
				padding:0 2px;
			}
			#intro .friends .entry {
				padding:0 0 13px 0;
			}
				#intro .friends .entry .user {
					width:50px; height:50px;
					padding:4px;
					background:#ecf2f7;
					border:solid 1px #e8eff5;
					text-align:center;
					float:left;
				}
				#intro .friends .entry .userInfo {
					width:158px;
					color:#333333;
					float:right;
					font:normal 9px Arial, Helvetica, sans-serif;
					overflow:hidden;
					padding:0 5px 0 0;
				}
					#intro .friends .entry .userInfo .memberName {
						width:150px;
						overflow:hidden;
					}
					#intro .friends .entry .userInfo a:link, #intro .friends .entry .userInfo a:visited {
						font:normal 11px Arial, Helvetica, sans-serif;
						color:#0061c1;
						text-decoration:none;
					}
						#intro .friends .entry .userInfo a:active {
							color:#9e6c00;
						}
						#intro .friends .entry .userInfo a:hover {
							color:#9e6c00;
						}
					#intro .friends .entry .userInfo p {
						margin:0 0 6px 0;
					}
/*	friends noEntry Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/					
#intro .friends .noEntry {
	width:206px;
	margin:0; padding:2px;
	background:#EEEEEE;
	border:solid 1px #d0d0d0;
}
	#intro .friends .noEntry .content {
		padding:7px 12px 11px 12px;
		border:solid 1px #d0d0d0;
		background:#f6f6f6;
	}
		#intro .friends .noEntry .content h2 {
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#004890;
		}
		#intro .friends .noEntry .content .actions {
			margin:10px 0 0 0;
		}
			#intro .friends .noEntry .content .actions a {
				margin:0 auto;
				display:block;
			}
			
/*	--------------------------------------------------------------------------------------------------------------------------
	blogs Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#blogsHolder {
		width:590px;
		padding:0 0 11px 0;
		background:#ffffff;
	}
		#blogsHolder .header {
			height:20px;
			padding:4px 10px 0 10px;
			background:#dfefff;
		}
			#blogsHolder .header a.viewBlog:link, #blogsHolder .header a.viewBlog:visited {
				width:62px; height:12px;
				margin:2px 0 0 0;
				background:url(../../images/btn_viewBlog_lightBlue.jpg) no-repeat;
				display:block;
				float:right;
			}
				#blogsHolder .header a.viewBlog:active {
					color:#9e6c00;
				}
				#blogsHolder .header a.viewBlog:hover {
					background-position:bottom;
				}
		#blogsHolder .entry {
			margin:0 12px;
		}
			#blogsHolder .date {
				margin:13px 0 0 0;
				font:normal 9px Arial, Helvetica, sans-serif;
				color:#000000;
				line-height:13px;
			}
			#blogsHolder .entry h2 {
				margin:4px 0 0 0;
			}
				#blogsHolder h2 a:link, #blogsHolder h2 a:visited {
					font:normal 24px Arial, Helvetica, sans-serif;
					color:#003264;
					text-decoration:none;
				}
					#blogsHolder h2 a:active {
						color:#9e6c00;
					}
					#blogsHolder h2 a:hover {
						color:#9e6c00;
					}
			#blogsHolder p {
				margin:2px 0 0 0;
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#333333;
				line-height:14px;
			}
			#blogsHolder .socialBar {
				list-style:none;
				margin:13px 0 0 0;
			}
				#blogsHolder ul.socialBar li {
					 float:left;
				}
				#blogsHolder ul.socialBar li a:link, #blogsHolder ul.socialBar li a:visited {
					margin:0 18px 0 0;
					font:normal 11px Arial, Helvetica, sans-serif;
					color:#0061c1;
					text-decoration:none;
				}
					#blogsHolder ul.socialBar li a:active {
						color:#9e6c00;
					}
					#blogsHolder ul.socialBar li a:hover {
						color:#9e6c00;
					}
			
			#blogsHolder a.btnCreateEntry 
			{
			    margin:0 0 0 40px;
			}
/*	noEntry Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.noEntry {
	    background:transparent url(../../images/_spacer.png) repeat scroll 0 0;
        border:medium none;
        margin:41px auto; padding:2px;
        width:246px;
	}
		.noEntry .content {
			background:transparent url(../../images_spacer.png) repeat scroll 0 0;
            border:1px dashed #5C9FE2;
            padding:7px 12px 11px;
		}
			.noEntry .content h2 {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#004890;
				text-align:center;
			}
			.noEntry .content .actions {
				margin:10px 0 0 0;
			}
				.noEntry .content .actions a {
					margin:0 auto;
					display:block;
				}

/*	seperate Styles for no photo because of padding
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/				
		
	.noPhotoEntry 
	{
	    background:transparent url(../../images/_spacer.png) repeat scroll 0 0;
        border:medium none;
        margin:41px 0 41px 130px; padding:2px;
        width:246px;	
	}
		.noPhotoEntry .content {
			background:transparent url(../../images_spacer.png) repeat scroll 0 0;
            border:1px dashed #5C9FE2;
            padding:7px 12px 11px;
		}
		
	
			.noPhotoEntry .content h2 {
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#004890;
				text-align:center;
			}
			.noPhotoEntry .content .actions {
				margin:10px 0 0 0;
			}
				.noPhotoEntry .content .actions a {
					margin:0 auto;
					display:block;
				}		
/*	--------------------------------------------------------------------------------------------------------------------------
	photos Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#photosHolder {
		width:590px;
		margin:10px 0 0 0; padding:4px 0 0 0;
		background:#dfefff;
	}
		#photosHolder .header {
			margin: 0 10px 12px 10px;
		}
		#photosHolder .header a.viewAll:link, #photosHolder .header a.viewAll:visited {
			width:55px; height:12px;
			background:url(../../images/btn_viewAll_lightBlue.jpg) no-repeat;
			display:block;
			float:right;
		}
			#photosHolder .header a.viewAll:active {
				color:#9e6c00;
			}
			#photosHolder .header a.viewAll:hover {
				background-position:bottom;
			}
		#photosHolder .entries {               
			padding:0 0 0 41px;
		} 
			#photosHolder .entry {
				width:108px; height:130px;
				padding: 0 25px 21px 0;
				float:left;
				text-align:center;
				font:normal 9px Arial, Helvetica, sans-serif;
			}
				#photosHolder .entry .photo {
					width:100px; height:100px;
					padding:3px; margin:0 0 4px 0;
					background:#FFFFFF;
					border:solid 1px #b7ccdf;
				}
				#photosHolder .entry .photo img 
				{
				    border:0px;
				}
				#photosHolder .entry .memberName {
					width:100px; height:12px;
					white-space:nowrap;
					overflow:hidden;
					margin:0 auto;
				}
				#photosHolder .entry1 
				{
				    clear:both;
				    height:50px;
				}
/*	--------------------------------------------------------------------------------------------------------------------------
	guestBook Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	#guestBookHolder {
		width:590px;
		margin:10px 0 0 0; padding:4px 0 11px 0;
	}
		#guestBookHolder .header {
			margin:0 10px 5px 10px;
			font:normal 11px Arial, Helvetica, sans-serif;
		}
			#guestBookHolder .header a:link, #guestBookHolder .header a:visited {
				margin:0 0 0 3px;
				color:#666666;
				text-decoration:none;
				float:left;
			}
				#guestBookHolder .header a:active {
					color:#9e6c00;
				}
				#guestBookHolder .header a:hover {
					color:#9e6c00;
				}
			#guestBookHolder .header a.viewAll:link, #guestBookHolder .header a.viewAll:visited {
				width:40px; height:5px;
				margin:6px 0 0 7px;
				background:url(../../images/btn_viewAll2.png) no-repeat;
				display:block;
				float:left;
			}
			
			#guestBookHolder .header .viewAll img {
						width:40px; height:5px;
			}
				#guestBookHolder .header a.viewAll:active {
					color:#9e6c00;
				}
				#guestBookHolder .header a.viewAll:hover {
					background-position:bottom;
				}
			#guestBookHolder .header a.addComment:link, #guestBookHolder .header a.addComment:visited {
				width:76px; height:12px;
				background:url(../../images/btn_addComment.jpg) no-repeat;
				display:block;
				float:right;
			}
				#guestBookHolder .header a.addComment:active {
					color:#9e6c00;
				}
				#guestBookHolder .header a.addComment:hover {
					background-position:bottom;
				}
		#guestBookHolder .entry {
			margin:0 0 1px 0;
			font:normal 9px Arial, Helvetica, sans-serif;
		}
			#guestBookHolder .entry .user {
				width:52px; height:52px;
				padding:8px;
				background:#FFFFFF;
				text-align:center;
				float:left;
			}
				#guestBookHolder .user img {
					border:solid 1px #999999;
				}
			#guestBookHolder .entry .content {
				width:511px;
				padding:12px 0 16px 11px;
				background:#FFFFFF;
				float:right;
			}
			#guestBookHolder .content a:link, #guestBookHolder .content a:visited {
				font:bold 11px Arial, Helvetica, sans-serif;
				color:#004890;
			}
			
			    #guestBookHolder .content a:hover{
				    color:#9E6C00;
			    }
			    
			#guestBookHolder .content p {
				font:normal 11px Arial, Helvetica, sans-serif;
				color:#333333;
				line-height:14px;
			}
			#guestBookHolder .odd {
				background:#dfefff !important;
			}
	#guestBookHolder .formHolder {
		margin:12px 0;
	}
	#guestBookHolder .formHolder .textHolder {
		height:67px;
		padding:8px;
		background:url(../../images/bg_comment.jpg) no-repeat;
		border:solid 1px #a7a8ac;
	}
		#guestBookHolder .formHolder textarea{
			width:570px; height:60px;
			font:normal 11px Arial, Helvetica, sans-serif;
			color:#999999;
			border:0;
			background:transparent;
		}
	#guestBookHolder .formHolder ul.actions {
		margin:3px -2px 10px 0;
		float:right;
		list-style:none;
	}
		#guestBookHolder .formHolder ul.actions li {
			float:left;
			margin:0 2px 0 0;
		}
		
.emptyFriends
{
    width:200px;
    background:transparent url(../../images_spacer.png) repeat scroll 0 0;
    border:1px dashed #5C9FE2;
    padding:7px 12px 11px;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#004890;
}