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

/* SITE specific overrides - remove the classes you do not use */

/* HEADER BACKGROUND COLOR OR BACKGROUND IMAGE */
.graphicheader {background: #23b2e0; height: 100px;}
.graphicheader {background-image: url('../images/vuheader_bg.png') !important;}
	
/*Navigation */
#sitenavigation  { position: relative; z-index: 9999; font-size: 1.2em; background: #ffb625; padding: 3px 0px; border-bottom: 1px solid #ffc655; }
#sitenav li.last { border-right: 1px solid #9a6600 !important; }
#sitenav a:link, #sitenav a:visited { background: #ffb625; display: block; z-index: 100; padding: 10px 12px; text-decoration:  none; color: #fff; }
#sitenav li.current_page_item a, #sitenav li a:hover { color: #FFF; text-decoration: none; background: #e69a03; }
		
/* Style drop down list */
#sitenav li ul { position: absolute; width: 172px; left: -999em; border-right: 1px solid #ffc655;  z-index: 9999; background: #666 !important; }
#sitenav li ul li {	margin: 0!important; border-bottom: 1px solid #9a6600; border-right: 0 !important;  border-left: 0 !important; background: #e69a03 !important; }
#sitenav li ul li a { background: #666 !important; color: #FFF !important; font-size: 12px; width: 156px;  }
#sitenav li ul li a:link, #sitenav li ul li a:visited { background: #e69a03 !important; }
#sitenav li ul li a:hover { background: #855800 !important; }


/* RIGHT COLUMN */
#secnav {  background: #DDD; border-bottom: 15px solid #333; border-top: 15px solid #333;}
#secnav .home { background: #333; }
#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 { }

/* left column active item */
.leftcol ul#subnav li a.active {font-weight: bold !important; color: #333 !important; 
background: transparent url('../images/varrowrt.png') 0px 5px no-repeat; padding-left: 26px; }

#secnav ul#subnav li a.active {font-weight: bold !important; color: #333 !important; 
background: transparent url('../images/varrowrt.png') 0px 5px no-repeat; padding-left: 26px; }

/* add this */
.addthis_toolbox { padding: 10px 10px 10px 20px; } 
.addthis_toolbox a:link, .addthis_toolbox a:visited { text-decoration: none; color: #666; border:0 !important;  } 
.addthis_toolbox a:hover { color: #369; border: 0 !important; }

/* CAPTIONS
------------------------------------------------------- */ 

div.caption { position: relative; margin: 10px 0px 10px 0px; font:normal normal 1.4em/1.6em Georgia,Times,serif; }
div.captionleft { float:left; position:relative; margin: 10px 10px 10px 0px; }
div.captionright{ float:right; position:relative; margin: 10px 0px 10px 10px; }

.captionright p, .captionleft p  { margin: 0; padding: 0; 
	position:absolute;
	bottom:15px;
	left:0px;
	width:100%;
	/* styling below */
	background-color:white;
	color:black;
	opacity:0.8; /* transparency */
	filter:alpha(opacity=80); /* IE transparency */
margin: 0; padding: 0; 
}

.caption p { position:absolute;
	top:0px;
	left:0px;
	width:200px;
        height: 300px; 
	/* styling below */
	background-color:black;
	color:white;
	opacity:0.7; /* transparency */
	filter:alpha(opacity=60); /* IE transparency */
margin: 0; padding: 0; } 

.captionright p span, .captionleft p span, .caption p span { display: block; padding:10px; margin:0px !important; }
.caption p span { padding: 15px; }

