body					{ background: #52627c url('./images/bg_grad_main.jpg') repeat-x;
						  font-family: Verdana, Helvetica, sans-serif;
						  font-size: small; 
						  width: 780px; 
						  position: absolute; left: 50%;
						  margin: 0 0 0 -395px;}
hr						{ display: none; }
a						{ text-decoration: none; color: #fff; }
a:hover					{ text-decoration: underline; }



#header h1				{ margin: 0; }
#header h1 a			{ background: url('./images/logo.jpg') no-repeat; 
						  width: 346px; height: 116px; margin: 0; display: block;}
#header h1 a span		{ position: absolute; top: -10000px; }
#header h2				{ background: url('./images/text_welcome.jpg') no-repeat;
						  width: 779px; height: 56px; margin: 0;}
#header h2 span			{ position: absolute; top: -10000px; }




#header ul				{ position: absolute; top: 60px; height: 57px; margin: 0 0 0 430px; padding: 0; width: 330px;
						  background: url('./images/bg_nav_foot.jpg') bottom no-repeat; }
#header li				{ display: inline; }
#header li a			{ height: 20px; float: left; }
#header li span			{ position: absolute; top: -10000px; }
#header li#home	a		{ background: url('./images/text_home.jpg') no-repeat; width: 52px; margin-left: 65px;}
#header li#profile a	{ background: url('./images/text_profile.jpg') no-repeat; width: 77px; }
#header li#diary a		{ background: url('./images/text_diary.jpg') no-repeat; width: 55px; }
#header li#galleries a	{ background: url('./images/text_galleries.jpg') no-repeat; width: 77px; }
#header li#charts a		{ background: url('./images/text_charts.jpg') no-repeat; width: 67px; }
#header li#bookings a	{ background: url('./images/text_bookings.jpg') no-repeat; width: 82px; }
#header li#mixes a		{ background: url('./images/text_mixes.jpg') no-repeat; width: 65px; }
#header li#links a		{ background: url('./images/text_links.jpg') no-repeat; width: 56px; }
#header li#contact a	{ background: url('./images/text_contact.jpg') no-repeat;  width: 60px;}





#main					{ background: #fff url('./images/bg_main_foot.jpg') bottom no-repeat; 
						  width: 537px; float: right; margin-right: 10px; padding-bottom: 40px;}
#main p					{ padding: 0 10px; }
#main p.first			{ background: #fff url('./images/bg_main_top.jpg') no-repeat; margin: 0; padding-top: 20px;}
						  
						  
						  
						  
						  
						  
						  
#side					{ background: #fff url('./images/bg_photo_andy.jpg') no-repeat;
						  padding-top: 342px; width: 183px; margin: 10px 0 0 20px;}
#side h3 span			{ position: absolute; top: -10000px; }
#side h3				{ height: 42px; background: url('./images/text_dates.jpg') no-repeat; margin: 0;}
#side ul				{ list-style-type: none; margin: 0; padding: 0 0 20px 50px; font-size: smaller;
						  background: url('./images/bg_side_foot.jpg') bottom no-repeat;}
#side ul span			{ text-transform: uppercase; display: block; margin-left: -40px; font-weight: bold;}
						  
						  
						  
						  
						  
						  
						  
						  
#footer					{ clear: both; padding: 0 10px 10px 40px; margin: 0; color: #fff; font-size: smaller;}
#footer ul				{ margin: 0; padding: 0; font-size: 110%;}
#footer li				{ list-style-type: none;
						  display: inline;
						  color: #fff; font-weight: bold;
						  text-transform: uppercase; 
						  border-left: 1px solid #fff; 
						  padding: 0 3px 0 8px;}
#footer li.first		{ border: 0; padding-left: 0;}
