/* The intent is to put all the specific css for each page here */




/* Home / Index */

#home_bottom_wrapper {
    text-align: center;
}

#home_left_box {
    float: left;
    height: 180px;
    margin: 15px 0px 0px 150px;
    text-align: right;
    width: 375px;
}

#home_right_box {
    float: right;
    height: 180px;
    margin: 15px 147px 0 0;
    text-align: left;
    width: 375px;
}

#home_contact_info {
    color: #FFF;
    font-weight: bold;
    line-height: 2em;
    margin: 0px 0 0 232px;
    padding: 7px;
    width: 726px;
}

#home_contact_info a {
    color: #fff;
}

#home_contact_info a:hover {
    text-decoration: underline;
}

#home_contact_info .email {
    color: #fff;
    text-decoration: underline;
}

#home_light_bulb {
    margin-top: -30px;
    text-align: center;
}

/* About */

#about_bottom_wrapper {
    font-size: 1.15em;
    min-height: 100px;
    margin: 10px auto;
    width: 700px;
}

#about_bottom_wrapper .about_white_para_heading {
    border-bottom: #fff solid 1px;
    font-family: georgia,serif;
    font-size: 1.75em;
    letter-spacing: 0.05em;
    line-height: 1.55em;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-align: center;
}

#about_bottom_wrapper .about_white_para_heading_left {
    border-bottom: #fff solid 1px;
    font-family: georgia,serif;
    font-size: 1.75em;
    letter-spacing: 0.05em;
    line-height: 1.55em;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#about_bottom_wrapper .about_copy {
    float: left;
    width: 575px;
}

#about_bottom_wrapper #resume {
    float: right;
    margin-right: 20px;
}

/* Work */

#med_img_container {
    float: left;
}

#thumb_wrapper {
    float: right;
}

.work_contents {
    margin: 20px 20px 0 360px;
    height: 425px;
    width: 775px;
}

.thumbs {
    margin-top: 5px;
}

.thumbs caption {
	margin-top: 15px;
    text-align: left;
}

.thumbs td {
	border: none;
    cursor: pointer;
    height: 64px;
    margin: 0;
    width: 80px;
}

.thumbs td img {
	border: 1px solid #ccc;
	margin: 3px;
	padding: 3px;
}

#work_links {
    float: left;
    margin: 20px 0px 0px 100px;
    width: 120px;
}

#work_links ul {
    background-color: transparent;
}

#work_links li {
    height: 40px;
    margin: 3px 0px;
    text-align: center;
    width: 125px;
}

#work_bottom_wrapper {
    float: left;
    font-size: 1.2em;
    margin: 20px 0px 0px 120px;
    width: 380px;
}

/* Work Radio */
#radio_wrapper {
    padding: 40px 0 0 50px;
}

.radio {
    margin-top: 40px;
text-align: left;
}

.radio_player {
    margin: 25px 0 0 0px;
}

/* Work TV */
#video_player {
    float: left;
    height: 345px;
    margin-top: 60px;
    width: 425px;
}

#video_links {
    float: right;
    margin: 40px 0 0 16px;
}

#video_links ul {
    
}

#video_links li {
    color: #6ba7b5;
    cursor: pointer;
    list-style-image: url('/images/arrow.png');
    margin-top: 15px;
	text-align: left;
}

#video_links li:hover {
    list-style-image: url('/images/arrow_hover.png');
}


/* Contact */
#contact_left_box {
    float: left;
    height: 85px;
    margin: 15px 0px 0px 165px;
    text-align: right;
    width: 320px;
}

#contact_left_box p {
    background-color: #6ba7b5;
    color: #FFF;
    font-family: georgia;
    font-size: 2.25em;
    line-height: 1.6em;
    padding-top: 3px;
    text-align: center;
}

#contact_left_box a {
    color: #FFF;
    font-size: 1em;
}

#contact_left_box a:hover {
    border-bottom: #fff solid 1px;
    padding-bottom: 2px;
}

#contact_right_box {
    float: right;
    height: 85px;
    margin: 15px 150px 0px 0px;
    text-align: left;
    width: 525px;
}

#contact_right_box p {
    background-color: #6ba7b5;
    color: #FFF;
    font-family: georgia;
    font-size: 1.25em;
    line-height: 1.6em;
}
