﻿@charset "utf-8";
	body { text-align:center; background:url(images/background_stripe.gif); background-color:#666; /* for IE */
margin:0 auto;  /* for the rest */ font-family:Verdana, Arial, Helvetica, sans-serif }
	#content, #menu { margin:0 auto;  }
	#testimonials { margin:0 auto; }
	h3 {  font-size:14px; color:#c72a1f  }
	#menu h4 { font-size:14px; color:#9f9f9f; margin-left:40px; } 
	a:link { color:#c72a1f text-decoration:none; }
	a:visited { color:#c72a1f text-decoration:underline; }
	a:hover { color:#c72a1f text-decoration:underline; }
	#container { width:950px; margin:auto; background-color:white; }   
	#leftstripe { width:5px; height:100%; background-color:black; float:left; margin:auto; }
	#rightstripe { width:5px; background-color:black; }
	

	#header { background:url(images/header-issue-02.png) no-repeat; width:927px; *background-position-x : -13px;height:205px; text-align:left;  padding-top:10px; text-align:left; }
	#homeheader {  background:url(http://optimise-firstfound.co.uk/images/winter-header.png) no-repeat;  width:927px; *background-position-x : -13px;height:187px; text-align:left;  padding-top:10px; text-align:left; }

	/*	Menu System	*/

	#menu { float:left; width:250px; background-color:white; display:block; text-align:left;  font-size:12px;  } 
	#menu ul { list-style:none; display:block;    }
	#menu ul li {  height:45px; background:url(data/winter-images/breaker.jpg) left bottom no-repeat; background-position: 0em 2.8em;}
	#menu a:hover { color:#666;}
	#menu a { color:black; text-decoration:none; color:#000000; /*position:relative; top:5px; */}
	#menu h2 { font-size:18px; color:#666; font-weight:100; margin-left:40px; }
	#menu p { margin-left:40px; width:165px;  }

	/*	Content Area	*/

	#content { text-align:left; float:right; font-size:12px; min-height:300px; width:640px; margin-right:25px; margin-top:-50px; text-align:justify; }
	#content h2, #promo h2 { color :#c72a1f font-size:16px; }
	#content h1, #promo h1 { color :#c72a1f font-size:20px; }
	#content p, ul{ color:#666; }
	#content ul li { margin-top:25px; color:#666; }


	/*	Testimonial */

	#testimonials { text-align:justify; float:right; font-size:12px; height:400px; width:615px; margin-right:50px; margin-top:22px; *margin-top:29px;}
	#testimonials h2, #testimonials h2 { color :#c72a1f font-size:16px; }
	#testimonials h1, #testimonials h1 { color :#c72a1f font-size:20px; }
	#testimonials p, ul{ color:#666; }
	#testimonials ul li { margin-top:40px; color:#666; }

	/*	Welcome Page	*/

	#welcome { /*background:url(images/newwelcomeback.PNG) center top no-repeat;*/ text-align:left; float:right; font-size:12px; min-height:650px; width:650px; margin-right:25px; padding-top:50px; }
	#welcome ul{ color:#fff; margin-left:25px; }
	#welcome p { width:390px; color:white; margin-left:45px; }	
	#welcome li { margin-top:50px; }

	/*	Promo Page	*/

	#promo { background:url(images/promo.jpg) center top no-repeat; text-align:left; float:right; font-size:12px; min-height:650px; width:500px; margin-right:25px; margin-top:10px;  }
	#promo ul{ color:#fff; margin-left:25px; }
	#promo p { width:390px; color:black; margin-left:45px; }	
	#promo li { margin-top:50px; }
	#promomod  { position:relative; top:155px; *top:155px; } 
	#promo a { color:#c72a1f; }

	/*	Magazine Cover	*/

	#cover {  text-align:left; float:center; font-size:12px; min-height:580px; width:550px; position:relative; top:-50px; }
	#cover ul{ color:#fff; }
	#cover p { width:525px; color:black;  font-size:12px; text-align:justify; color:black; }	
	#cover li { margin-top:50px; }
	#covermod  { position:relative; right:-15px; top:275px; }
	#covermod h3 { position:relative; right:-45px; }  
	#cover a { color:#c72a1f; text-decoration:none; }
	#cover a:hover { text-decoration:underline;}

	/*	Divider for Techie Page	*/

	#leftcolumn, #rightcolumn { width:290px; float:left; text-align:justify;  }
	#rightcolumn { margin-left:50px; } 

	#quote { margin-left:30px; margin-top:35px; min-height:400px; }
	#quote h2 {color :#c72a1f font-size:18px; font-style:italic; font-weight:500;}
	#quotearea { width:230px; background:url(data/winter-images/open-quote.jpg) no-repeat; /* height:220px; */ float:left; text-align:justify; }
	#quotearea p {  margin-top:20px; color:#666; margin-right:5px;  }
	#techarea {width:230px;    float:left; padding-top:8px; text-align:justify; margin-left:10px; margin-right:5px;   } 
	#techarea img { text-align:center; margin-left:25px;} 
	#techarea p { font-size:11px; font-weight:normal; color:#444; padding:15px 0 0 25px; margin:0px; }
	#techareainner { color:#666; height:150px; }
	#first { font-style:italic; color:#c72a1f }
	#found { font-weight:bold; }

	#freereport { width:230px; height:135px; background:url(images/freereportonoff.jpg) center top no-repeat; margin-bottom:55px;  }	
	#freereport:hover { width:230px; height:135px; background:url(images/freereportonoff.jpg) center top no-repeat; background-position-y:-134px; }	
	/*	Footer Area, and Bottom Three Boxes	*/

	#footerdiv { width:100%; padding:0px;  margin:0px; background-color:#666; padding:0px; background:url(images/footerbg.jpg) no-repeat top; height:275px;  }
	#footerdiv a { text-decoration:none; }
	#footerdiv a:hover { text-decoration:underline; }
	#leftbox, #middlebox, #rightbox { height:194px;  width:260px;  text-align:left; margin-top:35px;}
	#leftbox{ float:left; margin-left:5%; float:left; /*background:#aaa url(new.PNG) top left no-repeat; */ font-size:12px;}
	#leftbox p {   color:#666; margin-top:40px; width:180px; text-align:left; padding:0px; }
	#leftbox ul { list-style:none;  text-align:left;}
	#leftbox a, #middlebox a, #rightbox a { color:#666; position:relative; left:-28px; }
	#leftbox li { margin-top:20px; }
	#leftbox h2 { font-size:16px; color:#666; margin-left:10px; *margin-top:10px; }
	#middlebox{ float:left; margin-left:3%;  float:left; /*background:#aaa url(images/btm2.jpg) top no-repeat;*/ font-size:12px;}
	#middlebox ul { list-style:none; text-align:left;}
	#middlebox li { margin-top:20px; }
	#middlebox h2 { font-size:16px; color:#666; margin-left:10px;  margin-top:10px;  }
	#rightbox{   padding:0px; margin-right:45px; float:right; /*background:#888 url(images/btm3.jpg) top no-repeat;*/ font-size:12px; }	
	#rightbox ul { list-style:none; }
	#rightbox li { margin-top:20px; text-align:left;}
	#rightbox h2 { font-size:16px; color:#666;  margin-left:10px; *margin-top:10px; }
	.divider {background:url(images/divider.jpg); width:8px; height:250px; float:left; }

	#signup { width:200px; height:210px; background:url(images/signupbox.PNG); float:left; margin-top:25px; margin-left:10px; *margin-top:75px;}
	#signup form { margin-top:135px; text-align:center; }
	
  blockquote {	float:right; 	position:relative; 	color:#575757; 	width:210px;  	background:url(images/open_quote.jpg) no-repeat 0 0; 	margin:0px 15px 0px; 	padding:0; 	font-size:1.2em; }
  blockquote em { 	font-size:17px; 	color:#c72a1f;} 
  blockquote p { 	margin:6px 0px; 	padding: 0px 0px 0px 32px; 	line-height:1.7em; }
  blockquote img { 	position:absolute; 	bottom:-2px; 	right:-27px; }

	
#breaker { 
	float:none; clear:both;
	background-color:white;
	}

#articlearea { 
	float:left;
	width:850px;
	
	padding:45px;
	vertical-align:top;
}

#articlearea img {float:left; padding:0px; margin:5px; margin-left:auto; margin-right:auto; }

.imagebox { width:185px; height:132px; display:block; float:left;  }
.box {   height:105px; padding:0px; float:left; display:block;  width:230px; }
.box h2 {  font-size:16px; color:#c72a1f }
.box a { text-decoration:none; }
.box a :hover { text-decoration:underline; }
.box p {  font-size:12px; text-align:justify;  }

#quotebox { width:350px; height:230px; margin-top:50px;   }
#quotebox h2 { font-style:italic; font-size:17px; color:#ff9900;  }
#quotebox p { margin-top:0px; font-size:11px; text-align:justify; 
  }


