/* Screen styles for the Landward 7.03 web pages */
html, body {
	padding: 0; 
	margin: 0; 
	background-color: #FEFED6;
	font: small/1.3 Arial, sans-serif;
	color: #000;
}
#top {
	background: url(../graphics/block.gif) #606D2D left bottom no-repeat; 
	padding: 0 0 0 180px; 
	margin: 0;
}
#top p {
	margin: 0; 
	text-align: center; 
	padding: 2px 0; 
	font-size: 12px; 
	color: #FFFFFF;
	background-color: transparent;
	font-weight: bold;
}
/* -------------- Main navigation -------------- */
#nav {
	background: url(../graphics/www.gif) #FEFED6 90% 50% no-repeat;
	font: 15px Verdana, Arial, sans-serif;
	padding: 0 0 1px 60px; 
	margin: 0;
	line-height: normal;
	border-bottom: #D7DFC5 1px solid;
}
#nav ul.dropmenu, #nav ul.dropmenu li { 
  	padding: 0;
  	margin: 0;
  	display: block;
	text-align: center;
}
#nav ul.dropmenu {
	width: 180px;
  	border: #FEFED6 1px solid;
}
#nav ul.dropmenu li ul {
	width: 178px;
	border: #606D2D 1px solid;
	border-width: 1px 1px 4px;
}
#nav ul.dropmenu li {
	list-style-type: none;
	position: relative;
  	background-color: #FEFED6;
	color: #183600;
	width: 100%;
	font-weight: bold;
	cursor: pointer;
}  
#nav ul.dropmenu li ul li {
  	border-bottom: #D7DFC5 1px solid;
}
#nav ul.dropmenu a {
	display: block;
	margin: 0;
	padding: 2px 5px;
	font-size: 13px;
  	color: #FFF;
  	background-color: #404000;
  	text-decoration: none;
	width: 176px;
	/* Start hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
	/* End hack */
}
html > body #nav ul.dropmenu a {
	width: 168px;
}
#nav ul.dropmenu li.subheader {
	background-color: #758C38;
	color: #FFF;
}
#nav ul.dropmenu a:hover {
  	background-color: #FFFF90;
  	color: #000;
}
#nav ul.dropmenu ul {	
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	padding: 0;
	margin: 0;
}
#nav ul.dropmenu ul ul {	
	position: absolute;
	top: -1px;
	left: 100%;
	display: none;
	padding: 0;
	margin: 0;
}
/* -------------- Console styles -------------- */
#console {
	float: left; 
	width: 180px; 
	margin: 0; 
	padding: 0 0 90px;
	background: url(../graphics/consoleb.gif) #DBE7A9 center bottom no-repeat; 
}
#console #insert {
	padding: 180px 0 0;
	margin: 0;
	background: url(../graphics/tropic.gif) transparent center top no-repeat; 
	text-align: center;
}
#console p {
	font: 12px/1.1 Verdana, Arial, sans-serif;
	color: #183600;
	margin: 0;
}
#console p#blurb {
	background-color: #758C38; 
	color: #FFFFC0; 
	font-weight: bold; 
	border-top: #536D2D 10px solid; 
	border-bottom: #536D2D 9px solid; 
	padding: 5px;
}
#console .light {
	background-color: #FEFED6; 
	border-top: #536D2D 1px solid;
	border-bottom: #61AD4D 5px solid;
	font-weight: 700;
	padding: 5px;
}
#console .dark1 {
	padding: 7px 5px 5px 23px;
	background: url(../graphics/flower.gif) transparent 5px 50% no-repeat;
	text-align: left; 
}
#console .dark2 {
	color: #000;
	text-align: left; 
	padding: 1px 5px 10px; 
	border-bottom: #F5FFCB 1px solid;
}
#console a:link {
	color: #183600;
	font-weight: bold;
}
#console a:visited {
	color: #183600;
	text-decoration: none;
	font-weight: bold;
}
#console a:hover, #console a:active {
	color: #E27000;
	text-decoration: underline;
}
/* -------------- General styles -------------- */
#home, #council, #minutes, #troqueer, #agenda, #news {
	margin: 0 0 0 180px;
	padding: 20px 25px;
	background-color: #FFF;
	font-size: 110%;
	border-top: #FFF 1px solid;
}
h4 {
	padding: 0;
	margin: 5px 0 -10px;
	color: #878B69;
	font-family: Verdana, Arial, sans-serif;
}
img.photo {
	border: #D7DFC5 1px solid;
}
#footer {
	text-align: center; 
	clear: both; 
	margin: 0 0 0 181px; 
	padding: 10px;
}
#footer a:link, #footer a:visited {
	color: #313711;
	font-size: 110%;
	font-weight: 600;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #CA5100;
	text-decoration: underline;
}
h5#subject {
	margin-top: 0;
	padding: 0; 
	text-align: center; 
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	color: #000;
}
.line {
	padding-bottom: 1em;
	border-bottom: #8F9470 1px solid;
}
/* -------------- Individual pages -------------- */
#council table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border: #D7DFC5 1px solid; 
	background-color: #FEFED6;
	text-align: left;
	font-size: small;
}
#council table caption {
	font-size: 110%;
	text-align: left;
	padding: 5px;
	font-weight: 600;
	line-height: normal;
}
#council table.who td {
	border-bottom: #D7DFC5 1px solid;
	vertical-align: top;
}
#council .single {
	border-bottom: #D7DFC5 1px solid;
}
#agenda ol {
	list-style: decimal;
}
#agenda ol li {
	margin-bottom: 15px;
}
#agenda ol ol {
	margin-left: 25px; 
	padding-left: 0; 
	list-style: lower-roman; 
	margin-top: 5px;
}
#agenda ol ol li {
	margin-bottom: 10px;
}
#agenda ol ol ol {
	margin-left: 25px; 
	padding-left: 0; 
	list-style: lower-alpha; 
	margin-top: 5px;
}
#agenda ol ol ol li {
	margin-bottom: 5px;
}
#scriptFrame {
	width: 500px; 
	height: 400px;
}
#monthFrame {
	text-align: center;
	width: 180px;
	height: 105px;
	padding: 0;
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
.bold {
	font-weight: 700;
}