BODY {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 17px;

	color: #000000;

    text-decoration: none;

}



.votes {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height: 17px;

	color: #0E3494;

    text-decoration: none;

}





.rules {

font-family: Arial, Helvetica, sans-serif;

font-size: 19px;

color: #000000;

line-height:24px;

text-decoration: none;

}

a.rules:hover, a.rules:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 19px;

color: #000000;

line-height:24px;

text-decoration: underline;

}



.phase {

font-family: Arial, Helvetica, sans-serif;

font-size: 24px;

color: #FFFFFF;

line-height:26px;

text-decoration: none;

}



.sortby {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #666667;

line-height:16px;

text-decoration: none;

}

a.sortby:hover, a.sortby:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #666666;

line-height:16px;

text-decoration: underline;

}



.hide {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #0000FF;

line-height:14px;

text-decoration: none;

}

a.hide:hover, a.hide:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #0000FF;

line-height:14px;

text-decoration: underline;

}



.phaseS {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #FFFFFF;

line-height:15px;

text-decoration: none;

}



.count {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

color: #FFFFFF;

line-height:24px;

text-decoration: none;

}



.time {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #FFFFFF;

line-height:10px;

text-decoration: none;

}



.small {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height:13px;

text-decoration: none;

}



.capt {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #666666;

line-height:14px;

text-decoration: none;

}



.capt2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #666666;

line-height:12px;

text-decoration: none;

}



.capt3 {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #666666;

line-height:30px;

text-decoration: none;

}



.capt4 {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height:14px;

text-decoration: none;

}





.sponsor {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #666666;

line-height:13px;

text-decoration: none;

}



.footer {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #F20000;

line-height:25px;

text-decoration: none;

}

a.footer:hover, a.footer:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #F20000;

line-height:25px;

text-decoration: underline;

}



.footer2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 17px;

color: #8ba5b3;

line-height:25px;

}

a.footer2:hover, a.footer2:active {

font-family:Arial, Helvetica, sans-serif;

font-size: 17px;

color: #8ba5b3;

line-height:25px;

text-decoration: underline;

}



.divid {

font-family: Arial, Helvetica, sans-serif;

font-size: 16px;

color: #DDDDDD;

line-height:18px;

text-decoration: none;

}



.bottom {

font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 22px;

	color: #000000;

}



.face {

font-size: 15px;

line-height: 17px;

color: #FFFFFF;

text-decoration: none;

}

a.face:hover, a.face:active {

font-size: 15px;

line-height: 17px;

color: #FFFFFF;

text-decoration: underline;

}





.sponlink {

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

color: #666666;

line-height:16px;

text-decoration: none;

}

a.sponlink:hover, a.sponlink:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 13px;

color: #666666;

line-height:16px;

text-decoration: underline;

}



.sponlinkS {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #666666;

line-height:16px;

text-decoration: none;

}

a.sponlinkS:hover, a.sponlinkS:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px; 

color: #666666;

line-height:16px;

text-decoration: underline;

}





.sponsorpage {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

color: #666666;

line-height:35px;

text-decoration: none;

}

a.sponsorpage:hover, a.sponsorpage:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

color: #666666;

line-height:35px;

text-decoration: underline;

}



.sponlink2 {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #666666;

line-height:19px;

text-decoration: none;

}

a.sponlink2:hover, a.sponlink2:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 15px;

color: #666666;

line-height:19px;

text-decoration: underline;

}





.cname {

font-family: Arial, Helvetica, sans-serif;

font-size: 20px;

color: #000000;

line-height:25px;

text-decoration: bold;

}



.whitelink {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #FFFFFF;

line-height:16px;

text-decoration: none;

}





.bliplay {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #0000ff;

line-height:30px;

text-decoration: none;

}

a.bliplay:hover, a.bliplay:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #0000ff;

line-height:30px;

text-decoration: underline;

}



.cadlink, a.cadlink:visited, a.cadlink:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height:13px;

text-decoration: none;

}



.author {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #444444;

line-height:13px;

text-decoration: underline;

}



.tablink {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000000;

line-height:20px;

text-decoration: none;

}

a.tablink:hover, a.tablink:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color: #000000;

line-height:20px;

text-decoration: underline;

}





.cadlink, a.cadlink:visited, a.cadlink:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height:13px;

text-decoration: none;

}

a.cadlink:hover {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

color: #000000;

line-height:13px;

text-decoration: none;

background:yellow; 

}



.toplink, a.toplink:visited {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #000000;

line-height:16px;

text-decoration: none;

}

a.toplink:hover, a.toplink:active {

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

color: #000000;

line-height:16px;

text-decoration: underline;

}



select.findbox{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   color: #000000;

   line-height:16px;

   background-color:#ffffff;

   border:0px;

   border:1px solid #666666;

 }

 

input.findbox{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   color: #000000;

   line-height:16px;

   width:150px;

   background-color:#ffffff;

   border:0px;

   border:1px solid #666666;

 }



textarea.findbox{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   color: #000000;

   line-height:16px;

   width:150px;

   background-color:#ffffff;

   border:0px;

   border:1px solid #666666;

 }

 

 checkbox.findbox{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 14px;

   color: #000000;

   line-height:16px;

   background-color:#ffffff;

   border:0px;

   border:1px solid #666666;

 }



input.send{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight:bold;

   color: #0033c8;

   padding:3px;

   background-color:#ffffff;

   border:1px solid #ffffff;

 }

 input.sendhov{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight:bold;

   color: #F20000;

   padding:3px;

   background-color:#ffffff;

   border:1px solid #ffffff;

 }



input.find{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight:bold;

   color: #0033c8;

   width:85px;

   background-color:#ffffff;

   border:0px;

 }

 input.findhov{

   font-family: Arial, Helvetica, sans-serif;

   font-size: 18px;

   font-weight:bold;

   color: #F20000;

   width:85px;

   background-color:#ffffff;

   border:0px;

 }



#lspace {

	z-index:1;

	float:left;

	width: 15px;

	height:26px;

	padding:0px;

	background:#ffffff; 

	overflow:hidden;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #3f7c5f;

}



#lspace2 {

	z-index:1;

	float:left;

	width: 10px;

	height:26px;

	padding:0px;

	background:#ffffff; 

	overflow:hidden;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #3f7c5f;

}





#townhall {

	z-index:1;

	position:absolute; 

	top:15px; 

	left:25px;

	width: 150px;

	height:26px;

	padding:0px;

	background:#dddddd; 

	overflow:hidden;

	text-align:center;

	border:1px solid #3f7c5f;

}





#forum {

	z-index:1;

	position:absolute; 

	top:15px; 

	left:185px;

	width: 160px;

	height:26px;

	padding:0px;

	background:#ffffff; 

	overflow:hidden;

	text-align:center;

	border:1px solid #3f7c5f;

	border-bottom:1px solid #ffffff;

}



#debates {

	z-index:1;

	position:absolute; 

	top:15px; 

	left:355px;

	width: 190px;

	height:26px;

	padding:0px;

	background:#dddddd; 

	overflow:hidden;

	text-align:center;

	border:1px solid #3f7c5f;

}



#blog {

	z-index:1;

	position:absolute; 

	top:15px; 

	left:555px;

	width: 75px;

	height:26px;

	padding:0px;

	padding:0px;

	background:#dddddd; 

	overflow:hidden;

	text-align:center;

	border:1px solid #3f7c5f;

}



#bspace {

	z-index:1;

	float:left;

	width: 130px;

	height:26px;

	padding:0px;

	background:#ffffff; 

	overflow:hidden;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #3f7c5f;

}



#bspace2 {

	z-index:1;

	float:left;

	width: 301px;

	height:26px;

	padding:0px;

	background:#ffffff; 

	overflow:hidden;

	border-top:1px solid #ffffff;

	border-bottom:1px solid #3f7c5f;

}





#main {

position:relative;

width:980px;

margin-left:auto;

margin-right:auto;

background:#ffffff; 

border:1px solid #ffffff;

}



#body {

	width: 980px;

	position: absolute;

	z-index:0;

	top:0px;

	padding:0px;

	background:#ffffff; 

}



#maintoo {

position:relative;

text-align: center;

}



#bodytoo {

	padding: 0px 20px 0px 10px;

	margin: 0 auto;   /* align for good browsers */

	text-align: left; /* counter the body center */

	padding: 10px 0px 0px 10px;

	width:980px;

	z-index:0;

	top:-10px;

}




