body	{
		font: 8pt Verdana, Arial;
		color: #000;
		text-align: left;
		background-color: #E2E2BF;
	}

	#wrapper {
		width:980px;
		margin-right:auto; margin-left:auto; margin-top:2px;
		padding:0px;
		text-align:left;
		border: 0px solid #666633;
		background-color: #fff;
		}
		
		#wrapper2 {
		width:980px;
		margin-right:auto; margin-left:auto; margin-top:2px;
		padding:0px;
		text-align:left;
		border: 0px solid #666633;
		background-color: #fff;
		}
		
	.col2a { background-image: url('../images/bg-2col.gif') }
	.col2b { background-image: url('../images/bg-2colb.gif') }
	.col3a { background-image: url('../images/bg-3cola.gif') }
	.col3b { background-image: url('../images/bg-3col.gif') }
	
	#content { padding:0px; float:left; 		padding-bottom: 15px;}	

	.left3a		{ width:392px; }
	.center3a, .right3a 	{ width:293px; }

	.left3b		{ width:392px; }
	.center3b 	{ width:196px; }
	.right3b  	{ width:380px; }
		
	.left2a		{ width:638px; } // changed for print width from regular css
	.right2a  	{ width:384px; }


	h1 {
		font: 8pt verdana, Arial; 
		font-weight: bold;
		text-transform: uppercase;
		color: #5E703E;
		letter-spacing: .05em;
		margin:0px 10px 10px 10px;
	}

	h2 {
		font: 8pt verdana, Arial; 
		font-weight: bold;
		color: #618DD2;
		margin: 15px 0px 10px 0px;
	}

	.h2side {
		margin: 10px 0 0 15px;
	}

	.h1-top {
		background-image: url('../images/h1-fade-t.gif');	
		margin: 0 0 10px;
	}
	.h1-ntop {
		background-image: url('../images/h1-ntop.gif');	
		margin: 15px 0 10px;
	}
	.h1-left1 {
		background-image: url('../images/h1-left1.gif');	
		margin: 0 0 10px;
	}
	.h1-left2 {
		background-image: url('../images/h1-left2.gif');	
		margin: 15px 0 10px;
	}
	
	.hbg-white { background:#fff;
	             padding: 0px 5px;
		 }

	p  {
		margin: 0;
		padding: 5px 15px 15px 15px;
		font: 8pt Verdana, Arial; 
		line-height: 14pt;
		color: #000;
		text-align: left;
	}

	.centercol {
		padding: 5px 10px 15px 12px;
	}



	a { color: #618DD2; text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	a.xx { color: #618DD2; text-decoration: none; letter-spacing: .05em;  font-size: 7pt;}
	a.more { color: #618DD2; text-decoration: none; font-size: 7pt;}


	.ad275 {
		margin: 15px 0 5px 10px;
		display: block;
		border: 0;
		}

	.ad250 {
		margin: 15px 0 5px 22px;
		display: block;
		border: 0;
		}



	.ad300 {
		margin: 15px 0 5px 45px;
		display: block;
		border: 0;
		}


	.img-app {
		float: left;
		margin: 0 10px 0px 0;
	}

	.thumb {
		float: left;
		border: 1px solid #666;
		margin: 0 10px 10px 0;
	}

	.label {
		float: left;
		margin: 0 5px 10px 0;
		padding: 2px;
	}


	.thumb-ctr {

		border: 1px solid #999;
		margin: 0 10px 5px 10px;
	}

	.thumb-main {

		border: 1px solid #999;
		margin: 5px 5px 0 5px;
	}



	#feature,#searchresults  {
	padding: 5px 15px 5px;
	font: 8pt Verdana, Arial; 
	color: #808080;
	text-align: left;
	}

	A.title {
	font-weight: bold;
	color: #3864A8;
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
	}

	A.title2 {
	color: #3864A8;
	text-decoration: none;
	margin-bottom: 5px;
	display: block;
	}


	A.fTitle {
	font-weight: bold;
	color: #3864A8;
	text-decoration: none;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
	}


	#winerec  {
	padding: 10px 15px 5px;
	font: 8pt Verdana, Arial; 
	color: #666;
	text-align: center;
	line-height: 12pt;
	}

	#header {
		width:980px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		margin-bottom:20px;

	}






	/* edit this later - for template display only */

	#footer {
		width:980px;
		margin-right:auto;
		margin-left:auto;
		margin-top:5px;
		margin-bottom:15px;
		text-align: center;
		font: 11px verdana;
		color: #666;
		padding: 10px 0;
	}


	li  {
		margin: 0;
		font: 8pt Verdana, Arial; 
		color: #000;
		text-align: left;
	}

	.list	{
		font: 8pt Verdana, Arial; 
	}

	.colhdr {
		font: 9pt verdana;
		color: #a4a4a4;
		font-style: italic;
		padding: 0px 15px 10px 15px;
		margin-top: -5px;
	}


	.featureTitle {
		font: 13pt Arial; 
		font-weight: bold;
		color: #000;
		padding-top: 20px;
	}

	.featureIntro {
		font-style: italic;
		color: #666;
	}

	.grape {
		font-weight: normal;
	}

	.caption {
		color: #A4A4A4;
		line-height: 12px;
		text-align: center;
		font-size: 8pt;
	}

	HR {
		margin: 15px;	
		height: 1px;
		color: #d3d3d3;	
	}



	.article  {
		margin: 0;
		padding: 5px 0px 15px 0px;
		font: 8pt Verdana, Arial; 
		line-height: 14pt;
		color: #000;
		text-align: left;
	}

	#box {
	
	border: 1px solid #808080; 
	width: 260px; 
	padding: 20px; 
	background-color: #f2f2f2;
	font-style: italic;
	font-size: 12px;
	color: #615C80;
	text-align: center;
	}

	.leftbox {
		margin: 0 10px 10px 0; 
		float: left;
	}	

	.rightbox {
		margin: 0 0 10px 10px; 
		float: right;
	}	

	#textblock  {
		padding: 5px 15px 5px;
		font: 8pt Verdana, Arial; 
		text-align: left;
	}
	#cap-right {
		float: right; 
		text-align: center; 
		margin-left:10px;
	}

	#cap-left {
		float: left; 
		text-align: center; 
		margin-right:10px;
	}

	#cap-left img, #cap-right img {
		margin-bottom:2px;
	}	



#hide	{display:none}
.hide	{display:none}
#print-show {visibility:visible;}

