/* * * * * * * * * * 
	Ohio State masthead navigation bar styles
	Created: September 2004.
	Updated: August 2006: OSU-specific naming ("osu-"), Better accessiblity
	For more information see: http://www.osu.edu/resources/
* * * * * * * * * */
#osu-masthead {
  width: 100%;
  line-height: 100%;
  position: relative;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
	background: #c9c9c9 url(../osu-images/template_masthead/gradient.jpg) no-repeat 0px 0px;
}
div.osu-masttitle, div.osu-masturl {
  margin: 0px;
  float: left;
  position: relative;
  padding: 8px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  padding-left: 6px;
  padding-right: 6px;
  line-height: 100%;
}
div.osu-masttitle {
  padding-left: 11px;
  padding-right: 11px;
  background-color: #990000;
  border-right: 1px solid #CCC;
}
div.osu-masttitle a, div.osu-masturl a {
  text-decoration: none;
  color: #FFF;
}
div.osu-masttitle a:hover, div.osu-masturl a:hover {
  color: #F9F7DC;
  text-decoration: underline;
}
#osu-mastnavigation {
  position: relative;
  float: right;
  padding: 0px;
  padding-top: 4px;
  margin: 0px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height: 100%;
}
#osu-mastnavigation-searchlink {
  position: relative;
  float: right;
  padding: 8px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  padding-left: 6px;
  padding-right: 6px;
  line-height: 100%;
}
#osu-mastnavigation ol, #osu-mastnavigation-searchlink ol {
  display: inline;
  margin-bottom: 0;
  list-style-type: none;
  color: #FFF;
  margin-right: 6px;
}
#osu-mastnavigation ol li, #osu-mastnavigation-searchlink ol li {
  display: inline;
}
#osu-mastnavigation ol li img { vertical-align: middle; }
#osu-mastnavigation ol li a, #osu-mastnavigation-searchlink ol li a {
  color: #222;
  padding: 0em 5px;
  text-decoration: none;
  border-right: 0px solid #CCC;
}
#osu-mastnavigation ol li a:hover, #osu-mastnavigation ol li a:focus, #osu-mastnavigation-searchlink ol li a:hover, #osu-mastnavigation-searchlink ol li a:focus{
  background: #EEE;
  color: #000;
}
#osu-mastnavigation input { 
  vertical-align: middle; 
}
#osu-mastnavigation input.textfield {
  padding: 0px;
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  background: #DDE0C6;
  width: 65px;
  border: 1px solid #666;
  height: 1.4em;
}
#osu-mastnavigation input.textfield:focus, #osu-mastnavigation input.textfield:hover {
  background: #F6F9DC;
}
/* Image swapping using Petr Stanicek's (aka Pixy) method (http://wellstyled.com/css-nopreload-rollovers.html) */
#osu-mastnavigation input.go {
  background: #CCC url(../osu-images/template_masthead/go.gif) 0 0 no-repeat;
  border: none;
  padding: 2px 3px;
  color: #CCC;
  font-size: xx-small;
  cursor: pointer;
}
#osu-mastnavigation input.go:hover, #osu-mastnavigation input.go:focus {
  background: #CCC url(../osu-images/template_masthead/go.gif) 0 -18px no-repeat;
  color: #FFF;
}
br.osu-clearall { clear: both; }
div.osu-hr {
  position: relative;
  margin: 0;
  width: 100%;
  height: 1px;
  background: #D5D5E6;
  border-top: 1px solid white;
}
/* * * * * * * * * * * * * * * * * * * * 
	<hr> tag hack for more ie 5,6.x compatibility. found here:
	http://www.sovavsiti.cz/css/hr.html
* * * * * * * * * * * * * * * * * * * */
div.osu-hr hr { display: none; }


/* added from main.css*/

.osu-semanticContent
{
	position: absolute;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
/* Replaces <br clear="all/> tag */
.osu-clearall
{
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
.hidden { display: none; }
br.clearall { clear: both; }
#osu-content, #osu-sidebar { margin-bottom: 12px; }
#osu-content p, #osu-sidebar p { font-family: georgia, Helvetica, Arial, sans-serif; }
#osu-content H1, #osu-sidebar H1,  #osu-content H2, #osu-sidebar H2, #osu-content H3, #osu-sidebar H3
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: black;
}
/* List font setting */
#osu-content ul, #osu-sidebar ul,  #osu-content ul li, #osu-sidebar ul li, #osu-content li, #osu-sidebar li, #osu-sidebar dd,#osu-content dd { font-family: georgia, Verdana, Helvetica, Arial, sans-serif; }

/* List within DD tag (preffered method for accessiblity) */
#osu-sidebar dd ul, #osu-sidebar dd ol, #osu-content dd ul, #osu-content dd ol
{
	margin-left: 0;
	padding-left: .1em;
}

