	
	/* @override http://gaf.dzined.co.uk/bmt_themes/gaf/css/style.css */

/* RESET------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,em,font,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body {line-height: 1em; }  /* 75%=12px 62.5%=10px */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}/* remember to define focus styles! */
ins {text-decoration: none;}/* remember to highlight inserts somehow! */
del {text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0; margin:20px 0; border:1px solid #CCC; width:538px; }
td,th{ padding:5px;font-size:95%; border-bottom:1px solid #EFEFEF}/* tables still need 'cellspacing="0"' in the markup */
th{ background: #F5F5F5; font-weight:bold;}
a{ text-decoration:none}
a:hover{ text-decoration:underline}

/*TEXT FAMILY--------------------------------------------------*/
body{font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{ font-family: Georgia, "Times New Roman", Times, serif;}

/*TEXT COLOURS-------------------------------------------------*/
p{color:#222222;}
a{color: #006699;}
h1,h2,h3{color:#222222}
h4,h5,h6{ color:#333333}
#rightcolumn,#rightcolumn p,#rightcolumn h3, #rightcolumn h4, #rightcolumn h5, #rightcolumn h6, #rightcolumn li { color:#333;}

/*TEXT SIZE--------------------------------------------------*/
body{font-size:75%;}
p {font-size:1em;}
h1{font-size:2em;}
h2{font-size:1.9em;}
h3{font-size:2em; font-weight:normal}
h4{font-size:1.4em;font-weight:normal}
h5{font-size:1.2em;}
h6{font-size:1em;}

/*LINE-HEIGHTS ------*/
body{line-height: 1.5em;}
p{line-height:1.6em}
li{line-height:1.4em;}

/*MARGIN/PADDING/DIMENSIONS------*/
p{margin:10px 15px 10px 0px;}
h2{margin:24px 0 5px  0px; }
h3{margin:24px 0 5px  0px; }
h4{margin:5px 0 2px 0px; }
h5{margin:0px 0 4px 0px; }
#rightcolumn p{margin:0px 15px 10px 0px;}
#rightcolumn h3{margin:24px 0 15px  0px;}
#rightcolumn h4{margin:15px 15px 0px 0px;}
.textwrap_left{  padding:5px; margin:0 15px 5px 0 ; float:left}
.textwrap_right{ padding:5px; margin:0 0 5px 15px; float:right }

/*SITE FRAME--------------------------------------------------------------------------*/

body{ background:#ECECEC url(../images/bg.jpg) repeat-x }
#wrapper {margin: 46px auto 0 auto;width:844px; padding:0; }
#pre_header{ width: 814px; margin: 0; text-align:right; color:#FFF}
#header {color: #333;width: 791px;padding: 0;margin: 0 auto;background:url(../images/header.jpg) no-repeat;height:150px;}
#navigation{ background:#000033; width:791px; height:36px; margin:0 auto; }
#search_bar{  float:right; margin:6px 10px 0 0; width:230px; height:15px;}
#search_bar input { float:left;width:170px; height:15px;}
#search_bar a{ float:right; width:40px; display:block; color:#FFFFFF; padding-top:2px; }
#container {margin:0 auto;width:844px;padding:0;background:  url(../images/container.jpg) repeat-y; }
#leftcolumn {color: #333;padding: 0;width: 186px;float: left; margin-left: 45px;color: #333;}
#rightcolumn {float: left;color: #333;margin: 0 0 0 25px;padding: 0 10px 0px 0px;width: 529px;}

/*SECOND LEVEL STRUCTURE*/
#rightcolumn ul { margin-bottom:8px;}
#navigation ul{ margin:0 0 0 20px;}
#navigation ul li { float:left;margin:10px 25px 0 0;}
#navigation ul li a {color:#FFF; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }

#events_home{ float:left; width:200px;}

#news_menu{ float:right; width:170px; background: #E9E9E9; border:#CCC 1px solid; padding:10px; margin-top:20px}
#news_menu h3{ margin-top:8px;}
#news_display{ float:left; width:330px;}
#news_list{ float:left; width:315px;}
#history_list ul li{ margin-bottom:10px;}
#sidebar ul{ margin-top:20px;}
#sidebar ul li { margin:0 0 8px 0; background:url(../images/bullet.jpg) no-repeat 0 3px; padding-left:12px;}
#sidebar ul li a { color:#333333}
#pre_footer{
background: #DEE4FF; height:225px; width:787px;clear:both; margin:15px auto 0 auto;border-top:1px solid #ccc;
}
#business{float:left; width:200px; height:200px; margin-left:15px;}
#links{float:left; width:200px; height:200px; margin-left:15px;}
#local{float:left; width:200px; height:200px; margin-left:15px;}
#links ul,#local ul{ margin-top:10px}
#links ul li,#local ul li{ margin-bottom:5px}
#business h3,#links h3,#local h3{ font-weight:normal }
#footer{width:843px; clear:both;height: 22px; background:url(../images/footer.jpg) no-repeat}
#footer #foot_links{float: right;margin: 0 0 0 30px;}
#footer #foot_links li{float: left; margin-right: 15px;color:#999999;}
#footer #foot_links li a{color: #333;}
#footer ul#site_badge{float: right;}
#footer ul#site_badge li{color: #006699;}
#footer #site_badge a{color: #006699;}
#after_footer{
	width: 811px;background: #847D75;margin-top: 10px;
}
#pre_after_footer{
	width: 811px; background: #FFF;height: 20px;
}
#after_footer ul#copyright{
	float: left; color: #F6F3F1;
}
#after_footer ul#site_badge{
	float: right;color: #F6F3F1;
}
#after_footer ul#site_badge a{
	color: #FFF;
}
/*LAYOUT TEST  
#wrapper{ background:#000000}
#prehead{ background: #009966 }
#header{ background:#003366}
#navigation{ background: #9966FF}
#info_bar{ background: #92622F}
#container{ background:#333333}
#leftcolumn{ background: #999966}
#rightcolumn{ background: #CC6699}
#pre_foot{ background: #3333CC}
#pre_foot2{ background: #336666}
#footer{ background: #660066} */



/*NAV-MENU--------------------------------*//*FORM-------------------------------*/
#myform fieldset{ background:#F6F6F6; margin:10px 0px; border:1px solid #ccc; padding:20px;}
#myform textarea { width:300px; height:150px; border:1px solid #CCC}
#myform input { border:1px solid #CCC}
#myform label{ display:block;}
#myform .ctrlHolder{margin-bottom:10px;}
#myform .submitButton{ width:80px; height:30px; background:#EFEFEF; border:1px solid #CCC}

/*HOMEPAGE--------------*/
#galleries_display li{ float:left; margin:0 5px 5px 0; }
.gal_clear{ width:500px; clear:both; margin-bottom:10px;height:110px; border:1px solid#CCC}
.gal_img{ width:110px;height:110px;float:left; padding:5px;}
.gal_content{ width:365px;height:110px;float:left; padding: 5px 5px 5px 10px}
/*-PLUGINS CSS------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/

/*-SIFR CSS------*/
.sIFR-flash {visibility: visible !important;margin: 0;position: relative;}
.sIFR-flash span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
/*FACEBOX-------*/
#facebox .b {background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/b.png);}
#facebox .tl {background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/tl.png);}
#facebox .tr {background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/tr.png);}
#facebox .bl {background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/bl.png);}
#facebox .br {background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/br.png);}
#facebox {position: absolute;top: 0;left: 0;z-index: 100;text-align: left;}
#facebox .popup {position: relative;}
#facebox table {border-collapse: collapse; border:none}
#facebox td {border-bottom: 0;border:none; padding: 0;}
#facebox .body {padding: 10px;background: #fff;width: 370px;}
#facebox .loading {text-align: center;}
#facebox .image {text-align: center;}
#facebox img { border: 0; margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px;margin-top: 10px; text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */  position: absolute;  /*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/}
.pics2{height: 170px;width: 170px;padding: 0;margin: 0 ;text-align: left;}
.pics2 .span{font-size:12px;}
