A 	{color: #fd6633; text-decoration:none;}
A:visited 	{color: #fd6633; text-decoration:none;}
A:hover 	{color: #fd6633; text-decoration:underline;}
A:active 	{color: #fd6633; text-decoration:underline;}

A.readmorelink 	{color: #fd6633; text-decoration:none; }
A.readmorelink:visited 	{color: #fd6633; text-decoration:none; }
A.readmorelink:hover 	{color: #fd6633; text-decoration:underline; }
A.readmorelink:active 	{color: #fd6633; text-decoration:underline; }

A.newstitle 	{color: #a08b74; text-decoration:none; }
A.newstitle:visited 	{color: #a08b74; text-decoration:none; }
A.newstitle:hover 	{color: #fd6633; text-decoration:none; }
A.newstitle:active 	{color: #fd6633; text-decoration:none; }

A.eventstitle 	{color: #a08b74; text-decoration:none; }
A.eventstitle:visited 	{color: #a08b74; text-decoration:none; }
A.eventstitle:hover 	{color: #fd6633; text-decoration:none; }
A.eventstitle:active 	{color: #fd6633; text-decoration:none; }


BODY		
{
	FONT-SIZE: 10px;
/*    COLOR: #7c4182; */
    COLOR: #a7a7a7;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px; 
	MARGIN-RIGHT: 0px; 
	BACKGROUND-COLOR: #000000; 
	background-image:url(images/bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}



TD
{
    FONT-SIZE: 13px;
/*    COLOR: #6c605e; */
    COLOR: #6c605e;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}


#container { 
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 0px 0 0px; /* the auto margins (in conjunction with a width) center the page (top, right, bottom, left)*/
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#header {
	margin: 0 0 0 0;
	padding: 32px 0px 0 0;
	text-align:left;
	font-size: 13px;
}

#header2 {
	margin: 0 0 0 0;
	padding: 28px 0px 0 0;
	text-align:left;
	font-size: 13px;
}

#mainContent {
	margin: 0px 0px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 17px 0 0 0px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	background-image:url(images/bottombg.jpg);

}

#mainContentInterior {
	margin: 0px 0px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 17px 0 0 0px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	background-image:url(images/tblbg-interior.jpg); 
	background-position:top center; 
	background-repeat:repeat-y;

}

#mainContent-FullWidth { 
	margin: 0px 0px 0px 0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 5px 20px 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 13px;

}

#mainpageContentLeftTop { 
	margin: 0 0 0 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
}

#mainpageContentLeftTop2Column { 
	margin: 0 0 25px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
	min-height: 600px;
}

#menupageContentLeftTop { 
	margin: 0 0 0 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 0px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:277px;
	FONT-SIZE: 12px;
	vertical-align:top;
	text-align:left;
}

#menupageContentTop { 
	margin: 0 0 5px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 10px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	vertical-align:top;
}

#mainpageContentLeftTop2Column { 
	margin: 0 0 25px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
}#mainpageContentLeftTop2Column { 
	margin: 0 0 25px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
}#mainpageContentLeftTop2Column { 
	margin: 0 0 25px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
}


#mainpageContentMiddleTop { 
	margin: 0px 0 0px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 25px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-left:1px #392824 solid;
	border-right:1px #392824 solid;
	min-height: 300px;
}

#PressContentLeftTop { 
	margin: 0 0 0 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 28px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	width:265px;
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
}

#PressContentMiddleTop { 
	margin: 0px 0 0px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 25px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
	border-right:1px #392824 solid;
}

#mainpageContentRightTop { 
	margin: 0px 0 25px 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 25px 0px 25px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
}


#mainpageContentMiddle { 
	margin: 0px 25px 0 25px ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 0 0 ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border-bottom:1px #392824 solid;
}

#mainpageContentLeftBottom { 
	margin: 0 0 0 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 25px 17px 0px 25px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 13px;
	vertical-align:top;
}

#mainpageContentMiddleBottom {
	margin: 25px 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 38px 24px 0px 25px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 13px;
	vertical-align:top;
	border-right:1px #392824 solid;
}

#mainpageContentMiddleBottom2 {
	margin: 25px 0 0 0; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px 24px 0px 25px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 13px;
	vertical-align:top;
	border-left:1px #392824 solid;
	border-right:1px #392824 solid;
}

#mainpageContentRightBottom { 
	margin: 0px 0 0 0 ; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 25px 27px 0px 25px ;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	FONT-SIZE: 12px;
	vertical-align:top;
}



/*
LAYOUT: Home Three Columns
*/

#menus .three-column {
	width: 960px;
	margin: 0 0 20px 0;
	overflow: hidden; /* this declaration makes the .container understand where the floated columns within ends and contain them */
}
	
#menus .Column1 {
	float: left;
	width: 285px;
	padding: 0 10px 20px 0px ;
}
#menus .Column2 {

	padding: 0 10px 20px 20px ;
	width: 282px;
	float: left;
	border-left: 1px solid #392824;
	border-right: 1px solid #392824;
}
#menus .Column3 {
	float: left;
	width: 280px;
	padding: 0 10px 20px 20px ;
}



#menus .Section {
	display:block;
	float:left;
	margin: 0 0 15px 0 ;
	}
	
#menus .SectionSpacer {
	display:block;
	float:left;
	margin: 0 0 170px 0 ;
	}

#menus .Section div {
	clear:left;
	padding: 6px 0 3px 0 ;
	}
	
#menus .menuSubTitle {
	font-size:14px;
	font-weight:bold;
    COLOR: #fd6633;
	display:block;
}
	
label.item{
	width:245px;
	display:block;
	float:left;
	padding-right: 5px;
	}
	
#menus .primary{
	color:#a58c6d;
	font-weight:bold;
	display:block;
	
	}

#menus .price{
	font-weight:normal;
	
	}

h1
{
    FONT-SIZE: 28px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h2
{
    FONT-SIZE: 21px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04; padding-bottom:0px; margin-bottom:0px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h3
{
    FONT-SIZE: 18px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04; padding-bottom:0px; margin-bottom:0px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

h4
{
    FONT-SIZE: 14px;
/*    COLOR: #7c4182; */
    COLOR: #D34D04; padding-bottom:0px; margin-bottom:0px;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}



.emailaddress
{
    FONT-SIZE: 13px;
    COLOR: #6c605e;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.home_alreadymember_title
{
    FONT-SIZE: 12px;
    COLOR: #ff0000;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.home_thankyou_title
{
    FONT-SIZE: 14px;
    COLOR: #D34D04;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

input.txtField {
	background-color: #6c605e;
	border: 1px solid #6c605e;
	height: 16px;
	margin: 0px 0px;
	width: 180px;
	padding: 2px;
	font-size:12px;
	color:#1b0d0a;
}


.images_right
{
	margin-left:25px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:15px;
}

.images_left
{
	margin-left:0px; 
	margin-top:0px; 
	margin-right:25px; 
	margin-bottom:15px;
}

.smalltype
{
    FONT-SIZE: 11px;
/*    COLOR: #7c4182; */
    COLOR: #6c605e;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Sans-Serif
}

.smalltype_white
{
    FONT-SIZE: 10px;
/*    COLOR: #7c4182; */
    COLOR: #FFFFFF;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Sans-Serif
}


.error {
font-family: Tahoma;
font-size: 8pt;
color: red;
margin-left: 50px;
display:none;
  }


	
select {
/*	border: 1px solid #5a5a5a;  f5822a
	margin: 0px 0px 0px 0px;
	background: #FFFFFF;*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333; }

	
textarea {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height: 75px;
	color: #333333; }
	
.eventstitle-main {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	margin-bottom:10px;
}
.eventsdate-main {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c605e;
	margin-bottom:10px;
}
	
.eventstitle {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	font-weight:normal;
	padding-bottom:15px;
}

.eventsdate {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c605e;
	font-weight:bold;
	padding-bottom:10px;
}
	
.newstitle-main {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	margin-bottom:10px;
}
	
.newstitle {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	font-weight:bold
}


.newssource {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	font-style:italic; }
	
.newsauthor {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a08b74;
	font-style:italic; }
	

.ruleline {

	height: 1px;
	background: #392824; 
	margin-top:5px;
	margin-bottom:5px;
	
	}
	

