﻿
.pagebody
{ 
	background:#000 url(Images/BodyBgNew2.png) no-repeat bottom right;
}
.smalltext
{
	font-size:.7em;
}
.mediumtext
{
	font-size:.8em;
}
.largetext
{
	font-size:1em;
}
.wrapper
{
	display:block;
	clear:both;
	margin:auto;
	margin-top:0;
	margin-bottom:0;
	padding:.5em;
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	width:73em;
	min-height:720px;
}
.zone
{
	display:block;
	clear:both;
}
.header
{
	display:block;
	float:left;
	width:100%;
	padding:0;
}
.head
{
	padding:0 0 0 0;
}
.user
{
	display:block;
	position:relative;
	margin:.5em;
	text-align:right;
	width:22em;
}
.useraction
{
	display:block;
	float:right;
	position:absolute;
	top:1.5em;
	right:1em;
	padding:1.5em;
	background:#900;
	color:#fff;
	border:solid 4px #c00;
	width:20em;
	text-align:left;
}
.navigation
{
	margin:0 0 .5em 0;
}
.menubar
{
	display:block;
	float:left;
	width:100%;
	background:#000 url(images/HeadingBg.png) repeat-x left center;	
	border:solid 1px #555;	
}
.menu
{
	float:left;
}
.breadcrumb
{
	display:block;
	float:left;
	width:96%;
	padding: .5em 2%;
}
.search
{
	display:block;
	float:right;
	margin:.2em;
	padding:.35em;
	color:#aaa;
}
.main
{	
	display:block;
	float:left;
	width:100%;
	padding:0;
	min-height:250px;
}
.footer
{
	padding:1em 0 0 0;
	margin:1em 0 0 0;
	text-align:center;	
	color:#555;
}
.layoutcolumn
{
	display:block;
	margin:1em 0;
	padding:0 .75% 0 .75%;
}
.primary
{
	float:right;
	width:73%;
}
.secondary
{
	float:left;
	width:23%;
}
.clear
{
	clear:both;
}
.left
{
	float:left;
}
.right
{
	float:right;
}
.alignleft
{
	text-align:left;
}
.aligntright
{
	text-align:right;
}
.aligncenter
{
	text-align:center;
}
.nodisplay
{
	display:none;	
}
.blurb
{
	display:block;
	float:left;
	width:91.5%;
	background: url(images/MaskDarkBg.png);
	border:solid 1px #000;
	padding:1em 4%;
	margin:1em 0;
}
* html .blurb
{
	background:#000;
}
.feature
{
	display:block;
	float:left;
	margin:.5em .75%;
	width:31%;
	background: url(images/FeatureBgBlue.png) repeat-x left top;
}
* html .feature
{
	background:#000 url(images/FeatureBgBlue.gif) repeat-x top left;	
}
.split
{
	width:48%;
}
.quarter
{
	display:block;
	float:left;
	width:24.75%;
}
.content
{
	padding:5px;
}

.news
{
	display:block;
	float:left;
	width:100%;
	margin:0 0 1.5em 0;
}
.newshead
{
	display:block;
	float:left;
	padding:.2em 2%;
	width:96%;
	background:#444;
	border:solid 1px #555;
}
.events
{
	display:block;
	float:left;
	width:100%;
	margin:0 0 1.5em 0;
}
.eventhead
{
	display:block;
	float:left;
	padding:.2em 2%;
	width:96%;
	background:#444;
	border:solid 1px #555;
}
.expander
{
	margin:0 0 0 0;
	display:block;
	float:left;
	width:100%;
}
.expandbutton, a.expandbutton
{
	font-size:.9em;
	color:#fff;
	font-weight:100;
	padding:.2em 1%;
	background:#444;
	color:#f00;
	border:solid 1px #555;
	display:block;
}
a.expandbutton:hover
{
	background:#555;
	color:#fff;
	border:solid 1px #666;
}
.expandpanel
{
	
}
.part
{
	background: url(images/FeatureBgBlue.png) repeat-x top left;
	padding:0 .2em;
}
.titlebar
{	
	color:#fff;
	font-size:1em;
	font-weight:100;
	padding:.4em .2em;
	background:#000 url(images/HeadingBg.png) repeat-x left center;
	border-top:solid 1px #047;
	border-bottom:solid 1px #888;
}
.part .titlebar
{
	margin:-.2em -.2em 0 -.2em;	
}
* html .part
{
	background:#000 url(images/FeatureBgBlue.gif) repeat-x top left;	
}
.popup
{
	padding:1.5em;
	background:#000;
	color:#fff;
	border:solid 4px #000;
	width:20em;
}
.popup .titlebar
{
	margin:-1.5em -1.5em .5em -1.5em;
	cursor:move;
}
.popupbg
{
	background-color:#fff;
	opacity: .5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity=50);
}
.fade-75
{
	opacity: .75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter: alpha(opacity=75);
}
.fade-50
{
	opacity: .5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity=50);
}
.fade-25
{
	opacity: .25;
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	filter: alpha(opacity=25);
}
