*	{ margin:0; padding:0; }

body	{
	background:transparent url(/static/site/webcounter1/images/design/background.gif) repeat scroll center top;
	color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	padding-bottom:30px;
}

.min-width	{ min-width:980px; }

form	{
	padding: 0; margin: 0;
}

a	{ text-decoration: none; }

ul.links li	{
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}

ul, ul li	{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#main	{
	background:transparent url(/static/site/webcounter1/images/design/topbg.jpg) no-repeat scroll left top;
	margin:0 auto;position:relative; width:904px;
}

#header	{
	margin-bottom: 5px;
}

#headrow0	{
	height: 80px; overflow: hidden; width: 100%; text-transform: uppercase;
}

#headrow0 a	{ color: #000000; }

#headrow0 div	{
	font-size: 11px; margin: 40px 0 0 8px; color: #393939;
}

#headrow0 h3	{
	font-family: Copperplate Gothic Bold,Verdana,Arial,sans-serif;
	font-size: 20px; color: #fe8007; letter-spacing: -1px;
}

#headrow1	{
	height: 28px; width: 100%; overflow: hidden;
}

#headrow1 a	{
	font-weight:bold; color: #000000;
}

.pr-menu	{
	float:right; overflow:hidden; padding:5px 32px 0 0;
}

ul.primary-links {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
}

ul.primary-links li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/static/site/webcounter1/images/design/bg-li.gif) no-repeat scroll right 2px;
	float:left; text-transform:none;
}

ul.primary-links li a {
	color:#000000;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:0 14px 0 15px;
	text-decoration:none;
}

ul.primary-links li.last {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}

#headrow2	{
	height: 207px; width: 100%; overflow: hidden;
}

#headrow2 .col2 {
	float:right; width: 225px; padding-right: 5px;
}

#headrow3 .banner	{
	width: 227px; height: 80px; overflow: hidden; float: left;
	background:transparent url(/static/site/webcounter1/images/design/banner.jpg) no-repeat scroll left top;
}

#headrow3 .block	{
	width: 224px; height: 80px; overflow: hidden; float: left;
	background:transparent url(/static/site/webcounter1/images/design/block.jpg) no-repeat scroll left top;
}

#headrow3 .closer	{
	width: 226px; height: 80px; overflow: hidden; float: left;
	background:transparent url(/static/site/webcounter1/images/design/closer.jpg) no-repeat scroll left top;
}

.closer h2	{
	font-family: Copperplate Gothic Bold,Verdana,Arial,sans-serif;
	font-size: 20px; color: #f2f2f2; letter-spacing: -1px;
	padding-left: 10px; margin-top: 5px;
}

.closer p	{
	padding: 2px 5px 3px 15px; font-size: 11px; color: #d2d2d2;
}

#loginhead	{
	height: 24px;
}

#user-bar {
	font-size:12px;
	padding:6px 0 0 22px;
}

#user-bar p	{
	padding: 10px 0;
}

#user-login-form .form-item {
	margin-bottom:3px;
	margin-top:0;
}

#user-login-form input#counter, #user-login-form input#password {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #FFFFFF; color:#2A2A2A;
	font-size:13px; height:20px; width:176px;
}

#user-login-form .form-submit {
	border:medium none; width:67px;
	color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;
	background:#FFFFFF url(/static/site/webcounter1/images/design/login.gif) no-repeat scroll left top;
	font-size:11px; font-weight: bold;
	height:30px; margin:5px 0 5px 112px;
	padding:1px 0 3px; text-transform:uppercase;
}

#exfunc a	{
	line-height: 12px; font-size: 10px;
	font-weight: normal; color: #000000;
}

#headrow3	{
	height: 80px; width: 100%; overflow: hidden;
}

.corner-top-left {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/static/site/webcounter1/images/design/corner-top-left.gif) no-repeat scroll left top;
	overflow:hidden;
	width:901px;
}

.corner-top-right {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/static/site/webcounter1/images/design/corner-top-right.gif) no-repeat scroll right top;
}

.corner-bot-left {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/static/site/webcounter1/images/design/corner-bot-left.gif) no-repeat scroll left bottom;
}

.corner-bot-right {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/static/site/webcounter1/images/design/corner-bot-right.gif) no-repeat scroll right bottom;
	overflow:hidden;
	width:901px;
}

.corner-bot-right .inner {
	overflow:hidden;
	padding:7px 6px 0 7px;
}

#cont {
	overflow:hidden;
	padding-bottom:13px;
	width:100%;
}

#footer {
	color:#000000; 
	font-size:12px;
	font-weight:normal;
	overflow:hidden;
	text-align:center;
	width:100%;
}

.foot {
	margin:0 auto; font-size: 10px;
	padding:0 0 22px;
	text-align:left;
	width:100%;
}

#footer .foot span {
	padding-left:10px;
}

#right-col {
	float:left;
	margin-left:-219px;
	width:219px;
}

div.fullhead	{
	background:transparent url(/static/site/webcounter1/images/design/tabletop.gif) no-repeat scroll left top;
	padding:7px 0 0 0; width: 648px; border:0; border-collapse: 0; 
}

div.fullhead div form	{ padding: 2px 5px 8px 5px; font-size: 13px; }
div.fullhead div form input	{
	margin-right: 150px;
}

div.fullhead a	{
	color:#FF8303; text-decoration: underline; font-weight: bold;
}

div.fullhead div	{
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background:transparent url(/static/site/webcounter1/images/design/bg-h.gif) repeat-x scroll center top;
	color:#090A0C; width: 100%; 
}

.title	{
	background:transparent url(/static/site/webcounter1/images/design/righttop.jpg) no-repeat scroll left top;
	padding:7px 0 0 0;
}

.title h3 {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	background:transparent url(/static/site/webcounter1/images/design/bg-h.gif) repeat-x scroll center top;
	color:#090A0C;
	font-size:18px;
	font-weight:normal;
	padding:5px 10px 14px 20px;
	text-transform:capitalize;
}

#cont-col {
	float:left; margin-bottom: 10px; width:100%;
}

#cont-col .ind {
	padding:13px 243px 20px 15px;
}

#custom	{
	width:100%;
}

div.block {
	background:transparent url(/static/site/webcounter1/images/design/bg-block.gif) repeat-y scroll left center;
	color:#363638; margin-bottom:7px; overflow:hidden; position:relative;
}

#block-user-1 .content {
	padding-left:23px; padding-top:15px;
}

.block .content {
	background:transparent url(/static/site/webcounter1/images/design/block-bot.gif) no-repeat scroll left bottom;
	overflow:hidden; padding:20px 19px 22px 20px;
}

.content {
	color:#000000; line-height:17px; padding-left:23px;
	padding-top:15px; margin-bottom: 10px;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.content ul.menu li a.dl {
	background:transparent url(/static/site/webcounter1/images/design/a1.gif) no-repeat scroll 0 10px;
	color:#090A0C; display:block; font-size:11px;
	font-weight:bold; padding-left:17px;
}

.content ul.menu li a {
	background:transparent url(/static/site/webcounter1/images/design/a1.gif) no-repeat scroll 0 10px;
	color:#090A0C; display:block; font-size:11px;
	font-weight:normal; padding-left:24px;
}

.content ul.menu a:hover {
	background-color: #f2f2f2;
}

.content ul.menu a.dl:hover {
	background-color: #dfdfdf;
}

.content li.copt	{
	background:#efefef url(/static/site/webcounter1/images/design/a1.gif) no-repeat scroll 0 10px;
	color:#090A0C; display:block; font-size:11px;
	font-weight:normal; padding-left:24px;
}

.content li.mopt	{
	background:#efefef url(/static/site/webcounter1/images/design/a1.gif) no-repeat scroll 0 10px;
	color:#090A0C; display:block; font-size:11px;
	font-weight:bold; padding-left:24px;
}

div.topsponsor	{
	font-size:11px; padding-top:2px; font-weight:bold;
	text-align:center; height: 78px; position: relative;
        bottom: 1px; 
}

div.topsponsor a 	{
	color: #000000;
}

div.topsponsor img 	{
	border: 0; padding-left: 6px; padding-top: 1px; 
}

div.sponsormenu	{
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #F2F2F2; padding: 5px 0;
}

div.sponsormenu span	{
	margin:0; padding:1px 0; font-size: 10px;
}

div.sponsormenu a	{
	color: #000000; font-weight: bold; font-size: 11px;
}

ul.menu li {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #F2F2F2; line-height:24px;
	list-style-image:none; list-style-position:outside;
	list-style-type:none; margin:0;	padding:1px 0;
}

.node .title {
	border-bottom:2px solid #DEDEDE;
	padding:0 15px 2px 0;
}

.node a.realtime	{
	font-weight: bold; color:#FF8303;
}

h1.title {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	font-size:17px;
}

.bardiv p,
.node p	{
	line-height:1.5em; font-size: 11px;
	text-align: justify; padding-bottom: 8px;
}

h1 {
	font-family: Copperplate Gothic Bold,Verdana,Arial,sans-serif;
	color:#444B4E; font-size:20px; font-weight:normal;
}

.node h2 {
	font-family: Copperplate Gothic Bold,Verdana,Arial,sans-serif;
	color:#444B4E; font-size:15px; font-weight:normal;
	margin-top: 15px;
}

.node h3 {
	font-family: Copperplate Gothic Bold,Verdana,Arial,sans-serif;
	color:#444B4E; font-size:12px; font-weight:normal; margin-bottom: 9px;
}

div.paging	{
	margin-top: 8px;
	padding: 3px; text-align: right;
}

div.paging p	{
	font-weight: normal; 
}

div.paging b	{
	padding: 0 3px;
	font-weight: bold;  background-color: #FF8303; color: #000000;
}

div.paging a	{
	font-weight: normal;  color: #000000; 
}

div.paging a:hover	{
	color: #ff8303; 
}

div#realshort	{
	height:80px; overflow:hidden; width:220px; font-size: 9px;
	padding: 2px 3px; color: #a0a0a0;
}

div#realshort a	{
	color: #a0a0a0;
}

div#realtime	{
	height:800px; width:650px; overflow:auto;
	font-size: 10px; 
}

.node a,
div#realtime a	{
	color: #d56d10; /*#eb7e19;*/
	background-color: #f5f5f5; padding: 0 2px;
}

pre.code	{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	display:table-row;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding:5px;
	position:relative;
 	width:100%; font-size: 10px;
	background-color:#F5F5F5;
}

ul.lines {
	display:table;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0;
	padding:0;
	width:100%;
}

ul.lines li.odd {
	background-color:#F5F5F5;
}

ul.lines li.even {
	background-color:#FFFFFF;
}

ul.lines li {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	display:table-row;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:5px;
	padding:10px 0 5px;
	position:relative;
	width:100%;
}

ul.lines label	{
	font-size: 11px; cursor: pointer; font-weight: bold;
	display: block; float: left; width: 150px;
	padding:0.2em 0.3em;
}

div.bardiv 	{ width: 650px; }

div.errorMsg	{
	background:transparent url(/static/site/webcounter1/images/stop.png) no-repeat scroll left top;
	line-height: 1.5em; color: #4c4c4c; height: 44px;
	background-color: #ffffff; margin: 4px 7px 5px 5px;
	font-size: 11px; color: #900000; text-transform: uppercase;
	letter-spacing: 0px; font-weight: bold;
	padding-left: 50px;
}

.errorMsg a 	{ color: #000000; }

.notice	{
	font-size: 10px; color: #4c4c4c;
}
