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

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

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: #ffffff}

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

blockquote {}

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

#wrapper {width: 860px; margin: 0 auto; border: none; background: #336699}

/* Header */

#header { width: 860px;	height: 300px; margin: auto; background: url(images/header_bg.jpg) top center no-repeat;}
#header h1 { margin: 50px 0 0 50px; padding: 0;  text-transform: lowercase; font-size: 30pt; }
#header h3 { margin: 0 0 0 50px; padding: 0; text-transform: uppercase; }
#header a {	text-decoration: none; color: #222222;}
#header a:hover {color: #336699;}

/* Menu */

#menu {	width: 800px; height: 50px;	margin: 0 auto;	background: #000000;}
#menu h2 { display: none;}
#menu ul { margin: 0; padding: 0 0 0 30px; list-style: none;}
#menu li {display: inline; height: 50px;}
#menu a {display: block; float: left; height: 50px;	padding: 25px 20px 0 20px; text-transform: lowercase; text-decoration: none; text-align: center; color: #ffffff; font-size: 14px; background:url(images/menu_bg.jpg) top center no-repeat;}
#menu a:hover, #menu .active a {color: #336699;}

/* Page */

#page { width: 800px; margin: 10px auto; background: #336699 url(images/img03.png) repeat-y;}

/* Content */

#content { float: left; width: 489px; padding: 10px 10px; background: url(images/img04.jpg) no-repeat; border: 1px #ffffff; border-style: none solid none none;}
#content .image{ margin: 0px; padding: 0 10px 10px 10px;}
#content img{ display:block; border: #ffffff 3px solid;}
.box { margin: 0 0 0 20px; padding: 0; background: #336699; border: 1px solid #ffffff; width: 420px; color:#ffffff;}
.box .title {margin: 0; padding: 3px; text-align: center; background: url(images/box_title.jpg) top right no-repeat; border: 1px #ffffff; border-style: none none solid none;}
.box .content {padding: 5px;}

/* Sidebar */

#sidebar {float: right;	width: 289px; padding: 0; margin: auto;}
#sidebar ul { margin: 0; padding: 10px 0 0 0; list-style: none; }
#sidebar h2 { padding: 5px; margin: 0; text-align: center;}
#sidebar h3 {margin: 0; color:#222222; padding: 10px 0 5px 0;}
#sidebar p {margin: 0;}
#sidebar a {text-decoration: underline;}
#sidebar a:hover {text-decoration: none;}

/* Footer */

#footer {width: 800px; height: 30px; margin: 0 auto; border: 5px #222222; border-style: solid solid none solid; padding: 5px 0 0 0; background: #ffffff; text-align: center; color: #222222}
#footer p {	margin: 0; padding: 0 0 0 40px;	font-size: 77%;	}