* {
margin:0;
padding:0;
}
		
body
{
margin: 0;
padding: 0;
font-family: georgia, times, "times new roman", serif;
color: #000;
background: #E8E8DE url(images/bg.jpg) repeat-x;
}
		
p {
margin:15px 0;
}
		
a {
color:#cc0000;
text-decoration:underline;
}

a:hover {
color:#616161;
text-decoration:none;
}



.asterix {color:#ff0000;}

dt {
font-weight:bold;
}

dd {
margin-bottom:1em;
}

ul {
margin-left:15px;
}

img {padding:2px; border:1px solid #ccc; background:#fff;}

.floatright {
float:right;
margin-left:15px;
}

.floatleft {
float:left;
margin-right:15px;
}

#postHeader {
margin: 1em 3em;
text-align:right;
vertical-align: middle;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-transform:uppercase;
}

#postHeader a:hover {color:#616161;}

#container
{
margin: 0 2em 2em 2em;
background: #FFF url(images/background.jpg) right top repeat-y;
border: 1px solid #333;
}
		
#header
{
background-color: #BED4EC;
border-bottom: 1px solid #fff;
}
		
#header h1
{
margin: 0;
padding: 9px 9px;
}
		
#header h1 a {
text-indent:-999999px;
display:block;
width:350px;
height:103px;
background:url(images/logo2.jpg) no-repeat;
}

#header h2 {
color:#000000;
font-size:0.9em;
font-weight:300;
letter-spacing:0.1em;
margin:0 1.5em .5em 1.5em;
padding:0 0;
font-style:italic;
color:#BB3E49;
}
		
#navbar {
background:#ccc url(images/navbar.jpg);
padding:.1em;
}

#navbar ul {
list-style:none;
margin:1em 0;
padding:0 .5em;
}

#navbar li {
margin:0;
list-style:none;
display:inline;
}

#navbar li a {
margin:0 0 0 0;
padding:1.2em .5em;
font-size:14px;
color:#fff;
}

#navbar li a:hover {
background:#eee url(images/nav_on.jpg) repeat-x;
}
		
		
#nav
{
float: right;
width: 155px;
padding: 3.7em 1em 1em 1em;
border-top:1px solid #fff;
}
		
#nav p { margin-top: 0; }

#content
{
padding-top: 2em;
margin: 0 200px 0 1em;
}
		
#content h2 { margin-top: 0; }

#content li {margin:.8em 0;}
		
#footer
{
clear: both;
background:#fff;
padding: 1em;
text-align: center;
border-top: 1px solid #ccc;
font-size:.7em;
}

#banner {
position:absolute;
top:36px;
right:33px;
width:310px;
height:255px;
background:url(images/banner.jpg) no-repeat;
}

ul.rounded {background:url(images/ul.jpg) no-repeat; padding:10px 0 20px 15px; margin:0;}
ul.rounded li {background:url(images/li.gif) no-repeat; list-style-type:none; text-indent:20px;}

img.fleet {margin:15px;}

.twocol {float:left; width:350px; padding-top:1em;}	

fieldset.emailform {
border-top:1px solid #aaa;
border-bottom:none;
border-left:none;
border-right:none;
padding:1em;
margin-bottom:2em;
}

fieldset.emailform legend {
padding:0 .5em;
font-weight:bold;
}

div.advert {width:296px; float:left; background:url(images/front_advert.jpg) no-repeat; margin:.5em; padding:10px;}
div.advert h3 {padding:0 2px 5px 2px;}
div.advert img {border:none; padding:none; background:transparent;}

div.box {background:url(images/ul.jpg) no-repeat; padding:18px; margin:15px 0; clear:both;}
