	body {
		margin: 0px;
		background: #fff url(../img/layout/bg.jpg) repeat-x top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000;
	}
	#wrapper {
		width: 792px;
		margin: auto;
	}
	#header {
		height: 306px;
		background-color: #fff;
		background-repeat: no-repeat;
		background-position: top right;
	}
	#header div.logo {
		height: 114px; width: 243px;
	}
	#header div.menu {
		height: 180px; width: 168px; background: #fff url(../img/layout/menu_bg.gif) no-repeat;
		padding: 12px 42px 0px 33px;
	}
	#header div.menu ul {
		margin: 0px;
		padding: 2px 0px 0px 0px;
		background: #fff url(../img/menu/bg_upper.gif) no-repeat top;
		list-style-type: none;
	}
	#header div.menu ul li {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: right;
	}
	#header div.menu ul li a {
		color: #98d932;
		text-decoration: none;
		display: block;
		width: 130px;
		height: 18px;	
		padding: 2px 38px 0px 0px;
		background: #fff url(../img/menu/bg_lo.gif) no-repeat;
	}
	div.tall {
		background: #fff url(../img/curves/bg_tall.gif) no-repeat top;
		padding: 0px 6px 0px 6px;
	}
	#header div.menu ul li a.hi, #header div.menu ul li a:hover {
		color: #80b2e1;
		background-image: url(../img/menu/bg_hi.gif);
	}
	#header div.menu ul li a.hihome, #header div.menu ul li a.hihome:hover {
		color: #80b2e1;
		background-image: url(../img/menu/bg_hi_home.gif);
	}	
	div.tall div.body {
		padding: 10px 32px 10px 32px;
	}
	div.tall div.subform {
		padding: 10px 0px 10px 0px;
		margin-top: 10px;
		clear: left;
	}	
	div.tall div.subform div.form {
		width: 440px;
		height: 131px;
		float: left;
		background: #dff3c0 url(../img/form/green_bg.jpg) no-repeat;
		padding: 14px 5px 0px 32px;
	}
	div.tall div.subform div.form p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #787d71;
		margin: 4px 54px 4px 0px;
		line-height: 1.6em;
	}
	div.tall div.subform div.form form {
		margin: 0px;
	}
	div.tall div.subform div.form div.field {
		float: left;
		width: 120px;
		margin: 0px 20px 6px 0px;
		display: inline;
	}	
	div.tall div.subform div.form div.field label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #545454;
	}
	div.tall div.subform div.form div.field label.hi {
		color: #900;
	}
	div.tall div.subform div.form div.field input.text, div.tall div.subform div.form div.field select  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		width: 118px;
	}	

	div.tall div.subform div.form input.submit {
		margin-left: 332px;
		
	}	
	div.tall div.subform div.form div.field.last {
		margin-right: 0px;
	}	
	div.tall div.subform div.laptop {
		margin: 0px 0px 0px 44px; 
		float: left;
	}
	div.upper {
		height: 21px;
		background: #fff url(../img/curves/upper.jpg) no-repeat;
		overflow: hidden;		
	}
	div.middle {
		background: #fff url(../img/curves/bg.jpg) repeat-y;
		padding: 1px 38px 1px 38px;
	}
	div.lower {
		height: 21px;
		background: transparent url(../img/curves/lower.gif) no-repeat;
		overflow: hidden;		
		margin-bottom: 10px;
	}
	div.clear {
		clear: both;
	}

	p.error {
		font-size: 10px;
		margin: 0px 10px 0px 0px;
	}
	#footer p {
		font-size: 10px;
		color: #868686;
	}
	#footer a {
		color: #868686;
		text-decoration:none;
	}
	#footer span.pipe {
		speak:none;
		margin: 0px 10px 0px 10px;
	}
	/* For long lists, like the FAQ */
	div.links {
		float: left;
		width: 260px;
	}
	div.links ol {
		margin: 10px 0px 10px 10px;
		padding: 0px 0px 0px 15px;		
	}
	div.links a {
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
	div.links a:hover {
		color: #91d724;
	}
	h1 {
		font-size: 11px;
		color: #000;
	}	
	
	h2 {color:#666666; font-size:16px; font-stretch:expanded;}
	
	b2 {font-weight:normal;}
	strong2 {font-weight:normal;}
	
/* Blog CSS */

#wrap {width:710px; min-height:400px;
    }

#main {
    float:left;
    width:410px;
	padding: 5px;
	height:auto;
    }
#sidebar {
    float:right;
	border-left:dotted thin #0066FF;
    width:250px;
	padding: 5px;
	height:auto;
    }

<!--
a:link {
	color: #00CC33;
	text-decoration: none;
}
a:visited {
	color: #00CC33;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0066FF;
}
a:active {
	text-decoration: none;
}
-->