/* oube is a trading name of FKDA Limited */
/* &copy; 2007-2008 FKDA Limited (www.fkda-webdesign.co.uk) ALL Rights Reserved */
/* GENERAL */
html, body{margin:0; padding:0; text-align:center; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; color:#000;}
html, body, table{margin:0; padding:0; font-size:11px;}
html{background:#797266;}
body{margin:0; padding:10px;}
a{color:#990; text-decoration:none;}
a:hover{color:#990; text-decoration:underline;}
a.hide{color:#000; text-decoration:none;}
a.hide:hover{color:#000; text-decoration:underline;}
a.black{color:#000; text-decoration:underline;}
a.black:hover{color:#990; text-decoration:underline;}
p{margin:0 0 10px 0;}
hr{margin:10px 0; border:none; border-top:1px solid #000; height:0;}
form{margin:0; padding:0;}
input{text-indent:2px;}
input, textarea, select{margin:0; background:#FFF; border-color:#AAA; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
label{font-weight:bold;}
.error{margin:0 0 5px 0;color:#C00; font-weight:bold;}
.error a{color:#C00; text-decoration:underline;}
.error a:hover{color:#C00; text-decoration:none;}
.clr{clear:both; line-height:1.1em;}
.rule{margin:15px 0; height:1px; width:100%; background:#666;}
.link_right{margin:0; padding:0; float:right; font-size:17px; font-weight:bold; color:#BBB; letter-spacing:-1px;}
.link_right a{color:#BBB; text-decoration:none;}
.link_right a:hover{color:#990; text-decoration:none;}
#pagewidth{margin:0; padding:0; width:840px; min-height:950px; height:auto !important; height:950px; background:#FFF; text-align:left;}
#pagewidth2{margin:0; padding:0; width:840px; min-height:610px; height:auto !important; height:610px; background:#FFF; text-align:left;}
#shaddow{margin:0 auto; padding:0; width:850px; min-height:530px; height:auto !important; height:530px; background:url(images/shaddow_bg.gif) repeat-y right top #fff; text-align:left;}
#shaddow_foot{margin:0; padding:0; width:850px; height:10px; background:url(images/shaddow_bottom.gif) no-repeat left top #797266;}
#shaddow_corner{margin:0; padding:0; float:right; width:7px; height:10px; background:url(../images/shaddow_corner.gif) no-repeat right top;}
/* HEADER */
#header{margin:0; padding:20px 0; width:620px; height:60px;}
#header_logo{margin:0; padding:0; float:left; width:175px; height:60px;}
#header_text h1{margin:0; padding:0; float:right; width:620px; height:60px; background:url(images/header_text.gif) no-repeat left top; text-indent:-6000px; overflow:hidden; display:block;}
/* NAVIGATION */
#nav{margin:0; padding:20px 0 20px 20px; float:left; width:180px;}
/* CONTENT */
#content{margin:0; padding:0 20px 20px 0; float:right; width:620px; background:#FFF;}
#content_image{margin:0 0 10px 0; padding:0;}
#content_form{margin:0; padding:0; height:55px; vertical-align:middle;}
#content_cover{margin:0; padding:20px 20px 60px 20px;}
h2{margin:0 0 2px 0; padding:0; font-size:17px; font-weight:bold; letter-spacing:-1px;}
h2 a{color:#000; text-decoration:none;}
h2 a:hover{color:#990; text-decoration:none;}
h3{margin:0 0 2px 0; padding:0; font-size:15px; font-weight:bold; letter-spacing:-1px;}
h3 a{color:#000; text-decoration:none;}
h3 a:hover{color:#990; text-decoration:none;}
h4{margin:0 0 2px 0; padding:0; font-size:12px; font-weight:bold; letter-spacing:-1px;}
h4 a{color:#990; text-decoration:none;}
h4 a:hover{color:#000; text-decoration:none;}
ul{margin:0; padding:0;}
ul li{margin:0; padding:0; list-style:none;}
ul li a{margin:0; padding:0;}
.grey{color:#BBB;}
.grey a{color:#BBB; text-decoration:none;}
.grey a:hover{color:#990; text-decoration:none;}
.search{color:#990; font-weight:bold;}
.search a{color:#990; text-decoration:none;}
.search a:hover{color:#990; text-decoration:underline;}
/* NEWS */
.news_detail{margin:0 0 10px 0; padding:0; color:#777; font-size:11px;}
.news_detail a{color:#777; text-decoration:underline;}
.news_detail a:hover{color:#990; text-decoration:underline;}
.news_text{margin:0 0 20px 0; padding:0;}
.news_text a{color:#990; text-decoration:none;}
.news_text a:hover{color:#990; text-decoration:underline;}
#pagination{margin:0; padding:0; font-size:11px;}
#pagination a{color:#990; text-decoration:none;}
#pagination a:hover{color:#990; text-decoration:underline;}
/* EVENTS */
ul#event_cal{margin:0; padding:0;}
ul#event_cal li{margin:0 10px 10px 0; padding:5px; float:left; width:70px; height:50px; list-style:none; background:#000; color:#FFF; font-size:16px; font-weight:bold; text-align:right; display:block; letter-spacing:-1px;}
ul#event_cal li.day{margin:0 10px 10px 0; padding:5px; float:left; width:70px; height:50px; list-style:none; background:#999; color:#FFF; font-size:16px; font-weight:bold; text-align:right; display:block; letter-spacing:-1px;}
ul#event_cal li.nomargin{margin-right:0;}
ul#event_cal li.event{background:#990;}
ul#event_cal li.cont{background:url(http://www.oube.co.uk/images/event_cont.jpg) no-repeat left top #000;}
ul#event_cal li a{margin:0; padding:0; width:70px; height:50px; display:block; color:#FFF; text-decoration:none;}
.boxhead{margin:0; padding:0; background:none; display:none;}
.boxbody{margin:0; padding:5px; width:325px; background:#FFF; text-align:left; font-size:11px;}
.boxbody_link{color:#990;}
/* LISTS */
ul.cat_list{margin:0; padding:0;}
ul.cat_list{margin:0; padding:0;}
ul.cat_list li{margin:0; padding:0; list-style:none;}
ul.cat_list li h2{margin:0; padding:0; list-style:none;}
/* PLACE MAP */
.place_thumbs{margin:10px 0; padding:0;}
ul.thumbs{margin:0; padding:0;}
ul.thumbs li{margin:0 10px 0 0; padding:0; float:left; list-style:none;}
ul.thumbs li.last{margin:0; padding:0;}
/* ADVERTS */
.ads{margin:65px 0 0 0; padding:0;}
.ads ul{margin:0; padding:0;}
.ads ul li{margin:0; padding:0; list-style:none;}
.ads ul li a{margin:0 0 10px 0; padding:0; width:160px; height:90px; display:block;}
.ads a img{margin:0; padding:0; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30;}
.ads a:hover img{filter:alpha(opacity=100); -moz-opacity:100; opacity:100;}
.ads_click{margin:0 0 10px 0; padding:0; width:160px; line-height:15px; font-size:11px; color:#000; text-align:center;}
.ads_click a{color:#000; text-decoration:none;}
.ads_click a:hover{color:#990; text-decoration:none;}
/* PROFILE */
#profile_left{margin:0; padding:0; width:170px; min-height:200px; height:auto !important; height:200px; float:left;}
#profile_right{margin:0; padding:0; width:432px; min-height:200px; height:auto !important; height:200px; float:right;}
.profile_box{margin:10px 0; padding:0;}
/* WHOS ONLINE */
#whosonline{margin:0; padding:20px 0 5px 20px; width:820px; min-height:80px; height:auto !important; height:80px; background:#FFF;}
.who_nav{margin:0; padding:0 20px 0 0; float:left; width:160px;}
.who_left{margin:0; padding:10px 20px 10px 0; float:left; width:600px;}
/* FOOTER */
#footer{margin-top:0; margin-right:auto; margin-bottom:10px; margin-left:auto; padding:0 10px 0 0; width:840px; height:20px; text-align:right; font-size:11px; color:#A8A49D; text-transform:lowercase;}
#footer u{color:#D0CBC1; text-decoration:none;}
#footer a{color:#A8A49D; text-decoration:none;}
#footer a:hover{color:#FFF; text-decoration:none;}
.copyright{color:#999;}
.copyright a{color:#999; text-decoration:underline;}
.copyright a:hover{color:#999; text-decoration:none;}
.helpline{background:#FFF; border-style:none;}
