*{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#660000;

	

	}

body {

	margin-left: 0px;

	margin-top: 0px;

	background-color: #ffffff;

}





h1 {

	padding:1px;

	margin: 5px;

	font-weight:bold;

	text-align:center;

	text-transform: uppercase;

	

   }

h2 {

	padding:1px;

	margin: 5px;

	font-weight:bold;

	text-align:left;

	text-transform: uppercase;

}

h3 {

	padding:1px;

	margin: 5px;

	font-weight:bold;

	text-align:center;

	text-transform:uppercase;

}

table.spec{

	border:double #A99169;

	margin:10px;

	}



#wrapper {

	width: 850px;

	position:relative;

	left:50%;

	margin-left: -425px;

	padding-top:8px;

	text-align: justify;

	border: double #A99169;

	background-color: #F1EBDD;

	}

#header {

	width: 800px;

	height: 300px;

	margin-left: 25px;

	margin-right: 25px;

	padding: 0;

}

#content {

	float:left;

	width: 465px;

	padding-left: 5px;

	padding-right: 5px;

	border: 1px solid #DAC8A3;

	background: url(../images/content_bg.gif) repeat-y;

}

#contentwrap {

	margin-left:5px;

	margin-bottom:5px;

}

#pagebg, #sitemapbg {

	margin-left: 25px;

	margin-right:25px;

	width: 793px;

	padding-right:5px;

	background: #EBDFC0;

	border:1px solid #DAC8A3;

	

}

.specialstext{

	float:right;

	width:185px;

	margin-top:5px;

}

.specialstext p {

	float: right;

	margin:3px;

	font-weight:bold;

	text-align: justify;

	border:0px;

}

.specials {

	float: right;

	width:290px;

	padding-right:5px;

	margin-left:5px;

	margin-top:5px;

	border:1px solid #FFFFFF;

	background:url(../images/specails_bg.gif) repeat-y;

}

.specials img {

	float:left;

	border:0px;

}

.specials p.note {

	float: right;

	margin:1px;

	text-align: justify;

	border:0px;

	}

.specials a {

	border:0px;

	float:left;

	margin:4px;

}

.specials a:visited {

	color:#C28787;

}

.specials a:hover {

	color:#874343;

}

.info {

	float: left;

	width: 100px;

	padding:5px;

	height: 90px;

	text-align:center;

	border:double 1px #A99169;

	margin:2px;

	}

.info a{

	text-transform:uppercase;

	font-weight: bold;

	}

.info img{

	margin-top:5px;



	}

#copyright {

	text-align:center;

	}

.navBottom {

	width:797px;

	margin-left:1px;

	margin-top:3px;

	background-color:#F2EBDE;

	border-top:1px solid #A99169;

	border-bottom: 1px solid #A99169;

	height:20px;

	padding-top:8px;

	display:block;

	font-size:10px;

	text-align:center;

	

	}

.navBottom p {

	font-weight:bold;

	color:#660000;

	text-align:center;

	font-size:10px;

	}

.navBottom a {

	font-weight:bold;

	font-size:10px;

	text-align:center;

	}

.navBottom a:hover {

	color:#804040;

	}

.clear {

	clear: both;

	}

		

/* template page layout */



#theader {

	width: 800px;

	height: 55px;

	background-image:url(../images/template_header3.jpg);

	margin-left: 25px;

	margin-right: 25px;

	padding: 0;

}



#theader a{

	font-size:10px;

}

#theader .left {

	float:left;

	padding: 45px 0px 0px 35px;

	width:180px;

	text-align:left;

	font-size:10px;

}

#theader .right {

	width:300px;

	float:right;

	padding: 5px 5px 0px 10px;

	font-size:10px;

}



#tnav {

	width:793px;

	height:20px;

	background-color:#F2EBDE;

	border:1px solid #A99169;

	margin-left: 25px;

	margin-right: 25px;

	padding-top:10px;

	padding-right:5px;

	text-align:right;

	text-transform:uppercase;

	font-weight:bold;

	font-size:10px;

}

#tnav a:link,#tnav a:visited,#tnav a:active {
	
	margin:4px;

	text-align:right;

	text-decoration:none;

	font-weight:bold;

	font-size:10px;

}

#tnav a:hover,#event a:hover{

	color: #663300;

	background-color:#FDFCF9;

} 

#tpagebg {

	margin-right:25px;

	margin-left: 25px;

	width: 800px;

	background: url(../images/template_pagebg.jpg) repeat-y;

	

}



#tpagebgbottom {

	height:25px;

	margin-right:25px;

	margin-left: 25px;

	margin-bottom: 10px;

	width: 800px;

	background: url(../images/template_pagebg_bottom.jpg);

}

#tsidenav {

	width:165px;

	float: left;

	padding:10px 10px 0px 25px;

	text-align:left;

	text-transform: uppercase;

	font-size:10px;

	margin-right:5px;

}



#tsidenav a{

    text-decoration:none;

	margin-bottom:1px;

	font-size:10px;

	}

#tsidenav a:hover{

	color:#804040;

	background-color:#FFFFFF;

}

#tsidenav a:visited{

	color: #660020;

}

#tsidenav p{

	font-size:10px;

}



#tsidenav .sublink a, #tsidenav .sublink p{

	text-transform:none;

	border:none;

	padding-left:10px;

	font-size:10px;

}

div.side-content {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: white;

	border-right-color: white;

	border-bottom-color: white;

	border-left-color: white;

	background-color: #eae1cb;

	color: #898989;

	padding-top: 0pt;

	padding-right: 8px;

	padding-bottom: 0pt;

	padding-left: 8px;

	font-size:10px;

}



div.side-content p{

	line-height: 1.4em;

	margin-bottom: 3px;

	font-size:10px;

}

div.side-content img 

{

	float: left;

	display: inline;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: white;

	border-right-color: white;

	border-bottom-color: white;

	border-left-color: white;

	margin-top: 3px;

	margin-right: 8px;

	margin-bottom: 4px;

	margin-left: 0pt;

}

#tcontent {

	float:right;

	width:585px;

	margin-right:5px;

	}

#tcontent p{

	font-size:11px;

	text-indent: 0px;

	

}

#tmaincontent {

	width: 350px;

	float: left;

	border: 1px solid #DAC8A3;

	text-align:left;

	text-indent:5px;

	padding:5px;

	

}



#tsecondarycontent {

	width: 205px;

	float: right;

	margin-right:5px;

}

#tsecondarycontent .row{

	display:block;

	border:1px;
	border-color:#660000;

	text-align: justify;

	padding-left:40px;

	text-transform:uppercase;

}



#tsprydetail {

	width: 375px;

	float: right;

	border:#ab946d;

	border-style:double;

	text-align:left;

	margin-right:5px;

}

#tsprymain {

	width: 175px;

	float: left;

	text-align:left;

	padding-left:10px;

}

.spryhover {

	background-color:#EADDBB;

	color:#AB946D;

	cursor:pointer;

}

#tsprymain tr {

    background-color: #D7C49C;

    width: 170px;

	border-bottom: solid 1px #AB946D;

}



#tsprymain tr.rowSelected {

    background-color: #F3EDE1;

	width: 170px;

	border-bottom: solid 1px #AB946D;

}

#tlistings {

	background-color: #D7C49C;	

}

#tlistings tr {

    background-color: #D7C49C;

    border-bottom: solid 1px #AB946D;

	text-align:left;

}



#tlistings tr.rowSelected {

    background-color: #F3EDE1;

	border-bottom: solid 1px #AB946D;

}



#tmaincontentwide {

	width: 558px;

	border: 1px solid #DAC8A3;

	text-align: justify;

	text-indent:5px;

	padding:10px;

	

}

#tfooter {



	width:800px;

	margin:25px;

}

#tfooter p{

	margin: 25px;

	font-size:10px;

	

}

#tfooter a{

	margin:10px;

	color:#FFFFCC;

	font-size:10px;

}

