﻿.profileImagePlaceHolder
{
	margin-bottom: 20px;
	width: 175px;
}

.profile
{
	margin-top: 20px;
}

.profileLeftColumn
{
	float: left;
	width: 175px;
}

.profileRightColumn
{
	width: 370px;
	padding-left: 15px;
	border-left: solid 1px #cacaca;
	float: left;
}

.content_column
{
	width: 565px;
}

.right_column
{
	width: 200px;
}

.profileSettings
{
	margin-top: 20px;
}

.profileSettings label
{
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}

.profileSettings label.status
{
	padding: 0px 10px 0px 0px;
}

.button
{
	border-style: outset;
	background-color: #d2c29e;
}

.saveButton
{
	padding: 1px 10px 1px 30px;
	background-image: url('images/icon-save.gif');
	background-repeat: no-repeat;
	background-position: 5px 1px;
}

.cancelButton
{
	padding: 1px 10px 1px 30px;
	background-image: url('images/icon-cancel.gif');
	background-repeat: no-repeat;
	background-position: 5px 1px;
}

.sendButton
{
	padding: 1px 10px 1px 25px;
	background-image: url('images/icon-savepublish.gif');
	background-repeat: no-repeat;
	background-position: 5px 1px;
}

h1.name, h2.name
{
	border-bottom: solid 1px #cacaca;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-transform: capitalize;
	color: #000;
	font-size:18px;
}

.profileInfoText
{
	padding-right: 30px;
}

.expandableBox
{
	margin-top: 10px;
}

.expandableBoxHeader
{
	background-color: #e5e5e5;
	color: #666;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
	_cursor: hand;
	
	text-transform: uppercase;
	margin-bottom: 10px;
}

.profileGuestbookImagePlaceHolder
{
	width: 55px;
	height: 77px;
}

.guestbookpost
{
	padding: 2px;
}

.profileEventDate
{
	text-transform: capitalize;
	font-size: 10px;
	border-bottom: solid 1px #cacaca;
	margin-bottom: 4px;
}

.profileEventsTable
{
	line-height: 17px;
}

.profileEventsTable img
{
	padding-right: 5px;
}

.leftColumnHeader
{
	background-color: #e5e5e5;
	color: #666;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 20px;
}

.CommFrontEventImage
{
	padding-top: 0px;
}

.CommFrontEventText a, .CommFrontEventDiv a
{
	text-decoration: none;
}

.CommFrontEventText
{
	padding: 0px 3px;
}

.CommFrontEventDiv
{
	background-repeat: no-repeat;
	padding-left: 23px !important;
	background-position: 5px 9px;
}

.hideable
{
	padding: 5px;
	border-bottom: solid 1px #cacaca;
	overflow: hidden;
}

.CommFrontEventDateHeader
{
	padding: 3px 5px;
	background-color: #E8E8E8;
	font-size: 10px;
	border-bottom: solid 1px #cacaca;
}

.LargeSearchResultList
{
	
}

.LargeSearchResult
{
	border-top: solid 1px #cacaca;
	padding: 15px 5px;
}

.LargeSearchResult .info
{
	float: left;
	padding-left: 18px;
}

.LargeSearchResult .info a
{
	text-decoration: none;
	color:#666;
	font-size: 13px;
}

.LargeSearchResult .image
{
	float: left;
	width: 100px;
	height: 105px;
}

.LargeSearchResult .actions
{
	float: right;
	width: 150px;
}

.LargeSearchResult .actions ul
{
	list-style: none;
}

.LargeSearchResult .actions li
{
}

.LargeSearchResult .actions li a
{
	color: #666;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cacaca;
	padding: 2px 5px 2px 1px;
}

.LargeSearchResult .actions li a:hover
{
	background-color: #369;
	color: #fff;
}

.tagGalleryInfoText
{
	font-size: 9px;
	color: #666;
	line-height: 9px;
	padding-left: 3px;
}

.tagGalleryInfoText a
{
	text-decoration: none;
	color: #000;
}

.visible
{
	
}

.hidden
{
	display: none;
}

#paging a
{
	color: #000;
	text-decoration: none;
}

#paging a.selected
{
	font-weight: bold;
}

.community_tabs
{
	height: 21px;
	margin-bottom: 10px;
	background-image: url('images/btn-fill.png');
	background-image: repeat-x;
}

.community_tabs a
{
	display: block;
	background-image: url('images/btn-down.png');
	height: 19px;
	width: 92px;
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
}

.community_tabs a.active
{
	background-image: url('images/btn-up.png');
	color: #666;
}

.community_subtabs
{
	padding-top: 5px;
	height: 33px;
	margin-bottom: 10px;
	border-bottom: 1px solid #cacaca;
}

.community_subtabs a
{
	display: block;
	line-height: 16px;
	padding-bottom: 1px;
	width: 119px;
	float: left;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding-top: 0px;
	background-image: url('images/gfx/subtab-active-up.png');
	background-repeat: no-repeat;
	padding-right: 4px;
}

.community_subtabs a.active
{
	background-image: url('images/gfx/subtab-active.png');
	color: #fff;
}


#nots label
{
	padding-left: 3px;
	padding-right: 30px;
	font-weight :normal;
}

.adminpostfalse
{
	display: block;
}

.adminposttrue
{ 
	display: block;
	background-image: url('images/admin-post-bg.png');
	margin-left: -7px;
	padding-left: 7px;
	color: #fff;
	font-weight: normal;
}

.adminposttrue a
{
	color: #fff;
	text-decoration: none;
}

.membername
{
	text-transform: capitalize;
}

.pmTextbox
{
	font-family: Trebuchet MS;
	font-size: 12px;
	border: 1px solid #d4d4d4;
	padding: 4px 5px 5px;
	width: 388px;
}

.pmListRow td
{
	border-bottom: 1px #cacaca solid;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-top: 11px;
}