body	{
		height:100%;
		background-color:#1e1e1e;
		margin:0px;
		padding:0px;
		text-align:center;
		font-family:helvetica,arial,sans-serif;
		font-size:95%;
		line-height:1.5em;
		color:#888;
		}

/********** FONTSTYLES **********/

abbr,acronym {
		border-bottom:1px dotted #d6d6d6;
		cursor:help;
		}

address	{
		font-size:1em;
		font-weight:bold;
		text-align:justify;
		}

blockquote,ol,dl {
		margin:2em;
		}

.bodysm	{
		font-size:0.9em;
		}

caption {
		margin-bottom:.5em;
		text-align:center;
		}

.foot	{
		font-size:0.85em;
		font-style:italic;
		color:#888;
		}

h1	{
		font-size:1.4em;
		letter-spacing:-1px;
		color:#fff;
		}

h2	{
		font-size:1.5em;
		letter-spacing:-1px;
		line-height:125%;
		color:#fff;
		}

h3 	{
		font-size:1.2em;
		color:#fff;
		}

h4	{
		color:#b4b4b4;
		}

h4.latestnews {
		width:370px;
		height:30px;
		position:relative;
		}

h4.latestnews span {
		background:url(../images/latest-news.jpg);
		position:absolute;
		width:100%;
		height:100%;
		}

h1,h2,h3,h4	{
		text-align:left;
		padding:0px;
		text-shadow:0 1px 0 #000;
		}

h1,h2,h3,h4,strong	{
		font-weight:bold; 
		}

hr {
		margin: 17px 0 18px;
		height: 0;
		clear: both;
		border: solid #ddd;
		border-width: 1px 0 0;
		border-top: 1px solid #333;
		}

.latest {
		font-size:0.8em;
		}

.list {
		font-size:1.2em;
		line-height:2em;
		}

p {
		text-align:left;
		text-shadow:0 1px 0 #000;
		}

.question {
		font-family:georgia, "Times New Roman", times, serif;
		font-style:italic;
		font-weight:900;
		color:#a2a2a2;
		}

.smaller {
		font-size:0.8em;
		color:#676767;
		text-shadow:0 1px 0 #000;
		}

#testimonial cite {
		font-family:helvetica,arial,sans-serif;
		font-style:normal;
		font-variant:small-caps;
		font-size:0.8em;
		float:right;
		width:100%;
		letter-spacing:normal;
		color:#c5c5c5;
		} 

.tight {
		margin-top:-10px;
		}

.tighter {
		margin-top:-20px;
		}

ul {
		list-style-type:circle;
		}

/********************/


#leftcolumn {
		float:left;
		width:390px;
		margin-top:30px;
		padding:0px;
		text-align:left;
		background:none;
		}

#rightcolumn {
		float:right;
		width:390px;
		margin-top:30px;
		padding:0px;
		text-align:left;
		background:none;
		}

#centralcolumn {
		width:90%;
		margin-top:30px;
		margin-left:10%;
		text-align:left;
		background:none;
		}

#content {
		width:100%;
		height:100%;
		border:none;
		}

#flashcontent {
		width:600px;
		height:600px;
		}

#footer	{
		clear:both;
 		height:50px;
		width:800px;
		line-height:2em;
		padding-top:10px;
		}

#header	{
		width:100%;
		height:60px;
		background-image:url(http://www.claireborley.co.uk/images/cb_logo_horiz.png);
		background-position:left;
		background-repeat:no-repeat;
		border:none;
		}

#intro {
		float:left;
		width:380px;
		height:100%;
		}

#links	{
		float:left;
		padding:0px;
		width:180px;
		}

#main-intro	{
		position:relative;
		top:-20px;
		padding:0px;
		margin:0px;
		}

#message	{
		float:right;
		padding:0px;
		width:600px;
		}

#news {
		float:right;
		width:400px;
		height:100%;
		padding-left:10px;
		border-left:thin solid #333;
		}

#sectionheading {
		clear:both;
		margin-bottom:5px;
		}

#strap {
		width:800px;
		height:31px;
		margin:10px 0px 10px 0px;
		background-image:url(../images/strap.png);
		background-position:left;
		background-repeat:no-repeat;
		overflow:hidden;
		}

#testimonial {
		text-align:left;
		float:left;
		width:70%;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		font-size:1.1em;
		line-height:130%;
		letter-spacing:0.1em;
		overflow:hidden;
		height:100%;
		margin-left:10%;
		margin-right:20%;
		margin-top:50px;
		border-bottom:solid 5px #222;
		}

#wrapper	{
		width:800px;;
		min-height:100%;
		height:auto !important;
		height:100%;
		margin: 0 auto;
		padding:20px;
		}

img {	
		padding:0px;
		border:0px;
		margin-bottom:5px;
		}

.newsimg {
		float:left;
		width:150px;
		height:150px;
		margin-right:10px;
		margin-bottom:10px;
		}

.newsitem {
		overflow:hidden;
		width:100%;
		height:100%;
		margin-bottom:10px;
		border-bottom:solid 5px #222;
		}

.section {
		position:relative;
		margin-top:20px;
		text-align:left;
		border:none;
		}

.sectiontwo {
		position:relative;
		margin-top:40px;
		padding:0px 10px 0px 10px;
		text-align:left;
		border-left:solid 1px #333;
		border-right:solid 1px #333;
		}

.sectionthree {
		position:relative;
		padding:0px 10px 0px 50px;
		text-align:left;
		}


/********** LINKS ***********/

.norm , .norm:visited {
		color:#fff;
		text-decoration:none;
		
		}

.norm:hover, .norm:active {
		color:#444;
		}

.smlink , .smlink:visited {
		font-size:0.7em;
		color:#666;
		text-decoration:none;
		}

.smlink:hover, .smlink:active {
		color:#fff;
		}

.norm , .norm:visited, .norm:hover, .norm:active, .smlink , .smlink:visited, .smlink:hover, .smlink:active {
		cursor:pointer;
		outline:none;
		border:none;
		}

/**********************/


/********** GOOGLE WIDGET ***********/

/* Widget content container */
#goog-wm { }

/* Heading for "Other things" */
#goog-wm h3.other-things {
		color:#b4b4b4;
		font-family:helvetica,arial,sans-serif;
		font-size:95%;
		line-height:1.4em;
		}

/* "Other things" list item */
#goog-wm ul li { }

/* Site search box */
#goog-wm li.search-goog { display:block; }


/**********************/
