@charset "UTF-8";
/* CSS Document */

body {
	background: #ccc;
	margin: 0px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

body.inner {
	background: url(../images/hc_bkg.jpg) no-repeat #ccc;
}

body.inner2 {
	background: url(../images/hc_bkg2.jpg) no-repeat #ccc;
}

a:visited,
a:link {
	color: #1072BA;
	text-decoration: none;
}

a:hover,
a:active {
	color: #2AAAE2;
	text-decoration: underline;
}

a img {
	border: none;
}

strong.h1 {
	font-size: 18px;
	color: #f7921e;
	line-height: 24px;
}

strong.h2 {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
}

strong.h3 {
	font-size: 18px;
	color: #666;
	clear: both;
	display: block;
	padding: 25px 0px 0px 0px;
	line-height: 24px;
}

strong.h4 {
	font-size: 18px;
	color: #666;
	line-height: 24px;
}

h1 {
	font-size: 22px;
	color: #666;
	margin: 0px;
	display: inline;
	padding: 0px;
	line-height: 28px;
}
	
p.first {
	padding-top: 0px;
	margin-top: 0px;
}

#container {
	margin: 0px auto 0px auto;
	display: block;
	width: 1000px;
}

#left {
	width: 310px;
	height: 510px;
	background: url(../images/hc_noflash_bkg.gif) no-repeat #ccc;
	float: left;
	margin-right: 20px;
}

#right {
	height: 345px;
	padding: 165px 0px 0px 20px;
	background:  #efefef url(../images/hc_toppgbkg.png) no-repeat top right;
	}

#right #splashtext {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	padding-bottom: 70px;
	line-height: 24px;
	/*padding-bottom: 150px;*/
}

#right #splashtext span.small {
	font-size: 14px;
}

#masthead {
	padding: 20px;
	height: 65px;
	width: 960px;
	overflow: hidden;
	background: url(../images/transp_bkg.png);
}

#header {
	padding-top: 20px;
	width: 960px;
	overflow: hidden;
}

#masthead a img {
	border: none;
}

#topnav {
	position: relative;
	top: -67px;
	left: 255px;
	width: 700px;
}

ul.nav {
	list-style: none;
	padding: 15px 0px;
	margin: 0px;
	height: 49px;
	width: 700px;
}

ul.nav2 {
	padding-left: 310px;
}

ul.nav li {
	float: left;
	height: 49px;

}

ul.nav li a:focus {
	outline: none;
}

ul.nav li.start {
	background: url(../images/buttonbar_start.png);
	width: 24px;
	height: 49px;
	behavior: url(../iepngfix.htc);
}

ul.nav li.end {
	background: url(../images/buttonbar_end.png);
	width: 23px;
	height: 49px;
	behavior: url(../iepngfix.htc);
}

ul.nav li.signuplink a:link,
ul.nav li.signuplink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -21px 0px;
	text-indent: -10000px;
	display: block;
	width: 140px;
	height: 49px;
	behavior: url(../iepngfix.htc);
}

ul.nav li.signuplink a:hover,
ul.nav li.signuplink a:active,
ul.nav li.signuplinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -21px -49px;
	text-indent: -10000px;
	display: block;
	width: 140px;
	height: 49px;
	behavior: url(../iepngfix.htc);
}

ul.nav li.infolink a:link,
ul.nav li.infolink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -160px 0px;
	text-indent: -10000px;
	display: block;
	width: 104px;
	height: 49px;
}

ul.nav li.infolink a:hover,
ul.nav li.infolink a:active,
ul.nav li.infolinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -160px -49px;
	text-indent: -10000px;
	display: block;
	width: 104px;
	height: 49px;
}

ul.nav li.ruleslink a:link,
ul.nav li.ruleslink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -267px 0px;
	text-indent: -10000px;
	display: block;
	width: 114px;
	height: 49px;
}

ul.nav li.ruleslink a:hover,
ul.nav li.ruleslink a:active,
ul.nav li.ruleslinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -267px -49px;
	text-indent: -10000px;
	display: block;
	width: 114px;
	height: 49px;
}

ul.nav li.faqlink a:link,
ul.nav li.faqlink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -387px 0px;
	text-indent: -10000px;
	display: block;
	width: 91px;
	height: 49px;
}

ul.nav li.faqlink a:hover,
ul.nav li.faqlink a:active, 
ul.nav li.faqlinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -387px -49px;
	text-indent: -10000px;
	display: block;
	width: 91px;
	height: 49px;
}

ul.nav li.bloglink a:link,
ul.nav li.bloglink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -470px 0px;
	text-indent: -10000px;
	display: block;
	width: 102px;
	height: 49px;
}

ul.nav li.bloglink a:hover,
ul.nav li.bloglink a:active, 
ul.nav li.bloglinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -470px -49px;
	text-indent: -10000px;
	display: block;
	width: 102px;
	height: 49px;
}

ul.nav li.flickrlink a:link,
ul.nav li.flickrlink a:visited {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -577px 0px;
	text-indent: -10000px;
	display: block;
	width: 102px;
	height: 49px;
}

ul.nav li.flickrlink a:hover,
ul.nav li.flickrlink a:active, 
ul.nav li.flickrlinkselect {
	background: url(../images/buttonbar.png) no-repeat;
	background-position: -577px -49px;
	text-indent: -10000px;
	display: block;
	width: 102px;
	height: 49px;
}

.indicia2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	}

.indicia {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	}

#splash {
	margin: 20px 0px 20px 0px;
	background: url(../images/transp_bkg.png);
	width: 960px;
	padding: 20px;
	float: left;
}	

#splash #content {
	margin: 0px;
	width: 710px;
	float: left;
	}

#splash div.sidebar {
	width: 210px;
	padding: 10px;
	float: right;
	background: #ffd699;
	}

#splash div.sidebar2 {
	width: 206px;
	margin-top: 20px;
	padding: 10px;
	float: right;
	background: #fff;
	border: 2px #f3c691 dotted;
}

#splash div.sidebar2top {
	width: 206px;
	padding: 10px;
	float: right;
	background: #fff;
	border: 2px #f3c691 dotted;
}

#splash div.sidebar3 {
	width: 206px;
	margin-top: 20px;
	padding: 10px;
	float: right;
	background: #fff;
	border: 2px #ddd dotted;
}

#splash div.sidebar3top {
	width: 206px;
	padding: 10px;
	float: right;
	background: #fff;
	border: 2px #ddd dotted;
}

#footer {
	margin: 20px 0px 0px 0px;
	clear: both;
	background: url(../images/transp_bkg.png);
	width: 960px;
	padding: 30px 20px 20px 20px;
	clear:both;
}

em span {
	color: #fff;
	font-size: 1px;
}

ul li {
	color: #2AAAE2;
}

ul li span {
	color: #333;
}

ul.stretch,
ul.stretch2 {
	list-style: none;
	padding-left: 30px;
	height: 60px;
	width: 460px;
}

ul.stretch2 {
	width: 700px;
	height: 20px;
	clear: both;
}

ul.stretch li {
	float: left;
	padding: 0px 10px 20px 0px;
	width: 220px;
	color: #333;
}

#footer .indicia a:visited
#footer .indicia a:link {
	color: #1072BA;
	text-decoration: underline;
}

.red {
	color: #900;
}

img  { 
	behavior: url(../iepngfix.htc);
}

.clear {
	clear: both;
	float: none;
}

.wee {
	font-size: 9px;
}

div.sidebar3 a img, div.soshe a img {
	border: none;
	text-decoration: none;
}

img.whitepad {
	padding: 10px;
	border: #000 solid 1px;
	background: #fff;
}

.white {
	color: #fff !important;
}

.wee {
	font-size: 10px;
	padding: 10px;
}

.padright {
	padding-right: 15px;
}

.center {
	margin: 0 auto;
	text-align: center;
}

.padded {
	padding: 10px;
}