body, table, tr, td, th, div, p, input, select, textarea, a
{ font: normal 11px Verdana; color: #222222; }

body
{ background: #00a5b4 url(../images/bg_body.png) repeat-y top center; font-size: 11px;  margin:0; padding: 0; }
	
div.clear 
{ clear: both; font-size: 1px; height: 2px; margin-top: -2px; }

form 
{ display: inline; }

img,
a img
{ border: none; }

a
{ font-weight: bold; text-decoration: none; color: #fa9231; }
a:hover
{ text-decoration: underline; }

#wrapper
{ width: 100%; height: 100%; margin: 0 auto; background: url(../images/bg_wrapper.png) no-repeat top center; }

#inner
{ width: 818px; padding: 160px 0 0 0; margin-left: auto; margin-right: auto; }

#main
{ width: 697px; height: auto; margin: 0 auto; background: url(../images/dot_v.png) top center repeat-y;}

#theater 
{ width: 328px; float: left; }
#theater div.thumb
{ width: 328px; height: 186px; padding-bottom: 17px; background: url(../images/shade_left.png) no-repeat bottom left; }
#theater div.text
{ width: 328px; text-align: right; }

#klassiek 
{ width: 328px; float: right; }
#klassiek div.thumb
{ width: 328px; height: 186px; padding-bottom: 17px; background: url(../images/shade_right.png) no-repeat bottom left; }
#klassiek div.text
{ width: 328px; text-align: left; }


#theater div.text h2,
#klassiek div.text h2
{ font: bold 11px Verdana; margin: 0; padding: 0; line-height: 1.8; color: #272727; }
#theater div.text p,
#klassiek div.text p
{ font: normal 10px Verdana; margin: 0; padding: 0; line-height: 1.8; color: #272727; }

#theater div.text p a,
#klassiek div.text p a
{ font-size: 10px; }

#contact
{width: 697px; margin: 60px auto 60px auto; text-align: center; }
#contact h1
{ font: bold 30px Verdana; color: #525252; }
#contact p 
{ color: #525252; }

#footer
{ position: relative; width: 817px; height: 41px; background: #1a1b1b url(../images/footer.png) no-repeat top left;}
#footer #powered
{ position: absolute; top: 8px; right: 18px; }