/*
<!-- Logo, content and branding is Copyright Material c2010 -->
<!-- Content and Original works from this site can only be used by permission -->
<!-- Feedback about this website to thewebteam @ digitalidiom.co.uk -->
<!-- This site built to HTML, CSS and xHTML Standards of the W3C Guidelines -->
<!-- Web standards and Accessibility http://www.w3.org/ and http://www.w3.org/WAI/ -->
*/

.print {display:none;}

body {
margin:0px;padding:0px;
font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
background-color:#D5E8F4;
color:#333;
}

#page {
width:960px;
margin:0px auto 0px auto;
padding:0px;
background-color:#FFF;
border:12px solid #FFF;
}

#masthead {
height:176px;
margin:0px;
padding:0px;
background-color:#369;
background:#369 url('../images/bg-masthead.jpg') no-repeat;
}

#adzone {
width:200px;
float:left;
background-color:transparent;
color:#000;
padding:10px;
}

#subnav {
float:right;
margin-right:10px;
height:67px;
background-color:transparent;
color:#FFF;
}

#logo {
float:right;
}

#sidebar {
width:200px;
min-height:340px;
margin-right:30px;
background:#D5E8F4 url('../images/bg-sidebar-top.gif') no-repeat;
}

#jsGFUKBannerOuter {
margin:0px auto;
background: transparent url('http://www.templatehelp.com/codes/jsbanner/04/skins/blue/ajax-banner-bg.gif') repeat-x;
width:900px;
}

#jsGFUKBanner {
margin:0px auto;
}

#content {
float:right;
margin-right:10px;
margin-top:30px;
width:700px;
background-color:#FFF;
color:#333;
}

#footer {
font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
clear:both;
text-align:center;
margin:0px;
padding:10px;
background-color:#01738C;
color:#DDD;
}



/* LISTOMATIC MENUS ******************************************** */
#menu {
float:right;
padding:0px;
margin:0px;
margin-right:10px;
width:660px;
height:30px;
background-color:transparent;
color:#FFF;
}

#navlist {
padding:0px;
margin:6px 0px 0px 26px;
float:right;
}

#navlist li
{
font: 11px Verdana, Arial, Helvetica, sans-serif;

margin: 0px 0px 0px 0px;
padding: 0px;
display: inline;
}

#navlist li a, #navlist li a:link
{
color: #FFF;
text-decoration: none;
margin:0px;
padding: 0px 6px;
border-right:1px solid #CCC;
font-weight:bold;
}

#navlist li a:hover
{
color: #333;
text-decoration: underline;
}

#navlist li a:visited
{
color: #FFF;
}

#tmenu {
float:right;
padding:0px;
margin:4px 10px 0px 0px;
width:660px;
height:30px;
background-color:transparent;
color:#333;
text-align:right;
}

/* BODY STYLES */
td, th {font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size: 150%; margin:0px; padding:0px; color:#333;}
h2 {font-size: 130%; margin:0px; padding:0px; color:#369;}
h3 {font-size: 110%; margin:0px; padding:0px; color:#EC3C0A;}

p {margin:4px 0px 24px 0px;}

img {border:0px;}
.imgRight {float:right;}
.imgLeft {float:left;}

/* SIDEBAR STYLE */
#sidebar h2 {font-size:13px; text-align:center; color:#FFF; margin:0px 0px 20px 0px; padding:4px 0px;}
#sidebar h3 {font-size:12px; text-align:center; color:#369; margin:0px 0px 2px 0px; padding:4px 0px;}
#sidebar p {margin-left:10px; }
#sidebar {}

/* LINK STYLES */
a:link, a:visited {color:#369;}
a:hover, a:active {color:#963;}

#subnav a:link, #subnav a:visited {color:#FFF;}
#subnav a:hover, #subnav a:active {color:#009;}

#tmenu a:link, #tmenu a:visited {color:#333;}
#tmenu a:hover, #tmenu a:active {color:#009;}

#footer a:link, #footer a:visited {color:#FFF;}
#footer a:hover, #footer a:active {color:#009;}


/* FORM STYLES */
#aff_custom_search_form {
margin:0px;
padding:4px;
font-size:90%;
background-color:#EEE;
border:2px solid #999;
}

#aff_custom_search_form th {font-weight:bold; text-align:left; font-size:11px;}
input {font-size:90%; border:1px solid #CCC;}
select {font-size:90%; border:1px solid #CCC;}


/* Odds and Sods */
.articlebox{ float:right; width:240px; margin-right:10px; padding: 4px; text-align:left; background-color: #F2F2F2; border:1px solid #999;}