#bottom {
width:400px;
margin-bottom:10px;
float:left;
padding:0;
}

.videopost {
width:300px;
margin-left:5px;
margin-right:5px;
float:left;
background:#ececec;
border:1px solid #fff;
font:13px Trebuchet MS1, Helvetica, sans-serif;
color:#555;
line-height:20px;
padding:4px;
}

.videopost h2 {
font:16px Trebuchet MS1, Helvetica, sans-serif;
font-weight:700;
color:#555;
margin:5px 0;
padding:0;
}

.videopost img {
float:left;
background:#fff;
margin:5px;
padding:5px;
}

.widget {
background:#555;
padding-bottom:15px;
}

.headbanner img {
float:right;
background:#fff;
overflow:hidden;
margin:20px 15px 0 0;
padding:5px;
}

.bigbanner img {
margin:0;
padding:0;
}

.banner {
float:right;
height:100%;
width:300px;
background:transparent;
margin:0;
padding:0;
}

.banner ul {
overflow:hidden;
margin:0;
padding:0;
}

.banner li {
width:130px;
list-style:none;
display:block;
overflow:hidden;
float:left;
background:transparent;
border:none;
margin:5px;
padding:0;
}

.banner li a:link,.banner li a:visited {
text-decoration:none;
}

.spread {
width:400px;
background:#2383c1 url(images/spread.jpg) no-repeat;
border:1px solid #fff;
margin-left:5px;
padding:50px 0 0;
}

.spread ul {
overflow:auto;
margin:0;
padding:0;
}

.spread li {
list-style:none;
display:inline;
float:left;
margin:3px 5px;
}

.lavaLampNoImage {
position:relative;
width:400px;
overflow:hidden;
margin:0;
padding:5px 10px;
}

.lavaLampNoImage li {
float:left;
list-style:none;
margin:0;
padding:0;
}

.lavaLampNoImage li.back {
background-color:transparent;
width:5px;
height:20px;
border:1px solid #222;
top:8px;
z-index:8;
position:absolute;
}

.lavaLampNoImage li a:visited,.lavaLampNoImage li a:link {
font:13px Trebuchet MS1, Helvetica, sans-serif;
text-decoration:none;
color:#55656f;
outline:none;
text-align:center;
top:6px;
letter-spacing:0;
z-index:10;
display:block;
float:left;
height:20px;
position:relative;
overflow:hidden;
margin:auto 10px;
}

.lavaLampNoImage li a:hover,.lavaLampNoImage li a:active {
border:none;
color:#fff;
}
