* {margin: 0; padding: 0;}

html {font-size: 100%;}

body {background: url(graphics/bg.gif) top left repeat-x #006FAB; color: #ffffff; font-size: 62.5%; font-family: helvetica, calibri, arial, sans-serif;}

h2, h3 {font-weight: normal;}


#wrapper {width: 100%; font-size: 1.3em;}

#header {position: relative; width: 760px; height: 227px; background: url(graphics/globe.jpg) top left no-repeat transparent;}
	#header h1 {width: 365px; padding: 50px 0px 60px 0px;}
	#header h1 a {display: block; height: 117px; margin-left: 20px; background: url(graphics/logo.gif) top right no-repeat; color: #006FAB; font-size: 1.2em; text-indent: -9999px;}
	
	#header ul {position: absolute; right: 0px; top: 15px; list-style-type: none;}
	#header ul li {display: inline; }
	#header ul li a {margin-left: 10px; padding-left: 10px; border-left: 1px solid #ffffff; color: #ffffff; font-size: 1.3em; line-height: 100%; text-decoration: none;}
	#header ul li a:hover {color: #ffffff; text-decoration: underline;}
	
	#header h2 {position: absolute; right: 0px; top: 90px; color: #888888; font-size: 1.2em;}
	#header h2 a {display: block; width: 316px; height: 50px; background: url(graphics/loclib.gif) 0px 0px no-repeat transparent; color: #006FAB; text-indent: -9999px;}
	#header h2 a:hover {background-position: 0px -75px; color: #71B76B;}
	
#sidebar {float: left; display: inline; width: 365px;}

	#sidebar p {padding-left: 170px; line-height: 150%;}
	#sidebar p.address {padding-bottom: 30px; background: url(graphics/blueshadow.gif) bottom right no-repeat transparent; font-size: 1.2em;}
	#sidebar p.lmga {font-size: 1.1em;}
	#sidebar p.lmga a img {margin: 5px 0px; border: 10px solid #ffffff;} 
	
#picture {float: left; display: inline; margin-left: 15px; padding-bottom: 30px;}
	#picture img {border: 1px solid #005E94; padding: 15px; background: #006197;}
	
img.float {float: right; clear: right; margin: 0px 0px 15px 15px; border: 1px solid #005E94; padding: 15px; background: #006197;}	
	
#maincontent {width: 760px; line-height: 150%;}
	#maincontent h2 {padding-bottom: 10px;}

#testimonials, #properties, #about {padding: 0px 0px 0px 170px;}

	#testimonials p {padding: 0px 0px 30px 0px;}
	
	#properties p, #about p {padding: 0px 0px 15px 0px;}
	#properties ul {padding: 0px 40px 15px 40px;}
	#properties ul li {padding: 0.4em 0;}
	
	#about table.recentshows {margin: 0px auto; padding: 10px 0px 20px 0px;}
	#about table.recentshows th {padding: 10px 0px; text-align: left;}
	#about table.recentshows ul {padding: 0px 15px;}
	
#footer {clear: both; width: 100%; border-top: 10px solid #ffffff; padding: 20px 0px; background: url(graphics/footer.gif) top left repeat-x #71B76B; color: #397338;}
	#footer p {width: 760px; line-height: 150%; text-align: right;}
	p.copyright {padding-bottom: 10px;}