body {
	background-color : #82CA9C;
	font : 10pt arial;
}
h1 {
	font : 18pt arial;
	font-weight : bold;
	padding : 20px 0px 0px 10px;
}
h2 {
	font : 12pt arial;
	padding : 20px 0px 0px 5px;
}
h3 {
	font : 10pt arial;
	font-weight : bold;
}
p {
	font : 9pt arial;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
a:link, a:visited {	color: #0000FF; }
a:hover, a:active { color: #000000; }


#container {
}
	#header {
		position : absolute;
		top : 0px;
		left : 0px;
		width : 770px;
		height : 100px;
	}
		#sitelogo {
			position : absolute;
			top : 0px;
			left : 200px;
		}
		#LDNLogo {
			padding : 12px 0px 13px 15px;
		}
	#user {
    margin : 0px 0px 0px 20px;
		border-left : 1px solid #005826;
    border-right : 1px solid #005826;
		background-color : #43D487;
    text-align : center;
    font : 9pt/12pt arial;
    color : #000066;
  }
	#usertop, #userbot {
		height : 10px;
		width : 100px;
		margin-left : 20px;
		background : transparent no-repeat top left;
		font : 1pt/2pt arial;
	}
	#usertop {
	  background : url(./images/boxtop.gif);
	}
	#userbot {
		background : url(./images/boxbot.gif);
	}
	#menu {
		position : absolute;
		top : 105px;
		left : 0px;
		width : 120px;
		font : 10pt/16pt arial;
    text-align : right;
	}
		#menu p {
			margin-top : 20px;
			line-height : 125%;
		}
		#menu a { color: #000000; }
		#menu a:hover {	color: #FF0000; }
		.menugroup {
			font-weight : bold;
		}
		.menusub {
			padding-top : 0px;
			padding-right : 15px;
			font : 8pt/16pt arial;
		}
  #maincorntl, #maincorntr {
      position : absolute;
      top : 105px;
      height : 25px;
		width : 25px;
		background : transparent no-repeat top left;
	}
	#maincorntl {
		left : 135px;
		background : url(./images/corntl.gif);
	}
	#maincorntr {
		left : 740px;
		background : url(./images/corntr.gif);
	}
	#main {
		position : absolute;
		top : 105px;
		left : 135px;
		width : 630px;
    background-color : #43D487;
	}
		#content {
			padding : 10px 25px 40px 25px;
			border : 1px solid #005826;
			border-bottom : none;
			background : transparent url(./images/fade.gif) repeat-x bottom left;
		}
		#clear {
			clear : both;
		}
		#footer {
			padding : 25px 50px;
	   	text-align : center;
			background-color : #82CA9C;
		}
	#adbar {
		position : absolute;
		top : 50px;
		left : 780px;
		width : 120px;
	}

.quicksearch, .toptens {
	float : right;
	clear : right;
}
.quicksearch h3, .quicksearch a, .quicksearch form, .toptens h2, .toptens p {
	margin : 0px;
	padding : 0px;
}
.quicksearch {
	padding : 2px 5px;
	margin : 0px;
	margin-bottom : 10px;
	width : 16.5em;
  background-color : #98FB98;
	border : 1px solid #005826;
}
.toptens {
	width : 17em;
}
.toptens h2, .toptens p {
  background-color : #98FB98;
	border : 1px solid #005826;
}
.toptens h2 {
	border-bottom : none;
	padding-left : 25px;
}
.toptens p {
	padding : 5px;
	margin-bottom : 10px;
}
.searchres {
	clear : both;
}
.searchres table {
	border-collapse : collapse;
	border-spacing : 0px;
}
.searchres th {
	border: 1px solid #005826;
	padding : 3px 25px;
}
.searchres td {
  border : 1px solid #005826;
  padding : 3px 5px;
}
.gensearch {
	padding-bottom : 20px;
	border-bottom : 1px solid #005826;
}
.advsearch {
	margin-top : 30px;
}
.advsearch input, .advsearch select {
	margin-left : 10px;
}
.advsearch p {
	margin : 2px;
}
