/*************************************************
 * Site Name: University Honors & Awards
 * 
 * Description: Local stylesheet
 * Author: IU Communications 
 * Author URI: http://communications.iu.edu
 ************************************************/

/****************************************
 * Import
 ****************************************/

@import url("../_global/css/global.css");

#content table th:first-child {
    border-left: none;
}
#content table th {
    border-left: 1px dotted #1c1b1a;
    font-weight:bold;
    border-right:none;
}

#content ul li {
    background: none;
    padding-left:0;
}

#content .rec_details {
    font-size:0.9em;
}
#content ul.indexmenu {
    list-style: disc;
}
#content .uha-results-nav li, form#cse-search-results-form li {
    background:none !important;
    padding: 0 !important;
}

/****************************************
 * UHA Search
 ****************************************/
 
#content .uha-search .buttons {
    background: #7d120c;
    border-top: 1px solid #fff;
    margin: 0 -20px -10px -20px;
    padding: 10px 20px;
}
#content .uha-search label {
    display: inline-block;
    font-weight: bold;
    margin: 0 0 2px 0;
}
#content .uha-search .buttons p {
    margin: 0;
}

/****************************************
 * Awards Pages
 ****************************************/
#content .lead-large {
    border-top: 1px dotted #000;
    border-bottom: none;
    display: block;
    font-size: 1em;
    /* line-height: 1.444em; */
    margin: 0 0 0 0;
    overflow: hidden;
    padding: 18px 0 13px 0;
    zoom: 1;
}

/****************************************
 * UHA Results
 ****************************************/
 
/*** Navigation ***/

#content ul.uha-table-nav {
    padding:0;
}
#content .uha-results-nav, .uha-table-nav {
    padding: 0;
}
#content .uha-results-nav li, uha-table-nav li {
    background: none;
    margin: 0 0 15px 0;
    padding: 0; 
}
#content .uha-results-nav li span {
    display: block;
    font-size: 0.857em; /* 12px (12/14) */
    line-height: 1.167em; /* 14px (14/12) */
    text-transform: uppercase;  
}
#content .uha-results-nav li a, .uha-table-nav li a {
    font-weight: bold;  
}

/*** Table ***/

#content .uha-results {
    width: 100%;    
}
#content .uha-results td:first-child {
    white-space:nowrap;
}
#content .uha-results tr.top td {
    background: #dfd9bd;
    font-size: 0.769em; /* 10px (10/13) */
    font-weight: bold;
    line-height: 1.200em; /* 12px (12/10) */
    text-align: right;  
    text-transform: uppercase;
}

/* override certain list styles inside accordion */
li.segment_header {
    list-style:none;
}
.js #content ul.accordion  li {
    background:none !important;
	padding:0 !important;
}
.js #content ul.accordion .accordion-content ul li {
	background: url(../_global/img/main/content/bullet.gif) no-repeat 0 8px !important;
	padding: 0 0 0 13px !important;
}
.js #content .accordion li ul.uha-results-nav li {
    background: none;
    padding: 0 0 0 13px;
    margin:0;
}
.js #content .accordion li ul {
    padding:0;
}

/****************************************
 * UHA Profile
 ****************************************/
#content .uha-profile {
    margin: 0 -22px;
    overflow: hidden;
    padding: 0 22px;
}
#content .uha-profile h3 {
    background: #eae8db;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.429em; /* 20px (20/14) */
    font-weight: normal;
    line-height: 1.200em; /* 24px (24/20) */
    margin: 0 -22px 25px -22px; 
    padding: 15px 29px;
}
#content .uha-profile img {
    border: 1px solid #a29f9a;
    margin: 0 0 20px 0;
}
#content .uha-profile h4 {
    border-bottom: 1px dotted #000;
    font-size: 0.929em; /* 13px (13/14) */
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 1.231em; /* 16px (16/13) */
    overflow: hidden;
    padding: 0 0 4px 0; 
    text-transform: uppercase;
}
#content .uha-profile dl {
    overflow: hidden;
}
#content .uha-profile dt {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1.071em; /* 15px (15/14) */
    font-weight: bold;
    line-height: 1.200em; /* 18px (18/15) */
    margin: 0 0 2px 0;  
}
#content .uha-profile dd {
    margin: 0 0 20px 0; 
}


/****************************************
 * Olympians
 ****************************************/
 
#content-wrap .olympians {
    padding: 0; 
}
#content-wrap .olympians li {
    color: #306580;
    font-size: 4.250em; /* 51px (51/12) */
    font-weight: bold;
    line-height: 1em; /* 51px (51/51) */
}
#content-wrap .olympians li.gold,
#content-wrap .olympians li.silver,
#content-wrap .olympians li.bronze {
    min-height: 62px;
    padding: 12px 0 0 99px; 
}
#content-wrap .olympians li.gold {
    background: url(../img/css/olympians/gold.png) no-repeat 15px 0;
}
#content-wrap .olympians li.silver {
    background: url(../img/css/olympians/silver.png) no-repeat 15px 0;
}
#content-wrap .olympians li.bronze {
    background: url(../img/css/olympians/bronze.png) no-repeat 15px 0;
}

/****************************************
 * Olympians Medal Box
 ****************************************/
#sidebar .medalbox {
    position: relative;
    top: -20px;
    width: 190px;
    margin: auto;
}
#sidebar .medalinfo {
    font-size: 4.5em;
    font-weight: bold;
    color: #306580;
}
#sidebar .medalinfo img {
    position: relative;
    top: 16px;
    border:none;
    height: 74px;
    margin: 0 5px 0 0;
}

/****************************************
 * Nominations Form
 ****************************************/
 #theForm {
    font-size:1em !important;
 }
#theForm fieldset {
    border:1px #aba99b solid;
    padding:6px;
}
#theForm input[type="radio"] {
    margin:6px !important;
}
.error {
    color:#cc0000;
    font-weight:bold;
}