/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
img {
position: relative;
}

td {
     margin: 0;
     padding: 0 0 0 20px ;
     border: 0;
     vertical-align:top;
}
h1 
{
	font-size:175%;
	text-align:left;
	font-variant:small-caps ;
	padding-left:10px;
	
}

h2 {

margin : 0;
padding-left:15px;
font : 140% Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
letter-spacing : 0px;
border-bottom : 1px solid #eee;
color : #520934;
background : inherit;

}

h3 
{
	margin : 0;
	padding : 0 0 5px 10px;
	font : 130% Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	text-transform : uppercase;
	color : #520934;
	background : inherit; 
	}

h4 
{
	font-family:Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:1.0em;
	text-align:center;
	margin-left: 0;
	padding:0;
	color : inherit;
	background : inherit; 

}


h5 
{
	font-family:Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	font-size:110%;
	text-align:left;
	margin-left: 0;
	padding:0;
	

}



ul {
	list-style-type: none;
	text-align:center;
	margin-left: -20px;	
	font-family:Verdana;	
	position:relative;
	}
li 
{	
	position:relative;
}
ol { position:relative; }

body
{
	font: 73% Tahoma, Helvetica, "Trebuchet MS" , Verdana, sans-serif;
	color: #D8BC91;
	background-image: url(Images/bg_new.jpg);
	background-repeat: repeat-x;
	font-size: 0.78em;
	width: 1180px;
	text-align: center;
	margin: 0 auto;
}

#mainwrapper
{
	margin: 0 auto;
	width: 100%;
	text-align: center;
	background-image: url(Images/bg_new.jpg);
	background-repeat: repeat-x; /*WRAP*/
}
#containerbackground
{/*
	background-image: url(Images/bg_new.jpg);
	background-repeat: repeat-x;
*/
	background-color: transparent;
}

#container {
width : 100%;
text-align:left;
padding : 0;
line-height : 1.7em;
color : #8B795E;
position:relative;
background: white;



}
#mainCopy 
{
width : 95%;
text-align:left;
margin : 300;
margin-left: 25px;
padding : 0;
line-height : 1.7em;
color: #8B795E;
background: white;
}

#containertop
{
width : 100% !important;
width : 1028px; /* IE6 only */
vertical-align:top;
text-align:center;
margin : 300;
padding : 0;
line-height : 1.7em;
background : white;
color : #8B795E;
}



			/*TOP BANNER*/
#top
{
	margin: 0;
	height: 100px;
	background-image: url(Images/bg_new.jpg);
	background-repeat: repeat-x;
}

#top h1 {
padding : 30px 0 0 ;
margin : 0;
font : 175% Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
letter-spacing : 2px;
color : #fff;
background : transparent;
}
#top p {
padding : 5px 0 0 10px;
margin : 0;
}
#top a:link {
text-decoration : none;

background : inherit;
}
#top a:hover {
text-decoration : underline;
color : #fff;
background : inherit;
}

			/*MAIN CONTENT*/
#content {
margin : 10 10 10 10 ;
padding : 10 10 10 10;
position:relative;
}
.HomePageColumnWide 
{
	width:57% !important;
	width:400; /* IE6 only */
}
.HomePageColumnNarrow
{
	width:23% !important;
	width:200; /* IE6 only */
}

#leftNavMenu 
{
	float:left;
	width:150px !important ;
	height:700px;
	position:relative;  
	}

#leftNavContent 
{
	width:100% !important;
	width:900px;	/* IE6 only */
	height:700px;	
	position:relative; 
}


			/*FOOTER*/
#footer
{
	clear: both;
	margin: 0;
	padding: 0.5em;
	border-top: 5px solid #520934;
	color: #fff;
	background-color: transparent;
}
#footer img {
float : right;
position:relative;
}
* > html #footer img {
margin : 0;
}
#footer a:link {
text-decoration : none;
background : transparent;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #90b905;
background : inherit;
}
#footer a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}

#LoginLink a:visited {
color: white;
}
#LoginLink a:link {
text-decoration : none;
background : transparent;
text-decoration : none;
}
#LoginLink a:hover {
text-decoration : none;
color : yellow;
background : inherit;
}
#LoginLink a:active {
text-decoration : none;
background : inherit;
color : #aaa;
}


			/*TYPOGRAPHY*/


p {
padding : 10px;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a {
text-decoration : none;
background : inherit;

}
a:link{
text-decoration : none;
background : transparent;
text-decoration : none;
}
a:hover {
text-decoration : none;
background : inherit;
}
a:active {
text-decoration : none;
background : inherit;
}
a img {
border : none;
}
#navlist li {
list-style-type : square;
margin : 0 15px 0 0;
padding : 0;
background : inherit;
color : #520934;
}
			/*IMAGES*/
.imgright {
float : right;
margin : 0 10px 10px 10px;
padding : 10px;
}
.imgleft {
float : left;
margin : 0;
padding : 0;
}
			/*GALLERY*/
#gallery {
height : 125px;
}
#gallery img {
float : left;
padding : 5px;
}
			/*CLASS*/
.container {
width:95% !important;
width : 1028px; /* IE6 only */
text-align:left;
padding : 0;
line-height : 1.7em;
background : white;
color : #8B795E;
margin-left: 25px;


}
div.readmore {
	text-align:right;
	font-size:0.9em;
		
}
div.newsreadmore {
	text-align:left;
	font-size:0.9em;
		
}

div.bodytext
{
	
	text-align:left;
	margin-right:15px auto;
	
	
}

div.pressrelease
{
	
	text-align:left;
	margin-right:15px;
	position:relative;
	padding-left:15px;
	
}

.teaser{
margin : 0;
padding : 5px 0 5px 10px;
font : 130% Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;

color : #520934;
background : inherit;
}

.teasernews{
margin : 0;
padding : 5px 0 5px 10px;
font : 100% Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;

color : #520934;
background : inherit;
}
.sectioncontent 
{
	margin-top:-10px;
	margin-left:50px;
	
}
h3.event 
{
	text-transform : capitalize;
	font-variant:small-caps ;
}
h5.event 
{
	margin-left:-20px;
}
.happy {
border-top : 1px solid #808080;
padding : 10px;
}
.clear {
clear : both;
overflow : hidden;
width : 90%;
height : 1px;
}
.quote {
margin : 10px;
border : 1px solid #cb274c;
padding : 15px;
color : #cb274c;
background : transparent;
}


.imgfloatright {
	float:right;
	display:block;
	margin: .25em 1em 0.25em 1em;
}
.imgfloatleft {
	float:left;
	display:block;
	margin: 0.25em 1em 0.25em 0;
}
.imgfloatcenter
{
	display:block;
	margin: 0 auto;	
}

ul.pressrelease
{
	text-align:left;
	margin-right:15px;
	position:relative;
	padding-left:33px;
	font-family:Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;	
	
}	
ul.producttext
{
	font-family:Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;	
	color : #8B795E;
	text-align:left;
	margin-left: 10px;	
	padding-bottom:1.5em;
}
ul.producttext .decorate
{
	list-style-image:url("images/bullet.png");
	background-repeat: no-repeat;	
	
	background-position:0 .4em ;
	padding-left: .6em;
}
	





li.eventdate {
	font-weight:bold;
	font-size:0.9em;
	color:black;
	}
li.eventcity 
{
	font-size:0.9em; }

li.heading
{
	font-weight:bold;
}
	

	
.event 
{
	margin:  0 0.5em 0 0.5em;
	font-family:Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;	
	color : black;
	
}
.rightcolumn 
{
	float:right;
	padding:10px;
	border-left:solid 1px maroon;
	width:150px;
}


