body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #0F0;
	background: #000;
	min-width: 770px;
	width: 100%;
}

h4 {
	font-size: 105%;
}

a:link, a:visited {
	color: #0F0;
	background: #000;
	line-height: 120%;
}

a:active,a:hover {
	color: #000;
	background: #0F0;
	line-height: 120%;	
}

.skip {
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	position: absolute;
	top: 0px;
	left: 1px;
	z-index: 2;
	min-width: 262px;
	width: 34%;
}

.skip a {
	display: block;
	width: 100%;
	text-align: center;
	padding: 0;
	padding-left: 2px;
	padding-bottom: 2px;
	margin: 0;
	border: none;
	position: relative;
	top: -100em;
}

.skip a:focus, .skip a:active {
	background: #0F0;
	color: #000;
	text-decoration: underline;
	top: 0;
}

.skipexample {
	display: inline;
	z-index: 2;
	width: 16em;
	border: solid #0F0 1px;
	margin: 2em 1em 0 1em;
	background: black;
	color: #0F0;
	text-decoration: underline;
	font-size: larger;
}

#header {
	min-width: 261px;
	width: 34%;
	float: left;
}

#companylogo {
	width: 100%;
	background: #FFF;
	border: none;
	border-right: #0F0 3px solid;
	padding: 0;
	left: 0;
}

	#companylogo a {
		display: block;
		width: 100%;
		text-decoration: none;
		background: #FFF;
		overflow: hidden;
	}

	#companylogo a img {
		border: none;
		margin: 0;
		padding: 0;
	}
	
#phonenumber {
	display: block;
	min-width: 262px;
	width: 34%;
	border: none;
	border-top: #0F0 3px solid;
	border-right: #0F0 3px solid;	
	position: absolute;
	top: 145px;
	left: 0;
	z-index: 1;
	padding-bottom: 1.5em;
}

	#phonenumber h4 {
		width: 100%;
		padding: 0;
		margin: 0;
		border: none;
	}

	#phonenumber h4 span{
		display: block;
		padding: 0;
		margin: 0;
		border: none;
		width: 100%;
		text-align: center;
		overflow: hidden;
		line-height: 1.1em;
	}
		
#customise {
	display: block;
	width: 100%;
	border: none;
	border-top: #0F0 3px solid;
	border-right: #0F0 3px solid;	
	margin-top: 2.5em;
	padding-bottom: 0.5em;	
}

#nav {
	display: block;
	width: 100%;
	border: none;
	border-top: #0F0 3px solid;
	border-right: #0F0 3px solid;	
	margin: 0;
	padding: 0;	
}

#sitemap {
	display: block;
	width: 100%;
	border: none;
	border-right: #0F0 3px solid;	
	margin: 0;
	margin-top: -1em;
	padding: 0;
	padding-bottom: 2em;	
}
	
#content {
	display: block;
	width: 65.5%;
	float: right;	
}

#bigthree, #bigthree ol {
	padding: 0;
	margin: 0;
	border: none;
	border-bottom: #0F0 3px solid;
}

#bigthree ol li {
	display: block;
	width: 32%;
	float: left;
	border: red 1px solid;
}
	
#checkdomain, #newsletter, #featuredsitearea, #newsarea {
	display: block;
	width: 49.5%;
	float: left;
	border: red 1px solid;
}

#checkdomain, #featuredsitearea {
	clear: left;
}

	
	

#newsarea {
	float: right;
	display: block;
	width: 193px;
	padding: 0;
	margin: 0 0 0 18px;
	border: #0F0 3px solid;
	border-top: none;
	overflow: hidden;
}

	#newsarea .clearing {
		display: none;
	}

	#newsarea h4 {
		padding: 0;
		padding-top: 0px;
		padding-bottom: 7px;
		margin: 0;
		border: 0;
		border-bottom: #000 7px solid;			
		display: block;
		width: 100%;
		height: 2.6ex;
		background: #000;
		position: relative;
		z-index: 2900;
	}
	
		#newsarea h4 span {
			text-transform: uppercase;
			color: #000;
			display: block;
			font-size: smaller;
			font-weight: bolder;
			background: #0F0;
			margin: 0;
			padding: 1.1ex 0 0 1.3ex;				
			border: none;
			height: 100%;
		}
		
			#newsarea h4 .firstword {
				display: inline;
				font-size: 100%;			
			}
	
	#newsarea ul {
		/* list-style-image: url(newsarealistli); */
		color: #0F0;
		background: #000;
		list-style-type: square;
		margin: 0;
		padding: 0;
		padding-left: 2ex;
		display: block;
		overflow: hidden;
		z-index: 2010;
	}

		#newsarea ul li {
			margin: 0 10px 5px 12px;
			border: none;
			padding: 0;
			z-index: -2005;
		}
	
			#newsarea ul li p {
				display: block;
				font-size: smaller;
				padding: 0;
				margin: 0;
				border: none;
				z-index: 2001;
			}
			
				#newsarea ul li p a {
					display: block;
					color: #0F0;
					background: #000;
					text-decoration: none;
					padding: 0;
					margin: 0;
					border: none;
				}
				
				#newsarea ul li p a:hover {
					color: #000;
					background: #0F0;				
				}
				
				
	#startstopbutton, #showhidebutton {
		font-family: Arial, Helvetica, sans-serif;
		display: block;
		float: left;
		background: #0F0;
		color:#000;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		font-size: smaller;
		font-weight: bolder;
		border: none;
		border-top: #0F0 1px solid;
		width: 49%;
		height: 1.8em;
		margin: 0;
		margin-bottom: -0.5px;
		padding: 0;
	}
	
		#startstopbutton {
			margin-left: 2px;
		}
		
		#showhidebutton {
			margin-left: 1px;
		}
	
		#startstopbutton:hover, #showhidebutton:hover {
			color: #0F0;
			background: #000;
			cursor: pointer;
		}