* { padding: 0; margin: 0; } 

BODY { scrollbar-base-color: #ececec; background-color: black; color: #dddddd; font: 80% 'helvetica neue', sans-serif; }

#header { background: #000000 none repeat scroll 0 0; border-bottom: 1px solid #333333; overflow: hidden; padding: 13px 20px; text-align: center; }

#footer { margin-top: 20px; background: transparent url(/img/footer_gradient.gif) repeat-x scroll left top; height: 85px; overflow: hidden; border-bottom: 1px solid #333333; }
#lfooter { width: 720px; margin: 0 auto; }
#lfooter P { text-align: right; font-size: x-small; color: #6f6f6f; }

#menu { width: 720px; margin: 0 auto; }
#menu UL { margin-top: 28px; float: left; letter-spacing: 3px; text-transform: uppercase; }
#menu LI { float: left; margin-right: 40px; list-style-image: none; list-style-position: outside; list-style-type: none; font-weight: bold; }
#menu H1 { margin-top: 28px; float: right; }
#menubg { background: transparent url(/img/header_gradient.gif) repeat-x scroll left top; height: 85px; overflow: hidden; }

#content { width: 720px; margin: 0 auto; }

H1 { font:bold 100% 'helvetica neue',sans-serif; letter-spacing:3px; text-transform:uppercase; padding-bottom: 20px; }

P { margin: 10px 0 30px 0; line-height: 150%; font-size: 110%; }
TD { padding: 10px; }
TD IMG { border: 1px solid #999; padding: 5px; }
TD P { font-weight: bold; font-size: 100%; letter-spacing: 3px; text-transform: uppercase; margin:0px; }

A { color: #cccccc; text-decoration: none; outline: none; }
A:hover { color: #6f6f6f; }

/* BEGIN DEMO STYLE */
.caption {font-style:italic;color:#887;}
.demo {position:relative;margin-top:2em;text-align:center;}
.gallery_demo{width:702px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:black;}
#main_image img{margin-bottom:10px;}

.nav{ text-align: center; padding-top:15px;clear:both; font:80% 'helvetica neue',sans-serif; letter-spacing:3px; text-transform:uppercase; }

.info { width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px; }
.info p { margin-top:1.6em; }
	

