@charset "utf-8";
/* Created By Edward Baxter (www.eddiebaxter.com) 27 October 2008 For Lee Jon Wedding Singing  */

/* Global */

body { background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#000000; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#000000; }

h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:normal; }

h4 { color:#eea988; font-weight:bold; }

p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

ul { list-style-image:url(../images/bullet-point-date.jpg); }

ul li { list-style-image:url(../images/bullet-point-date.jpg); margin-bottom:15px; padding-left:10px; padding-right:0px; padding-top:0px; margin-top:0px; }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

a:link { color:#CCCCCC; text-decoration:none; }

a:visited { text-decoration:none; color:#CCCCCC; }

a:hover { text-decoration:none; color:#999999; }

a:active { text-decoration:none; color:#CCCCCC; }

/* Layout */

.testimonial { margin-bottom:15px; border-bottom:1px solid #ffffff; }

.bottom_links_home { text-align:center; }
.bottom_links_home a { padding:10px; }
.bottom_links_home a img { border-width:0px; }

#container { margin:0 auto; width:899px; margin-top:0px; }

#topofsite { padding-bottom:4px; }

#topwelcome { width:200px; padding-left:5px; padding-right:5px; float:left; margin-bottom:5px; }

#nav { padding-right:5px; float:right; margin-bottom:5px; text-align:right; }
	#nav * { margin:0px; padding:0px; }
	#nav #price_list { width:71px; overflow:visible; }
	#nav #price_list strong { width:150px; }
	#nav ul li a { padding:0px 10px 0px 10px; font-weight:normal; }
	#nav ul li a img { border-width:0px; }
	#nav ul .item { position:relative; display:none; text-align:center; }
	#nav ul .item a { color:#000000; display:block; background-color:#ffffff; padding:3px 0px 3px 0px; border:1px solid #333333; border-top:none; width:150px; }
	#nav ul:hover .nojquery { display:block; }
	#nav ul { float:left; list-style:none; list-style-image:none; }
	#nav ul li { list-style:none; list-style-image:none; }

#header { width:899px; height:171px; background:url(../images/header.jpg); background-repeat:no-repeat;  }

#commentbar {width:889px; height:25px; padding:5px; background-color:#FFFFFF; margin-bottom:10px; }

#comment { width:600px; height:15px; float:left; padding:5px 0px 5px 5px; text-align:left; overflow:hidden; }

#commentname { width:270px; height:13px; float:right; padding:5px 5px 5px 0px; text-align:right; overflow:hidden; }

#modmain { width:899px; height:100%; float:none; }

#modleft { width:416px; min-height:255px; background-image:url(../images/mod-header.jpg); background-position:top; background-repeat:no-repeat; margin-right:45px; margin-bottom:15px; float:left; }

	#modleft h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modleft p { padding-top:0px; padding-left:8px; }
	
#modright { width:416px; min-height:255px; background-image:url(../images/mod-header.jpg); background-position:top; background-repeat:no-repeat; margin-bottom:15px; float:right; }

	#modright h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modright p { padding-top:0px; padding-left:8px; }
	
/* About Page */

#modtotal { width:416px; height:100%; background-image:url(../images/mod-header.jpg); background-position:top; background-repeat:no-repeat; margin-right:45px; margin-bottom:15px; float:left; }

	#modtotal h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modtotal p { padding-top:0px; padding-left:8px; }
	
#modinfo { width:416px; min-height:255px; height:auto; background-image:url(../images/mod-header.jpg); background-position:top; background-repeat:no-repeat; margin-bottom:15px; float:right; }

	#modinfo h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modinfo p { padding-top:0px; padding-left:8px; }

	
/* Track List */

#modtrack { width:416px; background-image:url(../images/mod-header.jpg); background-position:top; background-repeat:no-repeat; margin-right:45px; margin-bottom:15px; float:left; }

	#modtrack h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modtrack p { padding-top:0px; padding-left:8px; }
	
/* Prices */ 

img.floatLeft { float:left; margin-right:8px; margin-bottom:20px; }

/* FAQ */

/* Gallery */

#modgallery { width:899px; background-image:url(../images/header-full.jpg); background-position:top left; background-repeat:no-repeat; margin-bottom:15px; }

	#modgallery h3 { padding-top:8px; padding-left:8px; margin-top:0px; }
	
	#modgallery p { padding-top:0px; padding-left:8px; }
	
	#modgallery ul { margin:0 0 15px 0; padding:0; display:inline; }

	#modgallery ul li { list-style-image:none; display:inline; margin:0px; }
	
#footereb { width:300px; padding-left:0px; padding-right:15px; margin-top:10px; margin-bottom:15px; float:right; text-align:right; }

#baseline { width:889px; }

#clearboth { clear:both; }
#clearbothbottom { clear:both; padding:2px; }

#footermid { width:889px; height:175px; float:none; background:#FFFFFF; }

#footerleeJonimage { width:297px; height:145px; float:left; padding-left:15px; }

#footerad { width:300px; height:145px; float:right; padding-right:15px; background-color:#FFFFFF; } 

	#footerad p { padding-top:10px; margin-left:15px; } 
	
#hr { width:867px; margin-top:0px; padding-top:0px; background:#FFFFFF; } 

#footerlow {width:889px; float:none; background:#FFFFFF; margin-top:0px; margin-bottom:5px; padding-bottom:10px; }

#footerlj { width:500px; padding-left:15px; margin-top:0px; margin-bottom:15px; float:left; }

#footereb { width:300px; padding-left:0px; padding-right:15px; margin-top:0px; margin-bottom:15px; float:right; text-align:right; } 


/* Styles */ 

.nav { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

a.nav:link { color:#FFFFFF; }

a.nav:active { color:#FFFFFF; }

a.nav:visited { color:#FFFFFF; } 

a.nav:hover { color:#000000; } 

.testimonal { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; font-style:italic; }

.footer-main {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

a.footer-main {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

a.footer-main:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.footer-address { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

a.footer-address { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }

.footerad { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.footerlink { color:#333333; }

a.footerlink:link { color:#000000; }

a.footerlink:active { color:#000000; }

a.footerlink:visited { color:#000000; } 

a.footerlink:hover { color:#666666; }

.footercontact { color:#999999; }

.music { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:8px; margin-bottom:15px; }
	
	.music ul { list-style-image:url(../images/music-li.jpg); text-indent:0; padding-left:20px; }

	.music ul li { list-style-image:url(../images/music-li.jpg); text-indent:0; padding-left:0px; padding-bottom:0px; }
	
.faq { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:8px; margin-bottom:15px; }
	
	.faq ul { text-indent:0; padding-left:20px; list-style-image:none; }

	.faq ul li { text-indent:0; padding-left:0px; padding-bottom:0px; list-style-image:none; }
	
.admin { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-left:8px; margin-bottom:15px; }
	
	.admin ul { text-indent:0; padding-left:20px; }

	.admin ul li { text-indent:0; padding-left:7px; padding-bottom:5px; }
	
.required { color:#eea988; }

img.gallery { border:3px #FFFFFF solid; margin-bottom:5px; }
