/* === === === === === === ===
 * Abacus Media
 * Will McKenzie
 * written for www.metnor.co.uk
 * July 2009
 *
 * Text Styles
 === === === === === === === */

h1{
	color:#fff;
	font-weight:bold;
	font-size:16pt;	
}

h3{
	font-weight:bold;
	font-size:30pt;	
}

h4{
	font-size:22px;
	font-weight:normal;
	position:relative;
}

p,ul{
	margin:10px;
	font-size:10pt;	
}

ul{
	margin-left:40px;
	list-style-type:square;
}

ul a{
	color:#fff;
	text-decoration:none;
}

ul a:hover{
	text-decoration:underline;	
}

.contact_person p,.contact_person img{
	margin:0px 5px;
	font-size:8pt;
}

.contact_person a{
	color:#fff;	
}

.white_stripe p{
	color:#000;
}
a.button{
	color:#000;
	font-size:10pt;	
}

#addresses a.button{
	float:left;
	margin-top:100px;
	margin-left:150px;
}

.category_title{
	font-size:10pt;
	font-weight:normal;
	float:left;
	padding:0px 5px;
	position:absolute;
	top:-10px;
	background-color:transparent;
}

.category_title h3{
	font-size:10pt;
	font-weight:normal;
	width:auto;
	display:inline;
	padding:0px;
}

.rotated{
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	position:absolute;
	right:-68.5px;
	width:125px;
	text-align:left;
 	top:62.5px;
 	line-height:10pt;
}

.rotated h3{
	width:auto;
	height:auto;
}

#category_list .selected h3{
	color:#000;
}

.services_button a{
	color:#fff;	
}

.services_button h3{
	font-size:11pt;
	padding:10px 5px;
}

#services_heading{
	font-weight:normal;
	color:#000;
}

#services_list ul{
	margin:4px 20px;
}

#services_list li{
	margin:0px;
}

.project_description p{
	font-size:9pt;
	l/ine-height:9pt;
	margin:6px 10px;
}

.project_summary h4{
	float:left;
	font-size:8pt;
	line-height:9pt;
	font-weight:bold;
	text-align:right;
	margin:0px 0px;
	margin-right:5px;
	clear:left;
	width:214px;
}

.project_summary span{
	font-size:8pt;
	line-height:9pt;
	float:right;
	margin:0px 0px;
	width:170px;
		display:block;
}

#projects ul{
	list-style:none;
	text-align:right;
	font-size:10pt;
}

#projects ul li{
	margin:5px 0px;
}

#projects li a {
	text-decoration:none;
	color:#fff;
}

#projects li a.selected{
	color:#000;
}

.maintenance_stripe ul{
	margin:0px;
	margin-left:40px;
	font-size:18pt;
	line-height:12pt;
	font-weight:bold;
}
.maintenance_stripe li.colTop{
	margin-top:-216px;	
}
.maintenance_stripe li.col2{
	margin-left:400px;	
}

.maintenance_stripe span{
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
}

.client_list h2{
	font-weight:normal;
	font-size:12pt;
	margin-left:20px;
}

.client_list ul{
	margin-left:40px;
	margin-bottom:30px;
	font-size:18pt;
	line-height:12pt;
	font-weight:bold;
}

.client_list li.colTop{
	margin-top:-71px;	
}
.client_list li.col2{
	margin-left:200px;	
}

.client_list span{
	font-size:10pt;
	font-weight:normal;
	vertical-align:middle;
}

#gallery_controls p{
	
}

#gallery_controls li a{
	color:#fff;
	text-decoration:none;
}

#gallery_controls li a:hover{
	color:#999;
}