body 

{ 


background-color:#000000;
background-image:url(images/photography_seminars_background.jpg); background-position: top; background-repeat: no-repeat;
font-family: Verdana;
font-size: 11px;
color:#FFF;
	   
}


#body { width: 900px; height: auto; margin: auto auto; text-align: center; }
h1 { width: 900px; text-align: left; font-size: 10px; color: #333; padding-left: 100px;  }
#header { width: 900px; height: 248px; position: relative; top: -10px; background-image: url(images/top_boxoutline_photography_seminars.png); text-align: center; vertical-align: middle; }
#navbox { width: 900px; height: 71px; position: absolute; top: 246px; background-image: url(images/nav_background_photographyseminars.png); text-align: right; }
#navtext { width: 900px; height: 71px; postion: absolute; text-align: right; padding-top: 9px; }

#intro { width: 880px; height: auto; margin: auto; position: relative; top: 70px; text-align: justify; font-size: 11px; }
#slideshow { width: 900px; height: auto; margin: auto; position: relative; top: 100px; } 

#day1 { width: 900px; height: 209px; margin: auto;  position: relative; top: 130px; background-image: url(images/day1_background.png); text-align: right; }
#text1 { width: 700px; height: 160px; margin: auto; position: relative; text-align: justify; float: right; padding-left: 20px; padding-top: 10px; padding-right: 15px; }

#textbody { width: 800px; height: 500px; margin: auto; position: relative; top: 150px; text-align: justify; }
#listleft { width: 400px; height: auto; float: left; text-align: left; }
#listright { width: 400px; height: auto; float: right; text-align: left; }

#day2 { width: 900px; height: 209px; margin: auto; position: relative; top: 130px; background-image: url(images/day2_background.png); text-align: right; }
#text2 { width: 700px; height: 168px; margin: auto; position: relative; text-align: justify; float: right; padding-left: 5px; padding-top: 10px; padding-right: 15px; } 

#enrollment { width: 900px; height: 86px; margin: auto; position: relative; top: 190px; background-image:url(images/enrollment_price_background.png); text-align: justify; }
#enrollment_text { width: 900px; height: 26px; margin: auto; position: absolute; top: 30px; text-align: center; }

#requirements { width: 880px; height: auto; margin: auto; position: relative; top: 220px; text-align: justify; }

#price { width: 900px; height: 86px; margin: auto; position: relative; top: 240px; background-image:url(images/enrollment_price_background.png); text-align: justify; }
#price_text { width: 900px; height: 26px; margin: auto; position: absolute; top: 30px; text-align: center; }

#upcoming { width: 900px; height: 227px; margin: auto; position: relative; top: 150px; background-image: url(images/up_coming_seminars_background.png); text-align: right; }
#upcomingtext { width: 700px; height: 168px; margin: auto; position: relative; text-align: justify; float: right; padding-left: 5px; padding-top: 5px; } 

#contact { width: 900px; height: 174px; margin: auto; position: relative; top: 120px; background-image: url(images/contact_background.png); text-align: right; }
#contacttext { width: 700px; height: 168px; margin: auto; position: relative; text-align: justify; float: right; padding-left: 5px; padding-top: 5px; } 


#footer {

width: 900px; 
height: 256px; 
margin: auto; 
position: relative; top: 255px; 
text-align: right; font-size: 10px; color: #999; 
background-image: url(images/footer_background.png);
padding-right: 15px ;

}

.time { font-size: 12px; font-weight: bold; color: red;}
.enrollment_price { font-size: 24px; font-weight: bold; text-align: center; }
.topnavred { font-size: 18px; color: red;}
.bottomwhite { font-size: 10px; color: #fff; }
.red { color: red; }  
.divider { font-size: 18px; color: #333; }
.dates { font-size: 14px; }
.title { font-size: 14px; color: #F00; }

a.nav:link { text-align: center; font-size: 18px; color: #fff; text-decoration: none; }
a.nav:hover { text-align: center; font-size: 18px; color: #f00; text-decoration: none; }
a.nav:visited { text-align: center; font-size: 18px; color: #fff; text-decoration: none; }

a.contact:link { text-align: center; font-size: 24px; color: #fff; text-decoration: none; }
a.contact:hover { text-align: center; font-size: 24px; color: #333; text-decoration: none; }
a.contact:visited { text-align: center; font-size: 24px; color: #fff; text-decoration: none; }

a.bottomlinks:link { text-align: center; font-size: 11px; color: red; text-decoration: none; font-family: verdana; }
a.bottomlinks:hover { text-align: center; font-size: 11px; color: #fff; text-decoration: none; }
a.bottomlinks:visited { text-align: center; font-size: 11px; color: red; text-decoration: none; }

a.linkwhite:link { text-align: center; font-size: 11px; color: #fff; text-decoration: none; font-family: verdana; }
a.linkwhite:hover { text-align: center; font-size: 11px; color: #f00; text-decoration: none; }
a.linkwhite:visited { text-align: center; font-size: 11px; color: #fff; text-decoration: none; }






