* {margin-top: 0;}
body {margin: 0; padding: 0; background: url(images/bg.jpg) repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC6600;}

h1, h2, h3 {color: #213122;}

h1 { font-size: 24pt; font-weight: bold;}
h2 { font-size: 14pt; }
h3 { font-size: 10pt; font-weight: bold;}
h4 { font-size: 8pt; }
h5 { font-size: 6pt; }

hr {height: 1px; color: #333300}

ul, ol{margin: 0 0 10px 10px;}
li {margin: 0 0 0 10px; }

blockquote {}

a {color: #3399cc;}
a:hover {text-decoration: none;}

#wrapper {width: 100%; margin: 0 auto; border: none; background: none}

/* Header */

#header { width: 900px;	height: 250px; margin: 0 auto 0 auto; padding: 0; background: url(images/header_bg.png) top left no-repeat;}
#header h1 { margin: 0 0 0 50px; padding: 50px 0 0 0;  text-transform: lowercase; font-size: 35pt; }
#header h3 { margin: 0 0 0 50px; padding: 0; text-transform: uppercase; }
#header a {	text-decoration: none; color: #FFFFFF;}
#header a:hover {color: #3399cc;}

/* Menu */

#menu { margin: 40px 0 0 20px; padding: 0; background: none;}
#menu ul { padding: 0 0 10px 5px; margin: 0; }
#menu h2 { padding: 5px 10px; margin: 0; text-align: left; background: #333300; -moz-border-radius: 3pt;  border-radius: 3pt; color: #CCCC66}
#menu li{ display: inline; padding: 0 0 10px 0; margin: 15px 0 0 10px; text-transform: capitalize; text-decoration: none; font-size: 17px; border-style: none; float:left}
#menu a, #menu a:link, #menu a:visited {color: #3399cc; text-decoration: none;}
#menu a:hover, #menu .active a {color: #FFFFFF; text-decoration: none;}
#menu #search{ float: right; padding:0; margin: 3px 10px 0 0; height:50px; width:250px; background: url(images/search_box.png) top right no-repeat;}
#menu #search form{padding: 13px 14px;}
#menu #search input{background-color:#0099CC; color: #FFFFFF;}
#menu #search #submit{ background-color:#FF6666; margin: 0 3px; }

/* Page */

#page_top { width: 900px; height:20px; margin: 0 auto; padding: 0; background: url(images/content_top.png) top left no-repeat;}
#page { width: 900px; margin: 0 auto; padding: 0; background: url(images/content_bg.png) left repeat-y;}

/* Content */

#content { float: left; width: 63%; padding: 0 15px; margin: 0 auto; border: 1px #213122; border-style: none solid none none; line-height: 18pt;}
#content .image{ margin: 0; padding: 10px;}
#content img{ display:block; border: #000000 3px solid;}
#content .title {margin: 0; padding: 0 0 5px 0; text-align: left; background: none; border: 1px #CCCCCC; border-style: none none solid none;}

/* Sidebar */

#sidebar {float: right;	width: 33%; padding: 0; margin: 0; color: #CC6600;}
#sidebar ul { margin: 0; padding: 0 0 10px 5px; list-style: none;}
#sidebar li{ border: 1px #CCCCCC; border-style: none none solid none; width: 90%; padding: 0 0 10px 0;}
#sidebar h2 { padding: 5px 10px; margin: 0; text-align: left; background: none;}
#sidebar h3 {margin: 0; color:#000000; padding: 10px 0 5px 0;}
#sidebar p {margin: 0;}
#sidebar a {text-decoration: underline;}
#sidebar a:hover {text-decoration: none;}

/* Footer */

#footer {width: 900px; margin: 0 auto; border-style: none; padding: 10px 0 0 0; background: url(images/footer_bg.png) repeat-y left top; text-align: center; color: #FFFFFF;}
#footer p {	margin: 0; padding: 0 0 0 40px;	font-size: 77%;	}