#ClubWrapperLinks .RLBack {
	background-color: transparent;
	border-width: 0px;
}
#ClubWrapperLinks .RLBullet {
	visibility: hidden;
	display: none;
}
#ClubWrapperLinks .RLHeader {
	visibility: hidden;
	display: none;
}

#ClubEditorOwnerPage li {
	margin: 4px 0px;
}

#ClubContactsPage p.cstmText {
	margin: 0px 0px 0px 40px;
	padding: 0px;
}

#ClubWrapperSiteContent {
	margin-top: 10px;
}


/* Green Button */
.ActionButton,
.ActionButtonRed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: center;
	display: block;
	background-color: #060;
	border: 2px outset #ccc;
	padding: 3px;
	min-width: inherit;
	white-space: nowrap;
}

/* Red Button */
.ActionButtonRed {
	background-color: #900;
}

/* class called ProcessFieldSelectorAll to create table header for selector box that */
/* contains all of the currently available choices */

TH.ProcessFieldSelectorAll,
TH.ProcessFieldSelectorSelections {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	display: block;
	background-color: #900;
	border: 1px outset #ccc;
	padding: 5px;
	white-space: nowrap;
	margin: 2px;
}

/* class called ProcessFieldSelectorSelections to create table header for selector box that */
/* contains all of the selected choices */

TH.ProcessFieldSelectorSelections {
	background-color: #060;
}

/* class called SelectorBox to create multiple selection box properties */
.SelectorBox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 150px;
	min-width: 150px;
	height: 150px;
	min-height: 150px;
}

/* Sets the font style for all warning messages*/
.WarningMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #c00;
}
.BlogPost {
	font-size: 90%;
}
.BlogComment {
	font-size: 80%;
}
.BlogBoardTopic {
}

.BlogHeader {
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 2px;
}

.BlogComment .BlogHeader {
	font-size: inherit;
}

.BlogComment .BlogBody {
	font-size: 90%;
}
.BlogPost .BlogBody {
	font-size: 90%;
}
.BlogBody {
	margin-bottom: 3px;
}

.BlogSummary {
	color: gray;
	font-size: 80%;
	margin-top: 4px;
	padding-top: 2px;
	border-top: 1px dashed gray;
}

#BlogReplyList a {
	font-size: inherit;
	font-weight: normal;
}
#BlogReplyCommentHdr {
	margin-top: 25px;
}
#BlogReplyForm .dividerHeading {
	margin-top: 10px;
}
#BlogReplyList .dividerHeading {
	margin-top: 10px;
}
#BlogTopicList .dividerHeading {
	margin-top: 10px;
}

/* column headers */
th.lc_Heading {
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	text-align: left;
	padding: 2px 3px;
	font-size: 90%;
}

/* sort buttons */
th.lc_HeadingSort {
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	text-align: right;
	white-space: nowrap;
}

/* heading styles used with TableHeadings below */
th.lc_Heading p.PaddedListHeadings {
	margin: 2px 3px;
	font-weight: bold;
	color: #333;
}

/* each cell */
td.lc_Cell {
	font-size: 90%;
}

table.RLBack p {
	font-size: 80%;
}
.PhotoAlbumDescription {
}

.FeaturedPhoto {
	border: 1px solid #999;
	padding: 5px;
	background-color: #eee;
	margin-top: 10px;
}

.PhotoImage {
}

.PhotoTitle {
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.PhotoStory {
	border-top: 1px solid #999;
	margin-top: 5px;
	padding: 5px;
	font-size: 90%;
}

p.cstmText {
	font-size: 10pt;
}
p.cstmTitle {
	font-size: 14pt;
}

p.cstmHeading, span.cstmHeading {
	font-size: 12pt;
}
.calendarHilite { font-weight: bold; }

.SmallButtonFixedWidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 130px; 
}

table.ClubOwnerToolBar  { 
  border: 1px solid #333; 
  background-color: ButtonFace;
}
p.ClubOwnerToolBar { 
  font-size: 8pt;;
  font-family: Arial, Helvetica, sans-serif;
}

td.ClubOwnerTool  { 
  border-right: ButtonShadow 1px solid;
  border-bottom: ButtonShadow 1px solid;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  padding: 2px;
  background: ButtonFace;
}

td.ClubOwnerTool_hilite {
  border-left: ButtonShadow 1px solid;
  border-top: ButtonShadow 1px solid;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 2px;
  background: ButtonFace;
}

.Divider, p.dividerHeading {
	background-color: #f3f3f3;
	border-bottom: 1px solid #ccc;
}



