body, td {
	color: #000033;
	/*background-color: #F1F3DE;*/
	background-color: #CECDDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	/* background: #E2E2F5;
   background-image: url(images/bg_stripe.jpg);
   background-repeat: repeat-x;*/
}
h1 {
	font-size: 1em;
}
img {
	display: inline;
}


a.hidden:link, a.hidden:active, a.hidden:visited, a.hidden:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	color: #E6E6EF;
	text-decoration: none;
	cursor: default;
}

a:link, a:active, a:visited {
	color: #000033;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}

a:hover {
	color: orange;
	background-color: transparent;
	font-weight: normal;
	text-decoration: underline;
}

a.larger_bold {
	font-weight: bold;
	font-size: 150%;
}

.larger_bold {
	font-weight: bold;
	font-size: 150%;
}

.input{

width : 90px;
}

.submit{

background-color : #EDF1C4;
}

table.border{
border : 1px solid #FFFFFF;
}

table.border td{

background-color : #F3F3F7;
}

table{
border : 1px solid #FFFFFF;

}

td.tdborder{
border : 1px solid #FFFFFF;
border-top : 0px;
border-right : 0px;
border-left : 0px;
}

td.border{
border : 1px solid #FFFFFF;
border-top : 0px;
border-right : 0px;
}



.comment{

font-size: 80%;
font-weight: italic;
color : #666666;
float: right;
}

.commentadmin {
font-size: 80%;
font-weight: italic;
color : red;
float: right;
}

a:link.linkadmin, a:active.linkadmin, a:visited.linkadmin  {
color : red;
background-color: transparent;
text-decoration: underline;
}

.images{

float: left;
}

#logoblock{

position : absolute; 
top : -15px;
left: 10px;
z-index: 2;

}

#container{

top : 0px;
left: 0px;
height:100%;
width:580px;
}

html>body  #container{height:auto;}

#centreblock{

position : absolute; 
top : 118px;
left: 180px;
width : 580px;
height : 100%;
min-height:30px;
padding : 10px;
/*border : 1px solid #000000;*/
background-color : #E6E6EF;
}

#rightblock{

position : absolute; 
top : 118px;
left: 770px;
width : 160px;
height : 980px;
padding : 10px;
/*border : 1px solid #000000;*/
background-color : #E6E6EF;
font-size: 100%;
}

#rightLowerBlock{

position : absolute; 
top : 1130px;
left: 770px;
width : 160px;
height : 910px;
padding : 10px;
/*border : 1px solid #000000;*/
background-color : #E6E6EF;
font-size: 12px;
}

html>body  #centreblock{width : 560px; height:auto; box-sizing: content-box}

#bodycopy{

position : relative;
width : 350px;
background-color : #E6E6EF;
}

html>body  #bodycopy{width : 330px; box-sizing: content-box}

#leaguetable{

position : absolute;
left : 365px;
top : 145px;
width : 200px;
background-color : #E6E6EF;
}

#leaguetable25{

position : absolute;
left : 50px;
top : 5px;
width : 200px;
background-color : #E6E6EF;
}

#banktable5{

position : absolute;
left : 300px;
top : 5px;
width : 200px;
background-color : #E6E6EF;
}

#furnituretable5{

position : absolute;
left : 300px;
top : 145px;
width : 200px;
background-color : #E6E6EF;
}

#membertable10{

position : absolute;
left : 300px;
top : 150px;
width : 250px;
background-color : #E6E6EF;
}

#hpcomments{

position : relative; 
background-color : #E6E6EF;
}



#loginblock{
width : 140px;
position : absolute; 
top : 348px;
left: 10px;
width : 160px;
height: 150px;
padding : 10px;
background-color : #E6E6EF;
}

html>body  #loginblock{width : 140px;height: 180px; box-sizing: content-box}

#sublogin{
position : absolute; 
top : 548px;
left: 10px;
width : 160px;
height: 40px;
padding : 10px;
background-color : #E6E6EF;
}

html>body  #sublogin{width : 140px;height: 45px; box-sizing: content-box}

#personalstats{
width : 140px;
position : absolute; 
top : 348px;
left: 10px;
width : 160px;
padding : 10px;
background-color : #E6E6EF;
}

html>body  #personalstats{width : 140px;height : 55px; box-sizing: content-box;}

#searchblock{
position : absolute; 
top : 25px;
left : 320px;
padding : 0px;
}

html>body  #searchblock{width : 140px; box-sizing: content-box}

#welcomeblock{
position : absolute; 
top :90px;
left :10px;
width : 750px;
border : 1px solid #FFFFFF;
background-color : #FFFFFF;
padding : 0 0 0 0;
margin : 0 0 0 0;
}

#topleftblock{
position : absolute; 
top : 118px;
left : 10px;
width : 160px;
height : 100px;
padding : 10px;
background-color : #F3F3B7;
}
/* Hack for IE, the line below will only be read by Mozilla and Opera.  The box-sizing will only be read by Opera*/ 
html>body  #topleftblock{width : 140px;height : 85px; box-sizing: content-box}

/*added DE 060307 */
#googleleftblock{
position : absolute; 
top : 228px;
left : 10px;
width : 160px;
height : 90px;
padding : 10px;
}

#bottomleftblock{
position : absolute; 
top : 187px;
left : 0px;
width : 160px;
height : 100px;
padding : 10px;
background-color : #E6E6EF;
}

html>body  #bottomleftblock{width : 140px;top : 170px; box-sizing: content-box}

#statsblock{
position : absolute; 
top : 100px;
left : 0px;
width : 160px;
padding : 10px;
background-color : #E6E6EF;
}

html>body  #statsblock{width : 140px;top : 83px;  box-sizing: content-box;}

#companyholder{
position : relative; 
/*top : 10px;
left : 10px;*/
height : 110px;
width : 560px;
border : 1px solid #FFFFFF;
background-color : #F3F3F7;

}

#companyaddress{
position : absolute; 
top : 0px;
left : 0px;
width : 240px;
margin-left: 2px;
background-color : #F3F3F7;
}

#companydetails{
position : absolute; 
top : 0px;
left : 250px;
background-color : #F3F3F7;;
}

#companyscore{
position : absolute; 
top : 0px;
left : 460px;
background-color : #F3F3F7;
}

#comments{
position : static; 
background-color : #E6E6EF;
top : 100px;
/*left : 0px;*/
}

#advert{
left : 0;
top : 110%;
position : absolute; 

}

#words{
position : absolute; 
top: 350px;
left : 0;
background-color : #CECDDF;
color:  #CECDDF;

}


