/* style.css -- style sheet for Ye Olde Library		*/
/* Copyright 2009 West & Elbasani. All rights reserved.	*/
/* Revised 13 January 2009				*/

/*	body and content wrapper	 */

body {
margin:  0 auto ;
padding: 0 ;
background: #d0a040 ;
color:      #ffffff ;
}

#wrap {
width:  760px ;
margin: 0 auto ;
border-left: 4px solid #A05000 ;
border-right: 4px solid #A05000 ;
background-color: #ffffff ;
color:            #000000 ;
}

/*	page header			*/

#header {
height: 188px ;
background: #ffffff url(top.jpg) top left no-repeat ;
color:      #ffffff ;
cursor: pointer ;
font: medium Times New Roman,serif ;
border-top:    4px solid #A05000 ;
border-bottom: 4px solid #A05000 ;
}

/*	main content			*/

#content {
margin:   3px  140px  3px   140px ;
padding: 1px  25px  1px  25px ;
font: medium Times New Roman,serif ;
text-align: justify ;
}

#content p {
text-indent: 2em ;
margin-top:    0 ;
margin-bottom: 0 ;
}

#content p.noindent {
text-indent: 0em ;
}

/*	left menu			*/

#leftmenu {
clear: left ;
float: left ;
width: 140px ;
height: 500px;
margin:  0 ;
padding: 0 ;
font: small Verdana,Tahoma,Arial,sans-serif ;
font-weight: bold ;
background: #F0F0E0 ;
color: #000000 ;
}

#leftmenu ul {	
list-style: none ;
width: 140px ;
margin: 20px 0 20px 0 ;
padding: 0 ;
}	

#leftmenu li {
margin-bottom: 4px ;
}

#leftmenu li a {
font-weight: bold ;
height: 20px ;
text-decoration: none ;
color: #505050 ;
display: block ;
padding: 6px 0 0 10px ;
background: #F0D0A0 ;
color: #000000 ;
}	
	
#leftmenu li a:hover {
background: #A05000 ;
color: #ffffff ;
}

/*	navigation tabs			*/

#navtabs {
font: small Verdana,Tahoma,Arial,sans-serif ;
}

.navtab {
padding: 4px 18px 4px 18px ;
margin:  0    4px 4px  0   ;
text-decoration: none ;
background: #F0D0A0 ;
color: #000000 ;
}

.navtab:hover {
text-decoration: none ;
background: #A05000 ;
color: #ffffff ;
}

/*	right sidebar			*/

#rightbar {
float: right ;
width: 130px ;
padding: 25px 0 10px 0 ;
font: small Verdana,Tahoma,Arial,sans-serif ;
}

/*	ad segment			*/

#gad1 {
clear: both ;
width: 760px ;
margin:  0 auto ;
padding: 10px 0 ;
border-top: 2px solid #A05000 ;
text-align: center ;
color: #000000 ;
background-color: #ffffff ;
font: small Verdana,Tahoma,Arial,sans-serif ;
}

/*	page footer			*/

#footer {
clear: both ;
width: 760px ;
margin:  0 auto ;
padding: 10px 0 ;
border-top:    2px solid #A05000 ;
border-bottom: 4px solid #A05000 ;
text-align: center ;
color: #000000 ;
background-color: #ffffff ;
font: small Verdana,Tahoma,Arial,sans-serif ;
}

#footer p {
padding: 0 ;
margin:  0 ;
line-height: 1.5em ;
}

/*	general				*/

a {
text-decoration: none ;
background-color: inherit ;
color: #A01010 ;
}

a:hover {
text-decoration: none ;
color: #602000 ;

}

.hide {
display: none ;
}

