/*  

Theme Name: Business Support Specialist

Theme URI: http://www.olivetreemedia.co.uk

Description: A theme from Olive Tree Media

Version: 1.0

Author: Olive Tree Media 

Author URI: http://www.olivetreemedia.co.uk

*/



/* CSS Document */

body  {

	background:#f8f8f8 url(images/bg.jpg) repeat-x;

	color:#000;

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px; 

}



a {

	color:#9f1c20;

	text-decoration:underline;

}

a:hover {

	color:#00779E;

	text-decoration:none

}

.postmetadataalt {

	font-size:0.81em; 

}

.pagetitle {

	padding:30px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

p {

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}

html { 

	font-size:11px; 

	font-family:tahoma, verdana, arial; 

} 

.normal { 

	font-size:1.01em; 

	font-family:tahoma, verdana, arial; 

} 

.normal_arial { 

	font-size:1.01em; 

	font-family:arial, tahoma, verdana; 

} 

.big_arial { 

	font-size:1.51em; 

	font-family:arial, tahoma, verdana; 

} 

.small { 

	font-size:0.91em; 

	font-family:tahoma, verdana, arial; 

} 

.big { 

	font-size:1.11em; 

	font-family:verdana, tahoma, arial; 

}

.smaller { 

	font-size:0.71em; 

	font-family:arial, verdana, tahoma; 

} 

h1 { 

	font-family:arial, verdana, tahoma; 

	color:#000000;

	font-size:2.21em;

	line-height:1.01em;

	text-transform:uppercase;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px; 

}

h2 { 

	color:#9f1c20;

	font-size:1.51em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

h3 { 

	color:#9f1c20;

	font-size:1.51em; 

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

#respond { 

	color:#00779E;

	font-size:1.51em; 

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

.content_txt h2 a {

	color:#9f1c20;

	text-decoration:none;

}

.content_txt h2 a:hover {

	color:#00779E;

	text-decoration:none;

}

.h2 { 

	color:#9f1c20;

	font-size:1.51em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

} 

.h3 { 

	font-size:1.01em;

	color:#FFFFFF;

	text-transform:uppercase;

	padding:4px 5px 3px 14px;

	margin:0px 0px 0px 0px;

	font-family:arial, verdana, tahoma; 

}



.main_div {

	vertical-align:top;

	width:800px;

	text-align:left;

}

.header {

	vertical-align:top;

	margin-top: 0px;

	width:800px;

	height:125px;

	text-align:left;

	background:url(images/header.jpg) center top no-repeat;

}

.menu_bg {

	vertical-align:top;

padding-top: 10px;

	width:800x;

	height:38px;

	text-align:center;

	background-color:transparent;

	color: #000;

}

.table {

	width:800px;

	display:table;

}

.table_row {

	width:800px;

	height:100%; 

	display:table-row;

}

.left {

	width:600px;

	height:100%;

	vertical-align:top;

	display:table-cell;

}

.right {

width:150px;

	vertical-align:top;

	height:100%;

	display:table-cell;

	padding-top: 30px;

	padding-right: 8px;

	color: #fff;

	}



.table2 {

	width:800px;

	height:106px;

	display:table;

}

.table_row2 {

	width:800px;

	height:100%; 

	display:table-row;

}

.left2 {

	width:263px;

	height:100%;

	vertical-align:top;

	display:table-cell;

}

.right2 {

	vertical-align:top;

	width:423px;

	height:100%;

	display:table-cell;

}



.co_name {

	vertical-align:top;

	padding:45px 0px 0px 0px;

}

.co_name a {

	color:#000000;

	text-decoration:none;

}

.co_name a:hover {

	color:#000000;

	text-decoration:none;

}

.slogan {

	vertical-align:top;

	padding:0px 0px 0px 2px;

	color:#999999;

	font-size:0.71em;

	text-transform:uppercase;

	letter-spacing:6px;

	font-family:verdana, arial, tahoma; 

}

#search {

	vertical-align:top;

	padding:50px 0px 0px 0px;

	color:#000000;

}

#search input {

	font-size:11px; 

	color:#000000;

	font-family:Tahoma, arial, verdana, courier;

	width:140px;

	height:20px;

	background-color:#F4F4F4;

	padding:0px 0px 0px 0px;

	margin:0px 4px 0px 0px;

	vertical-align:middle;

}

#search .input {

	width:65px;

	height:22px;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:middle;

}

#searchform {

	vertical-align:top;

	padding:0px 0px 0px 0px;

	color:#000000;

}

#searchform input {

	font-size:11px; 

	color:#000000;

	font-family:Tahoma, arial, verdana, courier;

	width:140px;

	height:20px;

	background-color:#F4F4F4;

	padding:0px 0px 0px 0px;

	margin:0px 4px 0px 0px;

	vertical-align:middle;

}

#searchform .input {

	width:65px;

	height:22px;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:middle;

}

#search_txt {

	vertical-align:top;

	padding:20px 0px 20px 0px;

	color:#000000;

}

#search_txt input {

	font-size:11px; 

	color:#000000;

	font-family:Tahoma, arial, verdana, courier;

	width:140px;

	height:20px;

	background-color:#F4F4F4;

	padding:0px 0px 0px 0px;

	margin:0px 4px 0px 0px;

	vertical-align:middle;

}

#search_txt .input {

	width:65px;

	height:22px;

	background:none;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	vertical-align:middle;

}

.date {

	vertical-align:top;

	padding:55px 0px 0px 30px;

	color:#FFFFFF;

	font-family:arial, Tahoma, verdana, courier;

	line-height:1.71em;

}

.date strong {

	color:#F6F698;

}

.date span {

	color:#FFFFFF;

	font-size:1.41em;

}

.date b {

	color:#000;

	font-size:2.21em;

	text-transform:uppercase;

}

.menu {

	vertical-align:top;

	padding:3px 0px 8px 5px;

}

.menu ul {

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

	list-style:none;

}

.menu ul li {

	padding:5px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

	display:inline;

}

.menu ul li a {

	background:url(images/menu_bg.jpg) right top no-repeat;

	color:#000;

	text-decoration:none;

	padding:0px 22px 0px 20px;

	margin:10px 0px 0px 0px;

	font-size:1.01em;

	font-weight:bold;

	font-family:arial, Tahoma, verdana, courier;

}

.menu ul li a:hover {

	text-decoration:underline;

	color:#660000;

	font-weight:bold;

	font-size:1.01em;

}



.content_txt {

	padding:30px 32px 10px 0px;

	margin:0px 0px 10px 0px;

	background:transparent;

	line-height:1.21em;

	text-align:left;

	vertical-align:top;

}



.content_txt p{

	padding:5px 0px 10px 0px;

	margin:0px 0px 10px 0px;

	background:transparent;

	line-height:1.21em;

	text-align:left;

	vertical-align:top;

}

.content_txt a {

	color:#9f1c20;

	text-decoration:underline;

}

.content_txt a:hover {

	color:#8D924C;

	text-decoration:none;

}

.content_txt strong {

	color:#000000;

}

.content_txt span {

	color:#000000;

}

.content_txt span a {

	color:#000000;

	text-decoration:underline;

}

.content_txt span a:hover {

	color:#000000;

	text-decoration:none;

}

.head {

	padding:0px 0px 17px 0px;

	color:#000000;

	line-height:1.51em;

}

.head strong {

	color:#000000;

	letter-spacing:1px;

}

.head a {

	color:#00779E;

	text-decoration:none;

}

.head a:hover {

	color:#00779E;

	text-decoration:none;

}

.comment {

	padding:13px 0px 0px 0px;

	color:#00779E;

}

.comment a {

	color:#9f1c20;

	text-decoration:underline;

	font-weight:bold;

}

.comment a:hover {

	color:#00779E;

	text-decoration:none;

	font-weight:bold;

}



.widget_style {

	vertical-align:top;

	text-align:left;

	color: #fff;

	padding:0px 0px 10px 0px;

	font-family:arial, Tahoma, verdana, courier;

}

.sub_widget_style {

	vertical-align:top;

	background-color:#211f1f;

	border:#000 solid 1px;

}



.sub_widget_style p{

	padding: 5px;

}

.cats_bg {

	vertical-align:top;

	background-color:#176696;

	border:#6B6B6B solid 1px;

}

.widget_style a {

	text-decoration:underline;

	color: #fff;

}

.widget_style a:hover {

	text-decoration:none;

	color: #fff;

}

.widget_style ul {

	padding:15px 0px 15px 0px; 

	margin:0px 0px 0px 0px;

	background:none;

}

.widget_style li {

	list-style:none;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

	background-color:transparent;

	vertical-align:top;

	line-height:1.81em;

	color: #fff;

	font-family:arial, Tahoma, verdana, courier;

}

.widget_style ul li a {

	text-decoration:none;

	color: #fff;

	font-family:arial, Tahoma, verdana, courier;

}

.widget_style li a:hover {

	color:#000000;

	text-decoration:underline;

	font-family:arial, Tahoma, verdana, courier;

}



#archives {

	vertical-align:top;

}

#archives .sub_widget_style {

	vertical-align:top;

	background-color:#f0f0ee;

	border:#c6c6c6 solid 1px; padding:0px;}

#archives .cats_bg {

	vertical-align:top;

	background-color:#660000;

	border:#c6c6c6 solid 1px;

}

#archives ul {

	padding:10px 0px 10px 0px; 

	margin:0px 0px 0px 0px;

	background:none;

}

#archives li {

	list-style:none;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

	background-color:transparent;

	vertical-align:top;

	line-height:1.81em;

	color: #000;

	font-family:arial, Tahoma, verdana, courier;

}

#archives ul li a {

	text-decoration:none;

	color:#000;

	font-family:arial, Tahoma, verdana, courier;

}

#archives li a:hover {

	color:#000000;

	text-decoration:underline;

	font-family:arial, Tahoma, verdana, courier;

}

#links_with_style {

	vertical-align:top;

}





.footer {

	vertical-align:top;

	width:100%;

	height:82px;

	background:url(images/footer.jpg) left top repeat-x;

padding-top: 20px;

}

.foot_main {

	vertical-align:top;

	width:800px;

	height:82px;

	text-align:center;

}

.footer_txt {

	vertical-align:top;

	text-align:center;

	padding:19px 20px 5px 0px;

	color:#5D5D5D;

}

.footer_txt a {

	color:#5D5D5D;

	font-weight:bold;

	text-decoration:underline;

}

.footer_txt a:hover {

	color:#5D5D5D;

	font-weight:bold;

	text-decoration:none;

}



.colb {

vertical-align:top;

	background-color:#211f1f;

	border:#000 solid 1px;

height: 350px;

}



.colb h2.h3 {

color: #000;

	font-size:1.2em;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

}



.colb h2 {

color: #fff;

	font-size:1.2em;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

}





.colb p {

padding: 5px;

}



.colc {

vertical-align:top;

	background-color:#211f1f;

	border:#000 solid 1px;

}



.colc h2 {

color: #000;

}





.colc p {

padding: 5px;

}

.col1 {

	vertical-align:top;

	background-color:#feb559;

	border:#6B6B6B solid 1px;

}

.col2 {

	vertical-align:top;

	background-color:#b7e159;

	border:#6B6B6B solid 1px;

}

.col3 {

	vertical-align:top;

	background-color:#ffc829;

	border:#6B6B6B solid 1px;

}

.col4 {

	vertical-align:top;

	background-color:#166495;

	border:#6B6B6B solid 1px;

}

.commentlist li, #commentform input, #commentform textarea {



	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentlist li {



	font-weight: bold;



	}







.commentlist cite, .commentlist cite a {



	font-weight: bold;



	font-style: normal;



	font-size: 1.1em;



	}







.commentlist p {



	font-weight: normal;



	line-height: 1.5em;



	text-transform: none;



	}







#commentform p {



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	}







.commentmetadata {



	font-weight: normal;



	}







/* Begin Comments*/



.alt {



	margin: 0;



	padding: 10px;



	}







.commentlist {



	padding: 0;



	text-align: justify;



	}







.commentlist li {



	margin: 15px 0 3px 0;



	padding: 5px 10px 3px 0;



	list-style: none;



	}







.commentlist p {



	margin: 10px 5px 10px 0;



	}







#commentform p {



	margin: 5px 0;



	}







.nocomments {



	text-align: center;



	margin: 0;



	padding: 0;



	}







.commentmetadata {



	margin: 0;



	display: block;



	}



/* End Comments */