/* CSS Document */


body
{
background-color:#333333;
font-size:16px;
		font-family:  Arial, Helvetica, sans-serif;
		color:#E7FFE7;
		
  background-image: url('../images/background.jpg');
  background-position: 50% 0%;
  background-repeat: no-repeat;
}


.title {
	font-size:24px;
	font-family:'Arial Rounded MT Bold';
	color:#ffffff;
	font-weight:bold

}
.title:before{
content:url(../images/greenbar.png);
}
.strong{font-size:16px;
		font-family:  Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-weight:bold
		
		}
		
.ital{font-size:16px;
		font-family:  Arial, Helvetica, sans-serif;
		font-style:italic;
		color:#E7FFE7;
				}		
		
		


.strongital{font-size:16px;
		font-family:  Arial, Helvetica, sans-serif;
		color:#E7FFE7;
		font-style:italic
		font-weight:bold;
	
		}	

a:link {
	color:#00DC00;
	text-decoration:underline;
}
a:visited {
	color: #00DC00;
	text-decoration:underline;
}
a:hover {
	color:#00F000;
	text-decoration:underline;
}

/*Structure Fixes*/
.clearline{
clear:both;
}


/*Content*/

.contentbox{background:url(../images/grey.png);
width:770px;
min-height:370px;
margin-left:auto;
margin-right:auto;
align:centre;
padding:15px;
margin-top:5px;
}

.contentboxflat{background:url(../images/grey.png);
width:770px;
margin-left:auto;
margin-right:auto;
align:centre;
padding:15px;
margin-top:5px;
}


.contenthalf{background:url(../images/grey.png);
width:367px;
min-height:170px;

margin-left:6px;
align:centre;
padding:15px;
margin-top:5px;
float:left;
}

.contentholder{
width:812px;
margin-left:auto;
margin-right:auto;

}

.adverbox{
background:url(../images/grey.png);
width:166px;
min-height:67px;
margin-left:6px;
align:centre;
padding:15px;
margin-top:5px;
float:left;
}
/*Header Bar*/

.headerbarouter{
width:810px;
height:100px;
margin-left:auto;
margin-right:auto;
align:centre;

}

.headerbar{
min-width:100px;
height:100px;
float:left;
align:left;
margin-left:5px;

}


.headerbutton{
background-image:url(../images/buttonback.png);
height:57px;
width:96px;
padding-top:33px;
padding-bottom:10px;
padding-left:2px;
padding-right:2px;
font-family:'Arial Rounded MT Bold';
font-size:28px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
float:left;
margin-left:5px;

}
.headerbutton:hover{
background-image:url(../images/buttonback_over.png);}

.headerbutton a:link{
font-family:'Arial Rounded MT Bold';
font-size:28px;
color:#FFFFFF;
text-decoration:none;
}

.headerlogo{
background-image:url(../images/titlebulb.png);
height:90px;
width:160px;
padding-right:75px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
font-family:'Arial Rounded MT Bold';
font-size:26px;
color:#FFFFFF;
text-align:right;
font-weight:bold;
float:left;
margin-left:5px;

}
.headerlogo:hover{
background-image:url(../images/titlebulb_over.png);}

.headerlogo a:link{
font-family:'Arial Rounded MT Bold';
font-size:28px;
color:#FFFFFF;
text-decoration:none;
}

.headergreen{
font-family:'Arial Rounded MT Bold';
font-size:26px;
color:#00DC00;
text-align:right;

}

.headergreen:hover{

color:#00F000

}
.headergreen a:link{

}

/*Form items*/

button {
  color: #FF9933;
  background-color: #000000;
  border: 1px solid #F7E870;
  font-weight: bold;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:16px;
}

button:hover {
  background-color: #333333;
  cursor: pointer;
  font-family:  Arial, Helvetica, sans-serif;
}

input {
  color: #ffffff;
  background-color: #333333;
  border: 1px solid #dc0000;
  font-family:  Arial, Helvetica, sans-serif;
  }
  
input:hover{
	border: 1px solid #ff0000;
}

select{
  color: #ffffff;
  background-color: #333333;
  border: 1px solid #dc0000;
  font-family:  Arial, Helvetica, sans-serif;

}

select:hover{
 border: 1px solid #ff0000;
}



