﻿/* User-Styles per site
--------------------------------------------------------------- */

/* overrides image replacement in core.css */
#entity-nav h2 a { 
background: url(../images/heading_sm.gif) no-repeat center left;
}


/* Main User-Styles for Yale School of Medicine
   These styles show up in Contribute
   1-31-07, version 3 (VV)
--------------------------------------------------------------- */

/*	QuickFind:
	=Breadcrumb Trail
	=Fonts
	=Photos

*/


/* =Breadcrumb Trail
-------------------------------------------------------- */
#breadcrumb.hide-breadcrumb {
display: none;
}

#breadcrumb.right-breadcrumb {
float: right;
padding-bottom: 0;
}

#breadcrumb.right-breadcrumb ul {
float: right;
margin-bottom: 0;
}


/* =Fonts
-------------------------------------------------------- */
#col-wrap p.quote {
background-color: #fffeee;
margin-top: 1.5em;
border-top: 1px solid #c2c0c0;
border-bottom: 1px solid #c2c0c0;
padding: 7px 25px 7px 0px;
margin-right: 30px;
line-height: 1.4em;
color: #323232;
}

#col-wrap p.caption {
line-height: 1.4em;
font-size: 9px;
}



/* =Photo Classes*****
-------------------------------------------------- */
#col-wrap p img.right-photo {
float: right;
margin-left: 10px;
margin-top: 7px;
border: 1px solid #c2c0c0;
}

#col-wrap p img.left-photo {
float: left;
margin-right: 10px;
margin-top: 7px;
border: 1px solid #c2c0c0;
}

#col3 img.sidebar-sm-photo {
float: right;
margin: 3px 0 3px 12px;
border: 1px solid #c2c0c0;
}


/* =Photos
-------------------------------------------------- */
#col-wrap p.right-photo-caption,
#col-wrap p.right-photo,
#col-wrap p.left-photo-caption,
#col-wrap p.left-photo,
#col-wrap p.top-photo-caption {
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 1.3em;
color: #323232;
padding-bottom: 5px;
border-bottom: 1px solid #c2c0c0;
margin-left: 10px;
margin-top: 15px;
}

#col-wrap p.right-photo-caption img, 
#col-wrap p.right-photo img,
#col-wrap p.left-photo-caption img, 
#col-wrap p.left-photo img {
display: inline;
margin-bottom: 3px;
border: 1px solid #c2c0c0;
}

#col-wrap p.right-photo,
#col-wrap p.left-photo {
border-bottom: none;
}

#col-wrap p.left-photo-caption,
#col-wrap p.left-photo {
float: left;
margin-left: 0;
margin-right: 10px;
}

#col-wrap p.top-photo-caption {
float: none;
margin: 0;
}

#col-wrap p.top-photo-caption img {
margin-bottom: 4px;
display: block;
}



/* =Plain Tables
-------------------------------------------------- */
#col-wrap table.plain-table, #col-wrap table.plain-table td {
border: none;
}


/* =============================================== */
/* =============================================== */
/* =============================================== */

/* =Research Studies search
-------------------------------------------------- */
.shaded {
background-color:#fafae8;
}
div#col2 div.shaded {
padding:.5em 10px 0 10px !important;
}
div.bordered {
border-top:1px solid #c2c0c0 !important;
border-bottom:1px solid #c2c0c0 !important;
}
body.research-studies div#col2 div.bordered {
margin:1em 0 1em 0;
}
.form-section-title-short {
float:left;
width:75px;
color:#cc6733 !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}
.form-section-title-medium {
float:left;
width:130px;
color:#cc6733 !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
}
.floatlt {
float:left;
}
.floatrt {
float:right;
}
input.input-long {
width:170px;
margin:0 5px 3px 0;
}
a.link-advanced-search {
font-size:11px;
padding-top:5px !important;
clear:left;
display:block;
}


/* =Clearing Floats
-------------------------------------------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a.link-advanced-search {
font-size:11px;
padding-top:5px !important;
clear:left;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}
img.bordered.floatlt {
margin-right:5px;
}
img.bordered{
border:1px solid #c2c0c0;
}
#col3 ul.bulleted  {
padding-left:17px;
margin-left:0;
}

#footer {
float: left !important; /* Dreamweaver needs this, better browsers tolerate it */
float: none; /* IE 6 needs this */
position: relative;
width: 758px;
margin-left: 11px;
border-top: 1px solid #0064ba;
border-bottom: 12px solid #fbfae8; /* adds colored bottom space below content-wrap */
background-color: #fbfae8; /* covers over content-wrap background */
}