@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background-color: #4E5869;
	margin: 0;
	padding: 0;
	color: #000;
}

@font-face {
    font-family: 'BonvenoCFLight';
    src: url('BonvenoCF-Light-webfont.eot');
    src: url('BonvenoCF-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('BonvenoCF-Light-webfont.woff') format('woff'),
         url('BonvenoCF-Light-webfont.ttf') format('truetype'),
         url('BonvenoCF-Light-webfont.svg#BonvenoCFLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

img {
	background-color:none;
}
/* ~~ Element/tag selectors ~~ */
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: BonvenoCFLight, Arial, Helvetica, sans-serif;
	font-weight:500;
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px; 
}
p {
	font-family: "Times New Roman", Times, serif;
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
a:link {
	color:#8C3C2A;
	text-decoration: none; 
}
a:visited {
	color: #8C3C2A;
	text-decoration: none;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
	color: #F89A00;
}

header {
	height:292px;
	width:920px;	
	border:1px black;
	/*
	border-image:url("../img/stamp-border.png") 25% repeat; */
}

.border {

}

nav {width:700px; height:40px; background-color:*; position:relative; margin-top:125px; float:right;}
nav ul {list-style:none; margin-left:15px; display:block;}
nav ul li {float:left;}
nav ul li a {padding:10px 15px; display:block; background-color:#F1E2CD; font-family: BonvenoCFLight, Arial, Helvetica, sans-serif; font-size:12px;}
nav ul li ul {display:none;}
nav ul li:hover > ul { position:absolute; display:block; list-style:none; margin-left:15px; z-index:9000; }
nav ul ul li {float:none;}
nav ul ul a {display:inline-block; width:300px;}

/* greetings */
.welcometxt h2 {
	line-height:15px;
	font-size:1.7em;
}
.welcometxt h1 {
	line-height:15px;
	font-size:2.3em;
}
.welcometxt h3 {
	line-height:20px;
	font-weight:100;
}
.welcometxt {
	margin:0 auto;
	width:900px;
	text-align:left;

		
}

.ndtxt {
	margin:0 auto;
	width:900px;
	text-align:right;
}
.ndtxt h2 {
	line-height:35px;
	font-size:1.7em;
}
.ndtxt h1 {
	line-height:35px;
	font-size:2em;
}
.ndtxt h3 {
	font-weight:100;
	margin-top:-10px;
}
.ndtxt a {
	padding:5px;	
	font-size:0.7em;
	margin-left:15px;
}
.royghost {
	float:left;
	height:300px;
}
.royghost img {
	margin:-211px 0 0 -20px;
}
.arenaghost {
	float:left;
	display:block;
}
.arenaghost img {
	margin-left:-20px;
	margin-top:-450px;
}
.arenaghost hr {
	margin-top:-5px;
}

	
.container {
	width: 920px;
	background-color:#F1E2CD;
	margin: 0 auto; 
	margin-top:35px;
	border-radius:15px;
	-moz-box-shadow:    inset 0 0 10px #000000;
    -webkit-box-shadow: inset 0 0 10px #000000;
    box-shadow:         inset 0 0 10px #000000;
}

.content {
	position:relative;
	padding: 10px 0;
	margin: 0 20px;
	background-color:*;
}
.paragraph img {
	float:left;
	padding:0 15px ;
}
.paragraph aside {
	float:left;	
}
.schedule_list {
	line-height:1.8em;
	font-family:BonvenoCFLight, Arial, Helvetica, sans-serif;
}
.focusbuttons {
	margin:40px 0 40px 0;
	padding:0 45px 0 45px;
	text-align:center;
}
.smallbox {
	width:235px;
	height:163px;	
	background-color:white;
	display:block;
	float:left;
	margin: 15px 12.5px 50px 12.5px;
	border-radius:15px;
}
.smallbox img {
	margin-top: 7px;
	border-radius:10px;	
}
hr {
    margin: 25px 0;
    height: 1px;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#F1E2CD), to(#F1E2CD), color-stop(50%, black));
	border:none;
}
.columns {
	width:200px;
	height:300px;
	display:inline;
	float:left;
	margin:0px;
	margin-left:25px;
}
.columns ul {
	font-size: 14px;
	list-style:none;	
}
.columns ul li {margin-left:-10px; font-family: BonvenoCFLight, Arial, Helvetica; line-height:20px; font-size:12px;}
columns img:hover {background-color:*;}
.columns div {margin:3px; display:inline-block; float:left;}
.columns h4 {margin-left:5px;}

footer {
	height:25px;
	
}


.content ul, .content ol { 
	padding: 0 15px 15px 40px; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
