@charset "utf-8";
/* CSS Document */

/*
Theme Name: Mini
Theme URI: http://www.azmoney.co.uk/wordpress-themes/mini
Description: "Mini" is a free lightweight WordPress theme dedicated for those folks who like simple & clean designs. Supports tags, gravatars, widgets and other useful features. Valid CSS & HTML. Designed by <a href="http://www.azmoney.co.uk">AZ Money</a> Web Design. Try now ;)
Version: 1.1
Author: AZ Money
Author URI: http://www.azmoney.co.uk
Tags: white, black, blue, three-columns, fixed-width

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* something that does not change */
html, body { height:100%; }
textarea, input { font-size:13px !important; font-family:Arial, "Times New Roman", Times, serif; color:#000; line-height: 125%;}
table { border-collapse:collapse; }
html, body, h1, h2, h3, h4, h5 ,h6, body, form, ul, li, th, td { margin:0; padding:0; }
img { border:0 none; }
map { display:none; }
object, form { display:block; }	
h1, h2, h3, h4, h5 ,h6 { letter-spacing:normal; }
hr { display:none; }
/* something that does not change */

/* broadening horizons background */
body {
	background-image:url(background-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
line-height: 150%; 
}


/* all time classes */
.wf { width:100%; }
.hf { height:100%; }
.whf { width:100%; height:100%; }
.tar { text-align:right; }
.tal { text-align:left; }
.tac { text-align:center; }
.clr { clear:both; height:1px; overflow:hidden; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.block { display:block; }
.inline { display:inline; }
/* all time classes */

/* global text/link settings */
* { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:130%; color:#010101; }
a { color:#142b49; text-decoration: none; }
a:hover { color:#3876ca; text-decoration:underline; font-weight:bold;
 }

a:visited  { color:#142b49; text-decoration: none; }
.current_page_item a { color:#3d1858 !important; }
/* global text/link settings */


/* GRID */
.span-1  { width: 20px;}
.span-2  { width: 60px;}
.span-3  { width: 100px;}
.span-4  { width: 140px;}
.span-4-5 { width: 170px;}
.span-5  { width: 180px;}
.span-5-6 { width: 186px;}
.span-6  { width: 220px;}
.span-7  { width: 260px;}
.span-8  { width: 300px;}
.span-9  { width: 340px;}
.span-10 { width: 380px;}
.span-11 { width: 420px;}
.span-12 { width: 460px;}
.span-13 { width: 500px;}
.span-14 { width: 540px;}
.span-14-15 { width: 530px;}
.span-15 { width: 580px;}
.span-15-16 { width: 598px;}
.span-16 { width: 620px;}
.span-17 { width: 660px;}
.span-18 { width: 700px;}
.span-19 { width: 740px;}
.span-20 { width: 780px;}
.span-21 { width: 820px;}
.span-22 { width: 860px;}
.span-23 { width: 900px;}
.span-24 { width: 940px; }
/* GRID */

h1 {
	font-size: 60px;
	line-height: 150%;
font-weight: 100;
font-family:Arial,Helvetica,sans-serif;

}
h2 {
	font-size: 96px;
	line-height: 150%;
	padding-bottom:10px;
font-family:Arial,Helvetica,sans-serif;
color: #999;
}

h3 {
	font-size: 20px;
	line-height: 100%;
	font-weight: normal;
        color: #666;

}

h4 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
	font-style:italic;
        color: #999;
}

/* global (added while developing) */
.title-3 {
	font-size:17px;
	font-weight:normal;
	/*border-bottom:1px solid #E9EAEA;*/
	margin-top:40px;
	padding-bottom:10px;
}
.list { list-style:none; padding:0; margin:0; float: right; }
.list li { list-style:none; padding:0; margin:0;}
.list ul { list-style:none; padding:0; margin:0 0 0 10px; }

.paddings-head {
	line-height:100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.side .paddings div { list-style-type: none; margin-bottom: 20px;  }
.side div ul { 	list-style-type: none; }
.side div ul li { padding-bottom: 0px; }
.side-borders { /*border-left:1px solid #E9EAEA; border-right:1px solid #E9EAEA;*/ }

.textfield {
	/*border:1px solid #E9EAEA;*/
	width:225px;
	padding-left:5px;
	margin:0 15px 0 0;
	line-height:110%;
}
.textfield-1 {
	width:150px;
	padding-left:5px;
	line-height:110%;
	/*border-top:1px solid #ABADB3;
	border-left:1px solid #ABADB3;
	border-right:1px solid #DBDFE6;
	border-bottom:1px solid #DBDFE6;*/
}
.margin-bot {
	margin-bottom:10px;
}
.area {
	width:100%;
	height:100px;
	/*border-top:1px solid #ABADB3;
	border-left:1px solid #ABADB3;
	border-right:1px solid #DBDFE6;
	border-bottom:1px solid #DBDFE6;*/
}

.button {
/* 	font-size:13px;
	line-height:100%;
	width:55px;

	height:20px;
	font-weight:bold;
	border:2px solid #E9EAEA;
	background:#FFF;
	cursor:pointer;
	width:75px;  */
}

.margin-right {
	margin-right:20px;
}
.margin-bottom {
	margin-bottom:20px;
}
.border-top {
	/*border-top:1px solid #E9EAEA;*/
}
.title-1 {
	font-size: 13px;
	line-height:150%;
	padding:0 0 5px 0;
	text-transform:uppercase;
	font-weight:bold;
}
	.side-line .last {
		margin:0 0 -5px 0;
	}
	.widget_categories li, .widget_archive li {
		font-size: 11px;
		color: #999999;
	}
	.widget_categories li {
		padding:0 0 0 20px;
		background:url(img/folder.gif) 0 9px no-repeat;
	}
	.widget_archive li {
		padding:0 0 0 20px;
		background:url(img/archive.gif) 0 5px no-repeat;
	}
	.widget_links li {
		padding:0 0 0 20px;
		background:url(img/link.gif) 0 6px no-repeat;
	}
	.widget_meta li {
		padding:0 0 0 20px;
		background:url(img/meta.gif) 0 6px no-repeat;
	}
	.widget_pages li {
		padding:0 0 0 12px;
		background:url(img/page.gif) 0 5px no-repeat;
	}
	.widget_recent_entries li {
		padding:0 0 0 12px;
		background:url(img/two-pages.gif) 0 5px no-repeat;
	}
	.widget_recent_comments li {
		padding:0 0 0 20px;
		background:url(img/comment.gif) 0 8px no-repeat;
	}
	.widget_rss li {
		padding:0 0 0 20px;
		background:url(img/rss-bullet.gif) 0 6px no-repeat;
	}
	.widget_tag_cloud a {
		line-height: 100%;
	}
.clock {
	padding-left:20px;
	background:url(img/clock.gif) 0 center no-repeat;
}
.person {
	padding-left:20px;
	background:url(img/person.gif) 0 center no-repeat;
}
.comment {
	padding-left:20px;
	background:url(img/comment.gif) 0 center no-repeat;
}
.tag {
	padding-left:20px;
	background:url(img/tag.gif) 0 1px no-repeat;
}
.folder {
	padding-left:20px;
	background:url(img/folder.gif) 0 center no-repeat;
}
/* global (added while developing) */


/* ==== content ==== */
.content p.edit {
	margin:0;
	padding: 0 0 0 21px;
	background:url(img/edit.gif) 0 6px no-repeat;
}
label.author {
	padding: 0 0 0 21px;
	background:url(img/person.gif) 0 0 no-repeat;
}
label.email {
	padding: 0 0 0 21px;
	background:url(img/email.gif) 0 0 no-repeat;
}
label.website {
	padding: 0 0 0 21px;
	background:url(img/link.gif) 0 0 no-repeat;
}

.content {
	padding:0;
	margin:0;
	list-style:none;
line-height: 150%; 

}
	.content .navigation {
		margin-bottom: 0;
	}
	.content li {
		margin-bottom: 24px;
	}
		.content li ul, .content li ol, .content p, .content code, .content blockquote {
			margin: 0 0 15px 0;
			padding: 0;
		}
		/* title */
		.content h2, .content h2 a {
			display: inline;
			font-size:23px;
			font-weight:normal;
			line-height:130%;
		}
			.content span.no {
				font-size:11px;
				font-weight:normal;
				color:#999999;
				text-decoration:none;
				border-left:5px solid #FFF;
			}
		.opts {
			/*margin: 3px 0 5px 0;*/
display:none;
		}
			.opts span {
				color:#999;
			}
		.content h3 {
			font-size: 19px;
			font-weight:normal;
			padding-bottom: 7px;
		}
		.content h4 {
			font-size: 15px;
		}
		.content h5 {
			font-size: 13px;
		}			
		/* paragraphs */
		.content p {
		line-height: 150%;
		}
		
		/* code. blockquote */
		.content blockquote {
			display:block;
			padding: 0 15px;
			margin:15px;
			font-style:italic;
			border-left:2px solid  #f3f3f3;
		}
			.content blockquote p {
				color: #666666;
			}
		.content code, .content pre {
			display:block;
			padding:7px 15px;
			margin:15px;
			clear: both;
			font-family: monospace;
			color: #666666;
			/*border: 2px solid #f3f3f3;*/
		}
		
		/* lists */
		.content li ul, .content li ol {
			margin-left: 15px;
			list-style-position: inside;
		}
		.content li li {
			margin: 0;
		}
		.content li ul li {
			list-style-type: disc;
		}
		.content li ol li {
			list-style-type: decimal;
		}
		
		/* images */
		img {
			padding: 0;
			margin: 0;
		}
		.content .photo {
			border:1px solid #E9EAEA;
			width:334px;
			margin:0 20px 0 0;
		}
			.content .photo div {
				font-size:11px;
				padding:5px;
			}
.main {
	width:940px;
	margin:0 auto;
	padding:00 0 0 0;/* ------------------------------ padding was 180 0 0 0 ----------------- */
}




.footer {
	padding:15px 0 0 0;
	/*border-top:1px solid #E9EAEA;*/
}
	.footer * {
		font-size:13px !important;
		color:#999999 !important;
		text-decoration:none !important;
		padding:0 0 20px 0;
		margin: 0;
	}

.top {
	line-height:100%;
}
	.top * {
		line-height:100%;
	}
	.top .fr {
		padding:65px 0 0 0;
	}
.slogan {
	display: block;
	font-weight:normal;
	font-size:25px;
	margin-bottom: 5px;
}
.top-line {
	height:44px;
	/*border-bottom:1px solid #E9EAEA;*/
	/*border-top:1px solid #E9EAEA;*/
	padding:0 0 20px 0;
	width: 898px;
}
	.top-line div.fl {
		padding:9px 0 0 0;
	}
	*:first-child+html .top-line div.fl {
		padding:7px 0 0 0;
	}
	.top-line div.fr {
		padding:8px 0 0 0;
	}
	* html .top-line div.fr {
		padding:11px 0 0 0;
	}
		.top-line div.fr img {
			margin:0 0 0 10px;
		}
.content-line {
	/*background:url(img/grey-line.gif) 558px 0 repeat-y;*/
	background:url(img/dividing-line.png) 558px 24px repeat-y;/**/
	/*background-color:#09C;
	background-image: url(img/grey-line.gif);*/
}
.side-line {
	/*background:url(img/grey-line.gif) 190px 0 repeat-y;*/
/*background:url(img/dividing-line.png) 190px 1px no-repeat;*/
}
	.forma .textfield-1 {
		margin:0 10px 10px 0;
	}
/* main */


/* seperate blocks */
.list-1 {
	height:30px;
	/*border-left:1px solid #E9EAEA;*/
	background:url(img/grey-line.gif) 0 bottom repeat-x;
}
	.list-1 li {
		float:left;
		display:block;
		height:29px;
		border-right:1px solid #E9EAEA;
		/*border-top:1px solid #E9EAEA;*/
	}
	.list-1 li.current_page_item {
		background:#FFF;
	}
		.list-1 li.current_page_item a {
			color:#010101 !important;
			font-weight:bold;
		}
	.list-1 a {
		text-decoration:none;
		padding:0 15px;
	}
	.list-1 a:hover {
		text-decoration:underline;
	}
.title-2 {
	padding-bottom: 7px;
}
div.com {
	margin-bottom: 30px;
}
.list-4 {
	list-style: none;
	margin: 0;
	padding: 0;
}
	.list-4 li {
/*border: 1px solid #e9eaea;*/
		padding: 15px 15px 0 15px;/**/
		margin: 0 0 15px 0;/**/
	}
		* html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		*:first-child+html .list-4 li {
			padding:0 40px 0 20px !important;
		}
		* html .list-4 img {
			margin:20px auto auto 0;
		}
		*:first-child+html .list-4 img {
			margin:20px auto auto 0;
		}
		* html .list-4 p img {
			margin:0 auto auto 0;
		}
		*:first-child+html .list-4 p img {
			margin:0px auto auto 0;
		}
	.com-header {
		padding-bottom: 15px;
		/*border-bottom: 1px solid #e9eaea;*/
		margin: 0;
	}
		.com-header img {
			display: block;
			float: left;
		}
		.com-header .tp {
			display: block;
			margin: 0 0 0 63px;
			padding: 0;
			text-align: left;
		}
			.tp span, .tp span a {
				font-weight: bold;
				display: block;
				line-height: 150%;
			}
	/**/ .com blockquote {
		margin: 0;
	}
		.com blockquote p {
			border: 1px solid #e9eaea;
			padding: 0.5em 0.75em;
			margin-bottom: 10px;
			color: #666666;
		}
	.com code {
		margin: 0;
		padding: 0.5em 0.75em;
		display: block;
		color: #666666;
		font-family: monospace;
		font-size: 12px;
		border: 1px dashed #e9eaea;
		clear: both;
	} */

	/* code. blockquote */
	.com blockquote {
		display:block;
		padding: 0 15px;
		margin:0 0 0 7px;
		font-style:italic;
		border-left:2px solid  #f3f3f3;
	}
		.com blockquote p {
			color: #666666;
		}
	.com code, .com pre {
		display:block;
		padding:7px 15px;
		margin:0;
		clear: both;
		font-family: monospace;
		color: #666666;
		border: 1px solid #f3f3f3;
	}

/* seperate blocks */
#wp-calendar caption {
	padding-bottom: 0px;
}
#wp-calendar th {
	padding-top: 5px;
}
#wp-calendar td {
	padding-right: 7px;
	line-height: 150%;
}
#wp-calendar tbody td a {
	padding: 2px;
	background-color: #e9eaea; /* #daf2fc; */
}

.alignnone {
	margin: 9px 15px 9px 0;
}
.alignleft {
	float: left;
	margin: 9px 15px 9px 0;
	padding: 0;
}
.alignright {
	float: right;
	margin: 9px 0px 9px 15px;
	padding: 0;
}
.aligncenter {
	display: block;
	margin: 9px auto;
	padding: 0;
}

.com {
	margin-bottom: 20px;
}
#commentform p {
	margin-bottom: 5px;
}
	#commentform p label {
		margin-left: 5px;
	}
.wp-caption {
	/* border: 1px solid #ddd; */
	text-align: center;
	background-color: #f3f3f3;
	/* margin: 0 0 15px 0; */
	padding: 4px 0 0 0;
	
	/* margin: 0 0 15px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; **/
}
	.wp-caption img {
		display: block;
		margin: auto auto;
		padding: 0 0;
	}
	.wp-caption-text {
		padding: 3px 0 !important;
		margin: 0 !important;
	}
.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* ---------------------------------------- CSS MENU ------------------------------------------------- */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {/*width:940px;*/
	height:28px;/**/
	position:relative;
	top:0px; /* --------------- was -180px ----------------- */
right:0px;
	z-index:100;
	border-right:1px solid #ccc;/**/
	font-family:arial, sans-serif;
	float: right;
	padding-top:00px; /* ------------ was -150px ----------------- */
padding-bottom:10px;
}
/* hack to correct IE5.5 faulty box model */
* html .menu {/*width:746px; w\idth:745px;*/}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:100px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:100px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#000; width:89px; height:28px; border:1px solid #ccc; border-width:0px 0 0px 1px; /*background:#d3f7ff;*/ padding-left:10px; line-height:29px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:100px; w\idth:89px;}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background: url(img/menubox.png)  81px center;} 
/* style the second level hover */
.menu ul ul a.drop:hover{background:url(img/menubox-over.png)  81px center;}
.menu ul ul :hover > a.drop {background:url(img/menubox-over.png)  81px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:url(img/menubox.png);}
/* style the third level hover */
.menu ul ul ul a:hover {background:url(img/menubox-over.png);}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:27px;left:0; width:100px;/*border-top:1px solid #000;*/}
/* another hack for IE5.5 */
* html .menu ul ul {top:26px;t\op:27px;}

/* position the third level flyout menu */
.menu ul ul ul{left:100px; top:-1px; width:100px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-100px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background: url(img/menubox.png); color:#000; height:auto; line-height:1em; padding:5px 10px; width:79px;/*border-width:0 1px 1px 1px;*/}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:101px;w\idth:79px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000; background: url(img/menubox-over.png);}
.menu :hover > a, .menu ul ul :hover > a {color:#000; background: url(img/menubox-over.png);}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}



/* ================================================================ 
   This CSS is further CSS I have created specifically for Wordpress
   so that the current page is highlighted in two levels.
   If you want it in three levels let me know.

   Author: Isaac Rowntree
   Website: www.zackdesign.biz
=================================================================== */


.menu ul ul .current_page_item a {
  color: red;
  background: white;
  /*border-left: 1px solid black;*/
}

.menu .current_page_item a {
  color: red;
  font-weight: bold;
  background: white;
}

.menu ul .current_page_item ul a {
  color: white;
  font-weight: normal;
  background: black;
}

.menu ul .current_page_item ul a:hover {
  background: gray;
}

.menu .current_page_item a:hover {
  background: white;
}

#archives, #text-452233011, #text-461216921, #newsletter, #archives {
	margin:0px;
	padding: 14px 14px 14px 14px;
	/*border: 1px solid #999999;*/
	margin-bottom:10px;
background: url(img/boxesback.png);
}
#text-475998371, #recent-posts {
	/*border: 1px solid #999999;*/

}

#subscribe2 {
	margin:0px;
	padding: 14px 14px 14px 14px;
	/*border: 1px solid #999999;*/
	margin-bottom:10px;
background: url(img/boxesback.png);
}

/* --------------------------- contact form ------------------------ */
#wpcf label {
	clear: both;
	display: block;
	float: left;
	width: 150px;
}
#wpcf input {
	float: left;
	width: 200px;
	padding: 1px;
	margin: 2px 5px 2px 0;
}
#wpcf textarea {
	width: 350px;
	height: 100px;
	padding: 1px;
	margin: 0 5px 10px 0;
}
#wpcf #contactsubmit {
	margin-left: 250px;
	width: 100px;
}

/* ------------------------------ WEB page demo rollovers -------------------------------- */
.webdem01 a {display:block;width: 120px;height: 71px;background: url(../../uploads/2009/06/WEB01.jpg) 0 0 no-repeat; text-decoration: none; float:left;}
.webdem01 a:hover { background-position: 0px -71px; }
.webdem02 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB02.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem02 a:hover { background-position: 0px -71px; }
.webdem03 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB03.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem03 a:hover { background-position: 0px -71px; }
.webdem04 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB04.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem04 a:hover { background-position: 0px -71px; }
.webdem05 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB05.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem05 a:hover { background-position: 0px -71px; overflow:hidden;}
.webdem06 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB06.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem06 a:hover { background-position: 0px -71px; }
.webdem07 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB07.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem07 a:hover { background-position: 0px -71px; }
.webdem08 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB08.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem08 a:hover { background-position: 0px -71px; }
.webdem09 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB09.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem09 a:hover { background-position: 0px -71px; }
.webdem10 a {display:block;width: 120px;height: 71px;background: url("../../uploads/2009/06/WEB10.jpg") 0 0 no-repeat; text-decoration: none; float:left;}
.webdem10 a:hover { background-position: 0px -71px; }
#webpix {
width: 485px;
height: 152px;
display:block;
}	

#breaker {
line-height: 150%; 
display:block;
float:left;
}
#breakerport {
display:block;
width: 500px;
float:left;
padding-bottom:20px;
}

/* ------------------ lightbox thumbnails ------------------------ */
.thumb, .thumb a {display:block;width: 60px;height: 60px; /*background-color: #fedcba;*/ text-decoration: none; float:left;}

/* --------------------- new footer box ----------------------- */
#subfooter {
width:730px;
margin-left:15px;
margin-right:15px;
height:300px;
background-color:#d5d6d7;
clear:both;
}
#subfooter .widget {
width:240px;
height:300px;
float:left;
}
#subfooter .widget .inner {
padding:10px;
}

#logos {
	/*position: relative;
	left: 0px;
	top: -74px;
	float: left;
	height: 67px;
	width: 940px;
z-index:1;*/
display:none;
}
#contacts{
	float: right;
	height: 53px;
	width: 269px;
}
/* ------------ revised styles ------------- */
.paddings { padding:2px 0px 0 1px; line-height:100%; }

.leftcol{
float: left;
width: 186px;
}
.rightcol{
float: right;
width: 186px;
}
.telnos {
text-align: right;
display:block;
	padding-top:35px;
        height: 95px;
width:400px;
/*background-color: #ffffcc;*/
float: right;
}
.logobox {
display:block;
height:131px;
width: 940px;
/*background-color:#ffeeff;*/
	top: 0px;
}
.logo {
	/*font-size:56px;
	font-weight:normal;*/
	color:#010101 !important;
	text-decoration:none !important;
	/*margin-bottom: 80px;*/
	padding-top:35px;
        height: 95px;
	/*background-color: #CCffff;*/
	display: block;
	width: 500px;
float: left;
	/*display: none;*/
}
.menubox {
margin-top:00px;
width: 940px;
height: 28px;
margin-bottom:5px;
display: block;
	top: 0px;background-color: /*#123456;*/
	position: absolute;
}
.searchbox {
width: 920px;
height: 25px;
padding-bottom: 20px;
display: block;
/*background-color: #345678;*/
Float: left;
}
.sidecolumns {
width:380px;
float:right;
}
.sidecolumns .paddings div { list-style-type: none; margin-bottom: 20px;  }
.sidecolumns div ul { 	list-style-type: none; }
.sidecolumns div ul li { padding-bottom: 0px; line-height:140%;}

#recent-posts, #pages {
	padding-right: 20px; padding-left: 20px; background: url(img/blog-background-377px.jpg) no-repeat 0px 0px; left: 0px; padding-bottom: 35px; width: 337px; padding-top: 20px; position: relative;/**/}

.commentslist {
position: relative;
left: 0px;
width: 510px;
/*background-color: #fedcba;*/
padding: 0px;
}
#commentslistfoot {
/*padding-bottom:36px;
padding-top:0px;
background-image:url(img/comment-bkgnd.gif);
background-repeat:repeat-y;*/
}

#commentslistback {
background-image:url(img/comment-foot.gif);
background-position: left bottom;
padding-bottom:30px;
background-repeat: no-repeat;
}

#commentslisthead {
padding-top:10px;
background-image:url(img/comment-head.gif);
background-position:top left;
background-repeat:no-repeat;/**/
}
#pricebox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; width: 511px; float:left; margin:0px; padding:0px; vertical-align: top;}
#pricerow1 li {width:502px; background-color:#69F; padding: 6px 4px 6px 4px; margin:1px;color:#FFF;}
#pricerow1 a {color:#FFF;}
#pricerow1 strong {color:#FFF;font-size:14px;font-weight:bold;}
#pricerow1 li, #pricerow2 li, #pricerow3 li {float:left;display:block; font-size:12px; list-style-position:inside; list-style-type: none; margin:1px;}
#pricerow2 li {background-color:#9C9; width:58px; padding: 3px 2px 2px 2px; text-align:right;}
#pricerow3 li {background-color:#fff; width:58px; padding: 3px 2px 2px 2px; text-align:right;}
#pricerow1 ul, #pricerow2 ul, #pricerow3 ul {float:left; display:block; background-color:#EEE; width:514px; padding:0px; margin:0px;}

#pricerow3 ul {
	margin-bottom:5px;}

.roll1 a{
background-image:url(http://www.broadeninghorizons.co.uk/wp-content/uploads/2009/08/t-shirt-normal.jpg);
display:block;
width:359px;
height:294px;
	margin: 9px auto;
	padding: 0;
}
.roll1 a:hover{
background-image:url(http://www.broadeninghorizons.co.uk/wp-content/uploads/2009/08/t-shirt-glow.jpg);
display:block;
width:359px;
height:294px;
	margin: 9px auto;
	padding: 0;

}