/*# GENERAL STYLES #*/

form 
{ 
	display: inline; 
}

body
{
	background-color:#CFCFCF;
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000
}

div.GalleryThumbs
{
	text-align:center;
}

div.GalleryTeaser
{
	width:400px;
	margin-left:15px;
}

#GalleryThumbs
{
	padding:10px;
}

#GalleryThumbs td
{
	text-align:center;
}

#GalleryThumbs img
{
	padding:5px;
	border:solid 1px #999;
	
}

tr.ImageGalleryPager a
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

/*# Top Navigation #*/

Table.CMSMenu
{
	width:780px;
}

td.CMSMenuItem,
td.CMSMenuItemMouseOver,
td.CMSMenuItemMouseDown,
td.CMSMenuItemMouseUp,
td.CMSMenuItemMouseOut
{
	height:20px;
	padding:3px 0px 3px 0px;
	background-color:#000;
	color:#fff;
	text-align:center;
}

td.CMSMenuHighlightedMenuItem,
td.CMSMenuHighlightedMenuItemMouseOver,
td.CMSMenuHighlightedMenuItemMouseDown,
td.CMSMenuHighlightedMenuItemMouseUp,
td.CMSMenuHighlightedMenuItemMouseOut
{
	height:20px;
	padding:3px 0px 3px 0px;
	background-color:#555;
	color:#fff;
	text-align:center;
}

/*# Left Navigation #*/

ul.menuElem
{

}

ul.menuElem li
{
	color:000;
}

ul.menuElem li a,
ul.menuElem li a:hover,
ul.menuElem li a:selected,
ul.menuElem li a:visited,
ul.menuElem li a:active
{
	color:000;
}

DIV.leftnav UL {list-style:none; margin:0px; padding:0px;}
DIV.leftnav LI {clear:left; font-family: Verdana; font-size: 10px; color: #000000;}

.leftmenu_header {font-family: Verdana; font-size: 14px; color: #000000; font-weight: bold;}

DIV.searchform {font-family: Verdana; font-size: 11px; color: #000000;}
DIV.searchform A:active {text-decoration: none; color: #000CFF;}
DIV.searchform A:hover {text-decoration: none; color: #000CFF;}
DIV.searchform A:link {text-decoration: none; color: #000CFF;}
DIV.searchform A:visited {text-decoration: none; color: #000CFF;}

DIV.bodylist LI {font-family: Verdana; font-size: 11px; color: #000000;}

p    { font-family: Verdana; font-size: 11px; color: #000000 }
.bodytext    { font-family: Verdana; font-size: 11px; color: #000000 }




/*# Home Page #*/

div.HomeHeader
{
	font-family: Verdana; 
	font-size: 14px; 
	color: #777777;
	font-weight: bold;
	clear:right;
	padding:5px 0px 5px 5px;
}

H1 {font-family: Verdana; font-size: 14px; color: #777777;font-weight: bold;}
H2 {font-family: Verdana; font-size: 13px; color: #777777;font-weight: bold;}
.mainTitle {font-family: Verdana; font-size: 14px; color: #777777;font-weight: bold;}

/*# News Articles #*/
.newsTitle {font-family: Verdana; font-size: 11px; color: #000000; font-weight: bold;}
.newsDate {font-family: Verdana; font-size: 9px; color: #888888;}
.newsTeaser {font-family: Verdana; font-size: 10px; color: #000000;}
.newsBody {font-family: Verdana; font-size: 10px; color: #000000;}
.newsMore {font-family: Verdana; font-size: 9px; color: #888888;}
.newsThumbnailImage {}
.newsMainImage {}

/*# EDITOR PROPERTIES #*/

#MainContentSection
{
	min-height:500px;
	padding-bottom:20px;
}

/*# Footer #*/
.footer      
{ 
	margin-right:10px;
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF;
}

/*# News #*/

div.HomeNewsTeaser
{
	padding:5px;
	clear:right;
}

div.NewsPreviewTitle
{
	padding-bottom:3px;
}

div.NewsPreviewTitle a
{
	font-weight:bold;
	color:#000;
	text-decoration:none;	
}

div.NewsPreviewDate
{
	font-weight:bold;
	font-size: 9px;
	color:#555;
	text-decoration:italic;
	padding-bottom:3px;
}

div.NewsPreviewSummary
{
	padding-bottom:3px;
}

div.Date
{
	font-weight:bold;
	color:#777;
	text-decoration:italic;
	padding-bottom:10px;
}

/*# Events #*/

.EventPrompt
{
	font-weight:bold;
	font-size: 11px;
	color:#555;
}

.EventDate
{
	font-weight:bold;
	font-size: 11px;
	color:#000;
	text-decoration:italic;
}

/*# Gallery #*/

div.GalleryTeaser
{
	clear:both;
	margin-bottom:12px;
}

div.GalleryTeaserTitle
{
	font-weight:bold;
	clear:both;
	padding-bottom:2px;
}


div.GalleryTeaserTitle a
{
	text-decoration:none;
	font-weight:bold;
	color:#555;
}

div.GalleryTeaserImage
{
	width:100px;
	float:left;
}

div.GalleryTeaserDescription
{
	float:right;
	width:260px;
}

div.lightBoxGallery
{
	width:700px;
	padding:0px 40px 0px 40px;
}

div.lightBoxGallery img
{
	padding:4px;
	border:solid 1px #999;
	margin:5px;
}