﻿*
{
    margin: 0;
    padding: 0;

    font-family: Verdana;
    color: #00526F;
}

body
{
    background-color: #d5d5d5;
}

#container
{
    width: 1224px;
    height: 808px;

    margin: auto;

    background: url(../images/background.jpg) top left no-repeat;
    position: relative;
}

#content
{
    width: 980px;
    height: 808px;
    
    position: absolute;
    left: 122px;
    top: 0px;
}

#cu_logo
{
    width: 174px;
    height: 133px;

    background: url(../images/cu_logo.jpg) top left no-repeat;

    position: absolute;
    left: 42px;
    top: 43px;
}

#cu_link
{
    width: 75px;
    height: 95px;
    
    display: block;
    
    position: absolute;
    left: 53px;
    top: 7px;
}

#wif_btn
{
    width: 134px;
    height: 58px;

    background: url(../images/wif_btn.jpg) top left no-repeat;

    position: absolute;
    left: 173px;
    top: 75px;
}

#wif_link
{
    width: 110px;
    height: 50px;
    
    display: block;
    
    position: absolute;
    left: 20px;
    top: 3px;
}

#kites
{
    position: absolute;
    left: 502px;
    top: 80px;
    
    width: 400px;
}

#kites img
{
    float: left;
}

#kites p
{
    margin-top: 0px;
    color: #1e262b;
    font-size: 12px;
}

#photos
{
    width: 272px;
    height: 284px;

    background: url(../images/photos.jpg) top left no-repeat;

    position: absolute;
    left: 24px;
    top: 183px;
}

#main_photo
{
    width: 237px;
    height: 135px;
    
    position: absolute;
    left: 18px;
    top: 39px;
}

#left_photo
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 18px;
    top: 222px;
}

#middle_photo
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 102px;
    top: 222px;
}

#right_photo
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 185px;
    top: 222px;
}

#photo_submit
{
    width: 165px;
    height: 24px;
    
    display: block;
    
    position: absolute;
    left: 15px;
    top: 188px;
}

#photo_submit img
{
    border: none;

    width: 165px;
    height: 24px;
}

#photo_submit_over
{
    width: 166px;
    height: 21px;
    
    display: none;
    
    position: absolute;
    left: 13px;
    top: 190px;
}

#video_player
{
    width: 390px;
    height: 283px;
    
    padding-top: 12px;
    padding-left: 7px;

    background: url(../images/video_player.jpg) top left no-repeat;

    position: absolute;
    left: 294px;
    top: 173px;
}

#photo_contest
{
    width: 274px;
    height: 289px;

    background: url(../images/photo_contest.jpg) top left no-repeat;

    position: absolute;
    left: 687px;
    top: 177px;
}

#contest_submit
{
    width: 165px;
    height: 24px;
 
    display: block;
    
    position: absolute;
    left: 10px;
    top: 194px;
}

#contest_submit img
{
    border: none;

    width: 165px;
    height: 24px;
}

#contest_submit_over
{
    width: 166px;
    height: 21px;
    
    display: none;
    
    position: absolute;
    left: 11px;
    top: 196px;
}

#main_contestentry
{
    width: 237px;
    height: 135px;
    
    position: absolute;
    left: 15px;
    top: 45px;
}

#left_contestentry
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 16px;
    top: 228px;
}

#middle_contestentry
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 100px;
    top: 228px;
}

#right_contestentry
{
    width: 68px;
    height: 48px;
    
    position: absolute;
    left: 183px;
    top: 228px;
}

#press_feed
{
    width: 316px;
    height: 255px;
    
    padding-left: 15px;

    background: url(../images/press_feed.jpg) top left no-repeat;

    position: absolute;
    left: 0px;
    top: 473px;
}

#press_video
{
    margin-left: 7px;
    margin-top: 49px;
}

#twitter
{
    width: 291px;
    height: 204px;

    background: url(../images/twitter.jpg) top left no-repeat;

    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;

    position: absolute;
    left: 330px;
    top: 477px;
    
    overflow: hidden;
}

#video
{
    width: 321px;
    height: 278px;

    padding-left: 9px;

    background: url(../images/video.jpg) top left no-repeat;

    position: absolute;
    left: 650px;
    top: 473px;
}

#uploaded_video
{
    margin-left: 7px;
    margin-top: 50px;
}

#video_submit
{
    width: 160px;
    height: 24px;
 
    display: block;
    
    position: absolute;
    left: 15px;
    top: 242px;
    z-index: 10;
}

#video_submit img
{
    border: none;
    
    width: 160px;
    height: 24px;
}

#video_submit_over
{
    width: 166px;
    height: 21px;
    
    display: none;
    
    position: absolute;
    left: 10px;
    top: 244px;
    z-index: 9;
}

#copyright
{
    position: absolute;
    left: 15px;
    top: 740px;
    
    color: #474747;
    font-size: 10px;
    font-weight: bold;
}

#screen_share
{
    width: 223px;
    height: 78px;

    background: url(../images/screen_share.jpg) top left no-repeat;

    position: absolute;
    left: 329px;
    top: 721px;
}

.video_info
{
    width: 75px;
    
    margin-top: 100px;
    margin-left: 20px;
    
    float: left;
    display: inline;
}

.video_info a
{
    display: block;
    margin-bottom: 3px;
}

.video_info img
{
    width: 75px;
    height: 56px;
}

.video_info p
{
    font-size: 8px;
    color: White;
    margin-left: 5px;
}

.video_info .bold
{
    font-weight: bold;
}

.ui-dialog *, .ui-dialog button
{
    font-size: 12px;
}

.dialog
{
    display: none;
}

.dialog p
{
    margin-bottom: 8px;
}

.tweet
{
    margin-bottom: 5px;
}

.tweet p
{
    font-size: 10px;
}

#youtube_forms
{
    padding-top: 50px;
}

#errorzone
{
    display: none;
    padding-top: 50px;
}

#youtube_progress
{
    display: none;
    
    width: 300px;
    height: 50px;
    
    margin: auto;
    
    position: relative;
    top: 50%;
    margin-top: -25px;
    
    text-align: center;
}

#validation
{
    display: none;
    margin-top: 20px;
    margin-left: 130px;
}

img.star
{
    width: 9px;
    height: 8px;
}

img.half_star
{
    width: 5px;
    height: 8px;
}

#film_btn
{
    position: absolute;
    left: 60px;
    top: 243px;
}

#extended_btn
{
    position: absolute;
    left: 119px;
    top: 243px;
}

#mp3_btn
{
    position: absolute;
    left: 263px;
    top: 243px;
}

#screensaver_link
{
    position: absolute;
    left: 12px;
    top: 24px;
    
    width: 140px;
    height: 30px;
}

#share_link
{
    position: absolute;
    left: 152px;
    top: 10px;
    
    width: 60px;
    height: 60px;
}

ol.legal
{
    margin-top: 15px;
    margin-bottom: 15px;
    padding-left: 20px;
}

ol.legal li
{
    padding-left: 0px;
    font-size: 10px;
}

ol.legal li a
{
    font-size: 10px;
}
