/* CSS Document */body{	background-color:#000033;	color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:.75em;}div#wrapper{	width:771px;	margin:3px auto;	background-image:url(../images/middle_bg.jpg);	background-repeat:repeat-y;	color:#FFFFFF;	text-align:left;}div#wrappertop{	background-image:url(../images/top_bg.jpg);	background-position:top;	background-repeat:no-repeat;	color:#FFFFFF;}div#wrapperbottom{	background-image:url(../images/bottom_bg.jpg);	background-position:bottom;	background-repeat:no-repeat;	color:#FFFFFF;}div#sponsor{	float:left;	margin:5px 5px 0 5px;	width:143px;}div#logo{	float:left;	margin:5px 0 0 5px;}div#header{	height:70px;}a:link{	text-decoration:none;	color:#ffcc00;}a:visited{	text-decoration:none;	color:#ffcc00;}a:hover{	text-decoration:underline;	color:#ffcc00;}div#footerleft{	float:left;	width:330px;	text-align:right;	padding:5px 0;}div#footercenter{	float:left;	padding-left:10px;}div#footerright{	float:left;	margin:auto 10px;	padding:5px 0;}div#footermenu{	clear:both;	display:block;	text-align:center;	border-bottom:1px solid #cc9933;	border-top:1px solid #cc9933;	padding:5px;	margin: 5px 0;}div#mainbody{	margin-bottom:10px;}div#leftcol, div#rightcol{	float:left;	width:170px;}div#login{	width:170px;	z-index:1;}div#leftColContent{	position:absolute;	margin-top:-45px;	margin-left:8px;	width:170px;}div#login_top{	background-image:url(../images/logit_top.png);	background-repeat:no-repeat;	background-position:top;	padding-top:35px;}div#login_bottom{	background-image:url(../images/logit_bottom.png);	background-repeat:no-repeat;	background-position:bottom;	text-align:right;	padding-right:10px;}div#features{	width:129px;	margin:0 auto;	background-image:url(../images/featuresMiddle.jpg);	background-repeat:repeat-y;}div#prizewinners{	position:absolute;	margin-left:3px;	margin-top:-95px;	z-index:2;}div#winners{	position:absolute;	margin-left:10px;	margin-top:-58px;	z-index:3;}div#winnerbox{	background-color:#000000;	border:2px solid #acacac;	overflow:hidden;	width:158px !important; width:173px;	height:95px !important; height:105px;	padding:0 5px !important; padding:5px;}div#prizebuttons{	text-align:right;}div#pastwinners p, div#currentwinners p{	font-size:12px;	color:#FFFF00;}div#content{	float:left;	width:593px;}.inside{	padding:0 10px;}.insidefeature{	padding:0 10px;	text-align:left;}.clear{	clear:both;}.hilte{	color:#fffc00;}.div_line{	border-right:1px solid #ffcc00;}