/* -----------------------------------------------------------------------
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: #fff; border-bottom: 1px solid #AAA; height: 100px;  }

/*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 {}

/* 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 {  }
#secnav .rssnews li a span { font-size: 0.75em; text-transform: uppercase; padding-left: 5px; color: #CCC; } 

/* 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; }
