body {
	background:#0C0C0C;
	color:#fff;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 115%;

	
}


/*used to centre divs*/
#center
{			margin-left: auto;
			margin-right: auto;
			text-align: left;
			width:600px
			}
			
#wrapper
{
			width:600px;
			padding-left:22px;
			padding-right:22px;
			background:#010000;
			min-height:100%;			
			float:left;
}
#logo{height:79px}
#logo img {
display:block;
float:left;
border:0;
}

#logo h1{
font-size:medium;
float:right;
padding-top:27px;
}
#navigation{
	float:left;
	clear:both;
	width:605px;
	background:url(../images/nav_bar.gif) no-repeat;
	height:30px;
	padding-right:10px;
}
#navigation ul{
	float:right;
	list-style-type: none;
	padding:0;
	margin:0;
	padding-right:15px;

}
#navigation ul li{
	float:left;
}
#navigation ul a{
/*	color:#C7C6C6;*/
	color:#fff;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bolder;

}
#navigation ul a:hover{
	/*color:#F3F3F2;*/
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
	background:#474746;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	height:20px;
}
#navigation .selected{
	/*color:#F3F3F2;*/
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
	background:#474746;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	height:20px;
}

#content{clear:both;float:left;width:590px;padding-top:20px;background:#010000;padding-left:12px;}
#content.portfolio{text-align:center}
#content #leftpanel{width:270px;float:left}
#content #leftpanel-flash{
	width:580px;
	margin-right: auto;
	margin-left: auto;
}
#content a   {
    color: rgb(178, 196, 229);
    text-decoration: none;
}
#content li {
	line-height: 150%;
}

#content a:hover  
{
    color: rgb(178, 196, 229);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(85, 115, 183);
}
#content #rightpanel{float:right;}
#content h1 {
	padding:0;
	margin:0;
	font-size:150%;
	line-height:2em;
}

#content h2 {
	padding:0;
	font-size:100%;	
	
	line-height:1.25em;
}
#content p {clear:left;padding:0;margin:0;padding-top:4px;padding-bottom:4px;background:#010000;}
#content img {
	display:inline;
	padding:15px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#footer {clear:both;float:left;margin:20px 0px;background:url(../images/nav_footer.gif) no-repeat 2px 6px;width:603px;height:40px;padding-bottom:10px;background#010000;/*color:#989697*/color:#fff}
#footer p {
	float:right;
	padding-right:15px;
}
.floatright {
	float: right;
}
#footer a {color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}
#content #fullpanel {
width:550px;float:left
.plainlink {
	text-decoration: none;
}
