h1.pageTitle{
	margin-top: 3px;
} 
h2.pageTitle {
	color: #dfc648; /* fef86a */
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 3px;
	font-size: 1.5em;
}
label, label.pageTitle {
	display: block;
	color: #dfc648;
	text-transform: uppercase;
	text-align: left;
}
label.normal {
	text-transform: none;
}
.gbTopLeftCorner{ 
	background-image: url('images/goldborder_tl_corner.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 43px;
}
.gbTopLeft {
	background-image: url('images/goldborder_topleft.jpg');
	background-position: bottom;
	float: left;
	width: 30px;
	height: 16px;
}
.gbTop { 
	background-image: url('images/goldborder_top.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	height: 16px;
}
.gbTopRight {
	background-image: url('images/goldborder_topright.jpg');
	background-position: bottom;
	float: right;
	width: 30px;
	height: 16px;
}
.gbTopRightCorner { 
	background-image: url('images/goldborder_tr_corner.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 43px;
}
.gbLeft { 
	background-image: url('images/goldborder_left.jpg');
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
	width: 26px;
	padding-bottom: 10px;
}
.gbRight { 
	background-image: url('images/goldborder_right.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
	width: 25px;
	padding-bottom: 10px;
}
.gbBottomLeftCorner { 
	background-image: url('images/goldborder_bl_corner.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	height: 38px;
}
.gbBottomLeft {
	background-image: url('images/goldborder_bottomleft.jpg');
	float: left;
	width: 30px;
	height: 38px;
}
.gbBottom {
	background-image: url('images/goldborder_bottom.jpg');
	background-repeat: repeat-x;
	background-position: top;
}
.gbBottomRight {
	background-image: url('images/goldborder_bottomright.jpg');
	float: right;
	width: 30px;
	height: 38px;
}
.gbBottomRightCorner { 
	background-image: url('images/goldborder_br_corner.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.Row1 {
	background-color: #112a49;
	vertical-align: top;
}
.Row0 {
	background-color: #0e2541;
	vertical-align: top;
}

.ml_HeaderTable {
	margin: auto;
	width: 824px;
}
#MemberListTable {
	margin: auto;
}
#MemberListTable table {
	margin: auto;
}


.ml_RowSeparator{
	background-color: #5a6d64;
	height: 1px;
	padding: 0;
}
.ml_ColSeparator{
	background-color: #7f7b17;
	width: 1px;
	padding: 0;
}
.ml_User {
	padding: 8px 4px 8px 4px;
	width: 175px;
	text-align: center;
}
.ml_Info {
	padding: 8px 4px 8px 8px;
	width: 300px;
}
.ml_InfoLabel{
	display: inline-block;
	width: 75px;
	color: #fdf76a;
}
.ml_InfoData {
	display: inline-block;
}
.ml_NumFriends {
	padding: 8px 4px 8px 4px;
	width: 100px;
	text-align: center;
}
.ml_Joined {
	padding: 8px 4px 8px 4px;
	width: 100px;
	text-align: center;
}
.ml_LastOn {
	padding: 8px 4px 8px 4px;
	width: 100px;
	text-align: center;
}
.ml_Stars img{
	margin-top: 3px;
}

.ml_ColHeaderHeaderSeparator {
	padding: 0;
	width: 1px;
}
.ml_ColHeader {
	color: #fdf76a;
	text-transform: uppercase;
	font-size: 1.2em;
	padding-bottom: 0px;
	font-weight: normal;
}
.ml_ColHeader a{
	font-size: .9em;
	text-transform: uppercase;
	text-decoration: underline;
}

.ProfileLabel {
	display: inline-block;
	width: 60px;
	color: #b7d4f7;
	text-align: right;
	font-size: 0.85em;
}
.ProfileData {
	display: inline-block;
	font-size: 0.85em;
}
.ProfileLabelSystem {
	text-align: right;
	width: 60px;
	display: inline-block;
	color: #fdf76a;
	background-position:center;
	font-size: 0.85em;
}
.ProfileDataSystem {
	display: inline-block;
	color: #dfc648;
	font-size: 0.85em;
}
.AssociateNameLink{
	font-size: .85em;
}

.ListHeaderTitle{
	font-weight: bold;
	font-size: 1.1em;
}
.ListHeaderTable{
	width: 100%;
	border-bottom: 1px solid #C0C0C0;
}
.ListTable {
	width: 100%;
}
.ListHeaderRow {
	
}
.ListHeaderColumn, .ListHeaderColumn A, .ListHeaderColumn A:hover {
	color: #5CB9FF;
}
.FilterColumn {
	
}
.FilterLabel {
	
	color: #D0D0D0;
	text-align: right;
	padding-right: 4px;
}

.ImageSpacerRow {
	text-align: center;
}
.ImageSpacer {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 1px;
	width: 100%;
	background-color: #C0C0C0;
}

.FormHeader {
	font-size: 1em;
	font-family: Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #C0C0C0;
	padding-left: 2px;
}

.ResourceThumbnailList {
	margin: 4px;
}

.CommentsTable{
	width: 100%;
	margin-left: 2px;
	margin-right: 2px;
}
.CommentsRow{
	vertical-align: top;
}
.CommentsCommentorColumn{
	background-color: #0055dd;
	text-align: center;
}
.CommentsDateColumn{
	color: #000000;
	padding-left: 10px;
	background-color: #6699CC;
}
.CommentsReplyColumn{
	text-align: right;
	color: #000000;
	padding-right: 3px;
	background-color: #6699CC;
}
.CommentsImageColumn{
	background-color: #0055dd;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.CommentsCommentColumn{
	color: #000000;
	background-color: #6699CC;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.ListCommentsRow{
	vertical-align: top;
}
.ListCommentsCommentorColumn{
	background-color: #0055dd;
	text-align: center;
}
.ListCommentsDateColumn{
	color: #000000;
	padding-left: 10px;
	background-color: #6699CC;
}
.ListCommentsReplyColumn{
	text-align: right;
	color: #000000;
	padding-right: 3px;
	background-color: #6699CC;
}
.ListCommentsImageColumn{
	width: 25%;
	background-color: #0055dd;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.ListCommentsCommentColumn{
	color: #000000;
	background-color: #6699CC;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.CommentsSpacerRow{
	height: 10px;
}
.profileListSpacerRow{
	width: 100%;
	background-color: #FFFFFF;
	padding: 0;
}


.pf_SectionTitle, .SectionTitle{
	color: #bddbff;
	text-transform: uppercase;
	font-size: 1.2em;
}

#pf_ProfileTop .borderColLeft {
	width: 455px;
}

#pf_LeftCol{
	width: 475px;
}
.pf_BorderTable{
	width: 100%;
	background-color: #041021;
}
.pf_BorderTable td {
	
}
.pf_BorderTable table{
	width: 98%;
	margin: auto;
}
#pf_CommentsTable table{
	width: 100%;
}
#pf_CommentsTable, #pf_PhotosTable, #pf_BlogTable {
	background-color: #132e4f;
}
.pf_BorderTable .gbLeft, .pf_BorderTable .gbRight {
	width: 10px;
}
.pf_BorderTable .gbBottomLeftCorner, .pf_BorderTable .gbBottomLeft, .pf_BorderTable .gbBottomRight{
	height: 14px;
}
#pf_BlogTable .gbTop, #pf_BlogTable .gbTopLeft, #pf_BlogTable .gbTopRight, 
#pf_CommentsTable .gbTop, #pf_CommentsTable .gbTopLeft, #pf_CommentsTable .gbTopRight,
#pf_PhotosTable .gbTop, #pf_PhotosTable .gbTopLeft, #pf_PhotosTable .gbTopRight {
	height: 2px;
}
#pf_BlogTable .gbTopLeftCorner, #pf_BlogTable .gbTopRightCorner,
#pf_CommentsTable .gbTopLeftCorner, #pf_CommentsTable .gbTopRightCorner,
#pf_PhotosTable .gbTopLeftCorner, #pf_PhotosTable .gbTopRightCorner {
	height: 29px;
}
#pf_BlogTable .gbBottomLeftCorner, #pf_BlogTable .gbBottomLeft, #pf_BlogTable .gbBottomRight,
#pf_PhotosTable .gbBottomLeftCorner, #pf_PhotosTable .gbBottomLeft, #pf_PhotosTable .gbBottomRight,
#pf_CommentsTable .gbBottomLeftCorner, #pf_CommentsTable .gbBottomLeft, #pf_CommentsTable .gbBottomRight{
	height: 38px;
}

#pf_ProfileTop .gbBottomLeftCorner, #pf_ProfileTop .gbBottomLeft, #pf_ProfileTop .gbBottomRight {
	height: 6px;
}
#messageBoardOnProfile #pf_CommentsTable .gbTop, #messageBoardOnProfile #pf_CommentsTable .gbTopLeftCorner, #messageBoardOnProfile #pf_CommentsTable .gbTopRightCorner,
#pf_PhotosTable .gbTop, #pf_PhotosTable .gbTopLeftCorner, #pf_PhotosTable .gbTopRightCorner,
#pf_BlogTable .gbTop, #pf_BlogTable .gbTopLeftCorner, #pf_BlogTable .gbTopRightCorner {
	display: none;
}
#pf_CommentsTable .gbLeft, #pf_CommentsTable .gbRight,
#pf_PhotosTable .gbLeft, #pf_PhotosTable .gbRight,
#pf_BlogTable .gbLeft, #pf_BlogTable .gbRight {
	width: 11px;
}
#messageBoardOnProfile .SectionTitle, #messageBoardMain .SectionTitle, #messageBoardMain #viewAllCommentLink {
	display: none;
}

.pf_EditLinks{
	text-align: right;
}
div.pf_EditLinks {
	float: right;
}
.pf_EditLinks a{
	text-transform: uppercase;
	margin-left: 8px;
	font-size: 0.9em;
}


/*
	Comments on a Person's profile
*/
div.PFCommentForm {
	margin-top: 3px;
}
div.PFCommentForm table {
	width: 100%;
}
.PFCommentFormEnabled {
	height: 24px;
	overflow: hidden;
	opacity: 0.90;
	filter: alpha(opacity=90);
}
.PFCommentFormEnabled .PFCommentTextarea {
	height: 110px;
}
.PFCommentTextarea {
	height: 24px;
	width: 350px;
}
.PFCommentActive{
	height: 100px;
}
.commentImageForm, .commentYouTubeForm {
	height: 100px;
	display: none;
	border: 1px solid #7f7b17;
	padding: 5px;
	float: left;
	width: 360px;
}
.commentActionButtons {
	display: none;
	float: left;
	width: 20px;
}
.commentActionButtons img {
	margin: 2px;
}
.activeButton img {
	margin: 0px;
	border: 2px solid #7f7b17;
}
.commentPhotoFrame {
	width: 110px;
	height: 98px;
	overflow: auto;
	float: left; 
}
.commentPhotoFrame img {
	height: 40px;
	margin: 3px;
}
.commentPhotoFrame a {
	font-size: 0.9em;
}
.PFCommentsHeaderCol
{
	color: #FFFFFF; 
	background-color: #5caeee; 
	padding: 3px 5px 3px 3px; 
	font-weight: bold;
}
.PFCommentsViewAllCol
{
	color: #FFFFFF; 
	background-color: #5caeee; 
	padding: 3px 5px 3px 3px; 
	text-align: right;
}
.PFCommentsViewAllCol A
{
	color: #FFFFFF; 
}
.PFCommentTable{
	width: 100%;
	margin-top: 4px;
}
.PFCommentTable td {
	
}
.PFCommentsLeft, .PFCommentsRight { width: 1% }

.PFCommentRowEven
{
	vertical-align: top;
	background-color: #0d223d;
}
.PFCommentRowOdd
{
	vertical-align: top;
}
.PFCommentChildEven .PFCommentPersonCol, .PFCommentChildEven .PFCommentChildSpacer {
	/* background-color: #0d223d; */
}
.PFCommentChildOdd .PFCommentPersonCol, .PFCommentChildOdd .PFCommentChildSpacer {
	/* background-color: #132e4f; */
}

.PFCommentPersonCol
{
	text-align: center; 
	padding-top: 5px;
	padding-bottom: 8px;
	width: 120px;
}
.PFCommentPersonCol2 {
	text-align: center; 
	padding-top: 5px;
	padding-bottom: 8px;
	width: 50px;
}
.PFCommentPersonCol2 img {
	height: 26px;
}
.PFCommentTextCol{
	padding-top: 5px;
	padding-bottom: 8px;
}
.PFCommentPersonCol A
{
}
/*
.PFCommentRowEven .PFCommentPersonCol
{
	border: 1px solid #cccccc;
	border-right-width: 0px;
}
.PFCommentRowOdd .PFCommentPersonCol
{
	border: 1px solid #cccccc;
	border-right-width: 0px;
}
.PFCommentRowEven .PFCommentTextCol
{
	border: 1px solid #cccccc;
	border-left-width: 0px;
}
.PFCommentRowOdd .PFCommentTextCol
{
	border: 1px solid #cccccc;
	border-left-width: 0px;
}
*/
.PFCommentReplyLink
{
	float: right;
	text-transform: uppercase;
	font-size: 0.9em;
}
.PFCommentorName { 
	font-size: 0.9em;
	float: left; 
	width: 110px;
	margin-right: 10px;
}
.PFCommentDate
{
	font-size: 0.9em;
	color: #fdf76a;
	padding-left: 1px;
}
.PFCommentText
{
	margin-top: 4px;
	padding-left: 1px;
	clear: left;
}
.PFCommentsSpacerRow
{
	height: 1px;
	
}
img.PFCommentsSpacerRow {
	background-color: #fffe6c;
	width: 100%
}
/*
	Comments on Manage/List page
*/
.ListCommentsRowEven
{
	vertical-align: top;
}
.ListCommentsRowOdd
{
	vertical-align: top;
}
.ListCommentsPersonCol
{
	text-align: center; 
	padding-top: 3px;
	padding-bottom: 3px;
}
.ListCommentsPersonCol A
{
}
.ListCommentsRowEven .ListCommentsPersonCol
{
	border: 1px solid #cccccc;
	border-right-width: 0px;
	background-color: #eeeeee;
}
.ListCommentsRowOdd .ListCommentsPersonCol
{
	border: 1px solid #cccccc;
	border-right-width: 0px;
	background-color: #ffffff;
}
.ListCommentsRowEven .ListCommentsTextCol
{
	border: 1px solid #cccccc;
	border-left-width: 0px;
	background-color: #eeeeee; 
}
.ListCommentsRowOdd .ListCommentsTextCol
{
	border: 1px solid #cccccc;
	border-left-width: 0px;
	background-color: #ffffff;
}
.ListCommentsReplyLink
{
	float: right;
}
.ListCommentsDate
{
	padding-left: 1px;
}
.ListCommentsText
{
	margin-top: 2px;
	padding-left: 1px;
	clear: left;
}
.ListCommentsSpacerRow
{
	height: 5px;
}
.ListCommentsRow{
	vertical-align: top;
}
.ListCommentsCommentorColumn{
	background-color: #0055dd;
	text-align: center;
}
.ListCommentsDateColumn{
	color: #000000;
	padding-left: 10px;
	background-color: #6699CC;
}
.ListCommentsReplyColumn{
	text-align: right;
	color: #000000;
	padding-right: 3px;
	background-color: #6699CC;
}
.ListCommentsImageColumn{
	width: 25%;
	background-color: #0055dd;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.ListCommentsCommentColumn{
	color: #000000;
	background-color: #6699CC;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.CommentsSpacerRow{
	height: 10px;
}

.pf_FormTables{
	margin: auto;
	width: 70%;
}
.pf_FormTables .FormTable{
	width: 100%;
	margin: auto;
	padding: 10px 10px 10px 10px;
}


/***************************************/
#pf_BlogTable .main table{
	width: 100%;
	margin-top: 8px;
	border-bottom: 1px solid #7f7b17;
}
.BlogPostRow1 {
	background-color: #0e2541;
	vertical-align: top;
}
.BlogPostRow0 {
	/* background-color: #112a49; */
	/* background-color: #0e2541; */
	vertical-align: top;
}
#pf_BlogTable th {
	color: #fdf76a;
	text-transform: uppercase;
	font-size: 1.2em;
	padding-bottom: 0px;
	font-weight: normal;
} 
#pf_BlogTable .main td {
	border-top: 1px solid #7f7b17;
	border-right: 1px solid #7f7b17;
}
#pf_BlogTable td.BlogViewsCol {
	border-right: none;
}
#pf_BlogTable th.BlogPostDateCol, #pf_BlogTable th.BlogViewsCol {
	color: #bddbff;
}
.BlogTopicCol{
	padding-left: 15px;
	padding-bottom: 15px;
	text-align: left;
}
#pf_BlogTable th .BlogTopicCol a, #pf_BlogTable th .BlogLastPostCol a{
	color: #dfc648;
}
.BlogAttachmentCol{
	width: 40px;
	text-align: center;
	vertical-align: middle;
}
.BlogReplyCountCol{
	padding-bottom: 10px;
	text-align: center;
	width: 100px;
	color: #fdf76a;
}
.BlogPostDateCol {
	padding-bottom: 10px;
	text-align: center;
	width: 130px;
	color: #bddbff;
}
.BlogLastPostCol{
	padding-bottom: 10px;
	width: 150px;
	padding-left: 15px;
	color: #bddbff;
}
.BlogViewsCol{
	padding-bottom: 10px;
	text-align: center;
	width: 100px;
	color: #bddbff;
}

.pf_BlogLeftCol {
	width: 550px;
}
.BlogDivider {
	width: 97%;
	background-color: #fffe6c;
	height: 1px;
	margin: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	clear: both;
}
.BlogEntryContainer
{
	width: 96%;
	margin: auto;
	
}
.BlogDate {
	float: right;
	font-size:0.9em;
}
.BlogTitle
{
	padding-bottom: 2px;
	margin-bottom: 2px;
}
.ViewBlogTitle
{
	text-align: center;
	color: #bddbff;
	text-transform: uppercase;
	font-size: 1.2em;
}
.ViewBlogDate
{
	text-align: center;
	color: #dfc648;
}
.BlogEntry
{
	padding-bottom: 8px;
}

.BlogCommentHeader{
	width: 98%;
	margin: auto;
}
.BlogCommentForm, .PhotoCommentForm{
	width: 98%;
	margin: auto;
	margin-bottom: 5px;
}
.BlogCommentForm textarea, .PhotoCommentForm textarea{
	width: 98%;
}
.BlogCommentContainer
{
	width: 98%;
	margin: auto;
	padding: 5px;
	clear: left;
	margin-bottom: 8px;
}
.CommentEditLinks{
	float: right;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-right: 3px;
}
.BlogCommentEven
{
	
}
.BlogCommentUserInfo
{
	float: left;
	text-align: center;
	width: 100px;
}
.BlogCommentUserInfo img{
	height: 50px;
}
.CommentDate
{
	color: #dfc648;
	font-size: 0.8em;
}
.BlogHeaderColumn
{
	font-weight: bold;
}

.BlogNextLink {
	margin-top: 3px;
	text-align: right;
	float: right;
	width: 60px;
}
.BlogPrevLink {
	margin-top: 3px;
	float: left;
	width: 60px;
}
.BlogNextLink a, .BlogPrevLink a{
	text-transform: uppercase;
	font-size: 0.9em;
}
.BlogEditLinks {
	text-align: center;
}
.BlogEditLinks a{
	text-transform: uppercase;
	font-size: 0.9em;
	margin-left: 10px;
	margin-right: 10px;
}
/* Blog Calendar */
#pf_BlogCalendar{
	width: auto;
	margin-top: 4px;
}
#pf_BlogCalendar td.arrows {
	width: 35px;
	text-align: center;
}
.BlogCalTitle{
	color: #bddbff;
	text-transform: uppercase;
	font-size: 1.3em;
	text-align: center;
}
#BlogCalTable{
	background-color: #ffffff;
	margin-top: 4px;
	margin-bottom: 10px;
	border: 2px solid #dfc648; 
	border-collapse: collapse;
	width:auto;
}
#BlogCalTable th, #BlogCalTable td {
	text-align: center;
	font-size: 0.75em;
	color: #041021;
}
#BlogCalTable td {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 30px;
	width: 35px;
}
#BlogCalTable td.hasEntry{
	font-weight: bold;
	background-color: #e0ecfe;
	font-size: 0.9em;
}
#BlogCalTable td.today{
	background-color: #faeda9;
}
#BlogCalTable td.selected{
	border: 2px solid #193253;
}
#BlogCalTable a{
	color: #041021;
}


/* Account screen */
#myAccount{
	width: 100%;
}
#act_LeftCol{
	width: 475px;
}
#act_RightCol{
	height: 100%;
}
#act_Events{
	height: 100%;
}
#act_Events .main{
	height: 100%;
	vertical-align: top;
}
.act_BorderTableLeft{
	width: 100%;
	background-color: #041021;
}
.act_BorderTable{
	width: 100%;
}
#QuickLinksContainer, #PhotoFoldersContainer, #MyPhotosContainer, #CardHistoryContainer {
	width: 96%;
	margin: auto;
	margin-bottom: 4px;
}
#QuickLinksContainer .quickLink{
	float: left;
	display: inline-block;
	width: 200px;
	font-size: 0.9em;
	vertical-align: top;
}
.act_BorderTable .gbLeft, .act_BorderTable .gbRight, .act_BorderTableLeft .gbLeft, .act_BorderTableLeft .gbRight{
	width: 10px;
}
/*
.act_BorderTable .gbBottomLeftCorner, .pf_BorderTable .gbBottomLeft, .pf_BorderTable .gbBottomRight{
	height: 14px;
}
*/
#act_PersonInfo .gbBottomLeftCorner, #act_PersonInfo .gbBottomLeft, #act_PersonInfo .gbBottomRight,
#act_QuickLinks .gbBottomLeftCorner, #act_QuickLinks .gbBottomLeft, #act_QuickLinks .gbBottomRight{
	height: 14px;
}
#act_QuickLinks .gbTop, #act_QuickLinks .gbTopLeft, #act_QuickLinks .gbTopRight,
#act_CardHistory .gbTop, #act_CardHistory .gbTopLeft, #act_CardHistory .gbTopRight{
	height: 2px;
}
#act_QuickLinks .gbTopLeftCorner, #act_QuickLinks .gbTopRightCorner,
#act_CardHistory .gbTopLeftCorner, #act_CardHistory .gbTopRightCorner {
	height: 29px;
}

#act_DailyCard{
	margin-top: 5px;
	float: left;
	text-align: center;
	display: inline-block;
	width: 150px;
}
#act_CardSummary{
	margin-top: 5px;
	float: left;
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	clear: right;
}
#CardLinksLeft{
	margin-top: 8px;
	font-size: 0.9em;
	float: left;
	white-space: nowrap;
}
#CardLinksRight{
	margin-top: 8px;
	font-size: 0.9em;
	float: right;
	text-align: right;
}

#EventContainer{
	width: 95%;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}
#EventContainer img {
	height: 40px;
	margin: auto;
}
.eventDateHeader {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #fffe6c;
	margin-top: 5px;
}
.eventDivider {
	background-color: #fffe6c;
	height: 1px;
	margin: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	clear: both;
}
.eventSpacer {
	height: 5px;
}
.eventPhoto{
	float: left;
	width: 80px;
	text-align: center;
}
.eventDetail{
	float: left;
	margin-bottom: 10px;
	width: 370px;
}
.eventText{ clear: both; }
.eventTime{
	float: left;
	text-transform: lowercase;
	color: #dfc648;
}
.eventDeleteLink{
	float: right;
	text-transform: uppercase;
	font-size: 0.8em;
}
.StatusEventPref th{
	color: #dfc648;
}
.StatusEventPref {
	margin: auto;
	width: 600px;
}
.StatusEventPref td {
	padding: 1px 4px 1px 4px;
}
.PrivacySettings {
	margin: auto;
}
.PrivacySettings label{
	float: right;
	text-transform: none;
	margin-right: 6px;
}
/*
#pf_BlogTable .gbTop, #pf_BlogTable .gbTopLeft, #pf_BlogTable .gbTopRight,
#pf_CommentsTable .gbTop, #pf_CommentsTable .gbTopLeft, #pf_CommentsTable .gbTopRight {
	height: 2px;
}
#pf_BlogTable .gbTopLeftCorner, #pf_BlogTable .gbTopRightCorner,
#pf_CommentsTable .gbTopLeftCorner, #pf_CommentsTable .gbTopRightCorner {
	height: 29px;
}
#pf_BlogTable .gbBottomLeftCorner, #pf_BlogTable .gbBottomLeft, #pf_BlogTable .gbBottomRight,
#pf_CommentsTable .gbBottomLeftCorner, #pf_CommentsTable .gbBottomLeft, #pf_CommentsTable .gbBottomRight{
	height: 38px;
}

*/

.pf_SectionNotAvailable{
	text-align:center;
	padding-top: 30px;
	padding-bottom: 30px;
}

/* photos */
.photos_SelectedFolder{
	font-weight: bold;
}
#mediaContainer {
	width: 100%;
}
#mediaList {
	width: 400px;
	height: 100%;
	vertical-align: top;
	border-right: 1px solid #7f7b17;
}
#media {
	vertical-align: top;
}
#commentsList {
	width: 100%;
	vertical-align: top;
}
#media table, #commentsList table{
	width: 100%;
}
#commentsList table {
	width: 96%;
}
#mediaList .main, #media .main {
	background-color: #041021;
}
#commentsList .main {
	background-color: #132e4f;
}
#mediaList table{
	width: 100%;
	margin-bottom: 15px;
}
#subFolderList .gbRight, #subFolderList .gbLeft, #mediaList .gbLeft, #commentsList .gbRight, #media .gbRight{
	width: 14px;
	
}
#mediaList .gbRight {
	width: 9px;
}
#commentsList .gbLeft, #media .gbLeft{
	width: 2px;
}
#mediaTable .gbBottomLeftCorner, #mediaTable .gbBottomLeft, #mediaTable .gbBottomRight{
	height: 10px;
}
#commentsList .gbTop, #commentsList .gbTopLeft, #commentsList .gbTopRight{
	height: 2px;
}
#commentsList .gbTopLeftCorner, #commentsList .gbTopRightCorner  {
	height: 29px;
}


.thumbnail{
	width: 40%;
	text-align: center;
	padding: 5px 3px 5px 3px;
}
.photoInfoLabel{
	float: left;
	display: block;
	white-space: nowrap;
	text-transform: uppercase;
	color: #dfc648;
	width: 40%;
	text-align: right;
	padding-left: 1px;
	padding-right: 6px;
	font-size: 0.9em;
}
.photoInfo{
	float: left;
	display: block;
	font-size: 0.9em;
}

#photoContainer {
	border: 1px solid #7f7b17;
	border-left-width: 0px;
	border-right-width: 0px;
	background-color: #041021;
}
#photo {
	text-align: center;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#photo img{
	max-width: 90%;
	margin-bottom: 5px;
}
#prevPhoto{
	text-transform: uppercase;
	padding-top: 8px;
	padding-left: 15px;
	float: left;
}
#nextPhoto {
	text-transform: uppercase;
	padding-top: 8px;
	padding-right: 15px;
	float: right;
}
.GalleryRowSeparator{
	background-color: #5a6d64;
	height: 1px;
	padding: 0;
}
.GalleryColSeparator{
	background-color: #7f7b17;
	width: 1px;
	padding: 0;
}
.PhotoCommentTable .PFCommentPersonCol{
	width: 130px;
}

