/* CSS Document */
*{
margin:0;
padding:0;
border:0;
}
body{
background:#363636;
text-align:center;
margin:0px auto;
padding:0;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
}


p{
line-height:1.4em;
margin-bottom:10px;
color:#000;
}
p.clr{
clear:both;
height:1px;
line-height:normal;
}

h2{
color:#030;
font-weight:normal;
font-size:12px;
padding-left:10px;
padding-top:7px;
}
h3{
color:#222;
font-weight:bold;
padding-left:10px;
padding-top:7px;
}


#wrapper{
background:transparent;
width:700px;
text-align:left;
margin:0px auto;
}

#masthead{
width:700px;
text-align:left;
margin:0px auto;

padding:0;
}

#logo{

}



#container, #container-expohome{
background:#325c4b url(../images/container-expohome-bg.gif) repeat-x top;
width:700px;
text-align:left;
margin:0px auto;
padding:10px 0;
}
#main{}

#main-internal{
}

#footer{
color:#fff;
background:transparent;
width:700px;
margin:10px auto;
text-align:left;
}
#footer div#footnav{
text-align:left;
}
#footnav ul{
list-style:none;
}
#footnav li{
display:inline;
padding:0 10px;}
#footnav a{
font-weight:bold;
color:#fff;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
}
#footnav a:hover{
text-decoration:underline;
}
#footer p{
text-align:left;
font-size:12px;
color:#fff;
padding: 8px;
}
#footer a{
color:#fff;}


ul.nobullet-links{
list-style:none;
margin-left:10px;
}
.nobullet-links li{
margin:10px 0;
}

ul.bullet-list{
list-style:square;
margin-left:30px;
}
ul.bullet-list li{
padding:2px 0 3px 0;}
ul.bullet-list ul{
margin-left:20px;}

ol{
margin-left:30px;}
ol li{
padding:2px 0 3px 0;}



table.shows{
margin:20px;
}
.shows td{
padding:10px 20px;
text-align:left;}
.shows p.date{
font-size:16px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#c7b299;
padding:5px 0;
}

#bbb{
float:right;
padding: 0 8px 8px 0;
margin-bottom: -8px;
}

p.dcu{
text-align:center;}
