#nav .sf-menu {
float: left;
max-width: 870px;
}
.blog-description {
    color: #7D716D;
    display: none;
    font-size: 11px;
}
#nav {
padding-bottom: 5px;
}

#top-menu {
padding: 1px 0;
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0px;
}

#top-menu-content .sf-menu {
float: right;
max-width: 770px;
}

body {
background: #f7f7f7;
background-color: #f7f7f7;
color: #666;
}
#main {
background: #ffffff;
background-color: #ffffff;
}

#main {
padding: 10px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-top: 5px !important;
}
.widgetcontainer {
padding: 10px 0px 10px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#main {
box-shadow: 0px 0px 5px #666;
-moz-box-shadow: 0px 0px 10px #666;
-webkit-box-shadow: 0px 0px 10px #666;
}

#slideshow {
box-shadow: 0px 0px 5px #666;
-moz-box-shadow: 0px 0px 10px #666;
-webkit-box-shadow: 0px 0px 10px #666;
}

#footer {
box-shadow: 0px 0px 5px #666;
-moz-box-shadow: 0px 0px 10px #666;
-webkit-box-shadow: 0px 0px 10px #666;
}