/*
	(c) Copyright 2005-2007 True Creations, All rights reserved

	No html, php, css, image or other content from this website may be downloaded,
	copied or reproduced (either completely or partially) without the express
	permission of True Creations Ltd.

	Please contact webmaster@truecreations.co.uk
*/
body
{
	background: white;
	width: 800px;
	padding: 0;
	margin: 10px auto;
 	color : #330099;
	font-family : Verdana, Tahoma, Arial, sans-serif;
	font-size: .8em;
	font-weight : normal;
}
p
{
    padding: 6px 1px;
    margin: 0;
}
div
{
	padding: 0;
	margin: 0;
}
li
{
	margin-bottom : 3px;
}
h1
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 6px 0 3px 0;
	padding: 2px;
}
h2
{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 2px;
}
h2 li
{
	margin-left: -10px;
}
img
{
	border: 0;
	margin: 3px;
}
input#submit
{
	background : #F4F9E5 url(../images/submit.gif) no-repeat;
	color : #bfcfff;
	width : 80px;
	height : 27px;
	border : none;
}
/* Custom classes and element ids */
#header
{
	border-bottom: solid 1px #B1B1FF;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
#header table
{
	width: 100%;
}
#topnavmenu
{
	text-align: right;
	width: 600px;
    vertical-align: top;
}
#topnavmenu ul
{
	list-style: none;
	font-size: 0.8em;
}
#topnavmenu li
{
	float: right;
}
#tagline
{
	margin-top: -55px;
	margin-bottom: 40px;
	text-align: center;
}
#welcome
{
	float: left;
	width: 580px;
	border-bottom: 1px solid #B1B1FF;
	margin-top: -25px;
}
#welcome h1
{
	background: white url(../images/hd-blue.gif) repeat-y;
	color: white;
}
#welcome h2
{
	background: #E7E7FF;
	border-left: 1px solid #B1B1FF;
}
#news
{
	float: right;
	border-bottom: 1px solid #99CC00;
	margin-top: -25px;
}
#news h1
{
	background: white url(../images/hd-green.gif) repeat-y;
	text-align: right;
	color: white;
}
.news-item
{
	background: #F4F9E5;
	font-size: .8em;
	padding: 2px;
	border-left: 1px solid #99CC00;
}
.news-item h2
{
	text-decoration: underline;
	color: #99CC00;
}
.consultancy-wide
{
	float: left;
	width: 620px;
	border-bottom: 1px solid #B1B1FF;
	margin: 10px 0;
}
#consultancy
{
	float: left;
	width: 380px;
	border-bottom: 1px solid #B1B1FF;
	margin: 20px 0;
}
#consultancy h1, .consultancy-wide h1
{
	background: white url(../images/hd-blue.gif) repeat-y;
	color: white;
}
.blue-content
{
	background: #E7E7FF;
	border-left: 1px solid #B1B1FF;
	padding: 1px;
}
.blue-content p, .green-content p
{
	padding: 6px 1px;
	display: inline-block;
}
#webdesign-wide
{
	float: left;
	width: 620px;
	border-bottom: 1px solid #99CC00;
	margin: 20px 0;
}
#webdesign
{
	float: right;
	width: 380px;
	border-bottom: 1px solid #99CC00;
	margin: 20px 0;
}
#webdesign h1, #webdesign-wide h1
{
	background: white url(../images/hd-green.gif) repeat-y;
	color: white;
}
.green-content
{
	background: #F4F9E5;
	border-left: 1px solid #99CC00;
	padding: 1px;
}
.overlay-image
{
	float: right;
	margin: -10px -5px 0 0;
}
.servicemenu
{
	list-style: none;
}
.servicemenu li
{
	margin: 0 5px;
	clear: none;
	display: inline;
}
#customers
{
	width: 100%;
	border: 1px solid #B1B1FF;
	clear: both;
	margin-top: 0;
}
#customers h1
{
	background: #E7E7FF;
	margin-top: 0;
}
#customers h2
{
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 0;
}
#customers img
{
	margin: 0;
	padding: 0;
}
#md-quote
{
	width: 450px;
	margin-right: 20px;
}
#customer #links
{
	text-align: center;
	vertical-align: middle;
}
#footer
{
	font-size: 0.8em;
	border-top: 1px solid #B1B1FF;
	margin: 12px 0 0 0;
	padding: 10px 0;
	text-align: center;
    clear: both;
}
#bottomnavmenu
{
	text-align: center;
}
#bottomnavmenu ul
{
	list-style: none;
    margin: 10px 0;
	padding: 0;
}
#bottomnavmenu li
{
	clear: none;
	display: inline;
}