* {
margin:0;
padding:0;
}

#home {
background: url("http://mainlinemediaevents.com/images/background.jpg");
font-family : Arial, Helvetica, Veranda, sans-serif;
font-size : 10pt;
font-weight : normal;
color : #666666;
}

#top {width:960px;margin:0 auto;padding:0;height:17px}
#bottom {width:960px;margin:0 auto;padding:0;}

#content {
background: #fff url("http://mainlinemediaevents.com/images/whitebox_middle.jpg");
margin: 0 auto;
width:960px;
padding:0;
}

#wrapper {
width:920px;
margin:0 auto;
padding:0;
 }

#header_banner {
width:960px;margin:0 auto;
}

#logo {width:917px; margin:0 auto;}


a:link, a:visited{
color : #800000;
text-decoration : none;
}

a:hover, a:active{
color : #400000;
text-decoration : underline;
}

h1{
font-family : Helvetica, Arial, Veranda, sans-serif;
font-size : 18pt;
font-weight : normal;
font-color: #888;
}

#box {
background-color: #FFFFFF;
background-repeat:no-repeat;
width: 960px;
}

.box1{
background-image:url("http://mainlinemediaevents.com/images/box1.jpg");
background-repeat:no-repeat;
padding:10px 10px 5px 245px;
width:917px;
height:161px;
margin-top:10px;
}

.box2{
background:url("http://mainlinemediaevents.com/images/box2.jpg") top left no-repeat;
width:275px;
margin:0 auto;
padding:10px 0 0 0;
margin-bottom:10px;
float:left;
height:323px;
}

p.dates {line-height:8pt;}

.box3{
background:url("http://mainlinemediaevents.com/images/box3.jpg") top left no-repeat;
width:610px;
margin-left:10px;
float:left;
padding:10px;
height:323px;
}

#shows {width:597;margin:0 auto;padding:10px;}

#show1 {width:290px; float:left; }

#show2 {width:290px; float:left; }

a.events img{
border: 1px solid #cccccc;
}

