/*  
Theme Name: Veritape
Theme URI: http://www.veritape.com/
Description: The Veritape WordPress Theme
Version: 0.1
Author: Aiden Montgomery
Author URI: http://www.aidenweb.co.uk/

*/

body{
	margin:0;
	padding:0;
	background-image:url('images/backgroundimage.jpg');
	background-repeat:repeat-x;
	background-color:#749cb8;
	font-size:.80em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	color:#1f2020;
}
img {border-style:none;}
input {
	height: 20px;
	padding: 0;
	margin: 0;
	border: none;
}

input:focus{outline:#d06000 dotted thin;}
input.text{
	color:#323c6c;
	margin:0;
	padding:0;
	width:150px;
	border:solid 1px #60b6dd;
}

textarea {border:solid 1px #60b6dd;}

p { padding:5px 0 8px 0px;}

a {color:#50a6cd;}
a:hover {color:#d06000;text-decoration:underline;}

h1 {
	color:#1b4186;
	font-size:2.2em;
	line-height:1em;
	padding: 0 0 18px 0;
}

h2 {
	color:#4f81b4;
	font-size:1.10em;
	padding: 5px 0 5px 0;
}

h3 {
	color:#4f81b4;
	font-size:1.05em;
	padding: 5px 0;
}

h5 {
	font-size:1em;
	font-weight:bold;
	padding:0;
	margin:0;
}

.multipost { border-bottom:dotted 1px #1b4184; margin-bottom:10px; }

b {font-weight:bold;}
.strong {font-weight:bold;}

ul li {padding:3px 0;vertical-align:middle;}
ul li.download {list-style-image:url('images/pdfdownload.png');}

#container {
	margin:auto;
	padding:0;
	padding-top:2px;
	border:none;
}

#toolbar {
	width:60px;
	height:28px;
	color:white;
	text-align:center;
	padding:2px;
	position:relative;
	left:903px;
	top:0px;
	float:left;
	background-image:url('images/aaa.gif');
	background-repeat:no-repeat;
}
#toolbar a {text-decoration:none;color:white;}
#toolbar a:hover {color:#d06000;text-decoration:underline;}
#toolbar .fontShrink {font-size:1em; }
#toolbar .fontReset {font-size:1.25em; }
#toolbar .fontIncrease {font-size:1.5em; }
#headerLogo {position:relative;float:left;top:-26px;left:23px;}
#headContainer{
	background-color:white;
	background-repeat:no-repeat;
	background-position:top left;
	width:984px;
	height:195px;
	margin:auto;
	padding:0;
	padding-bottom:1px;
	border:none;
	border-bottom:dotted 1px #4994ce;
}

#header {
	padding:0;
	margin:0;
	width:960px;
}
#header #headernavcontainer { 
	float:left;background-image:url('images/headernavbg.png');background-position:top left;background-repeat:no-repeat;position:relative;
	top:115px;
	left:0px;
	width:984px;
	height:30px;
}

#header ul {
	padding:4px 0px 0px 24px;
	list-style:none;
	text-transform:lowercase;
	font-weight:bold;
}

#header ul li {
	display:inline;
	padding-right:1.7em;
	font-size:1.2em;
	line-height:1.4em;
}

#header ul li.last {
	padding:0;
	margin:0;
	color:white;
	position:absolute;
	left:710px;
}

#header ul li a {
	color:white;
	text-decoration:none;
}

#header ul li a:hover {color:#d06000;text-decoration:underline;}

#mainContent {
	margin:auto;
	padding:0;
	width:984px;
	background-color:white;
	background-image:url('images/centrebg.png');
	background-position:top left;
	background-repeat:repeat-x;
	border:none;
}
/******   Left Colun  ******/
#left {
	float:left;
	width:175px;
	padding:15px 5px 10px 23px;
	margin:0;
	border:none;
}

#left>h4, #left>h2 {
	padding:10px 0px 0px 15px;
	margin-top:-10px;
	margin-left:-10px;
	margin-bottom:10px;
	background-color:white;
	color:white;
	height:28px;
	width:165px;
	background-image:url('images/headerbg.png');
	background-position:top left;
	background-repeat:no-repeat;
}
#left h5 {padding:5px 0px;}
/*#left h2 { padding:0; padding-bottom:10px; margin:0;}*/
#left h2#blogheader {padding-top:20px;}
#left p.newsEntry {margin:0;padding:0 0 10px 0;font-size:0.9em;color:#888;}

#left ul {
	margin:0;
	margin-left:-5px;
	padding:0px 5px 15px 0px;
	list-style:none;
	
}

#left ul li {
	padding:3px 0px;
	padding-left:10px;
}

#left ul li a {
	text-decoration:none;
	border-bottom:dotted 1px #60b6dd;
	display:block;
	padding-bottom:2px;
}

#left ul li a:hover {
	text-decoration:underline;
}

#left ul li ul {
	padding-bottom:5px;
}

#left ul li ul li{
	padding-bottom:2px;
	padding-left:10px;
	border:none;
}

#left ul li ul li a{
	color:#296dab;
	border-bottom:dotted 1px #60b6dd;
	display:block;
	padding-bottom:2px;
}

#left ul li ul li a:hover {color:#d06000;text-decoration:underline;}

#left li.selected {
	/* list-style-image:url('images/selector.png'); */
	list-style:none;
	background-image:url('images/selector.png');
	background-position:0 .5em;
	background-repeat:no-repeat;
}
/****   Left Colun End  ****/
/******   Centre Column  ******/
#centre {
	width:478px;
}

.centre {
	float:left;
	padding:5px 10px 12px 10px;
	margin:0;
	border:none;
}

.centre img.alignleft { padding-right:5px;}
.centre .row {clear:both;padding-top:5px;}

.companyName { font-weight:bold;color:#4f81b4; }

#wide {
	width:755px;
}

#searchForm {
	margin:0;
	margin-top:-10px;
	padding:0;
	float:right;
	padding-right:30px;
	padding-left:22px;
}

.pageMeta, .postMeta{
	text-align:right;
	border:none;
	padding:0;
	margin:0;
	padding-top:3px;
	float:right;
	width:60px;
	height:0;
}

.pageMeta, .postMeta img { vertical-align:middle;}

.postMeta { left:440px; width:130px; }

#wide h1 {
	color:#1b4186;
	padding:0 0 12px 0;
}

.entry {margin-bottom:4px;}
.entry ul { padding:5px 0px 15px 15px;}
.entry ul li {
				list-style-image:none;
				background-image:url('images/listimage.jpg');
				background-repeat:no-repeat;
				background-position:0 .4em;
				padding-left:20px;
}

td { vertical-align:middle;}
.postDate {width:140px;display:inline-block;font-weight:bold;}

ol {padding-left:10px;list-style-type:decimal;}
ol li {margin-left:20px;}
/****   Centre Column End  ****/
/******   Right Column  ******/

#right {
	float:left;
	width:260px;
	padding:5px 5px 5px 10px;
	margin:0px;
	border:none;
}

#right #searchForm {
	margin:0;
	float:left;
	padding:0px 15px 26px 0px;
}

#right .submit {
	background-image:url('images/btn-search.gif');
	width:70px;
	height:20px;
	text-align:left;
}

#right ul {
	color:#d06000;
	margin:3px 0 5px 0;
	padding-left:20px;
}

#right ul li {
	padding-bottom:2px;
	border-bottom:dotted 1px #d06000;
}

#right ul li a {
	text-decoration:none;
	color:#d06000;
}

#right ul li a:hover {
	color:#60b6dd;text-decoration:underline;
}

#right h4 {background-image:url('images/orangeheaderbg.png');}

/****   Right Column End  ****/

#wide #searchForm {padding-top:10px;}

#searchForm .searchEntry {
	color:#323c6c;
	margin:0;
	padding:3px 0 0 3px;
	width:150px;
	border:solid 1px #60b6dd;
}

#searchForm .searchSubmit {
	margin:0;
	padding:0;
	vertical-align:middle;
}

.clearance{
	clear:both;
	background-color:white;
	margin:0;
	padding:0;
	height:0px;
}

#footer {
	background-image:url('images/footerbg.png');
	background-repeat:no-repeat;
	background-position:bottom;
	border-top:dotted 1px gray;
	padding:0;
	height:25px;
	width:984px;
	margin:auto;
	text-align:center;
	font-size:0.98em;
	line-height:1.3em;
}

#footer ul {
	margin:0;
	padding-top:5px;
	position:relative;
	list-style:none;
}

#footer ul li {
	display:inline;
	padding-left:1em;
	padding-right:1em;
	border-left:solid 1px gray;
}

#footer li.first {
	border:none;
}

#footer li a {
	color:gray;
	text-decoration:none;
}

#footer li a:hover{color:#d06000;}

.links div {
	padding-top:10px;
}

.flatList {
	margin:0;
	padding:10px 0px 8px 23px;
	list-style:none;
	font-size:0.8em;
}

.flatList li {
	display:inline;
	padding-left:0;
	margin:0;
}

.flatList li.bcanchor { padding-right:10px;}

.flatList img { padding:0 5px};

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
}

.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}
.navigation { clear:both;}

.subheader {
	color:#4f81b4;
	font-size:1.2em;
	line-height:1.2em;
	font-style:italic;
	font-weight:bold;
	padding:2px 0;
	margin:2px 0;
}

/****************************************/

.cform legend {display:none;} 
.cform {width:100%;}
.cform ol {padding-left:0;list-style-type:none;}
.cform ol li {marigin-left:0;}
.cform li {list-style-image:none;}
.cform li label {color:#4f81b4;width:150px;display:inline-block;}
.cform li textarea {border:solid 1px #888;margin-left:0;width:225px;height:35px;}
.cform li input {border:solid 1px #888;width:225px;}
.cform li .reqtxt, .emailreqtxt{color:red;padding-left:10px;}
.linklove {display:none;color:white;}
.cf_li_text_err {padding:0; margin:0; float:right;}
.cf-sb input {cursor:pointer;color:white;padding:3px;margin:5px 60px 5px 0;background-color:#FFF;border:none 0 #FFF;height:20px;width:70px;float:right;background-image:url('images/btn-submit.gif');}
.cform textarea {vertical-align:top;}
/****************************************/

.hiddenLabel {visibility:hidden;display:none;padding:0;margin:0;width:0;}

.searchResult { border-bottom:dotted 1px #50a6cd;margin-bottom:10px;padding-bottom:4px;}
.searchResult { font-size:0.98em;}

#contactDetails {visibility:hidden;display:none;padding:0;margin:0;}
#printFooter {visibility:hidden;display:none;padding:0;margin:0;width:0;}
.readMoreLink {padding:5px;}
.lcp_catlist h2 {padding-top:0;margin-top:0;}
.lcp_catlist li { padding-bottom:10px; margin-bottom:10px;}