/* CSS Document */

/* 	Author and Contact
	Christine Gale
	info@designedbycg.co.uk
	www.designedbycg.co.uk

 */
 
body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#1b1b1b;
	font-family: Arial, Helvetica, sans-serif;
}

#wrapper {
background-image: url(images/blacktextbg.jpg);
background-position: center top;
background-position-x: 50%;
background-position-y: 0%;
background-attachment: fixed;
background-repeat: no-repeat;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
}

#maincontainter {
width: 900px;
height: auto;
margin: auto;
background-repeat: no-repeat;
background-position: center top;
text-align:left;
	}
	
	html>body #wrapper {
	margin:5px auto;
	}
	
	
	
h1 a {font-size: 14pt;
	font-weight: normal;
	text-decoration:none;
	color:#990000;
 	margin: 0px;
	padding: 0px;
	}
h10 a {font-size: 14pt;
	font-weight: normal;
	text-decoration:none;
	color:#0000FF;
 	margin: 0px;
	padding: 0px;
	}	

h10 a:hover {font-size: 14pt;
	font-weight: normal;
	text-decoration:none;
	color:#FFF;
 	margin: 0px;
	padding: 0px;
	}
	
	h1 a:hover{font-size: 14pt;
	font-weight: normal;
	text-decoration:none;
	color:#990000;
 	margin: 0px;
	padding: 0px;
	}
	
h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	margin: 0px ;
	padding: 0px;
	}
	
span {font-size: 14pt;
	font-weight: bold;
	text-decoration:none;
	color:#09402f;
 	margin: 0px;
	padding: 0px 0px 0px 20px;
	}
	
h3	{
	font-size: 10pt;
	font-weight: bold;
	color: #09402f;
	margin: 0px;
	padding:  0px;
	text-align: left;
	}
	
p	{
	font-size: 10pt;
	color: #000;
	line-height:16px;
	margin: 0px;
	padding:  0px;
	font-weight: normal;
	}
	
#content	p	{
	font-size: 10pt;
	color: #FFF;
	line-height:18px;
	margin: 0px;
	padding:  0px;
	font-weight: normal;
	}
	
	
a {
	font-size: 9pt;
	color: #09402f;
		
}

a:hover {
	font-size: 9pt;
	color: #FFFFFF;
}
	
	
/***********************************************/
/* Navigation Divs */
/***********************************************/

.nav ul {
margin: 0;
padding: 0;
list-style: none;
width: 590px;
/*background-color:#99cc33;*/
background-image:url("images/tabstest3.png");
background-repeat: no-repeat;
float: right;
}

.nav ul li {
	float: left;/*background: url(images/tabright.gif) no-repeat top right;*/
}

.nav li a {
    display: block;
    padding-top: 0.4em;
    padding-right: 2.5em;
    padding-left: 2em;
    padding-bottom: 0.25em;
    line-height: 2.5em;
    /*background: url(images/tableft.gif) no-repeat top left;*/
    text-decoration: none;
    color: #FFFFFF;
    float: left;
}

.nav ul a:hover {
color: #808080;
}
ul li a {
    margin-left: 7px;
}

  
  
/*.nav li .flag{
	  background-image:url(images/Polishflag.GIF); background-repeat:no-repeat;
}*/
  
  .lymphnav ul {
margin: 0;
padding: 0;
list-style: none;
background-image:url(images/pinktabs.gif);
background-repeat: no-repeat;
width: 661px;
float: right;
}

.lymphnav ul li {
float: left;
}

.lymphnav li a {
    display: block;
    padding-top: 0.5em;
    padding-right: 3em;
    padding-left: 3em;
    padding-bottom: 0.2em;
    line-height: 2.5em;
    text-decoration: none;
    color: 09402f;
    float: left;
}

.lymphnav ul a:hover {
color: #fff;
}



/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#masthead {
	position:relative;
	top: 0	px;
	left: 0px;
	width: 900px;
	height:110px;
}

#header {
	float:left;
	top: 0px;
	left: 0px;
	width: 160px;
	height:110px;
}

#border {
	float:right;
	width: 626px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.feature_wrap { width:900px; height:470px; overflow:hidden;
background-image:url(../images/mastheadbg_image.jpg) right no-repeat right; background:#FFF url(img/mastheadbg_image.jpg) repeat-x; float: left; }

.feature_slide{
	float:left;
	width:900px;
	height:250px;
	}

.feat_post{
		float:left;
	width: 645px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	}
	
	.feat_post p{
		font-size:10pt;
	padding: 0px 0px 0px 20px;
	}
	
	.keepreading{
			float:right;
	width: 114px;
	height: 24px;
	margin: 0px;
	padding: 0px;
		}
		



#mastheadimage{
	float:left;
	width:900px;
	height:280px;
	background-color:#FFF
	;
	}

#banners{
    float: right;
    width: 200px;
    padding-left: 20px;
	}
	
#contentwrapper{
	float:left;
	width:900px;
	background-color:#90ad5d;
	background-image:url(images/content-background.jpg);
	background-repeat:no-repeat;
	}
	
#content{
	float:left;
	width: 550px;
	height:800px;
}

#sidebar{
	float:right;
	width: 350px;
	height:700px;
}




#footer{
	position:relative;
	clear:both;
	top: 0px;
	left: 0px;
	width: 895px;
	height: 35px;
	padding: 5px 0px 0px 5px;
	background-color:#333;
}


#footer p{
font-size: 9px;
color:#fff;
}

#footer a{
font-size: 9px;
color:#fff;
}
