/* death of the skip CSS Document */

/*****************************/
/* remarkablegroup.co.uk
*****************************/
/*  undo html -> this is to undo all browsers basic built in styles   */
/*****************************/
:link, :visited { text-decoration: none; }

ul { list-style: none;}

h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }

ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,textarea,select { margin: 0; padding: 0; }

img, a img, :link img, :visited img { border: none; }

address { font-style: normal; }

/*img, div, ul  { behavior:url(../css/iepngfix.htc) }*/

a {outline:none;}/* FIREFOX DOTTED LINE FIX */

/* ALLOWS A LINK TO SIT ON A PNG ?

/*****************************/
/* OPACITY/TRANSPARENCY filter=
filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity:0.1;
*/
/***************************************
 TYPOGRAPHY
 _____________
/* Standard. Readable */
	/* font-family:  'Lucida Grande', Geneva, sans-serif; */
	/* font-family: Tahoma, Geneva, sans-serif; */
	/* font-family: Geneva, Verdana, sans-serif; */
	
/* Nice. Classic Looking */
	/* font-family: 'Times New Roman', Times, serif; */
	/* font-family: Georgia, serif; */
	/* font-family: Book Antiqua, Palatino, serif; */
	
/* Modern. Kind of Funky */
	/* font-family: 'Gill Sans', 'Trebuchet MS', Helvetica, sans-serif; */
	
/* Monospace */
	/* font-family: Lucida Console, Monaco, monospace; */
	
/****************************************/

body {
	font-family: Helvetica, sans-serif;
	font-size:13px; color:#999999;
	margin:0px;padding:0px;
	align:center;text-align:center;
	background:#eaeaea;	
	border-bottom:10px solid #000;
}
#page {width:980px;height:auto;margin:0 auto;background:;padding:0px; background:#eaeaea url('../gfx/bg2.gif') repeat-y center; }
#body {
	width:900px;height:100%;
	padding-top:26px;
	margin:0px 34px 0px 40px;
	Zbackground:url('../gfx/bg_body.gif') repeat-y top left;
	text-align:left;
	}
	#bgcont {background:url('../gfx/bg3.gif') no-repeat 0px 0px;}
	
/* {border: 1px solid black;}	
/* - - - - - - - - - - - - - - - - - - - 
COLOURS
- - - - - - - - - - - - - - - -- - - - */
.yellow {background-color:#fcee21}
.orange {background-color:#FCBF06}
.green {background-color:#7dc243}
.lightGreen {background-color:#abff4d}
.pink {background-color:#CC0066}
.lightPink {background-color:#ff00dd}
.cyan {background-color:#0cbae8}
.lightCyan {background-color:#B8E0F5}
.blue {background-color:#006d87}
.purple {background-color:#555288}
.grey {background-color:#676767}
.black {background-color:#000000}
.red {background-color:#AB140A}
/*___txt___*/
.yellowtxt {color:#fcee21}
.orangetxt {color:#FCBF06}
.orangetxtb {color:#FCBF06; font-weight:bold;}
.greentxt {color:#7dc243}
.lightGreentxt {color:#abff4d}
.pinktxt {color:#CC0066}
.lightPinktxt {color:#ff00dd}
.cyantxt {color:#0cbae8}
.lightCyantxt {color:#B8E0F5}
.bluetxt {color:#006d87}
.purpletxt {color:#555288}
.greytxt {color:#676767}
.blacktxt {color:#000000}
.redtxt {color:#AB140A}
/*___backgrounds___*/
.sky{background:#e2e3da url('../gfx/RiverBankPurple.jpg') repeat top left;}
/* - - - - - - - - - - - - - - - - - - - 
TYPOGRAPHY
- - - - - - - - - - - - - - - -- - - - */
h1, h2, h3, h4, h5, h6 {font-family: Helvetica ,Helvetica, sans-serif;}
h1 {font-size:20px;font-weight:normal;margin:0 0 10px 0px; color:#FCBF06}
h2 {font-size:30px;font-weight:normal;margin:0 0 10px 0;}
h3 {font-size:18px;font-weight:normal;margin:0 0 10px 0px;}
h4 {font-size:18px;font-weight:normal;margin:0 0 5px 0;}
h5 {font-size:14px}
h5 a {color:#FCBF06;}
h5 a:hover {color:#000000; background-color:#FFFFFF;}
h6 {font-size:10px}
/* Blue links
a {text-decoration:underline;color:#0cbae8;}
a:hover, a:active {background:#0cbae8;color:#ffffff;}*/
p {margin:10px 0;width:auto;}
/* links */
a {color:#333333; padding:0 0;text-decoration:none;}
a:hover {background:#000000;color:#ffffff;} a:active {background:#0cbae8;color:#ffffff;}
a.link {color:#333333;border-bottom:1px solid #333333; padding:0 0;}
a.link:hover {background:#000000;color:#ffffff;border-bottom:1px solid #000000;} a.link:active {background:#0cbae8;color:#ffffff;border-bottom:1px solid #0cbae8;}
a.reverse {color:#ffffff;border-bottom:1px solid #ffffff; padding:0 0;text-decoration:none;}
a.reverse:hover {background:#ffffff;color:#000;border-bottom:1px solid #ffffff;text-decoration:none;} a.reverse:active {background:#fcee21;color:#000;border-bottom:1px solid #fcee21;}
sup {
font-family:Arial, Helvetica, sans-serif;font-size:9px; }
sup.title {
font-family:Arial, Helvetica, sans-serif;font-size:9px; vertical-align:30px}
/* lists */
ul {margin:0 0 10px 0}

.bold {font-weight:bold; color:#676767;}


/* - - - - - - - - - - - - - - - - - - - 
FORMS
- - - - - - - - - - - - - - - -- - - - */
input, select, option, textarea
{
  border:0px;font-size:13px;
  color:#1d4793;
  cursor:pointer;
  background:#ffffff;
  font-family: Helvetica, sans-serif;
}
textarea {background:url('../gfx/bg_textarea.gif') repeat-y top left;font-size:14px;
font-style:italic;
line-height:18px;
}
textarea.contact {height:300px;}
.contact {width:100%;}
/* - - - - - - - - - - - - - - - - - - - 
ICONS
- - - - - - - - - - - - - - - -- - - - */
.media_controls {font-family:'webdings','wingdings','web-dings','web dings',webdings,wingdings,web-dings,web dings, none;font-size:16px}
.rss {height:19px;width:19px;display:block;float:left;}
/* - - - - - - - - - - - - - - - - - - - 
HEADER
- - - - - - - - - - - - - - - -- - - - */
#header {
	background:url('../gfx/bg_body.gif') repeat-y top left;
	width:900px;
	height:14px;
	display:block;
	margin:0 0 0px 0;
	text-align:right;
	}
.head_items {
	
	background:;
	width:633px;
	height:;
	overflow:hidden;
	display:inline-block;list-style-type:none;
	}
#logo { position:relative;top:0px;left:0px;width:900px;height:85px;padding:0 0 0 0px;margin:0px 0 20px 0px;}

.logo {float:left;}

.heading {background:url(../gfx/header.jpg) no-repeat top left;
width:900px;height:240px;margin:0px auto;padding:0 0 0 0;display:block;position:relative;top:0px;float:left;text-align:right; }

.heading_ad {display:block;width:290px;margin:0px 0px 0 0;position:relative;top:40px;right:40px;text-align:left;float:right;}

.heading_ad_img1 { vertical-align:top; float:left; display:block; margin:0; padding:0;}
.heading_ad_img2 { vertical-align:top; float:RIGHT; display:block; margin:0; padding:0;}

.donate { background:url('../gfx/g_donate_bar.jpg') no-repeat top left; width:189px; height:31px; float:left; display:block; font-size:14px; text-align:center; padding-top:10px; margin-top:15px;}

.donate a { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:bold; }

.donate a:hover {color:#FCBF06; background:none;}

/* _______ */
.login_box {width:180px;float:right}
.login_email {width:170px ;height:20px;background:#ffffff url();border:1px solid black;margin:0 5px 10px 10px;}
.login_password {width:108px ;height:20px;background:#ffffff url();border:1px solid black;margin:0 5px 0px 10px;float:left;}
.login_button {float:right;margin:0px 0px 0 0;width:50px;height:20px;}

/* - - - - - - - - - - - - - - - - - - - 
NAVIGATION
- - - - - - - - - - - - - - - -- - - - */
#nav { 
	height:30px;
	display:inline-block;
	float:right;
	margin:47px 0 20px 0;
	background:url('../gfx/bg_nav.gif') no-repeat bottom left;
	padding:0px 15px 0 0;
	
	}
	.nav_button {no-repeat top left;list-style-type:none;display:inline;margin:10px 0 15px 10px;float:left; padding:0;}
	
	.nav_left_but {height:27px; width:10px; background-image:url(../gfx/bg_nav_left_green.jpg); background-repeat:no-repeat; overflow-y:hidden; float:left;}
	
	.nav_right_but {height:19px; background:url(../gfx/bg_nav_right_green.jpg) no-repeat top right;overflow-y:hidden; padding:8px 15px 0 5px; float:left;}

	a.nav_key:hover .nav_left_but {background-image:url(../gfx/bg_nav_left_orange.jpg); background-repeat:no-repeat; overflow-y:hidden; float:left;}
	
	a.nav_key:hover .nav_right_but {height:19px; background:url(../gfx/bg_nav_right_orange.jpg) no-repeat top right;overflow-y:hidden; padding:8px 15px 0 5px; float:left;}
	
	a.nav_key {font-weight:normal; background:none;color:#FFFFFF;display:inline-block; font-family:Helvetica, Arial, sans-serif;border:0px;cursor:pointer;}
	a.nav_key:hover {color:#ffffff;}
	a.nav_key:active {color:#ffffff;}
.sub_nav {
	background:#B8E0F5;width:200px;margin:0px;padding:10px 0 10px 10px;overflow:hidden;
	list-style-position:outside;Zlist-style-type:none;
	
}	
	.sub_nav li {margin:0 0px 0 25px;padding:0px;} 
	.sub_nav li a {width:200px;padding:2px 0px;display:block;border:none;background:none;color:#0cbae8;} 
	.sub_nav li a:hover {border:none;background:#0cbae8;color:#ffffff;}
	.sub_nav_base {list-style-position:outside;border-top:4px solid #0cbae8;border-bottom:2px solid #bbbbbb;margin:0px;padding:0px;display:block;}
/* - - - - - - - - - - - - - - - - - - - 
COLUMNS
- - - - - - - - - - - - - - - -- - - - */
#column_1,#column_2,#column_3,#column_4 {display:inline-block;float:left;margin:0 0px 0 0;
/*	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;*/}
#column_news {width:860px;margin:0px; padding: 10px 20px 25px 10px;}
	#column_news  #newsList ul li {border-top:#cccccc solid 1px; border-bottom:#cccccc solid 1px; margin:15px 0px 35px 0px; padding:15px; }
	.newsimages {margin-left:30px; }
#column_1 {width:560px;margin:0px; padding: 10px 20px 25px 10px;}
#column_2 {width:200px;}
#column_3 {width:185px;margin:0;}
#column_4 {width:187px;margin:0 0 0px 0;overflow:hidden;float:right;}
#column_5 {width:780px;}
#column_6 {width:200px; float:right;}

ol li { margin:10px 0; font-size:16px; font-style:italic; color:#FCBF06;}

.list_text { font-family: Helvetica, sans-serif; font-size:13px; font-style:normal; color:#999999; margin:0px;padding:0px;}

ul li { padding:5px 10px;}

.news { border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; margin:10px 0 20px 0; padding:15px 0 5px 0;}

.news a { font-size:12px; color:#FCBF06; border:0; padding:0;}

.news a:hover { background:none; color:#000000;}

/* - - - - - - - - - - - - - - - - - - - 
ULTRA
- - - - - - - - - - - - - - - -- - - - */
#ultra {
	display:block;float:left;
	width:570px;
	overflow:hidden;
	display:block;float:left;
	margin:0 10px 10px 0;
	}

/* - - - - - - - - - - - - - - - - - - - 
BIG
- - - - - - - - - - - - - - - -- - - - */
#big {
	width:375px;
	overflow:hidden;
	display:block;float:left;
	margin:0 0 0px 0;border-bottom:10px solid #ffffff;
	}
.content { padding:15px;}

#big .img {border:5px solid #ffffff;display:block;margin:10px 0px;}
/* - - - - - - - - - - - - - - - - - - - 
MEDIUM
- - - - - - - - - - - - - - - -- - - - */
#medium {
	width:185px;
	overflow:hidden;
	display:block;float:left;
	margin:0 0 0px 0;border-bottom:10px solid #ffffff;
	}
/* - - - - - - - - - - - - - - - - - - - 
BOX
- - - - - - - - - - - - - - - -- - - - */
.boxLeft {	width:290px;overflow:hidden;display:block;float:left;margin:0 10px 0px 4px;background:url(../gfx/bg_box.gif) no-repeat bottom left;}	
	.boxLeft .content ul li {padding:0px; margin:0px;}

.box {
	width:290px;
	overflow:hidden;
	display:block;float:left;
	margin:0 10px 0px 0;
	background:url(../gfx/bg_box.gif) no-repeat bottom left;
	}	
.box-head-orange {
background:url(../gfx/bg_nav_oj.gif) repeat-x top left; height:23px;padding:4px 0 0 4px;color:#FFFFFF;font-size:13px;width:300px;}	
.box-head-green {
background:url(../gfx/bg_nav_green.gif) repeat-x top left; height:23px;padding:4px 0 0 4px;color:#FFFFFF;font-size:13px;}
.box-head-blue {
background:url(../gfx/bg_nav_blue.gif) repeat-x top left; height:23px;padding:4px 0 0 4px;color:#FFFFFF;font-size:13px;}

.image {float:left; border:1px solid #ffffff; margin: 0 10px 15px 0;}

.rightcolCMS {width:200px; height:100%; float:right; margin: 0px 10px 10px 10px; }

/* - - - - - - - - - - - - - - - - - - - 
FOOTER
- - - - - - - - - - - - - - - -- - - - */
#footer {
	width:980px;
	overflow:hidden;
	display:block;
	background:url(../gfx/bg_footer.gif) no-repeat 0px 0px;
	text-align:center;align:center;margin:0px auto;
	padding:40px 0 0px 0;
	}	
	
	.tree {float:left;display:block}
	
.footer_list {text-align:center;align:center; margin:0px auto;float:left;width:980px}
.footer_list li { float: left;margin:0 0px 0 0; display: inline; text-align:left}	
/* - - - - - - - - - - - - - - - - - - - 
WIDGETS
- - - - - - - - - - - - - - - -- - - - */
/* -- last.fm --*/
#ipod {background:url('../gfx/ipod.png') no-repeat top left;width:187px;height:310px;display:block;float:right;margin:0 0 10px 0;}
/* -- flickr --*/
#flickr {width:187px;display:block;float:right;margin:0 0 0px 0;}
/* -- twitter --*/
ul#twitter_update_list li {Zborder:1px solid #fff}
ul#twitter_update_list li span {display:block;margin:5px 0 0px 0;}
ul#twitter_update_list li a {Zdisplay:block;width:170px;Zcolor:#0ff;margin:0 0 10px 0;}

/* - - - - - - - - - - - - - - - - - - - 
ERROR PAGES - 404
- - - - - - - - - - - - - - - -- - - - */
.errorPage {background-image:none;}
