/* -------------------------------------------------------------------
   CSS Stylesheet - Arthur Probert
	(c) Bennett and Company 2007 http://www.bennettandco.co.uk
------------------------------------------------------------------- */

/* Global Reset of all initial Margin and Padding Values */
html, body, form, fieldset, ul, ol {
   margin: 0;
	padding: 0;
}

html {
	font-size: 100.01%;
	height: 100%;
}

body {			 
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 0.75em;
	height: 100%;
}

body.lookTogetherBody {
}	

/* Neutralize styling: Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre {
	margin: 1em 0;
	padding: 0;
}

input, select, textarea {
	font-size: 1em;
	font-family: inherit;
}
	

/* ---- Identifiers ---- */

#pageContainer {
	margin: 0 auto;
	width: 744px;
}							

#logo {
	display: block;
	margin-left: 211px;
	margin-top: 44px;
}	

#tagline {
	display:block;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 14px;								
	font-style: italic;
	margin-left: 211px;
	padding: 8px 0 13px 0;
}
	
#headerContainer {
	display: block;
	clear: both;
}

#headerNav {
	float: left;
	font-size: 0.9em;
	height: 168px;
	list-style-type: none; 
	padding-top: 1.4em;	
	width: 211px;
}

#headerNav li {
	padding: 0.5em 0 0.5em 1.3em;	
}

#headerImage {
	float: left;
} 

#mainContainer {
	clear:both;
}

#mainNews {			
	float: left;
	padding: 1em 0 0 0;
	width: 209px;
}

#mainContent {
	border-left: 2px solid #d7d7d7;
	float: left; 
	/*height: 440px;*/
	padding: 2em 1.6em;
	width: 490px;
	text-align: justify;
						 	
}							  
/* ---- Links ---- */

#headerNav a:link {text-decoration: none;color: #fff;font-weight: bold;}
#headerNav a:visited	{text-decoration: none;color: #fff;font-weight: bold;}
#headerNav a:hover {text-decoration: none;color: #55f;font-weight: bold;}
#headerNav a:active {text-decoration: none;color: #55f;font-weight: bold;}

a.greenLink:link {text-decoration: none;color: #f00;font-weight: normal;}
a.greenLink:visited	{text-decoration: none;color: #f00;font-weight: normal;}
a.greenLink:hover {text-decoration: underline;color: #00f;font-weight: normal;}
a.greenLink:active {text-decoration: none;color: #00f;font-weight: normal;}

/* ---- Classes ---- */
		 

/* ---- Other Stuff ---- */
	
.lookTogetherHeaderContainer	#headerNav {
	height: 16px;
}
	
.lookTogether {
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;	
}		

.lookTogetherHeaderContainer #headerNav li {
	display:inline;
} 

#ltNav {
	float: left;
	padding-top: 6px;
	height: 12px;
}					 

#ltNav li {
	display: inline; 
	padding: 5px;
}						 

#ltNav a {
	text-decoration: none;
	color: white;
	font-size: 0.8em;
}	
#ltNav a:hover {
	color: #f00;
}

#mainContent ul {
	margin-left: 35px;
}

/* Contact Form Styles */
form p {clear: both; padding: 1em 0;}
form label {display: block; width: 60px;float:left;}
form input, form textarea {display:block; width: 200px; float: left;}
