﻿body
{
    background-color:Black;
    margin:20px 0px 0px 0px;
    padding:0px;
}

#main_holder
{
    width:950px;
    margin:auto;
}

#menu_holder
{
    margin-top:10px;
    width:950px;
}

.left_col_title
{
    height:20px;
}

#menu_holder td div, .left_col_title
{
    font-size:11pt;
    font-weight:normal;
    padding:3px 0px 1px 10px;
}

#menu_holder td div
{
    width:95px;
    cursor:pointer;
}

#menu_holder .menu_item_fill
{
    width:15px;   
    border-bottom:none !important;
    padding-left:0px;
}

#menu_holder a, .left_col_title a
{
    color:White !important;
    text-decoration:none !important;
}

#menu_holder a:hover, #main_holder .menu_selected a
{
    color:Black !important;
}

#main_holder.home #menu_holder td div{ border-bottom:solid 3px #fdbb30; }
#main_holder.home #menu_holder td a:hover, #main_holder.home #menu_holder div:hover, #main_holder.home .menu_selected{ background-color:#fdbb30; }

#main_holder.about #menu_holder td div{ border-bottom:solid 3px #ed008c; }
#main_holder.about #menu_holder td a:hover, #main_holder.about #menu_holder div:hover, #main_holder.about .menu_selected{ background-color:#ed008c; }

#main_holder.work #menu_holder td div{ border-bottom:solid 3px #ee1c23; }
#main_holder.work #menu_holder td a:hover, #main_holder.work #menu_holder div:hover, #main_holder.work .menu_selected{ background-color:#ee1c23; }

#main_holder.press #menu_holder td div{ border-bottom:solid 3px #00aeef; }
#main_holder.press #menu_holder td a:hover, #main_holder.press #menu_holder div:hover, #main_holder.press .menu_selected{ background-color:#00aeef; }

#main_holder.news #menu_holder td div{ border-bottom:solid 3px #8cc63f; }
#main_holder.news #menu_holder td a:hover, #main_holder.news #menu_holder div:hover, #main_holder.news .menu_selected{ background-color:#8cc63f; }

#main_holder.brochure #menu_holder td div{ border-bottom:solid 3px #00b1b0; }
#main_holder.brochure #menu_holder td a:hover, #main_holder.brochure #menu_holder div:hover, #main_holder.brochure .menu_selected{ background-color:#00b1b0; }

#main_holder.contact #menu_holder td div{ border-bottom:solid 3px #9561a9; }
#main_holder.contact #menu_holder td a:hover, #main_holder.contact #menu_holder div:hover, #main_holder.contact .menu_selected{ background-color:#9561a9; }

#main_holder.blog #menu_holder td div{ border-bottom:solid 3px #fdbb30; }
#main_holder.blog #menu_holder td a:hover, #main_holder.blog #menu_holder div:hover, #main_holder.blog .menu_selected{ background-color:#fdbb30; }

#central_holder
{
    width:950px;
    margin-top:20px;
    overflow:auto;
}

#tsm_holder
{
    width:525px;
    margin-bottom:10px;
}

#left_col
{
    float:left;
    width:195px;
    top:0px;
    margin-top:0px;
}

.gray_hr
{
    height:10px;
    border-top:solid 1px #3d3d3d;
}

.left_col_title
{
    cursor:default;
    margin-bottom:10px;
    overflow:auto;
}

#main_holder.home #left_col .left_col_title, #main_holder.blog #left_col .left_col_title{ border-bottom:solid 3px #fdbb30; }
#main_holder.about #left_col .left_col_title{ border-bottom:solid 3px #ed008c; }
#main_holder.work #left_col .left_col_title{ border-bottom:solid 3px #ee1c23; }
#main_holder.press #left_col .left_col_title{ border-bottom:solid 3px #00aeef; }
#main_holder.news #left_col .left_col_title{ border-bottom:solid 3px #8cc63f; }
#main_holder.brochure #left_col .left_col_title{ border-bottom:solid 3px #00b1b0; }
#main_holder.contact #left_col .left_col_title{ border-bottom:solid 3px #9561a9; }

#work_cats .left_col_title{ cursor:pointer; }

#work_cats .left_col_title:hover{ background-color:#ee1c23; color:black; } 

.work_accordion_content_selected .left_col_title{ background-color:#ee1c23; color:black; }

#work_cats ul
{
    list-style-type:none;
    margin-left:10px;
    padding-left:10px;
    margin-top:0px;
}

#work_cats li
{
    padding-top:5px;
}

#work_cats li a
{
    text-decoration:none;
    color:#dadada !important;
}

#work_cats li a.selected_work_accordion_item, #work_cats li a:hover
{
    color:#ee1c23 !important;
}

.left_col_body
{
    padding:10px;
    padding-bottom:10px;
    *padding-bottom:20px;
}

#main_content_holder
{
    float:right;
    width:740px;
    top:0px;
    margin-top:0px;
}

#footer_holder
{
    margin:auto;
    margin-top:20px;
    width:950px;
}

.txt
{
    border:none;
    padding:5px;
}

.btn
{
    border:none;  
    color:Black;
    cursor:pointer;
}

#main_holder.home .btn, #main_holder.blog .btn { background-color:#fdbb30; }
#main_holder.about .btn { background-color:#ed008c; }
#main_holder.work .btn { background-color:#ee1c23; }
#main_holder.press .btn { background-color:#00aeef; }
#main_holder.news .btn { background-color:#8cc63f; }
#main_holder.brochure .btn { background-color:#00b1b0; }
#main_holder.contact .btn { background-color:#9561a9; }

#main_holder.news #share_links_holder { border:solid 3px #8cc63f; }
#main_holder.press #share_links_holder { border:solid 3px #00aeef; }
#main_holder.blog #share_links_holder { border:solid 3px #fdbb30; }

.project_links
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.project_href_fix
{
    height:18px;
}

img, img a{ border:none; color:White; text-decoration:none; }