/* ajworld 8 css */
body{
	background: #599dc8;
	min-width: 450px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	margin: 0px;
}

/* colors for links */
a:link { color: #fff; text-decoration: none; }
a:visited, a:active  { color: #ddd; text-decoration: none; }
a:hover { color: #fee; text-decoration: underline; }

/* some HTML tags I use */
h1 { font-size: 1.5em; }
h1:before{ content: "\007E \0020"; }
h1:after{ content: "\0020 \007E"; }
h2 { font-size: 1.25em; }
h2:before{ content: "\002F \002F \0020"; }

/* images shouldn't have garish borders */
img { border: 0px; }

/* define the layout */

#containment{
}

/* define the box that runs down the page, starting with top */

#top{
	background-image: url("./site_img/logobg.png");
	text-align: left;
	height: 96px;
	border: 1px solid #5d6669;
}

/* menu related CSS here, including the ul css markup */

#menu{
	background-color: #5a90c0;
	border-left: 1px solid #5d6669;
	border-right: 1px solid #5d6669;
	padding: 0.1em;
	float: left;
	width: 12%;
}

#menulist li {
	font-size: 0.9em;
	padding: 2px;
	position: relative;
	top: -0.85em;
	left: -3em;
	list-style: none;
}

#menulist a:hover{
	background-color: #6dafe8;
	border: 1px outset #80c9e2;
	color: #000;
	text-decoration: none;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

/* then everything else in the box */

#content{
	background-color: #5a90c0;
	border: 1px solid #5486b3;
	padding-left: 0.15em;
	padding-bottom: 0.15em;
	float: right;
	width: 87%;
}

#footer{
	font-size: 0.8em;
	background-color: #5496b5;
	text-align: center;
	border: 1px solid #4e7da6;
	clear: both;
}

/* sitemap CSS, see below URL for more info:
   http://www.alistapart.com/articles/sprucemaps/
*/

ul.sitemap {
	list-style-type: none;
	margin-left: 0.5cm;
	padding-left: 0;
}

ul.sitemap li {
	padding-left: 1.1em;
}

ul.sitemap li a {
	margin-left: -1.1em;
	padding-left: 1em;
}

ul.sitemap li ul {
	list-style-type: none;
	margin: -1.4em 0 0 -1.6em;
	padding: 1.4em 0 0 0.6em;
}

ul.sitemap li ul li {
	margin-left: 0.5cm;
	padding-left: 10px;
}