/* CSS generated by Silktide Site Manager at 08:01am 09/01/2012 - do not edit this file directly */

/*-----------------------------------------------------------------------------------------------------------------------------------------------------------
CSS for Silktide Client Wireframe - Main Stylesheet
Author:		David Ball (davidball@silktide.com) / Silktide Ltd
Created:	24/10/2007
Updated:	

History:

24/04/2006	Stylesheet created
	
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Global Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* commented backslash hack \*/ html, body { height: 100%; } /* end hack */

html, body				{ padding: 0; margin: 0; }
body					{ background: #666 url(http://www.bluedwarf.co.uk/private/templatefiles/looping_bk.jpg); font: 75% "trebuchet ms", verdana, arial, helvetica, sans-serif, sans-serif; text-align: center; }

h1					{ font: bold 1.6em arial, verdana, helvetica, sans-serif; text-transform: uppercase; color: #2a2e7e; font-weight:bold; margin: 10px 0 10px; }
h2					{ font: bold 1.2em arial, verdana, helvetica, sans-serif; text-transform: uppercase; color: #B00000; margin: 10px 0;  }
h3					{ font: bold 1.2em arial, verdana, helvetica, sans-serif; color: #2a2e7e; margin: 10px 0; }
p,li					{ font-size: 1.0em; line-height: 1.5em; color: #222; margin:10px 0; padding:0; }

a					{ text-decoration: none; color: #1d3aa2; font-weight:bold; }
a:hover					{ color: #a00000; }

strong					{  }

img					{ border: 0; }
hr							{ height: 1px; background-color: #b2b2b2; color: #b2b2b2; border: 0; }
form, table				{ background: transparent; font-size: 1.0em; }
.tablestyle				{ border-collapse: collapse; }
.tablestyle th, .tablestyle td 		{ vertical-align: top; padding: 0 20px 20px 0; }
.tablestyle h3				{ margin-top:0; }

.clear				{ clear: both; }
.widthwrapper			{ width: 100%; }
.left					{ float: left; }
.right					{ float: right; }
.imgleft				{ float: left; margin: 10px 15px 5px 0; }
.imgright				{ float: right; margin: 10px 0 5px 15px; }
.textright				{ text-align:right; }

.padding				{ padding: 10px; } 


/* Layout Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#container 	  		{ width: 912px; min-height: 100%; height: auto; background-color: #fff; text-align: left; margin: 0 auto -85px auto; border-left:6px solid #092b50; border-right:6px solid #092b50; } /* margin-bottom to match #clearfooter */
* html #container 	{ height: 100%; }

#breadcrumb		{ padding:0; margin:0; font-size:0.9em; }

#header			{ height:66px; width:912px; background:#848484 url(http://www.bluedwarf.co.uk/private/templatefiles/header.jpg) repeat-x top left; position:relative; }

#topnav			{ position:absolute; top:40px; left:630px; }

#contentwrapper		{  }

#banner			{ display:block; }

#sidecol		{ width: 200px; float: left; }

#content		{ margin-left: 210px; }

#clearfooter		{ clear: both; height: 85px;}
#footer			{ height: 85px; clear: both; background:#fff url(http://www.bluedwarf.co.uk/private/templatefiles/footer.jpg); text-align: left; margin: 0 auto 0; width:912px; position:relative; }


/* Top Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#header h1 			{ font: normal 3.0em "times new roman", times, serif; color: #e5e5e5; padding: 20px; margin: 0; }
#header h1 a			{ color: #e5e5e5; }
#header #altcolor		{ color: #b2b2b2; }

#search				{ width: 100%; }
#search input			{ color: #000;  vertical-align: middle; margin-left: 5px; }
#search .button			{ height: 20px; background-color: #b2b2b2; font-weight: bold; font-size: 0.9em; color: #fff; padding: 0 2px; border: 0; }

#header #search		{ width: auto; float: right; font-weight: bold; color :#fff; margin: 15px 15px 0 0; color:#868686; }

#logo			{ margin-left:10px; }


/* Navigation Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#topnav ul				{ padding: 0; margin: 0 0 0 5px; }
#topnav li				{ display: inline; font-weight: bold; list-style-type: none; text-transform: uppercase; line-height: 30px; padding: 0 3px; }
#topnav .firstli		{ border: 0; }
#topnav li a			{ color: #868686; font-weight: bold; padding: 0; margin: 5px 0; }
#topnav li a:hover		{ color: #0100ae; text-decoration:underline; }

#sidecol .sideblock			{ background-color:#f9f9f8; border:1px solid #e3e3e1; margin-bottom:20px; }
#sidecol .sideblock .advert		{ padding:0; margin:20px auto; text-align:center; }

#sidecol #subnav ul			{ padding: 0; margin: 0;  }
#sidecol #subnav ul li			{ list-style-type:none; border-bottom:1px solid #e1e1df; background: transparent url(http://www.bluedwarf.co.uk/private/templatefiles/bullet.jpg) no-repeat 0 9px; margin:0 0 0 10px; }
#sidecol #subnav ul li a		{ display: block; color: #26266c; padding: 3px 15px; margin:0; font-weight:bold; }
#sidecol #subnav ul li a:hover		{ color: #a00000; }

#sidecol #subnav ul ul			{ padding:0; margin:0 0 0 10px; }
#sidecol #subnav ul ul li		{ background: transparent url(http://www.bluedwarf.co.uk/private/templatefiles/bullet.jpg) no-repeat 0 9px; border-bottom:none; border-top:1px solid #e1e1df; font-size: 0.94em; margin:0; padding:0; }
#sidecol #subnav ul ul li a		{ padding:0; margin:3px 13px; }

#sidecol #login				{ margin:15px 10px 0 15px; padding-bottom:20px; }
#sidecol #login ul			{ padding: 0; margin: 5px 0 0 0;  }
#sidecol #login ul li			{ list-style-type:none; background: transparent url(http://www.bluedwarf.co.uk/private/templatefiles/bullet.jpg) no-repeat 0 6px; margin:0 0 0 10px; }
#sidecol #login ul li a			{ display: block; color: #26266c; padding: 0 15px; margin:0; font-weight:bold; }
#sidecol #login ul li a:hover		{ color: #a00000; }


/* No Side Col Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.nosidecol #content	{ margin-left: 0; }
.nosidecol #container	{ background-image: none; }


/* Content Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#sidecol h2			{ font: bold 1.4em arial, verdana, helvetica, sans-serif; color: #666; margin: 10px 0; } 

.notes				{ background-color: #f9f3d5; padding: 0 10px; border: 1px solid #ada892; }
#subcontent .notes, #home #content .notes	{ margin: 10px 0; }

#content .padding		{ padding: 5px 15px 15px 15px; }

#content ul			{ padding:0; margin:0; }
#content ul li			{ list-style-type:none; background: transparent url(http://www.bluedwarf.co.uk/private/templatefiles/bullet.jpg) no-repeat 0 6px; margin:0 5px; padding:0 10px; }

#content a:hover		{ border-bottom:1px solid #FFE6E6; }
#content a:hover img		{ border-bottom:none; }

#subcontent			{ width: 200px; float: right; background-color:#F9F9F8; border: 1px solid #e1e1df; margin: 0 0 20px 10px; }
#subcontent .padding		{ padding: 8px; }
#subcontent h2			{ margin-top: 0; }
#subcontent p			{ margin:0 0 15px 0; }
#subcontent a strong		{ color:#1d3aa2; }
#subcontent ul			{ padding:0; margin:0; }
#subcontent ul li		{ list-style-type:none; background: transparent url(http://www.bluedwarf.co.uk/private/templatefiles/bullet.jpg) no-repeat 0 6px; margin:0 5px; padding:0 10px; }
#subcontent .subimg 		{ text-align: center; }
#subcontent .subimg img 	{ margin: 0 auto; }
#subcontent blockquote		{ margin-left:20px; }

#subcontent .sidequote		{ font-size:0.95em; }
#subcontent .sidequote p	{ line-height:1.3em; }

#content .block				{ background:#F9F9F8; border:1px solid #E3E3E1; margin:0; padding:0; }
#content .block .padding		{ padding:10px 15px;}
#content .block p			{ margin:0 0 8px 0; padding:0; }
#content .block .subimage		{ float:right; margin:0 0 0 10px; padding:0; width:200px; }
#content .block .subimage .caption	{ background-color:#DDE5ED; color:#fff; margin:0; padding:10px 15px; }
#content .block .subimage .caption p	{ margin:0; padding:0;}
#content .block .subimage img		{ display:block;}

#newstable h3			{ margin:0; }
.news img			{ margin-right:10px; }

.contentquote			{ background-color:#F9F9F8; border: 1px solid #e1e1df; padding:0 15px; margin:0; width:415px; }

#bottomadvert			{ text-align:center; }
#bottomadvert .padding		{ margin:0 auto; padding:0; }


/* Footer Styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#footer p			{ color: #8f8f8e; margin: 3px 10px 0px; }
#footer p a			{ color: #666; font-weight:bold; font-size:1.1em; }
#footer p a:hover	{ color: #a00000; text-decoration:underline; }
#footer .disclaimer	{ position:absolute; top:60px; left:60px; margin:0 auto; font-size:0.9em; }
#footer .right		{ margin-top:15px; }










.rssmenu 	{  }

.rssmenu .title	{ margin-bottom:20px; }




