body, table, td, tr, th, a, a:hover, a:visited, a:link, p, ul, ol, li, .vanilla 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.content	{	vertical-align: top;	background: #fff;	}
div.ads		{	vertical-align: top;	padding-top: 5px; }
div.nav		{	vertical-align: top;	}
div.footer	{	text-align: center;	}

.bdr { 	border: thin solid black;	}

.column		{ margin:3px;}
.2_columns	{ width:48%; margin:3px; }
.3_columns	{ width:32%; margin:3px; }

.left, .inv-right	{ float:left; }
.right, .inv-left	{ float:right; }
.center {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	position: relative;
	text-align: left;
}

hr	{	height: 0px;
		width:	100%;
		border: 0px none;
		border-top: 1px solid #000;
}
img, a img	{	border: 0px none;	}
a, a:link	{	color: #903; font-weight: bold;	text-decoration: none; }
a:hover		{	text-decoration: underline;	}
a:visited	{	color: #069; }


div.ftr				{ font-size: 10px; text-decoration: none;	}
div.ftr a,
div.ftr a:link,
div.ftr a:visited	{ font-weight: normal; color: #999;	}
 
div.ftr a:hover		{ text-decoration: underline; color: #903;	}

ul {margin-top: 0px; }

.bg_gray,
.bg_grey	{ background: #ccc; }
.bg_black	{ background: #000; }
.bg_green	{ background: #090; }
.bg_blue	{ background: #039; }
.bg_white	{ background: #fff; }
.bg_blue_lt, body	{ background: #069; }

.sz0 { font-size:  6px;	}
.sz1 { font-size:  9px;	}
.sz2 { font-size: 10px;	}
.sz3 { font-size: 12px;	}
.sz4 { font-size: 15px;	}
.sz5 { font-size: 18px;	}
.sz6 { font-size: 22px;	}

.ital, .bold_ital	{ font-style: italic; }
.bold, .bold_ital	{ font-weight: bold; }

p.headline {font-size: 15px;	font-weight: bold;  background: #5997c3 url(../images/fade-r.gif) no-repeat bottom left !important }
body { text-align: center;	}