/*
Theme Name: Qualitel Theme
Theme URI: http://www.qualitelecom.co.uk/
Description: WordPress theme for Qualitel
Version: 1.0
Author: Boomerang PR
Author URI: http://www.boomernagpr.co.uk

*/



/* CSS Document */
body					{ background-color:#dfdfdf;margin:20px auto 0 auto;width:906px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:62.5%;color:#666666;line-height:18px;height:100%;}
*						{ margin:0;padding:0;}
img						{ border:0;}
h1						{ color:#9A2035;font-size:1.4em;font-weight:normal;line-height:20px;margin-bottom:7px;}
h2						{ font-size: 1.4em;line-height:20px;margin-bottom:7px; }
a						{ color:#666;text-decoration:none;}
a:hover 				{ color:#9C2339;}
.header					{ background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_container.jpg) no-repeat;overflow:hidden;height:95px;}
.logo					{ float:left;margin:15px;}
.logo a					{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_logo.gif);display:block;width:175px;height:60px;}
.menu-top 				{ height:29px;overflow:hidden;padding:57px 20px 10px 0;position:relative;float:right;}
.menu-top li 			{ float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.menu-top li.back 		{ border-bottom:5px solid #a50021;height:30px;position:absolute;width:9px;z-index:8;}
.menu-top li a 			{ color:#a2a1a1;display:block;float:left;font-size:1.3em;height:30px;margin:0 0 0 11px;overflow:hidden;text-align:center;text-decoration:none;}
.menu-top li a:hover, .menu-top li a:active, .menu-top li a:visited 
						{ border:medium none;}
.menu-top li a:hover, .menu-top li a.current	{ color:#9C2339;}						
.container				{ background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_container.gif) 0px -20px;min-height:480px;overflow:hidden;}

.strap					{ background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_strap.jpg) no-repeat right;width:900px;height:220px;overflow:hidden;padding-right:6px;clear:both;}



.strap h1				{ color:#FFF;font-size:3.5em;float:left;margin:157px 0 0 25px;display:none;letter-spacing:0.05em; line-height:50px;text-transform:capitalize;} 


.strap h1.small-header	{font-size: 24px; }

* html .strap h1.small-header	{display:block; padding-top: -220px;}


.boxes					{ padding:25px;width:850px;float:right;overflow:hidden;height:170px;}
.boxes li				{ float:right;list-style-type:none;width:170px;height:170px;overflow:hidden;background-repeat:no-repeat;}
.boxes li.box1			{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/box_1.gif);}
.boxes li.box2			{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/box_2.gif);}
.boxes li.box3			{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/box_3.gif);}
.boxes li.box4			{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/box_4.gif);}
.boxes li.box5			{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/box_5.gif);}
.boxes li div			{ display:none;}
.boxes li div.main		{ display:block;width: 170px; height: 170px;overflow:hidden;}
.bright					{ float:right;margin-right:25px;}
.bright	li				{ float:right!important;}
.content				{ padding:10px 31px 20px 25px;overflow:hidden;background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_container.gif) left bottom;width:850px;min-height:235px;height:auto;}
.blank					{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bg_container_blank.gif)!important}
.content-copy			{ /*height:210px;*/height:auto;min-height:200px;overflow:hidden;margin: 10px 0;}
.bullets li				{ background: url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/bullet.gif) no-repeat 10px 10px;padding-left:30px;line-height:26px;}
.content p				{ font-size:1.2em;margin-bottom:8px;}
.content li				{ line-height:22px;font-size:1.2em;list-style-type:none;}
.content li ul li		{ line-height:22px;font-size:10px;list-style-type:none;}
.colleft				{ float:left;}
.colleft h1				{ margin-bottom:20px;}
.colright				{ width:475px;float:right;}
.menu-mid				{ margin:0 auto 10px auto;width:950px;overflow:hidden;}
.menu-mid li			{ list-style-type:none;float:left;width:170px;text-align:center;background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off.gif) no-repeat top center;}
.menu-mid li.img1		{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off1.gif);}	
.menu-mid li.img2		{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off2.gif);}
.menu-mid li.img3		{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off3.gif);}
.menu-mid li.img4		{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off4.gif);}
.menu-mid li.img5		{ background-image:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-off5.gif);}	
.menu-mid li.on			{ background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/nav_mid-on.gif) no-repeat top center;}
.menu-mid li img		{ width:40px;height:37px;margin:0 auto;display:block;padding-bottom:10px;}
.menu-mid li a			{ color:#666666;text-decoration:none;display:block;font-size:1.3em;}
.menu-left				{ width:170px;float:left;}
.menu-left li			{ line-height:35px;list-style:none;}
.menu-left a			{ text-decoration:none;font-size:1.2em;color:#666666;}
.menu-left a:hover		{ color:#9A2035;}
.menu-left a.on			{ color:#9A2035;}
.content-right			{ float:right;width:680px;}
.content-right p		{ margin: 8px 0;}
.content-left			{ float:left;width:150px;}
.crow					{overflow:hidden;margin:0 0 5px 0;font-size:1.2em;width:400px;}
.cvalue					{ width:8em;float:left;}
.cinput					{ width:280px;float:left;}
.form, textarea			{width:200px;background-color:#EFEFEF;color:#666666;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:1.1em;}
.footer					{ font-size:1.1em;}
.footer span			{ float:left;width:178px;display:inline;}

* html .footer span	{ 

}

.footer span a {
float: right;
} 


.footer a				{ float:right;background:url(http://www.qualitelecom.co.uk/wp-content/themes/Qualitel/images/logo-frazer.gif) no-repeat;padding-left:25px;}
.footer	img				{ margin-left:5px;}
.strapline				{ overflow:hidden;}
.strapline img			{ float:left;}
.strapline .straptext	{ float:right;}
.strapright				{ float:right;padding-top:250px;}
.form-container			{width:250px;float:left;}

.post {
margin: 0px 0 30px 0;
}

.post a:hover {
color:#9C2339;
}

.read-more {
float: right;
margin-bottom: 10px;
}

/* -------------- comments ------------- */

.commentlist {
margin-bottom: 20px;
}

.commentlist li {
padding: 10px;
border: solid 1px #ececec;
}

.commentlist li, #commentform input, #commentform textarea {
	
	border: solid 1px #ccc;
	}
	
#commentform textarea {
width: 675px;
}	

.commentlist li ul li {
	
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	
	}

.commentlist p {
	
	}

#commentform p {
	
	}

.commentmetadata {
	font-weight: normal;
	font-size: 0.8em;
	}

#commentform #submit {
padding: 3px 8px
}

#commentform #submit:hover {

cursor: pointer;
}

#sidebar {
width: 150px;
float: left;
}

#sidebar ul {
width: 150px;
}

#sidebar ul li {
margin-bottom: 20px;
}

#sidebar ul li ul li {
margin-bottom: 0px;
}

#s {
width: 140px;
margin: 0 0 10px 0;
}

#searchform #searchsubmit {
clear: left;
border: solid 1px #ececec;
padding: 3px 8px
}

.form-area {
width: 300px;
float: left;
}

.form-input {
margin-bottom: 10px;

}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.column { /* columns on sitemap */
width: 300px;
float: left;
margin-right: 20px;
}

p.postmetadata {
clear: both;
}