@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #000;
}
#links p a {
	text-align: right;
	left: 100px;
}
#container {
	position:relative;
	width: 968px;
	background: #000;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	overflow: visible;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	height: auto;
}
#container h1 {
	position:absolute;
	top: -500px;
}
#banner {
	position:absolute;
	color: #00C;
	background-color: #009;
	left: 0px;
	width: 968px;
}
#maincolorarea {
	position: absolute;
	width: 570px;
}
#bluebar {
	position:absolute;
	width:398px;
	left:570px;
}
#buttonarea {
	position: absolute;
	width: 100%;
	top: 188px;
	left: 0px;
}
#main_image {
	position: absolute;
	background-image: url(../images/main.jpg);
	background-repeat: no-repeat;
	height: 376px;
	width: 968px;
}
#main_text {
	position:absolute;
	background-color: #FFF;
	width: 300px;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	padding: 12px;
	line-height: 1.2;
	right: 60px;
	bottom: 60px;
}
#main_text h2 {
	color: #00b4e1;
	margin-top: 0;
	margin-bottom: 10px;
}
#main_text h3 {
	font-size:16px;
	margin: 0 auto;
}
#main_text p {
	font-size: 14px;
	margin: 0 auto;
}
#left_column, #center_column, #right_column {
	width: 316px;
	float: left;
}
#center_column, #right_column {
	margin-left: 10px;
}
p {
	margin-top: 1em;
	text-align: left;
}
#blog {
	position:absolute;
	background-image: url(../images/blog_bg.gif);
	background-repeat: repeat-y;
	left:5px;
	width: 800px;
	top: 265px;
	height: inherit;	
}
#blog_posts {
	position: absolute;
	left: 311px;
	width: 490px;


}
#map_posts {
	position: absolute;
	left: 311px;
	width: 490px;


}
#archive {
	color: #FFF;
	width: 115px;
	font-weight: bold;
}
#recent {
	color: #CCC;
	width: 135px;
	font-weight: bold;
}
#archive, #recent {
	font-size: 16px;
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: inherit;
}
#archive h3, #recent h3 {
	margin: 0 auto 10px 0;
	text-transform:uppercase;
	text-decoration: underline;
}
#archive ul, #recent ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
#recent li {
	margin-bottom:0.5em;
	list-style-type: none;
}
#archive li {
    margin-bottom:1.0em;
}
#archive a, #recent a {
    text-decoration:none;
}
#archive a:link, #archive a:visited {
    color: #FFF;
}
#archive a:hover, #archive a:active, #archive a:focus {
    color:#CCC;
    text-decoration:underline;
}
#recent a:link, #recent a:visited {
    color: #CCC;
}
#recent a:hover, #recent a:active, #recent a:focus {
    color:#999;
    text-decoration:underline;
}
#blog_posts h2, .updated {
    margin: 0 5px 0 0;
    background-color: #CCC;
    padding: 10px 10px 0 10px;
}
#map_posts h2, .updated {
    margin: 0 5px 0 0;
    background-color: #CCC;
    padding: 10px 10px 0 10px;
}
.updated {
    margin-bottom:10px;
    padding-bottom: 5px;
    font-size: 13px;
    color: #646664;
}
.blog_entry {
    padding: 0 30px 0 10px;
}
#corner {
	position:absolute;
	top:0px;
	width:232px;
	height:94px;
	z-index:1;
	left: 0px;
}
#menucontainer {
	position:absolute;
	width:968px;
	height:42px;
	top: 223px;
	z-index:2;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
	left: 3px;
	
}
#leftcolumnads {
	position:absolute;
	width:201px;
	height:200px;
	top: 397px;
	z-index:3;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
}
#blurb {
	position:absolute;
	height:100%;
	width: 670px;
	left: 130px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	top: 265px;
	z-index: 5;
}
#excframe {
	position:absolute;
	height:100%;
	width: 680px;
	left: 121px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	top: 265px;
	z-index: 5;
}
#photo_frame {
	left:76px;
	margin-left: 100px;
}
#container #blog #blog_posts #map_posts h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #03F;
	text-align: center;
}
#container #blurb h2 {
	text-align: center;
	font-weight: bold;
	font-size: 24pt;
	color: #616CF8;
}
#google_ad1 {
	position: absolute;
	width: 160px;
	height: 600px;
	top: 265px;
	z-index:1;
	left: 804px;
}
#venues_google_ad1 {
	position: absolute;
	width: 160px;
	height: 600px;
	top: 2px;
	z-index:1;
	left: 804px;
}
#google_ad2 {
	position: absolute;
	z-index: 1;
	height: 600px;
	width: 120px;
	top: 265px;
	left: 2px;
}
#google_ad3 {
	position: absolute;
	width: 160px;
	height: 600px;
	top: 265px;
	z-index:1;
	left: 805px;
}
#container #banner a {
	color: #FFF;
	text-align: left;
	left: 800px;
}
#links {
	position: absolute;
	top: 155px;
	left: 520px;
	z-index:1;
}
#loginout {
	position:absolute;
	
	top: 8px;
	left:816px;
	z-index:10;
}
#loginout a {
	text-decoration: none;
	background-color: #009;
	color: #FFF;
}
#loginout a:link, #loginout a:visited {
	text-decoration: underline;
	color: #CCC;
}
#loginout a:hover, #loginout a:active, #loginout a:focus {
	color: #FFF;
	text-decoration:underline;
	/*background-color: #00C;*/
}
#cookieswarning {
	z-index: 500;
}
#cookiesWarningActive {
	background: #00F;
	margin:5px;
	padding:5px;
	box-shadow:8px 8px 4px #999;
	border-radius:7px;
	z-index: 500;
}
#cookiesWarningActive small {
	background: #00F;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	color:#fff;
	border:none;
	border-radius:7px;
	box-shadow:4px 4px 2px #233E5B;
	z-index: 500;
}
#readMoreURL a:link {
	text-decoration: underline;
	color:#000;
}
#readMoreURL a:visited {
	text-decoration: underline;
	color:#000;
}
#readMoreURL a:hover {
	text-decoration: none;
	color:#FA5528
}
#text {
}
#warning {
}
#cookiesDisabled {
	z-index: 500;
}
.checkbox {
}
.button {
}
#valid {
	position:absolute;
	top: 274px;
	left:610px;
	z-index:10;
}
#flags {
	
}
#cookie-law { 
    max-width:940px;
    background:#EEEADD; 
    margin:10px auto 0; 
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
}
 
#cookie-law p { 
    padding:10px; 
    font-size:1.2em; 
    font-weight:bold; 
    text-align:center; 
    color:#682008; 
    margin:0;
}
#PrivacyHeading {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #00F;
}
.PrivacyHeading {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #00F;
}
body p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.BackBtn {
	text-align: center;
}
.BackBtn button {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #00F;
}