/*
Copyright (c) 2006 Software Systems Engineering (SSE). All rights reserved.
*/

/**
 * file providing the site-specific stylesheets
 */

body {
	background-color: white;
	line-height: 1.5;
	color: black;
}
h1 {
	font-size: 250%;
	font-family: times;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 90%;
}
h4 {
	font-size: 140%;
}

a{
	color: #b22222;
	text-decoration:underline;
}

a:hover{
	color:#cd5c5c;
}

.feedback {
	border: 1px solid darkgray;
	width:300px;
}

div.up {
	position: relative;
	bottom: 10px;
}
div.text {
	margin: 24px 12px 0px 12px;
	padding: 3px 3px 3px 12px;
}
div.yuimenu {
  	visibility: visible;
	background-color: white;
	color: black;
	margin: 0px 12px 12px 12px;
	border: 1px solid black;
  	border-width: 0px 1px 1px 1px;  
	width: 145px; 
}
div.yuimenu ul {
	border: solid 1px black;
	padding: 3px 0px 3px 0px;
}
div.yuimenu li.yuimenuitem {
	padding:3px 12px;
}
div.yuimenu li.selected {
	background-color: black;
}
div#menuhead, div#loc {
	background-image: url(gfx/book_cover.jpg);
	background-repeat: repeat-x;
	background-color: #A2CBDD;
	color: white;
	margin: 0px 12px 0px 12px;
	border: 1px solid black;
}

div#innermenuhead, div#innerloc {
	padding: 24px 3px 3px 12px;
}

div#menuhead {
    border-width: 1px 1px 0px 1px;
	width: 150px;
}

div#menu
{
	background-color:#ffffff;
	border: 1px solid black;
  	border-width: 0px 1px 1px 1px;  
	width: 150px; 
	margin: 0px 12px 0px 12px;
}

#menu li a:link, #menu li a:visited, #menu li a:active {
	display:block;
	height:20px;
	font-size:11px;
	padding-left:10px;
	background-color:#ffffff;
	color:#000000;
	text-decoration:none;
}

#menu li a:hover {
	background-color:#000000;
    color:#ffffff;
	text-decoration:underline;
}

div#loc {
        border-width: 1px 1px 1px 1px;
}
div#hd, div#bd, div#ft {
	border: 1px solid black;
        border-width: 1px 0px 0px 0px;
}
div#hd {
	background-image:url(gfx/hd_bg.jpg);
	background-repeat:no-repeat;
	background-position: right;
	
	height: 90px;
	
	margin: 24px 0px 24px 0px;
	padding: 24px 12px 24px 12px;
}
div#bd {
	background-color: #ffefd5;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 48px 0px;
}
div#ft {
	background-color:white;
	color: black;
	margin: 0px 0px 24px 0px;	
	padding: 0px 12px 0px 12px;
}
div#bd p, h4 {
	margin: 0px 0px 12px 0px;
}
div#bd form div {
	margin: 0px 12px 12px 0px;
}
img.gfx {
	height: 350px;
	border: 0px;
	margin: 12px 24px 24px 0px;
}

div.boxhead {
	background-color: #EAA400;
	color: white;
	margin: 24px 12px 0px 12px;
	border: 1px solid #EAA400;
	padding: 3px 3px 3px 12px;
}
div.boxbody {
	background-color: white;
	color: black;
	margin: 0px 12px 12px 12px;
	border: 1px solid #EAA400;
	padding: 6px 3px 12px 12px;
}
