/*================================================== COLOR STYLES */
/*
    CSS Document for Dan Bladon's Career stones
    Developed by Julien Decaudin - www.juliens.org 
    February 2009
*/

body
{
    color: #474747;
    background-color: #fff;
}

/*--------------------------------------------------=> HEADERS */
/* H1 */
h1
{
    color:#000;
}

/* H2 */
h2
{
    color:#000;
}

.project_thumb_title h2
{
    color:#fff;
}

.project_thumb_title h2, .project_thumb_title span
{    
    background-color:#000;
}

.popup h2
{
   color: #d3202e;
}


/* H3 */
h3
{
    color: #000;
}

.project_details h3 span
{
   color: #d3202e;
}
/*--------------------------------------------------=> CONTENT ELEMENTS */
/*-------------> Paragraph */

/*-------------> Links */
a
{
    color: #d3202e;
}

#content a:hover, #footer a:hover
{
    color: #fff;
    background-color:#000;
}

#content .project_thumbnail a:hover, 
#content .list_media a:hover,
#content a.link_image:hover
{
    background-color:Transparent;
}

h1 a
{
    color:#000;
}

h1 a:hover
{
    color:#000;    
}

/*-------------> Lists */

/* Sitemap */

/* definition list */

/* simple list */

/*-------------> Modules */

/*-------------> Misc */
/* Career stone thumbnails */
.cstone_tag a:hover
{
    color:#000 !important;
    background-color:Transparent !important;
}

.cstone_thumb
{
    background-image:url(../images/bg_cstone_thumb.gif);
}

.title_container h3 a
{
    color:#000;   
}

.title_container p
{
    color: #d3202e;
}

/* Projects */
.project
{
    background-color:#FFF;
}

.project.open
{
    background-image:url(../images/project_thumb_open_top.gif);
    background-color:#e5e5e5;
}
/*
.project.open, .project.hover
{
    background-image:url(../images/project_thumb_open_top.gif);
    background-color:#ececec;
}*/

.project_thumbnail
{
    background-color:#000;
}

.project_thumb_frame
{    
    background-image:url(../images/project_thumb_frame.png);
}

.project.open .project_thumb_frame
{    
    background-image:url(../images/project_thumb_frame_open.png);
}
/*
.project.open .project_thumb_frame, .project_thumbnail.hover .project_thumb_frame
{    
    background-image:url(../images/project_thumb_frame_open.png);
}*/

.project_thumb_title span
{
    color:#d3202e;
}

.project_button_open
{    
    background-image:url(../images/project_button_open.gif);
}

.project_button_close
{    
    background-image:url(../images/project_button_close.gif);
}

.project_tags span
{
    color:#000;
}

.project_tags li
{
    background-image:url(../images/project_tag_left.gif);
}

.project_tags li span
{
    color:#d3202e;
    background-image:url(../images/project_tag_right.gif);
}

.project.open .project_tags li, 
.project.open .project_tags li span
{
    background-image:none;
}

.project_details.open
{
    background-color:#e5e5e5;
}

.project_details.left.open
{
    background-image:url(../images/bg_project_details_left.gif);
}

.project_details.middle.open
{
    background-image:url(../images/bg_project_details_middle.gif);
}

.project_details.right.open
{
    background-image:url(../images/bg_project_details_right.gif);
}

.project_details.open .project_details_bottom
{
    background-image:url(../images/bg_project_details_bottom.gif);
}

.list_media li
{
    background-image:url(../images/bg_media_frame.gif);
}

li.media_images a
{
    background-image:url(../images/bg_media_default_images.gif);
}

li.media_images a span
{
    background-image:url(../images/button_media_images.png);
}

li.media_movie a
{
    background-image:url(../images/bg_media_default_movie.gif);
}

li.media_movie a span
{
    background-image:url(../images/button_media_movie.png);
}

li.media_audio a
{
    background-image:url(../images/bg_media_default_audio.gif);
}

li.media_audio a span
{
    background-image:url(../images/button_media_audio.png);
}

li.media_pdf a
{
    background-image:url(../images/bg_media_default_pdf.gif);
}

li.media_pdf a span
{
    background-image:url(../images/button_media_pdf.png);
}

li.media_flash a
{
    background-image:url(../images/bg_media_default_flash.gif);
}

li.media_flash a span
{
    background-image:url(../images/button_media_flash.png);
}

.list_media li a:hover
{
    background-color:Transparent;
}
/*
.list_media li span.titlebox
{
    background-image:url(../images/bg_media_titlebox.gif);
    color:#d3202e;
}*/

.tooltip
{
    background-color:#fff !important;
}


/*--------------------------------------------------=> FORMS */
.input_text
{
}

textarea
{
    color: #333333;
    background-color: #ded7bf;
    border-color:#3e0000;
    border-style:solid;
}

fieldset label
{
    
}

span.requfield
{
    color: #ded7bf;
}

/* Buttons */
.button_search
{
    background-image:url(../images/arrow_white.gif);
    background-color: Transparent;
    
}

/* Forms specifics */
#search_form_container .input_text
{
    background-color:#056a6f;    
}

/*--------------------------------------------------=> MASTER LAYOUT */
#page_container
{
    background-color: #fff;
    border-top-color:#000;
}

.footer_container
{
    background-color: #ececec;
    background-image:url(../images/bg_footer_top.gif);
}

.footer_bottom
{
    background-image:url(../images/bg_footer_bottom.gif);
}


/*--------------------------------------------------=> NAVIGATION */
/* Breadcrumb */
#breadcrumb li
{
    
}

/* Main navigation */
#main_nav a
{    
    color: #FFF;
    background-image:url(../images/button_mainnav.gif);
}

#main_nav a.current
{
}

/* Footer support navigation */
#support_nav li
{
    background-image:url(../images/pipe.gif);
}

#support_nav li.last
{
    background-image:none;
}

#support_nav li, #support_nav a
{
    color:#474747;
}

#support_nav a:hover
{
    color:#ee1b2e;
}

/* Landing page navigation */
#landing_nav li a
{
    color:#fff;
    background-image:url(../images/button_landing.gif);
}