html		{ margin: 0; padding: 0; }

body 	{ margin:0; padding: 197px 0 30px 0;
		background:#000; color:#fff;
		font: 10px Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-weight: normal; } 

p 		{ line-height: 1.25em; margin-top: 0px; margin-bottom: 16px; } 
img		{ border: 0; }


a		{ font-weight: bold; text-decoration: none; }
a:link	{ color:#f93; }
a:active	{ color:#f93; }
a:visited	{ color:#f93; }
a:hover	{ color:#fff; text-decoration: underline; }

ul 		{
		margin-top: 1em 0 0 1.5em;
		padding-left: 1.5em;
		}
li 		{ margin-bottom: 0.75em; }

.headline	{ font-size: 14px; font-weight: bold; color: #f93; margin-top: 10px; }
.headline small { font-size: 10px; }



#banner	{ position: absolute; z-index: 15; top: 0px; left: 0px; width: 772px; height: 172px; 
		margin: 0; background-color: #000;}

#nav 	{ position: absolute; z-index: 10; top: 172px; left: 0px; width: 772px; height: 15px;
		margin: 0; background-color: #ccc; }

#rotating {
	float:left;
	margin: 0 0 0 20px;
	width:130px;
	}
* html #rotating {
	margin-left:10px; /* Win IE double-margin-on-float bug */
	}
#main {
	float:left;
	margin:0 -22px 0 0;
	padding: 0 22px 42px 0;
	width:362px;
	background: transparent url(/art/border_heavy_dots_bg.gif) right top repeat-y;
	}
* html #main {
	\width:384px; /* correct for IE 5.x */
	wid\th:362px; /* correct for IE 6 in standards-mode */
	}
#subContent {
	margin: 0 0 0 530px;
	padding: 0 20px 0 10px;
	width:208px;
	background: transparent url(/art/border_heavy_dots_bg.gif) left top repeat-y;
	}
* html #subContent {
	margin: 0 0 0 527px; /* Win IE 3-px jog */
	\width:240px; /* correct for IE 5.x */
	wid\th:208px; /* correct for IE 6 in standards-mode */
	}
#subContent div {
	padding: 10px 0;
	background: transparent url(/art/border_heavy_dots_bg.gif) left top repeat-x;
	}
#subContent div.firstChild {
	padding: 0 0 10px 0;
	background:none;
	}

#subContent a  { color:#fff; }
#subContent a:hover,
#subContent li { color:#f93; padding:0; margin:0.375em 0; line-height:1.0625; }
#subContent ul { padding-left:1.5em; margin-left:0; }

#call {
	clear:both;
	position:relative;
	top:-34px; left:144px;
	width:375px;
	}

.footer {
	width: 730px;
	padding: 1.5em 10px;
	margin-top: -2em;
	font: 10px Arial, Geneva, sans-serif;
	background: transparent url(/art/border_heavy_dots_bg.gif) top repeat-x;
	}
.footer2 { width: 720px; }
.footer2 img { margin-left: 10px; }

.ccard {
	float: right;
	}


#siteDate {
	clear:both;
	display:block;
	width:100%;
	margin:0.5em 0 1em 0;
}
