#container {
    background: transparent url('../images/body-background.gif') repeat-x left top;
}
.content_container.full {
    width: 940px;
    padding-top:15px;
}
/*#header {
    width: 940px;
    padding: 15px 0 0 0 !important;
    margin: 0 auto;
    position: relative;
    z-index: 999;
}

#nav {
    width: 537px;
    padding: 0;
    margin: 0;
    float: left;
    height: 75px;
}

#nav a {
    display: block;
}

#nav ul {
    float: left;
    width: 334px;
    height: 38px;
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav ul li {
    float: left;
    width: auto;
    height: 19px;
    margin: 0;
    padding: 0;
}

#nav ul li a {
    height: 17px;
    margin: 0 !important;
    padding: 0 !important;
}

#nav #ideas-project {
    background: transparent url('../images/nav-ideas-project.gif') no-repeat left top;
    width: 105px;
    height: 57px;
    float: left;
}

#nav #ideas {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat left -1px;
    width: 76px;
    height: 17px
}

#nav #ideas.on, #nav #ideas.active {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat left -37px;
}

#nav #qa {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -76px -1px;
    width: 74px;
}

#nav #qa.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -76px -37px;
}

#nav #articles {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -150px -1px;
    width: 96px;
}

#nav #articles.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -150px -37px;
}

#nav #community {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -246px -1px;
    width: 88px;
}

#nav #community.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -246px -37px;
}

#nav #experts {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat left -18px;
    width: 76px;
}

#nav #experts.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat left -54px;
}

#nav #themes {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -76px -18px;
    width: 74px;
}

#nav #themes.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -76px -54px;
}

#nav #technology {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -150px -18px;
    width: 96px;
}

#nav #technology.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -150px -54px;
}

#nav #ideas-map {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -246px -19px;
    width: 88px;
}

#nav #ideas-map.on {
    background: transparent url('../images/main-nav-buttons.gif') no-repeat -246px -55px;
}

#nav #user-ideas {
    background: transparent url('../images/nav-user-ideas.gif') no-repeat left top;
    width: 98px;
    height: 38px;
    float: left;
}

#nav #user-ideas.on {
    background: transparent url('../images/nav-user-ideas.gif') no-repeat left -38px;
}

#search {
    width: 355px;
    padding: 0 !important;
    margin: 0 !important;
    float: right;
}

#search form {
    padding: 0 !important;
    margin: 0 !important;
}

#search input,
#search select {
    background-color: #f2f2eb;
    height: 20px;
    font-size: 11px;
    line-height: 16px;
}

#search a {
    display: block;
    color: #656565;
    text-decoration: none;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 10px !important;
    line-height: 20px !important;
}

#search a span {
    color: #e40e62;
}

#search ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#search ul li {
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
}

#search ul li a {
    background: none !important;
}

#search #rss {
    background: transparent url('../images/button-rss.gif') no-repeat left top !important;
    width: 17px;
    height: 17px;
    margin: 4px 10px 0 0 !important;
}

#search #twitter {
    background: transparent url('../images/button-twitter.gif') no-repeat left top !important;
    width: 17px;
    height: 17px;
    margin: 4px 10px 0 0 !important;
}

#search #text {
    width: 131px;
    height: 14px;
    padding: 2px;
    margin: 2px 2px 0 0 !important;
}

#search #select {
    width: 110px;
    height: 22px;
    padding: 0;
    margin: 0 2px 0 0 !important;
}

#search #submit {
    background: transparent url('../images/button-go.gif') no-repeat left top !important;
    width: 43px;
    height: 21px;
    margin: 2px 0 0 0 !important;
    border: 0 none;
}

#search #nokia {
    background: transparent url('../images/logo-nokia.gif') no-repeat left top !important;
    width: 220px;
    height: 16px;
    margin: 5px 0 0 0 !important;
    float: right;
}*/

#content_new {
    background: transparent url('../images/content_new-background.jpg') repeat-x left top !important;
    min-height: 150px;
    width: 960px;
    padding: 0;
    margin: 0 auto;
}

/* @group Home page idea columns */

#content_new #home-column {
    width: 460px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

#content_new #home-column.right {
    float: right;
}

#content_new #home-column h2 {
    width: 465px;
    height: 28px;
    margin-bottom: 0;
    padding: 12px 0 0 13px;
    background: transparent url('../images/home/home_hdr_tape_bk.gif') no-repeat left top;
    color: #4F4A3E;
    font-size: 13px;
}

#content_new #home-column h2.padded {
    margin: 25px 0 0 0;
}

#content_new #home-column .snippet h3,
#content_new #home-column .snippet h3 a {
    margin: 0 0 5px 0;
    padding: 0 0 0 0;
    color: #e40e62;
    font-style: normal !important;
}

#content_new #home-column .snippet h3 {
    font-size: 14px !important;
}

#content_new .snippet {
    padding: 10px;
    margin: 0;
    clear: both;
    font-size: 12px;
    color: #615c52;
}

#content_new .snippet img {
    float: left;
    margin: 0 15px 15px 0;
}

#content_new #home-column .snippet span {
    font-size: 11px;
    color: #95928b;
    font-weight: bold;
}

#content_new #home-column .snippet span a {
    color: #625c4e;
}

#content_new #home-column .snippet span a:hover {
    color: #e40e62;
}

#content_new #home-column .snippet a#view-videos {
    display: block;
    float: left;
    margin: 15px 0 30px 0;
    font-size: 10px;
    font-weight: bold;
    color: #625c4e;
}

#content_new #home-column .snippet #featured-video {
    width: 361px;
    height: 306px;
    padding: 25px 0 0 44px;
    background: transparent url('../images/home/featured_video.png') no-repeat left top;
}

#content_new #home-column .snippet a#view-videos span {
    display: inline;
    color: #e40e62;
}

#content_new #home-column .snippet a#view-videos:hover {
    color: #e40e62;
}

#content_new #home-column .snippet a#have-an-answer {
    width: 116px;
    height: 23px;
    display: block;
    margin: 17px 0 0 0;
    background: transparent url('../images/home/have_an_answer.gif') no-repeat left top;
}

#content_new #home-column .snippet a#have-an-answer span {
    visibility: hidden;
}

/* @end */

#content_new #top {
    width: 930px;
    margin: 15px 15px 0 15px;
    background: #fdfdfb url('../images/bottom-background.jpg') repeat-y left top;
    height: auto !important;
}

#content_new #top #top-bottom-border {
    height: 15px;
    background-color: #fdfdfb;
}

#content_new #top ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 15px solid #fdfdfb;
}

#content_new #top ul li {
    float: left;
    padding: 15px;
    background: none !important;
}

#content_new #top ul li ul {
    list-style: url('../images/content-bullet.gif') !important;
    background: none !important;
    border-top: 0;
}

#content_new #top ul li ul li {
    float: none !important;
    margin: 10px 0 0 15px !important;
    padding: 0 !important;
    border: 0 none !important;
    color: #95928b;
    font-size: 11px;
    text-decoration: none;
    background: none !important;
}

#content_new #top ul li ul li a {
    float: none !important;
    margin: 0 0 5px 0 !important;
    padding: 0 !important;
    border: 0 none !important;
    font-size: 12px;
    color: #4f4a3e;
    text-decoration: none;
    background: none !important;
    display: block;
}

#content_new #top ul li ul li span {
    color: #95928b;
    font-size: 11px;
    text-decoration: none;
}

#content_new #top ul li ul li span a {
    color: #4f4a3e;
    font-size: 11px;
    text-decoration: none;
    display: inline;
}

#content_new #top ul li ul li a:hover {
    color: #e40e62;
}

#content_new #top ul li ul li .view-all {
    font-weight: bold;
    color: #000;
}

#content_new #top ul li h4 {
    margin: 0;
    padding: 0;
    height: 11px;
    color: #4F4A3E;
    font-size: 12px;
}

#content_new #top ul #top-ideas {
    width: 150px;
}

#content_new #top ul #top-people {
    width: 150px;
}

#content_new #top ul #intreguing-questions {
    width: 175px;
}

#content_new #top ul #most-popular-user-video {
    border: 0 none;
    width: 150px;
}