/* UW Astronomy Main Stylesheet - version 1.5 - 1/17/2007 - LMH
 
			See the README for version history
*/


body{
	background-color: #9d121c;
	background-repeat: repeat-x;
	margin-top: 10px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: center; 
}

#uwAstro{ 
	margin: 0 auto;
	width: 675px;
}

#main_container{
/* For debugging only;
	border-style: solid;
	border-color: #ff00ff;
	border-width: 1px;
*/	
}

#top_bar{
	border-style: solid solid none solid;
	border-color: #ffffff;
	border-width: 5px 5px 0px 5px;
	background-color: #e1ddc3;
	
	width: 630px;
	height: 10px;
	margin: 0 auto;
}

#header{
	border-style: solid;
	border-color: #ffffff;
	border-width: 5px 5px 0px 5px;

	background: url("images/space_bg.jpg");
	background-repeat: no-repeat;
	height: 117px;
	width: 665px;
	
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

#header a{ 
	border: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}


#header img{ 
	border: 0px;
	padding: 0px;
	color: #000000;
}

#header p{
	margin: 5px 0px 5px 0px;
}

#header_wisc{
	position: absolute;
	margin-left: 520px;
}

#header_dept_title{
	position: absolute;
	margin-left: -5px;
	margin-top: 45px;
}

#header_sub_title{
	position: absolute;
	margin-left: -5px;
	margin-top: 71px;
}

#body_container{
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 5px 5px 5px;
	background-color: #F1F0E1;

	min-height: 800px;
	width: 665px;

	padding-top: 5px;
	text-align: left;
}

#verticalDivisions{
	background: url("images/vertDivide.gif");
}

#body_text{
	border-style: solid;
	border-color: #DFC47D;
	border-width: 2px;
	background-color: #ffffff;

	min-height: 745px;
	width: 475px;
	margin-left: 5px;
	padding: 0px 10px 10px 10px;
	line-height: 12px;

}

a:hover{ color: #c4c1ab;  }

#body_text a{ color:SlateBlue; text-decoration: none; }
#body_text h1{ font-size: 12px; }
#body_text h2{ font-size: 11px; }
#body_text h3{ font-size: 10px; }
#body_text p{ margin: 5px 0px 5px 0px; }
#body_text img{}

#body_text ul{
	font-weight: bold;
	list-style: none;
}

#body_text li{
	font-weight: normal;
	margin-left: 15px;
}

#directory h3{ margin-bottom: 0px;}
#directory h3 a{  color:#000000; text-decoration: underline;}

/* Image w/ caption -- use w/ div surrounding IMG and a P for the caption */
.img_cap_left{
	width: auto;
	float: left;
	margin: 5px 10px 10px 0px;
}

.img_cap_left p{ 
	font-size: 9px;
	text-align: center;
}

.img_cap_right{
	width: auto;
	float: right;
	margin: 5px 10px 10px 0px;
}

.img_cap_right p{ 
	font-size: 9px;
	text-align: center;
}

.toTop{ border-bottom: dotted black 1px;}
.toTop p{	
	text-align: right;
}

/* Right-hand (main) navigation bar */
#body_container .navigation{
	position: absolute;
	margin: 5px 0px 5px 519px;
	font-size: 10px;
}

#body_container .navigation a{
	color: #000000;
	text-decoration: none;
}

#body_container .navigation a:hover{
	color: #e6e3cd;
}

.navigation .nav_main{
	position: relative;
	font-weight: normal;
	margin-bottom: 2px;
	padding: 2px 2px 2px 5px;
	width: 129px;
	background-color: #c4c1ab
}

.navigation img.nav_arrow{
	position: absolute;
	right: 4px;
	top: 4px;
	width: 9px;
	height: 9px;
	border: 0px;
}

/* Dropdown submenu elements */
.navigation .nav_sub{
    font-weight: normal;
    margin-bottom: 2px;
    padding: 1px 2px 1px 10px;
    width: 115px;
    background-color: #c4c1ab;
    font-size: 9px;
}

.navigation .nav_sub a{
    color: #6c674a;
    text-decoration: none;
}

/* Optional tab navgation bar */
.tabbar{
	font-size: 10px;
	width: 517px;
	padding: 0px;
	line-height: 19px;
	margin-left: 5px;
	margin-bottom: -2px;
}

.tab{
	color: #6c674a;
	background: url("images/tabnav_bg0.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding: 4px 7px 2px 4px;
	border-left: solid 1px #c4c1ab;
}

.tab a{
	color: #6c674a;
	text-decoration: none;
}

/* Selected tab */
.sel_tab{
	color: #6c674a;
	background: url("/images/tabnav_bg1.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding: 4px 7px 2px 4px;
	border-left: solid 1px #c4c1ab;
}

.sel_tab a{
	color: #6c674a;
	text-decoration: none;
}

/* Footer nav bar */
#footer{
	margin: 10px 50px 0px 50px;
	text-align: center;
	font-size: 9px;
	color: #78797B;
}


#footer a{
	color: #78797B;
	text-decoration: none;
}

#footer .nav_main{
	display: inline;
	position: static;
	width: auto;
	padding: 0px 5px;
	margin: 3px 0px;
	border-left: 1px solid black;
	line-height: 3ex;
}

#footer #first {
	border-left: none;
}

#footer .nav_main div{
	display:none;
}

#footer A[href="javascript:;"]{
	display:none;
}

