body {
	background: #f4f2e0 url(/images/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	}
	
#div {
	margin-left:auto;
	margin-right:auto;
	}
	
#container {
	width:950px;  
	margin-left: auto;
  	margin-right: auto;
	}
	
#home-left {
	background: url(/images/home-left.png) top no-repeat;
	width:300px;  
	height:650px;
	float:left;
	}
	
#pages-left {
	background: url(/images/pages-left.png) top no-repeat;
	width:300px;  
	height:650px;
	float:left;
	}
	
#text-body {
	padding-bottom:20px;
	padding-left:20px;
	padding-right:40px;
	padding-top:123px;
	}
	
#home-right {
	width:650px;  
	min-height:650px;
	float:right;
	}
	
#body-left {
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-left-location {
	background: url(/images/location-top.png) top no-repeat;
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-left-about {
	background: url(/images/about-top.png) top no-repeat;
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-left-tickets {
	background: url(/images/tickets-top.png) top no-repeat;
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-left-sponsor {
	background: url(/images/sponsors-top.png) top no-repeat;
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-left-contact {
	background: url(/images/contact-top.png) top no-repeat;
	width:550px;  
	min-height:531px;
	float:left;
	}
	
#body-right {
	width:100px;  
	min-height:531px;
	float:right;
	}
	
#right1 {
	background: url(/images/right1.png) top no-repeat;
	margin-left:12px;
	width:84px;  
	height:74px;
	}
	
#right2 {
	background: url(/images/right2.png) top no-repeat;
	margin-top:12px;
	margin-left:12px;
	width:84px;  
	height:74px;
	}
	
#right3 {
	background: url(/images/right3.png) top no-repeat;
	margin-top:12px;
	margin-left:12px;
	width:84px;  
	height:74px;
	}
	
#right4 {
	background: url(/images/right4.png) top no-repeat;
	margin-top:12px;
	margin-left:12px;
	width:84px;  
	height:74px;
	}
	
#navbar {
	margin-top:65px;
	margin-bottom:23px;
	margin-left:170px;
	margin-right:80px;
	width:400px;  
	height:40px;
	float:left;
	}
	
#footer-left {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	float:left;
	}
	
#footer {
	margin-top:10px;
	padding-bottom:20px;
	}
	
#footer-right {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	float:right;
	margin-right:100px;
	}
	
#footer-right a {
	font-family: Arial, Helvetica, sans-serif;
	color:#00457c;
	font-size:10px;
	text-decoration:none;
	}
	
#footer-right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#00457c;
	font-size:10px;
	text-decoration:none;
	border-bottom:1px dotted #00457c;
	}
	
#navbar {
	margin-top:65px;
	margin-bottom:23px;
	margin-left:170px;
	margin-right:80px;
	width:400px;  
	height:40px;
	float:left;
	}
	
#home-main {
	background: url(/images/home-bg.png) top no-repeat;
	width:650px;
	min-height:531px;
	}
	
#pages-main {
	background: url(/images/body-bg.png) top repeat-y;
	width:650px;
	min-height:531px;
	}
	
#pages-main2 {
	background: url(/images/body-bg.png) top repeat-y;
	width:650px;
	min-height:1600px;
	}
	
#pages-main3 {
	background: url(/images/body-bg.png) top repeat-y;
	width:650px;
	min-height:1000px;
	}

#tophome {
	width:216px;  
	height:240px;
	}

#sponsor-block {
	width:216px;  
	height:60px;
	padding-left:42px;
	padding-right:42px;
	margin-top:220px;
	}

#meridian {
	background: url(/images/meridian.png) top no-repeat;
	width:108px;  
	height:60px;
	float:left;
	}

#monpark {
	background: url(/images/monpark.png) top no-repeat;
	width:108px;  
	height:60px;
	float:left;
	}

#sponsor2-block {
	background: url(/images/sponsor-block.png) top no-repeat;
	width:216px;  
	height:118px;
	padding-left:42px;
	padding-right:42px;
	margin-top:20px;
	}
	
p.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#333333;
	}
	
p.breadcrumb a {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#00457c;
	text-decoration:none;
	}
	
p.breadcrumb a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#00457c;
	text-decoration:none;
	border-bottom:1px dotted #00457c;
	}
	
p.title {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:16px;
	color:#00457c;
	}
	
p.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	padding-top:10px;
	color:#00457c;
	}
	
p.mainbody {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	}
	
p.mainbody a {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted #00457c;
	}
	
p.mainbody a:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#00457c;
	text-decoration:none;
	border-bottom:1px dotted #00457c;
	}
	
#about {
	float:left;
  	display: block;
  	width: 80px;
  	height: 40px;
  	background: url("/images/btn_about.png") no-repeat 0 0;
	}

#about:hover { 
  	background-position: 0 -40px;
	}

#about span {
  	display: none;
	}
	
#sponsors {
	float:left;
  	display: block;
  	width: 80px;
  	height: 40px;
  	background: url("/images/btn_sponsors.png") no-repeat 0 0;
	}

#sponsors:hover { 
  	background-position: 0 -40px;
	}

#sponsors span {
  	display: none;
	}
	
#location {
	float:left;
  	display: block;
  	width: 80px;
  	height: 40px;
  	background: url("/images/btn_location.png") no-repeat 0 0;
	}

#location:hover { 
  	background-position: 0 -40px;
	}

#location span {
  	display: none;
	}
	
#tickets {
	float:left;
  	display: block;
  	width: 80px;
  	height: 40px;
  	background: url("/images/btn_tickets.png") no-repeat 0 0;
	}

#tickets:hover { 
  	background-position: 0 -40px;
	}

#tickets span {
  	display: none;
	}
	
#contact {
	float:left;
  	display: block;
  	width: 80px;
  	height: 40px;
  	background: url("/images/btn_contact.png") no-repeat 0 0;
	}

#contact:hover { 
  	background-position: 0 -40px;
	}

#contact span {
  	display: none;
	}

ul.mainbody {
	margin-top: 0.25em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	}

li.mainbody {
	height:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000000;
	}
	
