/* CSS Document */

body, div {margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;}
body {background:#000 url(images/bground.jpg) repeat top left;}
a:link, a:visited {color:#000; text-decoration:underline;}
a:active, a:hover {color:#333; text-decoration:underline;}
#container_outer {width:800px; border-left:1px solid #000; border-right:1px solid #000; position:absolute; left:50%; margin-left:-400px; background-color:#FFF;}
#container_inner {margin-left:10px; margin-right:10px;}
h1 {text-indent:-4000px; background:url(images/title.jpg) no-repeat top left; width:778px; height:66px; padding:0; margin:0; border-left:1px solid #000; border-right:1px solid #000;}
h2 {margin-bottom:10px;}
#left_column {width:390px; float:left; border-right:1px solid #000;}
#left_column {border-left:1px solid #000;}
#left_column p {margin:0 20px 20px 23px;}
#right_column {width:378px; float:right; margin:0; padding:0; border-left:1px solid #000;}
#right_column {border-right:1px solid #000;}
#right_column p {margin:0 20px 20px 20px; padding:0;} 
#pic01 {width:390px; height:343px; text-indent:-4000px; background:url(images/jerlily01.jpg) no-repeat top left;}
#pic02 {width:390px; height:500px; text-indent:-4000px; background:url(images/jerlily02.jpg) no-repeat top left;}
#footer {clear:both; background-color:#000;}
#dance_instruction h2 {text-indent:-4000px; background:url(images/dance_instruction.gif) no-repeat 221px 34px; height:66px;}
#about_jeramie h2 {text-indent:-4000px; background:url(images/about_jeramie.gif) no-repeat top left; height:30px;}
#sample_classes h2 {text-indent:-4000px; background:url(images/sample_classes.gif) no-repeat top left; height:24px;}
#upcoming_events {width:378px; height:434px; background:url(images/upcoming_events_bground.jpg) no-repeat top left;}
#upcoming_events h2 {text-indent:-4000px; background:transparent url(images/upcoming_events.gif) no-repeat 11px 62px; height:88px;}
#about_lily h2 {text-indent:-4000px; background:transparent url(images/about_lily.gif) no-repeat 0 12px; height:40px;}
#our_recognitions {background:transparent url(images/our_recognitions_bground.jpg) no-repeat left top; height:400px;}
#our_recognitions h2 {text-indent:-4000px; background:transparent url(images/our_recognitions.gif) no-repeat 212px 162px; height:200px;}
#our_recognitions ul {margin:5px 10px 5px 16px; padding:0 0 0 0; text-align:right; margin-left:200px;}
#our_recognitions li {list-style-type:none; padding:0 0 3px 0; margin:0; font-size:10px; font-style:italic;}
#our_recognitions p.year {font-weight:bold; font-size:14px;}
#our_recognitions p {text-align:right; margin:0 10px 0 200px;}
ul#events {margin-left:19px; padding:0;}
ul#events li {padding-left:14px; background:url(images/calendar.gif) no-repeat top left; list-style-type:none; padding-bottom:5px;}
#contact_us {background:#000 url(images/contact_us.gif) no-repeat top left; color:#FFF; padding:50px 10px 50px 0; margin-top:20px;}
#contact_us a, #contact_us a:visited, #contact_us a:hover, #contact_us a:active {color:#FFF; text-decoration:underline;}