body { margin: 20px 0; padding: 0; text-align: center; background: #000; }

img { display: block; margin: 0; padding: 0; }

h1 { margin: 0; padding: 0; position: absolute; top: 20px; left: 170px; font: bold 40px/40px arial, sans-serif; color: #c00522; }

h2 { margin: 0; padding: 0; position: absolute; top: 70px; left: 500px; font: italic bold 18px arial, sans-serif; }

h3 { margin: 40px 0 10px 40px; padding: 0; font: bold 12px verdana, sans-serif; color: #000; position: relative; }

h4 { margin:  10px 0 10px 50px; padding: 0; font: bold 12px verdana, sans-serif; color: #660000; position: relative; }

h5 { margin: 10px 0 10px 50px; padding: 0; font: bold 12px verdana, sans-serif; color: #000; }

h3 img { position: absolute; top: 0; left: -50px; }
h4 img { position: absolute; top: 0; left: -50px; }

.big_image { position: absolute; top: 0; left: -120px; }

.clear { clear: both; height: 0; font: 0px/0px serif; }

.left { float: left; }
.right { float: right; }

.red { color: #993300; }

.italic { font-style: italic; }

#container { width: 862px; margin: 0 auto; text-align: center; border: 1px solid #cccccc; background: #fff; }

#header { position: relative; }

#header_img { margin: 0 1px; }

#navigation { width: 860px; margin: 0 1px; height: 22px; background: url(../images/nav_bg.gif) repeat-x; font: bold 12px/22px arial, sans-serif; color: #660000; }

#navigation #date { float: left; margin: 0 0 0 15px !important; margin: 0 0 0 5px; }

#navigation ul { margin: 0; padding: 0; list-style: none; float: right; }

#navigation ul li { margin: 0; padding: 0; float: left; }

#navigation a { text-decoration: none; color: #660000; display: block; padding: 0 10px; }

#navigation a:hover { text-decoration: underline; }

#banner { width: 860px; height: 380px; background: url(../images/banner.jpg) 0 0 no-repeat; margin: 0 1px; }

#home_body {
	width: 860;
	height: 380;
	background: #fff url(../images/body_bg_1.gif) no-repeat 100% 0%;
	position: relative;
	margin: 0 1px;
	text-align: left;
}

#body {
	width: 760;
	margin: 0 auto;
	position: relative;
	font: 12px verdana, sans-serif;
	text-align: left;
}

#body p { }

#left_section { width: 285px; float: left; margin: 10px 0 0 10px; }

#left_section h3 { font: 20px verdana, sans-serif; color: #c00522; margin: 0; padding: 0; }

#left_section h4 { font: bold 11px verdana, sans-serif; margin: 10px 0 0 10px; padding: 0; }

#left_section p, #right_section_top p, #right_section_bottom p { font: 11px verdana, sans-serif; margin: 0 0 0 10px; }

#right_section_top { width: 370px; float: right; }

#right_section_bottom { width: 440px !important; width: 450px; float: right; padding: 0 10px 0 0; }

#right_section_top h4, #right_section_bottom h4 { font: bold 11px verdana, sans-serif; margin: 10px 0 0 0; }

#right_section_top ul, #right_section_bottom ul { margin: 0 0 0 25px; padding: 0; }

#right_section_top ul li, #right_section_bottom ul li { margin: 0; padding: 0; font: 11px/15px verdana, sans-serif; }

#body ul { margin: 0 0 0 70px; padding: 0; list-style: disc; }
#body ul li { margin: 4px 0; padding: 0; }
.list_padding { margin: 0 0 0 50px; display: block; }
#body p { margin: 5px 0 5px 50px; }

#day_of_the_week { text-align: center; }

#information { width: 350px; margin: 0 0 0 35px !important; margin: 0 0 0 25px; float: left; }
#location { width: 350px; float: right; margin: 40px 0 0 0; text-align: center; }

#ads { width: 862px; padding: 10px 0; background: #fff; border-top: 1px solid black; font: 0/0 serif; }

#footer { width: 860px; margin: 0 1px 1px 1px; background: #fff; font: 12px verdana, sans-serif; text-align: center; padding: 20px 0; border-top: 1px solid #000; }

#lonzo_designs { width: 862px; margin: 0 auto; padding: 10px 0; font: 10px verdana, sans-serif; text-align: center; color: #ccc; }
