/*--------------------------------------------------------------------------------------------------------
Layout Style Sheet

Version: 2
Author: Matthew Herring
Email: matt@lxsparks.co.uk
Notes: None
--------------------------------------------------------------------------------------------------------*/

/* undohtml.css */ 
/* (CC) 2004 Tantek Celik. Some Rights Reserved. */ 
/* http://creativecommons.org/licenses/by/2.0 */ 
/* This style sheet is licensed under a Creative Commons License. */ 

/* Purpose: undo some of the default styling of common (X)HTML browsers */ 
/* link underlines tend to make hypertext less readable, because underlines obscure the shapes of the lower halves of words */ 
	:link,:visited { text-decoration:none } 

/* no list-markers by default, since lists are used more often for semantics */ 
	ul,ol { list-style:none } 

/* avoid browser default inconsistent heading font-sizes */ 
/* and pre/code too */ 
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; } 

/* remove the inconsistent (among browsers) default ul,ol padding or margin */ 
/* the default spacing on headings does not match nor align with normal interline spacing at all, so let's get rid of it. */ 
/* zero out the spacing around pre, form, body, html, p, blockquote as well */ 
/* form elements are oddly inconsistent, and not quite CSS emulatable. */ 
/* nonetheless strip their margin and padding as well */ 		
	ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 } 

/* whoever thought blue linked image borders were a good idea? */ 
	a img,:link img,:visited img { border:none } 

/* de-italicize address */ 
	address { font-style:normal } 

/* End of normalisation */ 

/*.h,.c,.f { width: 760px; margin: 0 auto; height:100%}*/

.pc, .sc { position: absolute; top: 0; left: 0;} 

.pc	{ width: 609px;
	left: 151px; 
	min-height: 600px;
	height: auto !important; 
	height: 600px; } 

.sc	{ width: 150px;
	display: none;
	min-height: 600px;
	height: auto !important;
	height: 100%;}

.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */



/*------------------------------------------------------Body-----------------------------------------------*/
body 	{position: relative;
	width: 760px;
	/*min-height: 700px;*/
	margin: 0 auto;
	height: 100%;
	}

/*------------------------------------------------------Heading-----------------------------------------------*/
h1 	{position: relative;
	top: 0;
	left: 0;
	width: 760px;
	height: 158px;
	display: none;
	background: url("../Assets/main_logo.gif") no-repeat 0 0;
	text-indent: -9999px;}

/*------------------------------------------------------Container-----------------------------------------------*/
Div#container
	{/*position: relative;*/
	width: 760px;
	margin: 0;
	height: 100%;
	/*min-height: 700px;*/
	}

/*------------------------------------------------------Main Navigtion-----------------------------------------------*/
Div#nav_main	
	{position: relative;
	display: none;
	/*top:159px;*/
	left: 0;
	}

div#nav_main ul 
	{list-style: none; 
	width: 760px;
	margin: 0px; 
	padding: 0; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	text-align: center;
	}

div#nav_main li 
	{display: inline;
	}

div#nav_main a
	{padding: 0 0.5em;
	}


/*------------------------------------------------------Contents-----------------------------------------------*/
/*div#content
	{position: absolute;
	top: 190px;
	right: 0;
	width: 609px;
	min-height: 510px;
	}*/
div#content h2, p
	{margin:0 5px;
	}

/*------------------------------------------------------Sub Navigtion-----------------------------------------------*/
/*div#nav_sub
	{position: absolute;
	top: 190px;
	left: 0;
	width: 150px;
	min-height: 510px;
	}*/

/*div#nav_sub li
	{padding-bottom: 54px;
	}*/



/*div#nav_sub p
	{width: 150px;
	margin: 0px;
	padding: 5px;
	}*/

#quote
	{
	display: block;
	width: 140px;
	margin: 0 auto;
	}

#quote p
	{/*margin-left: -3px;*/
	padding: 5px 5px 5px 5px;
	}

#quote span
	{padding: 0 0 0 10px;
	color: red;
	}

/*blockquote p
	{margin: 10px 0;
	padding: 10px;
	overflow: visable;
	width: 140px;
	}*/
/*--------------------------------------------Rounded Box Trial-----------------------------------------------*/

.box	{width: 150px;
	background: url(../mdl.gif) repeat-y;
	}

.box h2	{background: url(../top.gif) no-repeat left top;
	padding-top: 10px;
	}

.box .last
	{background: url(../btm.gif) no-repeat left bottom;
	padding-bottom: 30px;
	margin-left:0px;
	}

.box h2, .box p
	{padding-left:10px;
	padding-right:10px;
	margin-left: 0;
	}


/*------------------------------------------------------Footer-----------------------------------------------*/
div#footer
	{width: 760px;
	text-align: center;
	height: 20px;
	}