/***********************************/
/*  Department of History styles
/*           Josh Wester
************************************/

@import url("/fileadmin/projects/core/styles/typography.css");


body
{
  background-color: #FFFFFF;
  text-align: left;
  margin: 8px;
}

#container
{
  background: #ffffff url("/fileadmin/projects/ccas/history/mainback.jpg") repeat-y;
  width: 688px;
  margin-left:auto;
  margin-right:auto;
  border-right:1px solid #1661a3;
  border-top:1px solid #1661a3;
  border-left:1px solid #1661a3;
}

h1.page_title
{
  text-align: left;
  font-size: 24px;
  margin: 16.0667px 0px;
}

#history_home h1.page_title
{
  display: none;
}

#history_home h2
{
font-size:14px;
font-weight:normal;
padding:0px 0px 0px 100px;
text-align:left;
}

#history_home h2 strong
{
  font-size: 16px;
}

#banner_container
{
  height: 90px;
  margin:0px;
}




#nav_site
{
  /*width: 688px;
  padding: 4px 0px;
  margin: 0px;
  position:relative;*/
}


/* Begin CSS Popout Menu */

#nav .li1
{
  height: 50px;
  width: 100px;
  margin: 3px;
}

#nav .li2
{
  height: auto;
  width: auto;
}

#nav #li_15313
{
  background-image: url("/fileadmin/user/CCAS/departments/History/images/faculty.jpg");
}

#nav #li_15314
{
  background-image: url("/fileadmin/user/CCAS/departments/History/images/students.jpg");
}

#nav #li_15315
{
  background-image: url("/fileadmin/user/CCAS/departments/History/images/courses.jpg");
}

#nav #li_15316
{
  background-image: url("/fileadmin/user/CCAS/departments/History/images/awards.jpg");
}

#nav #li_15317
{
  background-image: url("/fileadmin/user/CCAS/departments/History/images/news.jpg");
}

/* all lists */
#nav, #nav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a
{
  font-size: 12px;
  white-space: nowrap;
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

#nav a:hover
{
  background-color: #000066;
  color: #ffffff;
}

#nav ul a
{
  /*
	width: 100%;
  */
	display: block !important;
}

/* all list items */
#nav li
{
  position: relative;
  display: inline;
	float: left;
  margin: 0px 13px;
  padding: 0;
  /* width needed or else Opera goes nuts */
  /*
	width: 10em;
  */
}

#nav li li
{
  display: block;
  float: none;
  margin: 0;
  padding: 0px;
  background-color: #afccef;
  border-right: 1px solid #555555;
  border-bottom: 1px solid #555555;
}

#nav li li a
{
  padding: 2px 26px 1px 3px;
}

/* second-level lists */
#nav li ul
{
	position: absolute;
  /*
  top: 14px;
  */
  margin: 50px 0px 0px 0px;
  border: 1px solid #000066;
  padding: 1px 0px 0px 1px;
  background-color: #FFFFFF;
  width: auto;
  /*
	width: 10em;
  */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul ul, #nav li.sfhover ul ul
{
	left: -999em;
}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li.sfhover ul
{
	left: auto;
}

#nav li li:hover ul, #nav li.sfhover ul
{
  left: 100%;
}

/* End CSS Popout Menu */

#content
{
padding-left:12px;
padding-right:12px;
padding-bottom:3px;
}

#maincontent {

	padding:0px 10px 0px 10px;
}
#content p.bodytext img
{
  margin: 4px;
}

p.no_font_size
{
  font-size: 16px;
}

#content h3
{
  font-size: 1.4em;
  color: #000000;
  margin: 0.2em 0px;
  padding: 0px;
}

#footer
{
  background: #11297b url("/fileadmin/projects/ccas/history/footerback.jpg") repeat-y;
  width: 684px;
  text-align: right;
  font-size: 0.9em;
  margin-right:auto;
  margin-left:auto;
  color:#fff;
  padding-right:6px;
  padding-top:6px;
  padding-bottom:6px;
}
#footer a {
	color:#fff;
}

/********************************************************/
.hiddenIR
{
  position: absolute;
  left: 0px;
  top: -500px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.floatRight
{
  float: right;
  display: inline;
}

.floatLeft
{
  float: left;
  display: inline;
}

.clear2
{
  height: 1px;
  clear: both; 
  margin: 0px;
  padding: 0px;
}
/********************************************************/

#cu_row {
	width: 690px;
	Height:25px;
	  margin-left:auto;
  margin-right:auto;

}
#cu_menu {
	width: 690px;
	Height:25px;
}

 #metamenu { 	
       	width: 600px;
       	height: 25px;
     	top:0px;
     	right:0px;
     	float:right;
     }
     
     #metamenu ul {
       	margin: 0px 0px 0px 0px;
       	padding: 0px 0px 0px 0px;
     }
     
     #metamenu li { 
      	margin: 0px 0.5em 0px 0.5em;
      	line-height:1em;
      	float: left;
      	display: inline;
       	list-style-type: none;
       	font-size: 0.85em;
     }
     
     #metamenu ul li img {
       	display: inline;
      	float: left;
      	margin-right: 3px;
       	margin-top: 0px;
     }
     
     #metamenu a, #metamenu a:link, #metamenu a:visited, #metamenu a:hover, #metamenu a:active {
       	text-decoration: none;
       	color: #4F4F4F;
       	font-weight: bold;
       	text-transform: uppercase;
     }
#content table {
	/*border: 1px solid #11297b;*/
        font-size:1em;
        width:100%;
        /*border-collapse: collapse;*/
	}
#content table p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}

#content table th {
	padding:3px;
	background-color:#B9C5DD;
	color:#000000;
	text-align:center;
	/*border-right:1px solid #11297b;
	border-bottom:1px solid #11297b;
	border-collapse: collapse;*/
}
#content table td {
	padding:3px;
	/*border-right:1px solid #919090;
	border-bottom:1px solid #919090;
	border-collapse: collapse;*/
	}