div#top {
width:100%;	
height: 86px; 
margin: 0;
padding: 2px 0 4px 0;
overflow: hidden;
background-color: #FFF;
}

#top p {
font-size: small;
font-weight: normal;
color: #333;
margin: 14px 14px 4px 14px;
}

.center { text-align: center; }

.centered {
width: 620px;
margin: 0 auto 0 auto;
}

img.logo { float: left; margin: 0 15px 0 0; }

#searchbox {
width: 190px;
}

#searchbox h2 {
font-family: "Trebuchet MS", Verdana, serif;
font-size: 14px;
font-weight: bold;
}

#wrapper {
margin: 0 auto;
padding:0 30px;
width:700px;
}

/* Blocks */
.present {
float: left;
position: relative;
width: 233px;
}

.present h3 {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#333333;
font-family:Georgia,Arial;
font-size:1.5em;
font-weight:normal;
margin:6px 0 0;
padding:10px 0;
}

.present img {
padding: 10px 0;
}

.present ul {
list-style-type: none;
margin-left: 3px;
}

.present p {
padding: 0 10px;
}

#ciaslist {
width: 90%;
padding: 1em;
margin: 10px auto 0 auto;
background-color: #FFFBD6;
}

#info {
    background: #fff url(images/information.png) top left no-repeat;
    background-position: 5px 5px; 
    text-align: left;
    padding: 10px 10px 10px 25px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
    font-size: 0.95em;
    line-height: 1.2em;
}

.nav {white-space: nowrap;}
.nav li {display: inline; list-style: none;}
.nav span {font-weight: bold;}

ul.navlinks {
margin: 2px 5px;
padding: 2px;
white-space: nowrap;
}

ul.navlinks li {
  display: inline !important; 
}

ul.navlinks li.first {
	font-size: 85%;
	color: #f90;
	margin-right: 4px;
}

div.sitenav {
margin-top: 15px;
padding: 0; 
text-align: left; 
/*background-color: #fff;*/
font-weight: bold;	
}

#infodata {
margin-left: 40px;
font-size: .9em;
font-weight: bold;
color: #696969;
}

#sponsors {
margin-bottom: 10px;
}

#sponsors h2 {
font-family: Georgia, Verdana, Arial;
font-size: 1.5em;
margin-bottom: 1em;
color: #6CB3E2;
}

/* Shows Ad */
.showad {
float: left;
margin: 10px 5px 10px 0px;
padding: 0;
width: 125px;
height: 125px;
}

#wall .showad {
height: 156px;
}

#mcontainer {
width: 99%;
margin: 0 auto; /*auto*/
padding: 0 0 0 5px;
}

#mcontent {
width: 68%;
/*background-color: #fff; */
position: relative;
float: right;
text-align: left;
font-size: 1em;
color: #333;
line-height: 1.5em;
margin: 5px 0 35px 0;
padding: 0.5em;
border-top: 1px solid #eee;
}

#mcolumn {
/*background-color:#fff;*/
width: 27%;
float: left;
margin-bottom: 10px;
/*margin: 5px 0 35px 5px;*/
font-size: 0.85em;
line-height: 1.5em;
color: #333333;
padding: 6px 6px 0 6px;
/*padding: 0 5px 0 5px;*/
/*border-right: 1px solid #ddd;*/
}

#mcolumn h2 { font-size: 1em;}

#mcolumn p { margin-bottom: 5px; }

div#minfocontainer { 
margin:10px 0 10px 0; 
font-size: 0.8em;
line-height: 1.2em;
}

.minfo {
margin: 0;
padding: 0;
}

#procolumn {
width:10em;
background-color: #fff;
border: 1px solid #ccc;
float:left;
margin-right:10px;
margin-bottom: 10px;
padding: 4px;
font-size:0.90em;
line-height: 1em;
}
div.mseparator { height: 20px; margin: 5px 0 5px 0; }

div#resumeshows {
width: 500px;
font-size: 0.8em;
line-height: 1.2em;
/*background-color: #fff;*/
}

#resumeshows img.floatleft {
float: left;
margin: 0 4px 15px 0;
}

#resumeshows img.floatright {
float: right;
margin: 0 0 15px 4px;
}

div#showlist {
margin: 5px 0 10px 0;
font-size: 0.8em;
line-height: 1.4em;
}

