body
{
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#fff url(../images/body-bkg.gif) 0 0;
	color:#444;
}

body a
{
	color:#369;
	font-weight:bold;
}

body a:hover
{
	background:#369;
	color:#fff;
}

.arrow
{
	display:block;
	padding-left:15px;
	background:url(../images/blue-arrow.gif) no-repeat 0 4px;
}

div.google-ads,
div.amz-ads
{
	margin:0.5em 0;
}

#site-wrap .text-ad
{
	width:543px;
	background:#ccc;
	border:1px solid #ccc;
	margin-top:1px;
	text-align:center;
}

fieldset
{
	border:1px solid #ccc;
	padding:3px 5px;
}

fieldset input
{
	margin:2px 0;
}

fieldset legend
{
	color:#444;
	font-weight:bold;
}


#site-wrap
{
	width:740px;
	margin:0 auto;
	text-align:left;
	border:2px solid #ccc;
	background:#fff;
	margin:10px auto;
	padding:10px;
	position:relative;
	overflow:hidden;
}

#head h1
{

	letter-spacing:-2px;
	font-size:220%;
	font-weight:bold;
	font-style:italic;
/*	background:#e6ad00;
	color:#fff;*/
	padding:5px;
	text-align:center;
}

#head h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#b11421;
	margin:5px 0;
	border-bottom:2px solid #888;
	border-top:2px solid #888;
	padding:5px;
}

#pri-nav
{
	width:16%;
	float:left;
	font-size:80%;
}

#pri-nav h2
{
	color:#e4862c;
	font-size:120%;
	margin:0.5em 0;
}

#pri-nav ul li
{
	margin-bottom:0.5em;
	display:block;
	padding-left:15px;
	background:url(../images/blue-arrow.gif) no-repeat 0 4px;
}

#pri-nav ul li a
{

}


#pri-cont
{
	width:71%;
	float:left;
	font-size:80%;
	margin:0 2%;
}

#pri-cont h2
{
	font-size:180%;
	color:#b11421;
}

#pri-cont h3
{
	margin:0.5em 0;
}

#pri-cont p
{
	margin:1em 0;
}

#sec-cont
{
	width:25%;
	float:left;
	font-size:80%;
	margin-top:-160px;
}

#sec-cont h2
{
	color:#e4862c;
	font-size:120%;
	border-bottom:1px solid #15396d;
	margin:0.5em 0;
}

#sec-cont h3
{
	margin:0.5em 0;
	color:#b11421;
	font-style:italic;
}