body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3399ff;
	color: black;	font-size: 80%;
	margin: 0;
}

fieldset
{
	border: 0px;
}

img
{
	border: 0px;
}

.topnotes
{
	vertical-align: middle;
	margin: 0px auto;
	width: 550px;
	background-color: #0066FF;
	color: #ffffff;
	font-size: 20px;
	text-align: center;
}

.headnotes
{
	font-size: 17px;
	vertical-align: middle;	text-align : center;
	width: 550px;	margin : 5px auto;
	color: white;
	background-color: #0066ff;
	border: 0px;
}

.footnotes
{
	vertical-align: middle;
	margin: 5px auto;
	width: 550px;
	background-color: #0066FF;
	color: #Ffffff;
	text-align: center;
	font-size: 14px;
}.searchnotes
{
	vertical-align: middle;
	margin: 0px auto;
	width: 350px;
	background-color: transparent;
	color: #F9F8F7;
	text-align: center;
	font-size: 14px;
}

.page
{
	font-weight: bold;
}

a, a.link
{
	color: blue;
	background-color: transparent;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.footnotes a, a.link
{
	color: #F9F8F7;
	background-color: #0066FF;
}

.posts1
{
  vertical-align: middle;
  margin: 0px auto;
  width: 550px;
  color: white;
  background-color: #0066ff;
  border: 0px solid #564b47;
}

.posts1 a, a.link
{
	color: blue;
	background-color: transparent;
	text-decoration: none;
}

.searchres
{
	background-color: #FFFF00;
	font-weight: bold;
	color: black;
}

.quote
{
  background-color: transparent;
	color: #000000;
	font-size: 14px;
	font-style: italic;
}

.quote1
{
  font-weight: bold;
	color: #000000;
	font-size: 12px;
	background-color: transparent;
}

.infos
{
  vertical-align: middle;
  margin: 0px auto;
  width: 500px;
  color: white;
  font-style: italic;
  background-color: #4E65FD;
  border-bottom: solid #564b47 1px;
}

.infos a, a.link
{
	color: white;
	background-color: transparent;
}

.infosadmin
{
  vertical-align: middle;
  margin: 0px auto;
  width: 475px;
  color: white;
  font-style: italic;
  background-color: #4E65FD;
  border-bottom: solid #564b47 1px;
}

.infosadmin a, a.link
{
	color: white;
	background-color: transparent;
}

.message
{
	vertical-align: middle;
  margin: 0px auto;
  width: 500px;
  color: black;
  background-color: white;
}

.messageadmin
{
	vertical-align: middle;
  margin: 0px auto;
  width: 475px;
  color: black;
  background-color: white;
}

.posts
{
  vertical-align: middle;
  margin: 10px auto;
  width: 500px;
  border: 0px solid blue;
}

.postsadmin
{
  vertical-align: middle;
  margin-bottom: 10px;
  width: 500px;
  border: 0px solid blue;
}

.sign
{
	text-align: center;
	color: white;
	font-weight: bold;
	background-color: transparent;
}

.sign a, a.link
{
	color: yellow;
	background-color: transparent;
}

.search
{
	vertical-align: middle;
	margin: 0px auto;
	width: 250px;
	background-color: #0066FF;
	color: #F9F8F7;
	font-size: 18px;
	text-align: center;
	font-style: italic;
}

.preview
{	margin: 5px auto;
	border: 2px solid yellow;
}a.infobulle span{	display : none;}a.infobulle:hover span{	display : block; 	position : absolute; top: 90px; left : 55%;	width : 10em;	border : 1px solid red;	background-color : white;	color : black;	text-align : justify;	padding : 1px;	text-decoration : none;}.pap{	vertical-align: middle;
	margin: 0px auto;
	width: 500px;
	background-color: #3366FF;	text-align : center;
	color: #F9F8F7;
	font-size: 18px;
	font-style: italic;}

.pap a, a.link
{
	vertical-align: middle;
	margin: 0px auto;
	width: 500px;
	color: yellow;
	background-color: transparent;
}

.papper{	width : 5%;}
.papper1{	width : 10%;}
.redirection{	text-align: center;
	color: white;
	font-style : italic;	font-size : 10px;
	background-color: transparent;	margin: 5px auto;
	}
	.redirection a, a.link{	color : white;	background-color: transparent;}
	.loadtime{	text-align: center;
	color: white;
	font-style : italic;	font-size : 10px;
	background-color: transparent;	margin: 5px auto;
	}

.warning
{
	color : yellow;
	background-color : red;
	font-weight : bold;
  width: 400px;
  text-align : center;
  margin : 5px auto;
}

input:focus, textarea:focus, select:focus
{
	background-color : #ff9;
	color : black;
}

.inputred:focus
{
	background-color : red;
	color : yellow;
	font-weight : bold;
}

.message a, a.link
{
	color : blue;
	background-color : transparent;
}

.statistics
{
	width : 100%;
	margin : 5px auto;
}

.statistics a, a.link
{
	color : white;
	background-color : transparent;
}

.trstat
{
	color : #F9F8F7;
	background-color : #3366FF;
}

#pageHeader { 
	margin: 0px;
	}
	
#pageHeader h1 { 
	background: #56a7f8 url('http://www.portobellogold.com/images/logo_submenu_bar.jpg') no-repeat top left;
	color: #000000;
	margin: 0px;
	height: 75px;
	width: 900px; 
	}
#pageHeader h1 span {
	display:none
	}

#leftcontent {
		float: left;
		position: absolute;
		top:76px;
		width:108px;
		height: auto;
		background: transparent;
		}	

#centercontent {
background: transparent url('http://www.portobellogold.com/images/logo_submenu_bar_hangingG.gif') no-repeat top left;
padding-left: 119px;
padding-top: 10px;
padding-bottom: 10px;

        }
		
#container { 
		width: 900px;
		min-height: 410px;
	}
	
ul.navbar {list-style-type: none;width: 100px; padding: 0; margin: 0;}
ul.navbar li {margin: 4px; padding: 0;}
ul.navbar a { 
   padding: 0; margin: 0; 
   text-decoration: none;
   }
   
#navcontainer ul
{
clear: left;
padding-left: 0;
margin-left: 0;
background-color: #0066ff;
color: White;
float: left;
width: 900px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline;

 }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #0066ff;
color: White;
text-decoration: none;

border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #00ccff;
color: #fff;
}
