@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #666666;
	background-image: url(../img/layout/bg_tile.png);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#container  {
	width: 930px;
	margin: 0 auto;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header1 {
	position: relative;
	height: 169px;
	width: 920px;
}
#tab-nav {
	background-image: url(../img/layout/top_header_tab.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
	height: 39px;
	width: 920px;
	z-index: -1;
}
#linekiller {
	background-image: url(../img/layout/linekiller.png);
	position: absolute;
	height: 2px;
	width: 419px;
	top: -1px;
	left: 5px;
	z-index: -1;
}
#top_logo {
	position: absolute;
	height: 199px;
	width: 410px;
	left: -456px;
	top: 0px;
	z-index: 10;
}
#people_in_header {
	background-image: url(../img/layout/peoplepics.png);
	position: absolute;
	height: 164px;
	width: 494px;
	bottom: 1px;
	left: 429px;
	z-index: -3;
}
#main_bodyback {
	background-image: url(../img/layout/home_container_mid.png);
	background-repeat: repeat-y;
	position: relative;
	width: 930px;
}
#home_con_green_top {
	background-image: url(../img/layout/home_con_green_top.png);
	position: relative;
	height: 30px;
	width: 930px;
}
#home_cont_bottom {
	background-image: url(../img/layout/home_container_bot.png);
	position: relative;
	height: 10px;
	width: 930px;
}
#innerpagetitle {
	position: relative;
	width: 500px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 18px;
	text-align: center;
}
#back_header {
	background-image: url(../img/layout/top_header_grey.png);
	background-repeat: repeat-x;
	position: absolute;
	z-index: -3;
	height: 159px;
	width: 100%;
	left: 0px;
	top: 10px;
}
#bluetop {
	background-image: url(../img/layout/top_bluebar.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	position: absolute;
	z-index: 0;
	height: 29px;
	width: 100%;
	left: 0px;
	top: 0px;
}
#middlemaker {
	position: absolute;
	height: 1px;
	width: 1px;
	top: 0px;
	z-index: 5;
	left: 50%;
	right: 50%;
}
#mp3_controls {
	position: absolute;
	left: 829px;
	bottom: 2px;
	top: 35px;
	z-index: 15;
}
#bodyback_up {
	background-image: url(../img/layout/home_container_top.png);
	position: relative;
	width: 930px;
	background-repeat: no-repeat;
}
#blueboxes {
	background-image: url(../img/layout/home_blueboxes.png);
	background-repeat: no-repeat;
	position: relative;
	height: 175px;
	width: 930px;
}
#bodyholder {
	position: relative;
	width: 547px;
	left: 28px;
}
#controlholder {
	position: relative;
	width: 667px;
	left: 28px;
}
#homeimage {
	position:relative;
	text-align:center;
	width: 300px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	top: 20px;
}
	
#bodytitle {
	background-image: url(../img/layout/1page_titleback.png);
	position: relative;
	height: 76px;
	width: 547px;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#controltitle {
	background-image: url(../img/layout/2page_titleback.png);
	position: relative;
	height: 76px;
	width: 667px;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bodyfooter {
	background-image: url(../img/layout/1pg_bodybottom.png);
	position: relative;
	height: 42px;
	width: 547px;
}
#controlfooter {
	background-image: url(../img/layout/2pg_bodybottom.png);
	position: relative;
	height: 42px;
	width: 667px;
}
#bodytopback {
	background-image: url(../img/layout/1pg_bodytop.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 41px;
	width: 547px;
}
#controltopback {
	background-image: url(../img/layout/2pg_bodytop.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 41px;
	width: 667px;
}
#bodymiddleback {
	background-image: url(../img/layout/1pg_bodymiddle.png);
	background-repeat: repeat-y;
	position: relative;
	width: 495px;
	background-position: 0px -43px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
	font-size: 90%;
	height: auto;
}
#controlmiddleback {
	background-image: url(../img/layout/2pg_bodymiddle.png);
	background-repeat: repeat-y;
	position: relative;
	width: 615px;
	background-position: 0px -43px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
	font-size: 90%;
	height: auto;
}
#bodymiddlefront {
	background-image: url(../img/layout/1pg_bodymiddle.png);
	background-repeat: no-repeat;
	background-position: 0px 93px;
	position: relative;
	width: 547px;
	top: -20px;
}
#bottom_bar {
	background-image: url(../img/layout/bottom_grey.png);
	background-repeat: repeat-x;
	height: 69px;
	width: 100%;
	position: relative;
}
#orlandofl_top_bluebar {
	position: absolute;
	height: 22px;
	width: 116px;
	z-index: 10;
	left: 336px;
	top: 0px;
}
#blue_box_left {
	margin: 4px;
	position: absolute;
	left: 3px;
	top: 5px;
	width: 293px;
	height: 124px;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 3;
}
#blue_box_middle {
	margin: 4px;
	height: 124px;
	width: 293px;
	position: absolute;
	left: 313px;
	top: 5px;
	font-size: 12px;
	color: #FFFFFF;
}
#blue_box_right {
	position: absolute;
	height: 115px;
	width: 286px;
	left: 622px;
	top: 6px;
	margin: 8px;
	font-size: 13px;
	color: #FFFFFF;
}
#whitebox {
	background-repeat: repeat;
	position: absolute;
	width: 265px;
	top: 21px;
	left: 10px;
}
#newsletter_tiny_line {
	background-image: url(../img/layout/newsletter_underline.png);
	position: absolute;
	height: 8px;
	width: 181px;
	left: 82px;
	top: 22px;
	z-index: 1;
	background-position: 0px;
}
#menuholder {
	position: absolute;
	z-index: 200;
	left: 432px;
	top: -62px;
}
#uam {
	padding: 0px;
	height: 18px;
	width: 39px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 20px;
}
.pageeditlist {
	text-align: left;
	vertical-align: middle;
	float: left;
	height: 20px;
	width: 270px;
	position:relative;  
	margin:0; 
	padding:4;
}
#showbrowswetitle {
	background-image: url(../img/bt.png);
	position: absolute;
	height: 273px;
	width: 521px;
	left: 66px;
	top: 104px;
	visibility: hidden;
	z-index: 200;
}
.eventheader {
	width: 495px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	position: relative;
	background-color: #ECECE1;
	left: -12px;
	font-size: 110%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.eventdate {
	clear: left;
	float: right;
	position: relative;
	top: 0px;
	right: 0px;
	width: 100px;
}
.eventend {
	padding: 0px;
	height: 2px;
	width: 494px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #D6D8CB;
	position: relative;
}
.keepin {
	position: relative;
	width: 494px;
	margin: 0px;
	padding: 0px;
}
#bottomlinks {
	text-align: center;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	font-size: 70%;
	top: 24px;
}
