#header {
    /*background-image: url("/static/themes/default/images/layout/portal_header.jpg");*/
    /*height: 449px;*/
    background-color:  #fff;
    background-image:  url("/static/themes/default/images/layout/portal_win_header.jpg");
    height: 495px;
    background-repeat: no-repeat;
    position: relative;
    padding-bottom:10px;
}

#columns {
    position: relative;
    clear: left;
}

.column {
    float: left;
    width: 323px;
}

.section {
    padding: 20px;

}

.section h3 {
    margin-top: 15px;
    margin-bottom: 15px;
text-decoration: underline;
}

#first-500-section {
    margin-top: 20px;
}

#first-500-section a {
    margin-left: 35px;
}

#first-500-section sub {
    width: 270px;
    color: #666;
    margin: 20px auto;
    display: block;
}

#register-button, #submit-project-button, #we-startup-button, #roadshow-button {
    display: block;
    background-image: url("/static/themes/default/images/icons/large_button.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    padding: 10px;
    width: 257px;
    height: 111px;
    color: #fff;
    text-decoration: none;
    margin: 0 auto 20px auto;
    text-align: center;
}

#register-button:hover, #submit-project-button:hover, #we-startup-button:hover, #roadshow-button:hover {
    background-position: 0 -131px;
}


#we-startup-button {
    background-image: url("/static/themes/default/images/icons/large_button_westartup.gif");
}

#we-startup-button p {
margin-top: 60px;
}

#roadshow-button {
    background-image: url("/static/themes/default/images/icons/large_button_roadshow.gif");
}

#roadshow-button p {
padding-top: 15px;
padding-left: 90px;
}

#roadshow-button h2 {
padding-left: 50px;
display: none;
}


#register-button h2, #submit-project-button h2 {
    font-size: 16px;
    margin-bottom: 5px;
    vertical-align: middle;
}

#register-button h2 img, #submit-project-button h2 img {
    font-size: 16px;
    margin-bottom: 5px;
    vertical-align: -2px;
}

#register-button p, #submit-project-button p {
    line-height: 18px;
}

#sponsors {
    text-align: center;
    padding-top: 40px;
    position: relative;
    clear: left;
}

#sponsors img {
    margin: 5px;
}

.smaller {
     font-size:12px;
}
