/*****************************************************
******** Community Features - Style Sheet
*****************************************************/

/* OVERRIDES */

#main-content .communityPostTitle a {
	text-decoration: underline;
}

/* POSITION */

.communityContent
{
    position: relative;
	padding-right: 10px;
}


/* CONTENT DISPLAY */

.communityMenuPanel
{
   font: 10pt/15pt Arial, Verdana, Helvetica, sans-serif;
   background-color: #F8F6E3; 
   padding: 10px; 
}

.communityMenuPanel h1
{
    font: 10pt/15pt Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #999999;
}

#communityMenuPanelUpcoming {
	margin-bottom: .5em;
}
#communityMenuPanelUpcoming a:link, #communityMenuPanelUpcoming a:visited, #communityMenuPanelUpcoming a:active
{
	font-family: "Times New Roman", Times, Georgia, serif;
    font-size: 1.2em;  
    font-weight: bold;
	color: #830505;
	text-decoration: none;
}
#communityMenuPanelArchives {
	margin-bottom: .3em;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-size: 1.1em;
	font-weight: bold;
}

.communityMenuPanel a:link, .communityMenuPanel a:visited, .communityMenuPanel a:active
{
    font: 12px/12pt  "Times New Roman", Times, Georgia, serif;
    font-weight: bold;
	color: #830505;
	text-decoration: none;
}

.communityMenuPanel a:hover
{
    font-weight: bold;
	color: #AD7843;
	text-decoration: underline;
}

.archiveLinksGalleryCallout .archiveLinksEventTitle {
	color: #AD7843;
	margin-top: .5em;
	font-size: .8em;
	font-weight: bold;
	line-height: normal;
}

.archiveLinksGalleryCallout .archiveLinksGalleryLink{
	margin: .5em 0;
}

.communityPageBanner
{
    margin: 0px 0px 10px 0px;
}

.communityPageTitle, a.communityPageTitle:link, a.communityPageTitle:visited, a.communityPageTitle:active
{
    font: 16pt Georgia, Times New Roman, serif;
    font-weight: bold;
    text-align: left; 
    color: #16020D;
}

a.communityPageTitle a:hover
{
    color: #847A57;
}

.communityPostDate
{
    float: right;
    font: 11pt/14pt Arial, Verdana, Helvetica, sans-serif;
    color: #AD7843;
}

.communityPostTitle
{
    font: 12pt/18pt Georgia, Times New Roman, serif;
    font-weight: bold;
    padding: 5px;
    color: #AD7843;
    text-decoration: none;
    clear: both;
    margin-bottom: 10px;
    border-bottom: 4px solid #AD7843;
}

#main-content .communityPostTitle a:link, .communityPostTitle a:visited, .communityPostTitle a:active
{
    text-decoration: underline;
}

#main-content .communityPostTitle a:hover
{
    text-decoration: underline;
}

.communityPostBody
{
    margin-top: 10px;
    padding: 10px;
    font: 10pt/15pt Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #F8F6E3;
}


/* GRID STYLES */

.communityPostGrid
{
    width: 100%;
    border: none;
}

.communityPostGrid td
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.communityPostRow
{
    background-color: Transparent;
}

.communityNoPost
{
	font-size: 1.2em;
	font-weight: bold;
}

