* {margin: 0; padding: 0;}

html,body {background: #000;}
#container {width: 930px; margin: 0 auto; background: #f9f9ea;}
#banner {width: 100%; height: 120px;}
	
/* Topnav */
#navbar {width: 100%; background: #fddc1e; font: 700 1em "trebuchet ms",  verdana, sans-serif; text-align: left;}
#navbarlinks {margin-left: 3em; padding: .15em 0 .15em 0;}
#navbar a {color: #000; margin-right: 15px;}
#navbar a:link {text-decoration: none;}
#navbar a:visited {text-decoration: none;}
#navbar a:hover {text-decoration: underline;}

/* Sidebar */
#sidebar {
margin: 20px 20px 0px 680px;
padding: 4px 0px 0px 4px;
width: 230px;
border-color:#000000;
border-width: 1px;
border-style: solid;
}
h2.sidebar {margin-top: .5em; padding: 0 1em; font: 700 1em "trebuchet ms", verdana, sans-serif; font-size: 14px; line-height: 18px;}
p.sidebar {margin-bottom: 1.5em; padding: 0 1em; font: 500 1em "trebuchet ms", verdana, sans-serif; font-size: 14px; line-height: 15px;}

/* Content */
#content {
	float: left;
	width: 600px;
	padding-left: 1em;
	background-color: #f9f9ea;
} 
p.content, ul.content {font: 500 2em "trebuchet ms", verdana, sans-serif; font-size: 14px; line-height: 21px; text-align: left;}
/* Footer */
#sitemenu {clear: both; width: 100%; margin: 0 auto; text-align: center; padding-bottom: 1em; }
p.sitemenu {font: 500 2em "trebuchet ms", verdana, sans-serif; font-color: #363636; font-size: 10px; text-align: center;}

/* Text Classes */
ul.cssboxbody {list-style: square;}


/* Image Classes */
img.smallskeet {float: left; padding: 0 0 .5em 2em;}

/* List Classes */
ul.banner {
	float: right;
	margin-top: 2em;
	padding-right: 4.5em;
	list-style: none;
	font: 700 1.4em "trebuchet ms", verdana, sans-serif;
	text-align: left;
	font-size: 14px;
	width: 170px;
}

.csstopbox {	
	width: 640px; 
	height: 230px;
	margin-top: 1em;
	margin-right: 0; 
	padding-left: 2em;
	padding-right: 0;} 
	
.csstopboxleft {
	float:left;
	BACKGROUND-POSITION: top left;
	width: 360px;
	margin-top: 2em;
}
.csstopboxhead {
	font: 700 1em "trebuchet ms", verdana, sans-serif;
	font-size: 20px;
}
	
.csstanboxhead {
	width: 242px;
	height: 234;
	float:right;
	margin-right: 1em; 
	margin-bottom: 1em; 
}

.cssbox {background: transparent url("/images/page/boxbig.gif") no-repeat bottom left; text-align: left; float:none; width: 660px; margin-bottom: 1em;}
.cssnobox {text-align: left; float:none; width: 660px; margin-bottom: 1em;}
.cssboxhead {background: transparent url("/images/page/boxbig.gif") no-repeat top left; text-align: left;} 
.cssnoboxhead {} 
h1.cssboxhead, h2.cssboxhead {border: 0; padding: .75em 0 .5em 1.5em; font: 500 1em georgia, serif; text-decoration: underline; font-size: 24px;}
h1.cssnoboxhead, h2.cssnoboxhead {border: 0; padding: .75em 0 .5em 1.5em; font: 500 1em georgia, serif; text-decoration: underline; font-size: 24px;}
h1.cssboxbody ,h2.cssboxbody {margin-top: .5em; padding: 0 1.5em 0 2em; color: #363636; font: 700 1.4em "trebuchet ms", verdana, sans-serif; font-size: 14px; line-height: 16px;}
p.cssboxbody  {margin-bottom: 1em; padding: 0 1.5em 0 2em; color: #363636; font: 500 1.4em "trebuchet ms", verdana, sans-serif; font-size: 14px; line-height: 16px;}
ul.cssboxbody {
	margin-top: 2em;
	padding-left: 4.5em;
	list-style: square;
	font: 500 1.4em "trebuchet ms", verdana, sans-serif;
	text-align: left;
	font-size: 14px;
	width: 170px;
}
ul.sidebar {
	margin-top: 1em;
	margin-right: 20px;
	padding-left: 1.5em;
	list-style: square;
	font: 500 1.4em "trebuchet ms", verdana, sans-serif;
	text-align: left;
	font-size: 12px;
	width: 150px;
}
.input {
	font: 800 .6em  "trebuchet ms", verdana, sans-serif;
	font-stretch:semi-expanded;
	letter-spacing: 100%;
	background-color:#FFF;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
	border: 0px;
	height: 14px;
}

