/* -----------------------------------------------------------------------
Vanderbilt University Stylesheet [2010 University Web Communications] 
www.vanderbilt.edu OVERRIDES
----------------------------------------------------------------------- */

/* SITE specific overrides*/

/* HEADER BACKGROUND COLOR OR BACKGROUND IMAGE */
.graphicheader {background-color: #385d76; height: 120px; }

/*Navigation */
#sitenavigation  { }
#sitenav li {   }
/* top level */
#sitenav a:link, #sitenav a:visited {  }
/* active dropdown */
ul#sitenav li:hover, ul#sitenav li ul li:hover { }
/* everything other than top level bg and color */
#sitenav li ul a:link, #sitenav li ul a:visited {}

/* Style drop down list */
#sitenav li ul { }
#sitenav li ul li {  }
#sitenav li ul li a {  }
#sitenav li ul li a:link, #sitenav li ul li a:visited { }
#sitenav li ul li a:hover { }

#sitenav li ul ul {}

/* to add arrow to second levels with children - add class="parent" to the <a> tag of the second level link */
#sitenav li ul li a.parent, 
#sitenav li ul li ul li a.parent, 
#sitenav li ul li ul li ul li a.parent   { background: url('http://www.vanderbilt.edu/asset/i/rightarrow.gif') 160px 12px no-repeat !important; }

#sitenav li ul li a.parent:hover, 
#sitenav li ul li ul li a.parent:hover, 
#sitenav li ul li ul li ul li a.parent:hover { background: #333 url('http://www.vanderbilt.edu/asset/i/rightarrow.gif') 160px 12px no-repeat !important;  }

.secmain .linksbox { width: 273px; }


/* RIGHT COLUMN */
#secnav { }
#secnav h4 { }
#secnav li a { }
#secnav li .current_page_item { }
#secnav form { }
#secnav input.searchfield {  }
#secnav button.btn {  }
#secnav .emailform { }

/* NEWS IN RIGHT COLUMN */
#secnav .rssnews {  }
#secnav .rssnews h3 {  }
#secnav .rssnews li a {}
#secnav .rssnews li a:visited { }
#secnav .rssnews li a:hover {  }

/* FOOTER */
#footer {  }
#footer h4, #footer h4 a:link, #footer h4 a:visited { }
#footer h4 a:hover { }


/*accordions*/
ul.accordion { list-style-type:none; margin: 15px 0; padding: 0;}
ul.accordion li { margin: 3px 0 0 0; padding: 0; }
ul.accordion li a { display: block; text-decoration: none; background: #EEE; color: #000 !important; padding: 8px; border: 1px solid #333 !important;; }
ul.accordion li a:hover { background: #333; color: #FC6 !important; border: 1px solid #666 !important; }

   ul.accordion li a {display:inline-block;}
   ul.accordion li a {display:block;}
   
   ul.accordion a.active, ul.accordion ul.accordion li a.active, ul.accordion a.active:hover, ul.accordion ul.accordion li a.active:hover {
    background: #FC6; color: #FFF !important; font-weight: bold; }
    
    ul.accordion div.acitem li a, ul.accordion div.acitem p a, ul.accordion ul.acitem li a, ul.accordion ul.acitem p a  {
    display :inline !important;
    color: #369 !important; 
    text-decoration: none !important;
    background: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    border-bottom: 1px dotted #69C !important; 
    font-weight: normal !important;
}
ul.accordion div.acitem a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c; }

ul.accordion ul, ul.accordion div { margin: 15px 30px !important;  }
ul.accordion div.acitem li, ul.accordion div.acitem p, ul.accordion ul.acitem li, ul.accordion ul.acitem p { line-height: 1.5em !important; }  

/* PEOPLE */

/*odd table rows */
.oddrow { background: #EEE; }
tr.oddline td { border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; background: #FDFDFD; }

#people .leftcol { width: 175px; float: left; margin: 0 25px 0 0; }
#people .leftcol ul { margin: 0; padding: 0; }
#people .rightpeople { width: 750px; float: left; margin: 0; }

#people h1 { color: #333; font-family: Georgia, Times, "Times New Roman", serif; background: none; margin: 0; border-bottom: 1px dotted #CCC; margin: 0 0 15px 0; padding: 0 0 15px 0px;}

#people h2 { color: #555; font-family: Georgia, Times, "Times New Roman", serif; background: #ECECEC; border: 1px solid #DDD; padding: 5px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#people p a:link, #people p a:visited { color: #369; border-bottom: 1px dotted #69C; text-decoration: none; }
#people p a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c;}
/* tables */
#people td { padding: 5px; }
#people td a:link, #people td a:visited { color: #369; border-bottom: 1px dotted #369; text-decoration:  none; }
#people td a:hover { color: #d8ab4c; border-bottom: 1px dotted #666;  }

/* normal lists */
#people ul, #people ol { padding: 0 0 10px 0; margin: 0 0 0 30px;	font-size: 1.0em; }
#people li { line-height: 1.3; padding: 5px 0px; }
#people li a:link, #people li a:visited { color: #369; border-bottom: 1px dotted #69C; text-decoration: none; }
#people li a:hover { color: #d8ab4c; border-bottom: 1px solid #d8ab4c;}

#people h3 { color: #666; line-height: 1.55em; font-family: Georgia,Times, serif;}
#people h3 a:link, #people h3 a:visited { text-decoration:  none; color: #369; border-bottom: 1px dotted #369; }
#people h3 a:hover { color: #666; border-bottom: 1px dotted #666; }
#people h4 { font-weight: bold; color: #993D1B; margin: 10px 0; font-family: Georgia,Times, serif;}
#people h4 a:link, #people h4 a:visited {color: #993D1B; text-decoration:  none; }
#people h4 a:hover { color: #d8ab4c; }

body a.noicon { background:transparent none !important; padding:0 !important; margin:0 !important;}
#people a[href^="mailto:"], #people a[href$=".pdf"], #people a[href$=".doc"], #people a[href$=".xls"] { padding:2px 22px 2px 0;   margin:-2px 0;   background-repeat: no-repeat;   background-position: right center; }
#people a[href^="mailto:"]  { background-image: url(http://www.vanderbilt.edu/asset/i/icons/email.png); }
#people a[href$=".pdf"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/pdf.png); }
#people a[href$=".doc"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/doc.png); }
#people a[href$=".xls"]   { background-image: url(http://www.vanderbilt.edu/asset/i/icons/xls.png); }

/* bio links */
.biolink a:link, .biolink a:visited, .biolink a:hover  { background: url('http://www.vanderbilt.edu/political-science/images/bioicon.gif') top right no-repeat; padding: 0 16px 0 0; }
