@charset "utf-8";

* {
		margin: 0;
		padding: 0;
	}

body {
		font:62.5%/1.5 Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		text-align: center;
		background: #226172;
	}
	
a img {
		border: none;
	}
	
ul {
		list-style: none;
	}
	
	
#container {
		width: 778px;
		margin: 0 auto 0 auto;
		text-align: left;
		background: #4E7484;
	}
#containInner {
		padding: 17px;
	}

#head {
		margin-bottom: 19px;
		font-family: "Trebuchet MS", Tahoma, Georgia, serif;
	}

#content {
		font-size: 1.1em;
		margin: 0 0 0 292px;
		width: 370px;
	}

#home #content {
		margin: 0 0 0 186px;
		width: auto;
	}

#home #single {
		margin: 0 0 0 186px;
		width: auto;
	}


#contentInner {
		float: left;
	}
	
#sideLeft {
		float: left;
		font-size: 1.1em;
		width: 176px;
		margin-left: 95px;
	}

#home #sideLeft {
		width: 170px;
		margin-left: 0;
	}

#foot {
		clear: both;
		width: 778px;
		margin: 12px auto 12px auto;
		text-align: left;
	}
	

	
/* [+] -- HEAD -------------------------------- */

#head ul {
		margin: 0 0 15px 0;
		}
#head li {
		float: left;
		font-family: "Trebuchet MS", Tahoma, Georgia, serif;
		margin-right: 20px;
		font-size: 1.4em;
	}
#head li a {
		color: #fff;
	}
#head li a:hover, #head li.active a {
		color: #8DC8D8;
		text-decoration: none;
	}
		
	
#breadCrumbs {
		color: #9DCD66;
		margin-bottom: 25px;
		font-size: 1.1em;
	}
#breadCrumbs a {
		color: #9DCD66;
	}
#breadCrumbs span {
		text-transform: lowercase;
	}

	
/* [+] -- CONTENT -------------------------------- */

.column, .columnMid {
		float: left;
		width: 177px;
		border-top: 1px solid #BEC6CE;
		padding: 10px 0;
	}
.columnMid {
		margin: 0 13px;
	}
	
.column div, .columnMid div {
		min-height: 173px;
	}
	
#mainCol {
		margin-right: 190px;
	}
	
#mainBanner {
		float: right;
		width: 176px;
	}
	
#home #content .clearFix {
		margin-bottom: 16px;	
	}
	
.sitemap ul, .sitemap ul ul, .sitemap ul ul ul {
		margin: 5px 20px;
	}


/* [+] -- SIDEBAR -------------------------------- */


.box {
		background: #29525E;
		margin-bottom: 7px;
		padding: 14px;
		margin-left: 2px;
	}

/* [+] -- FOOT -------------------------------- */

#foot a {
		color: #fff;
		text-decoration: none;
	}
#foot a:hover {
		text-decoration: underline;
	}
	
#foot li {
		float: left;
	}
	
#foot div {
		font-size: 1.1em;
	}

	
/* [+] -- PAGE SPECIFIC -------------------------------- */





/* [+] -- FORMS -------------------------------- */

button {
		border: none;
		background: none;
		display: block;
		position: relative;
		left: -1px;
		margin-top: 2px;
	}
fieldset {
		border: none;
	}
legend {
		display: none;
	}
	
#sideLeft input {
		width: 138px;
		font-size: 1em;
		color: #676566;
		margin-bottom: 3px;
	}


/* [+] -- FONTS -------------------------------- */

p {
		margin-bottom: 12px;
	}

h1, h2, h3, h4, h5, h6 {
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-bottom: 12px;
		font-weight: normal;
	}
	
h1 {
		font-size: 190%;
		font-weight: normal;
		margin: 0 0 20px 95px;
	}

#home h1 {
		margin: 0 0 20px 0px;
	}

	
#content h2 {	
		font-size: 165%;
	}

#sideLeft h3 {
		font-size: 175%;
	}
	
#sideLeft h4 {
		font-size: 160%;
		text-align: center;
	}
	
/* [+] -- LINKS -------------------------------- */

a:link {
		color: #CDA932;
		text-decoration: none;
	}
a:visited {
		text-decoration: none;
		color: #DABF66;
	}
a:hover {
		color: #AE902B;
		text-decoration: underline;
	}
a:active {
		text-decoration: none;
		color: #E7D599;
	}


/* [+] -- ACCESSIBILITY -------------------------------- */

#skip {
		position: absolute;
		left: -2000px;
	}
		
/* [+] -- UTILITY -------------------------------- */

.clearFix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
.clearFix {display:inline-block;}


.feed {          
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("http://www.lxco.co.uk/assets/images/feed-icon.png") no-repeat 0 50%;
}

.psa {
FLOAT: right; WIDTH: 100px; MARGIN: 0px 0px
}
