html {min-height: 100%; padding-bottom: 1px;}

body {
	background-color: #bbc3a0;
	margin: 0;
	padding: 0; }
h1 {
	color: #fff;
	font-size: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "times new roman";
	font-weight: normal;
	line-height: 16px;
	word-spacing: -1px;
	letter-spacing: -1px;
	margin-top: 20px; }
h1.news {
	color: #dee6b9;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	line-height: 18px;
	width: 95%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
h1.town {
	color: #fff;
	font-size: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "times new roman";
	font-weight: normal;
	line-height: 16px;
	word-spacing: -1px;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-bottom: 0; }
h1.town2 {
	color: #fff;
	font-size: 15px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "times new roman";
	font-weight: normal;
	line-height: 16px;
	word-spacing: -1px;
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 0; }
p.newsdate {
	color: #dee6b9;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: normal;
	line-height: 14px;
	margin-top: 0;
	padding-top: 4px;
	padding-bottom: 16px; }
p.att {
	color: #ebf4ce;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin-top: 0;
	padding-top: 3px; }
li.att {
	color: #ebf4ce;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px; }
p {
	color: #fefefe;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px; }
p.rpad {
	color: #fefefe;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	padding-right: 20px; }
p.caption {
	color: #e2ebbd;
	font-size: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	line-height: 12px; }
p.caption2 {
	color: #82876b;
	font-size: 10px; }
.caption3 {
	color: #82876b;
	font-size: 10px;
	line-height: 12px;
	padding: 10px 5px; }
.pictures {
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 15px; }
.pictures-l {
	margin-right: 15px;
	margin-bottom: 10px; }
.postdate {
	color: #806561;
	font-size: 10px;
	line-height: 12px;
	padding-bottom: 10px; }
.rpad40p {
	padding-right: 40%; }
.plike {
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px; }
.note {
	color: #91988a;
	font-size: 10px;
	font-family: arial, helvetica, verdana;
	font-style: italic;
	line-height: 11px; }
.yellow {
	color: #ebf4ce; }
.white {
	color: white; }
.lgreen {
	color: #dee6b9; }
.green {
	color: #8b9456; }
.pgreen {
	color: #85b860; }
.pink {
	color: #ff666a; }
.red {
	color: #dd0309; }
.dred {
	color: #c52a2f; }
.dred2 {
	color: #6f2e30; }

td {
	color: #fefefe;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px; }
ul.media {
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
	list-style-type: none; }
li.media {
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-type: none; }
.shadow-t {
	background-image: url(../images/shadow-t.png);
	background-repeat: repeat-x;
	background-position: 0 top; }
.shadow-b {
	background-image: url(../images/shadow-b.png);
	background-repeat: repeat-x;
	background-position: 0 bottom; }
.shadow-l {
	background-image: url(../images/shadow-l.png);
	background-repeat: repeat-y;
	background-position: right 0; }
.shadow-r {
	background-image: url(../images/shadow-r.png);
	background-repeat: repeat-y;
	background-position: left 0; }
.nobg {
	background-image: none; }
.lowerimg {
	margin-top: -5px; }
.lowerimg2 {
	margin-top: -10px; }
/*legacy centre*/
.rightpic {
	width: 424px;
	float: right;
	margin-top: -99px;
	padding-bottom: 10px;
	padding-left: 15px; }
.rightpictext {
	width: 290px; }
/*******menu*******/

#ttab {
	position: relative;
	width: 413px;
	margin-left: 650px;
	padding-top: 20px;
	/*padding-left: 908px;*/ }
/*social media icons*/
.weather {
	color: white;
	font-size: 12px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	letter-spacing: 1px;
	width: 183px;
	height: 27px;
	float: left;
	margin-top: 6px; }
.sicon {
	color: white;
	font-size: 12px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 12px;
	text-align: center;
	width: 170px;
	height: 30px;
	float: left;
	margin-top: 4px;
	margin-left: 7px; }
.lang {
	font-size: 11px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 12px;
	text-transform: uppercase;
	word-spacing: 0;
	letter-spacing: 0;
	width: 40px;
	height: 29px;
	float: left;
	margin-top: 10px;
	margin-left: 11px; }
.separator {
	font-size: 22px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	word-spacing: -2px;
	letter-spacing: -2px;
	vertical-align: middle;
	padding-bottom: 3px; }
.menug-bg {
	background-image: url(../images/menug-bg.jpg); }
.menug-bg-l {
	background-image: url(../images/menugreenbg.jpg); }
.menur-bg {
	background-image: url(../images/menur-bgnog.jpg); }
.menur-bga {
	background-image: url(../images/menur-bg.jpg); }	
.menur-bg-l {
	background-image: url(../images/menuredbg.jpg); }
	
.menur-bg-la {
	background-image: url(../images/menured-bg.jpg); }
	
/*main*/
	
ul.menublocklist
{
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 20px;
	list-style-image: none;
	display: block; }

li.menublock {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom: 1px dashed #374021;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.menublocksel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom: 1px dashed #374021;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow.png); }
/*li.menublocksel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
	border-bottom: 1px dashed #374021;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	list-style-image: url(../images/arrow.png); }*/
li.menublocka {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.menublockasel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow.png); }

/*sub*/
	
ul.smenublocklist
{
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: capitalize;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	display: block; }

li.smenublock {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: capitalize;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 5px 0 0;
	padding: 0 0 1px 15px;
	border-style: none;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.smenublocksel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: capitalize;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 5px 0 0;
	padding: 0 0 1px 15px;
	border-style: none;
	list-style-type: none;
	list-style-image: url(../images/arrow.png); }
	
/*--secondary menus--*/

ul.menublock2list
{
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 20px;
	list-style-type: none;
	list-style-image: none;
	display: block; }

li.menublock2 {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom: 1px dashed #d2d4cc;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.menublock2sel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border-bottom: 1px dashed #d2d4cc;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0;
	border-left-style: none;
	border-left-width: 0;
	list-style-type: none;
	list-style-image: url(../images/arrowg.png); }
li.menublock2a {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.menublock2asel {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 8px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	list-style-type: none;
	list-style-image: url(../images/arrowg.png); }
/*sub*/
li.smenublock2 {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: capitalize;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 5px 0 0;
	padding: 0 0 1px 15px;
	border-style: none;
	list-style-type: none;
	list-style-image: url(../images/arrow-none.gif); }
li.smenublocksel2 {
	font-size: 13px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 14px;
	text-transform: capitalize;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 5px 0 0;
	padding: 0 0 1px 15px;
	border-style: none;
	list-style-type: none;
	list-style-image: url(../images/arrowg.png); }
	
p.menucontact {
	color: #d2d4cc;
	font-size: 14px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 16px;
	word-spacing: 2px;
	letter-spacing: 0;
	list-style-type: none;
	list-style-image: none;
	width: 160px;
	margin-top: 7px;
	margin-left: 20px; }
p.sponsors {
	color: white;
	font-size: 14px;
	font-family: "Palatino Linotype", "Book Antiqua", "times new roman", times;
	font-weight: bold;
	line-height: 16px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin: 7px 0 10px 20px;
	padding: 0; }
.sponsorbox {
	margin-left: 12px;
}
a.langsel:link, a.langsel:visited, a.langsel:active {
	color: black;
	text-decoration: none; }
a.langsel:hover {
	color: #530101;
	text-decoration: none; }
a.langselsel:link, a.langselsel:hover, a.langselsel:visited, a.langselsel:active {
	color: #530101;
	text-decoration: none; }

a.menug:link, a.menug:visited, a.menug:active {
	color: #212712;
	text-decoration: none;
	}
a.menug:hover {
	color: #6c0303;
	text-decoration: none;
	}
a.menugsel:link, a.menugsel:visited, a.menugsel:active, a.menugsel:hover {
	color: #6c0303;
	text-decoration: none;
	}
a.menuw:link, a.menuw:visited, a.menuw:active {
	color: #edf2da;
	text-decoration: none; }
a.menuw:hover {
	color: #b8c983;
	text-decoration: none;
	}
a.menuwsel:link, a.menuwsel:visited, a.menuwel:active, a.menuwsel:hover {
	color: #b8c983;
	text-decoration: none;
	}	

/*******end menu*******/

/*******links*******/
a:link, a:visited, a:active {
	color: #8b9456;
	text-decoration: none; }

a:hover { 
	color: #dee6b9;
	text-decoration: none;}

a.offwhite:link, a.offwhite:visited, a.offwhite:active {
	color: #fefefe;
	text-decoration: none; }
a.offwhite:hover {
	color: #dee6b9;
	text-decoration: none; }	
a.wheat:link, a.wheat:visited, a.wheat:active {
	color: #d3cdab;
	text-decoration: none; }
a.wheat:hover {
	color: white;
	text-decoration: none; }	
a.lgreen:link, a.lgreen:visited, a.lgreen:active {
	color: #dee6b9;
	text-decoration: none; }
a.lgreen:hover {
	color: #8b9456;
	text-decoration: none; }
a.lgreen2:link, a.lgreen2:visited, a.lgreen2:active {
	color: #bbc399;
	text-decoration: none; }
a.lgreen2:hover {
	color: #8b9456;
	text-decoration: none; }
a.pgreen:link, a.pgreen:visited, a.pgreen:active {
	color: #a9ce8d;
	text-decoration: none; }
a.pgreen:hover {
	color: #85b860;
	text-decoration: none; }
a.pink:link, a.pink:visited, a.pink:active {
	color: #fb9192; 
	text-decoration: none; }
a.pink:hover {
	color: #FF666A;
	text-decoration: none; }
a.lred:link, a.lred:visited, a.lred:active {
	color: #c5c0c0; 
	text-decoration: none; }
a.lred:hover {
	color: #a8a8a8;
	text-decoration: none; }
a.gray:link, a.gray:visited, a.gray:active {
	color: #D2D4CC;
	text-decoration: none; }
a.gray:hover {
	color: #b8c983;
	text-decoration: none; }

a.red:link, a.red:visited, a.red:active {
	color: #d90305;
	text-decoration: none; }
a.red:hover {
	color: white;
	text-decoration: none; }
a.white:link, a.white:visited, a.white:active {
	color: white;
	text-decoration: none; }
a.white:hover {
	color: #d90305;
	text-decoration: none; }
a.white2:link, a.white2:visited, a.white2:active {
	color: white;
	text-decoration: none; }
a.white2:hover {
	color: #8b9456;
	text-decoration: none; }					
a.lmmain:link, a.lmmain:visited, a.lmmain:active {
	color: #530101;
	text-decoration: none;
	padding-left: 120px; }
a.lmmain:hover {
	color: #4c5130;
	text-decoration: none;
	padding-left: 120px; }	

	
/*a.greenb:link, a.greenb:visited, a.greenb:active {
	color: #bbc399;
	font-weight: bold;
	text-decoration: none; }
a.greenb:hover {
	color: #8b9456;
	font-weight: bold;
	text-decoration: none; }*/
	
/*******end links*******/

/*******structure*******/
#container {
	position: relative;
	left: 50%;
	width: 1224px;
	height: auto;
	margin-left: -612px;
	/*border: solid 1px #e2e7c9;*/
	display: block; }
#toprow {
	background-image: url(../images/bg-top.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	height: 276px; }
#contentsectionout {
	/**/
	z-index: 1;
	background-color: #091100;
	background-image: url(../images/bg-mid.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	width: 100%;
	height: auto;
	border-width: 0; }
#contentsectionin {
	/**/
	z-index: 1;
	background-image: url(../images/bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	position: relative;
	width: auto;
	height: 100%;
	overflow: hidden;
	padding-bottom: 50px;
	/*padding-bottom: 150px;*/ }

/*red*/
#toprowr {
	background-image: url(../images/bg-topr.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 100%;
	height: 276px; }

#contentsectionoutr {
	z-index: 1;
	background-color: #490101;
	background-image: url(../images/bg-midr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	width: 100%;
	border-width: 0; 
	height: auto;
	}
#contentsectioninr {
	z-index: 1;
	background-image: url(../images/bg-bottomr.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	position: relative;
	width: 100%;
	display: block;
	white-space: normal;
	height: 100%;
	overflow: hidden;
	/*padding-bottom: 150px;*/ }
/*end red*/

/*#midrow {
	background-image: url(../images/bg-mid.jpg);
	background-repeat: no-repeat;
	height: 276px; }
#bottomrow {
	background-image: url(../images/bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	height: 276px; }
.vspacer {
	width: 1px;
	height: 1130px;
	float: left;
	 }*/
.vspacer {
	width: 1px;
	height: 1130px;
	float: left;
	 }
.hspacer {
	width: 621px;
	height: 1px;
	overflow: hidden;
	float: left;
	clear: both; }
#navblock {
	background-image: url(../images/ribbon.png);
	background-repeat: no-repeat;
	background-position: 41px 482px;
	position: absolute;
	top: 0;
	left: 0;
	width: 243px;
	height: 730px;
	float: left;
	margin: 0 0 0 197px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0; }
/*#navblock {
	background-image: url(../images/ribbon.png);
	background-repeat: no-repeat;
	background-position: 41px 482px;
	position: absolute;
	top: 0;
	left: 0;
	width: 243px;
	height: 730px;
	float: left;
	margin: 0 0 0 196px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	display: block; }*/
#contentblock {
	position: relative;
	top: 0;
	left: 0;
	width: 621px;
	float: left;
	margin-left: 440px;
	padding-top: -20px;
	padding-bottom: 15px;
	padding-left: 0;
	display: block; }
#bottombar {
	background-color: #dde2c9;
	width: 100%;
	height: 35px;
	display: block; }
/*******end structure*******/

/***ad***/
.adbox {
	position: relative;
	width: 622px;
	height: 352px;
	margin: 0;
	padding: 15px 0 15px 2px; }	
.ad1 {
	background-image: url(../images/ad1.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 312px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0; }
.ad1text {
	margin-top: 247px;
	margin-left: 16px;
	/*color: #fefefd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;*/
}
.ad2 {
	background-image: url(../images/ad2.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	cursor: pointer; }
.ad2r {
	background-image: url(../images/ad2.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	cursor: pointer; }
.ad2text {
	margin-top: 14px;
	margin-left: 16px; }
.ad3 {
	background-image: url(../images/ad3.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left; }
.ad3text {
	margin-top: 100px;
	margin-left: 90px; }
.ad4 {
	background-image: url(../images/ad4.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 312px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0; }
/*3rd box*/
.ad4r {
	background-image: url(../images/ad4.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 312px;
	float: left;
	margin: 0;
	padding: 0; }
.ad4text {
	color: #d90305;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	word-spacing: 2px;
	letter-spacing: 3px;
	position: relative;
	margin: 275px 0 0 16px;
	padding: 0; }
.ad5 {
	background-image: url(../images/ad5.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	 }
.ad5text {
	color: white;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	margin-top: 275px;
	margin-left: 16px; }
.ad6 {
	background-image: url(../images/ad6.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	cursor: pointer; }
.ad6text {
	margin-top: 100px;
	margin-left: 90px; }
.ad7 {
	background-image: url(../images/ad7.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left; }
.ad7m {
	background-image: url(../images/ad7.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left; }
.ad7text {
	color: #f7f8f3;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin-top: 14px;
	margin-left: 12px;
	padding-right: 5px; }
.ad7texta {
	color: #f7f8f3;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 15px;
	margin-top: 165px;
	margin-left: 12px;
	padding-right: 5px; }
.ad8 {
	background-image: url(../images/ad8.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	 }
.ad8text {
	color: #f7f8f3;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin-top: 18px;
	margin-left: 12px;
	padding-right: 5px; }
.ad8texta {
	color: #f7f8f3;
	font-size: 16px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	letter-spacing: 0;
	margin-top: 239px; }
.ad9 {
	background-image: url(../images/ad9.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	 }
.ad9text {
	color: #f7f8f3;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	margin-top: 13px;
	margin-left: 20px;
	padding-right: 5px; }
.ad9texta {
	color: #f7f8f3;
	font-size: 14px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 16px;
	word-spacing: 1px;
	letter-spacing: -1px;
	margin-top: 42px;
	margin-left: 20px;
	padding-right: 5px; }
.ad10 {
	background-image: url(../images/ad10.jpg);
	background-repeat: no-repeat;
	margin: 0 10px 0 0;
	padding: 0;
	width: 200px;
	height: 312px;
	float: left;
	cursor: pointer;
	 }
/***end ad***/

/********banner********/
.banner {
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	position: relative;
	width: 621px;
	height: 121px;
	margin-top: 20px;
	cursor: pointer; }
.bannertemp {
	margin-top: 20px;
	width: 621px;
	height: 121px;
	margin-bottom: 20px; }
.flashtemp {
	position: absolute;
	top: 0;
	z-index: 10; }
.bannertext {
	color: #fefefe;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin: 0;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 209px; }
	
.banner2 {
	margin-top: 20px;
	width: 621px;
	height: auto; }	
.banner2td {
	background-image: url(../images/banner2.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	width: 621px;
	height: 120px; }
.bannertext2 {
	color: #fefefe;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 13px;
	width: 420px;
	margin: 65px 0 0 35px; }
	
.banner-legacy-pic {
	margin-left: 446px; }

/********end banner********/	

/***special notice***/
.notice {
	background-image: url(../images/notice.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 162px;
	height: 150px;
	z-index: 20;
	float: left;
	margin-top: 90px;
	margin-left: 460px; }
.noticetext {
	color: #fff;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	line-height: 13px;
	margin-top: 18px;
	margin-left: 15px;
	padding-right: 10px;
	padding-bottom: 10px; }
.noticetitle {
	padding-bottom: 5px; }


.notice2 {
	background-image: url(../images/notice2.png);
	background-repeat: no-repeat;
	width: 346px;
	height: 130px;
	margin-bottom: 10px;
	margin-left: -10px; }
.noticetext2 {
	color: #fff;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	padding: 17px 20px 10px; }

/***end special notice***/	

/***main page modules***/
.feature {
	color: black;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 12px;
	position: relative;
	width: 425px;
	height: 150px;
	z-index: 5;
	float: left;
	margin-top: 31px;
	margin-left: 643px;
	padding: 0; }

.mainbox1 {
	background-image: url(../images/mainbox1.jpg);
	background-repeat: no-repeat;
	position: relative;
	width: 621px;
	height: 341px;
	 }
.mainbox-soiree {
	/*background-image: url(../images/pagebg-soiree.jpg);
	background-repeat: no-repeat;*/
	position: relative;
	width: 621px;
	height: 341px; }
.mainboxtext {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	margin: 0;
	padding-top: 70px;
	padding-right: 20px;
	padding-left: 30px; }
	
.news {
	width: 600px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 2px; }	

/***end main modules***/

/***sub modules***/	
.subbox1 {
	background-image: url(../images/graybg.png);
	position: relative;
	width: 621px; }
.subbox1none {
	background-image: none;
	position: relative;
	width: 621px;
	margin: 0;
	padding: 0; }
.subbox1dig {
	background-image: url(../images/pagebg-dig.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1media {
	background-image: url(../images/pagebg-media.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1ehistory {
	background-image: url(../images/pagebg-ehistory.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox11910 {
	background-image: url(../images/pagebg-1910.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1cupids {
	background-image: url(../images/pagebg-cupids.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1royal {
	background-image: url(../images/pagebg-royal.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1squanto {
	background-image: url(../images/pagebg-squanto.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1inc {
	background-image: url(../images/pagebg-inc.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subbox1att {
	background-image: url(../images/pagebg-attractions.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	position: relative;
	width: 621px; }
.subboxtext {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	position: relative;
	padding: 30px 20px 15px 30px; }
.subboxtextnorpad {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	padding: 30px 0 15px 30px; }
.subboxtextdig {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	position: relative;
	width: 330px;
	padding: 130px 20px 20px 30px; }
.subboxtextdig2 {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	padding: 130px 20px 20px 30px;
	position: relative; }
.subboxtextmedia {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	line-height: 14px;
	position: relative;
	padding: 130px 20px 20px 38px; }
.subboximgdig {
	position: relative;
	margin: 0;
	padding: 0; }
.subboximg {
	margin: 0 0 0 -30px;
	padding: 0;
	position: relative; }
.subboximgiphone {
	float: left;
	clear: left;
	display: block; }
.subbox2 {
	background-image: url(../images/graybg.png);
	width: 235px;
	height: 335px;
	display: block;
	white-space: normal;
	margin-top: -15px;
	margin-left: 20px;
	position: relative;
	float: right;
	}
.subbox2text1 {
	margin: 0;
	padding: 10px 0 0 18px; }
.subbox2text2 {
	color: #fefdfd;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	line-height: 14px;
	margin: 0;
	padding: 10px 5px 5px 70px; }
.subbox2text3 {
	margin: 0;
	padding: 0 30px 0 35px; }
.subbox2text3iphone {
	margin: 50px 0 0 160px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 20px;
	display: block; }
.subbox2text3ehistory {
	margin: 0;
	padding: 45px 30px 0 35px; }
.subbox2text31910 {
	margin: 0;
	padding: 250px 30px 0 35px; }
.subbox2text3cupids {
	margin: 0;
	padding: 300px 30px 0 32px; }
.subbox2text3royal {
	margin: 0;
	padding: 220px 30px 0 32px; }
.subbox2text3squanto {
	margin: 0;
	padding: 200px 30px 0 32px; }
.subbox2text3inc {
	margin: 0;
	padding: 170px 30px 0 32px; }
.subbox2text3att {
	margin: 0;
	padding: 120px 30px 0 32px; }
.subbox2img {
	margin: 0;
	padding: 10px 0 10px 18px; }
	
/*events*/
.subboxbgpic {
	background-image: url(../images/pagebg-events.jpg);
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0;
	padding: 0;
	width: 100%; }
.subboxbg {
	background-image: url(../images/graybg.png);
	width: 621px;
	margin: 0;
	padding: 0; }
td.subbox2left {
	width: 235px;
	padding-right: 15px; }

/***calendar***/

.day0 {
	color: white;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url(../images/calbox-0.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	height: 26px; }
.day1 {
	color: white;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url(../images/calbox-1.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	height: 26px; }
.day2 {
	color: white;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background-image: url(../images/calbox-2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	height: 26px; }
.daynone {
	color: white;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	height: 26px; }
a.cal:link, a.cal:visited, a.cal:active {
	color: white;
	text-decoration: none; }
a.cal:hover {
	color: #a0a88a;
	text-decoration: none; }
.faded {
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

/***end calendar***/

/*notused
.soiree {
	background-image: url(../images/ltbg.png);
	width: 90%;
	margin: 0;
	padding: 1px 0 1px 15px; }*/
/*end events*/
/***end sub modules***/

/***arch. gallery modules***/
.mainpicbox
{
	width: 350px;
	float: left;
	margin: 0;
	padding: 0; }
.thumbsbox {
	width: 180px;
	margin-left: 370px;
	padding: 0; }
.thumbsboxleft {
	width: 85px;
	margin: 0;
	padding: 0; }
.thumbsboxright {
	width: 85px;
	float: right;
	margin: 0;
	padding: 0; }
.thumbs
{
	margin: 0 0 10px;
	padding: 0; }
/***end arch. gallery modules***/

/******rotation***********/
#rimg1 {
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
	z-index:10;
	position: absolute;
	cursor: pointer;
	 }
#rimg2 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	left:0;
	top:0;
	z-index:1; 
	position: relative;
	cursor: pointer;
	}
#rbox1 {
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
	z-index:10;
	position: absolute;
	cursor: pointer;
	 }
#rbox2 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	left:0;
	top:0;
	z-index:1; 
	position: relative;
	cursor: pointer;
	}
/******end rotation***********/

/*******shop***********/
.exclusive {
	background-image: url(../images/inventory/coins.jpg);
	background-repeat: no-repeat;
	width: 536px;
	height: 316px;
	padding-top: 140px;
	padding-left: 20px;
	border: solid 1px #626c46; }
/*******end shop***********/

.imgl {
	margin-right: 20px;
	margin-bottom: 10px; }
.imgr {
	margin-bottom: 10px;
	margin-left: 20px; }
.padleft {
	margin-left: 3px; }
.padright {
	margin-right: 10px; }
/*.eventicon {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
	display: block; }
.eventicon-r {
	margin-top: 2px;
	margin-left: 8px; }*/
.eventicons {
	display: block;
	margin-top: 2px;
	position: absolute; }
.eventiconstext {
	margin-left: 30px; }
