#skiptocontent
{
display:none;
}
/*Main box layout and colours*/
html
{
background-color:#E0BD87;
margin:0px;
padding:0px;
}
body
{
margin:0px;
padding:0px;
background-image:url(/images/layout/gradientbg.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#sizer
{
background-image:url(/images/layout/footer_bottom.jpg);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:6px;
width:934px;
margin-left:auto;
margin-right:auto;
}
#wrapper
{
background-image:url(/images/layout/bg_bars.jpg);
background-position:top center;
background-repeat:repeat-y;
}
#main
{
background-image:url(/images/layout/bodybg.jpg);
background-position:top center;
background-repeat:no-repeat;
padding:13px;
padding-bottom:0px;
padding-top:23px;
min-height:700px;
}
#header
{
background-image:url(/images/head_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:1em;
}
#header img
{
display:block;
}
#aqmlogo
{
background-image:url(/images/head_top.gif);
background-position:top left;
background-repeat:no-repeat;
}
#content
{
margin-top:24px;
margin-left:67px;
}
#content.home
{
margin-left:0px;
}
/*Menus*/
#nav
{
margin-bottom:1em;
}
#nav ul
{
list-style:none;
margin:0px;
padding:0px;
}
#nav ul li
{
display:block;
float:left;
position:relative;
line-height:1.7em;
}
#nav ul li ul
{
display:none;
}
#nav ul li:hover ul,#nav ul li.hover ul
{
display:block;
}
#nav ul li ul
{
position:absolute;
top:1.7em;
left:-1px;
width:200px;
}
#nav ul li ul li
{
float:none;
padding-top:0.5em;
padding-bottom:0.5em;
}
#nav li
{
padding-left:1em;
padding-right:1em;
}
/*end menus */

#headerimage
{
float:right;
}

#rightcol
{
float:right;
width:221px;
}
#latestnews
{
float:left;
width:217px;
}
#latestnews h2
{
font-size:1em;
height:39px;
line-height:39px;
}
#latestnews div.items
{
padding-left:21px;
padding-right:10px;
}
#latestnews div.newscat h3,#latestnews p
{
margin-top:0px;
padding-top:0.2em;
margin-bottom:0px;
padding-bottom:0.2em;
}
#home
{
margin-left:217px;
margin-right:221px;
padding-left:40px;
padding-right:40px;
}
#mystery h2, #mystery p
{
margin:0px;
}
#mystery img
{
display:block;
border:0px;
}
#register
{
background-image:url(/images/mystery_bl.gif);
background-repeat:no-repeat;
background-position:top left;
}
#register
{
padding-left:121px;
}
#footer
{
margin-top:1em;
margin-bottom:0px;
}
#phone,#name
{
float:right;
border-left:1px solid #969696;
padding-left:1em;
padding-right:1em;
margin-top:0px;
margin-bottom:0px;
}
#footer a
{
padding-right:1em;
}
#quote
{
float:right;
width:215px;
margin-right:10px;
}
#quote h3
{
margin-top:0px;
}
#mainwithquote,h1.quote,h1.title
{
margin-right:300px;
}
#mainwithquote
{
min-height:450px;
}
span.number
{
margin-right:5px;
}
