#theforum {
	padding: 0px;
	width: 1002px;
	margin: 0px auto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#content_container {
	margin: 9px;
	width: 984px;
	background-color: white;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/common/content_bg_top.gif);
	background-repeat: no-repeat;
}
#content_container_bottom {
	width: 984px;
	height: 3px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/common/content_bg_btm.gif);
	background-repeat: no-repeat;
}
#main_content_container {
	float: left;
	margin-left: 18px;
}
* html #main_content_container {
	display: inline;
}
a:hover {
	color: #ca0002;
}
#header {
	background-position: 18px 18px;
	background-repeat: no-repeat;
	background-image: url(#);
	width: 100%;
}
#header a img {
	border: 0;
}
#header #logo {
	margin-top: 18px;
	margin-left:18px;
}

/* ================================================= */

.temp_special{
	float: left;
	width: 559px;
	padding-top: 4px;
	margin-left: 13px;
	margin-top: 3px;
	padding-bottom: 5px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_orange_top.gif);
	background-repeat: no-repeat;
	display: inline;
}

#dots_vip{
	position:absolute;
	left:158px; top:37px;
}

#badge_main_issues_vip{
	position:absolute;
	
	top:4px; left:60px;/**/
	height:64px; width:150px;
}

#user_info_container_vip{
	width:200px;
	position:absolute;
	top:23px; left:5px;
	/*border:1px dotted #F00;*/
}

#badge_title_vip{
	position:absolute;
	
	top:13px;
}

#badge_candidate_name_vip{
	position:absolute;
	top:27px;
	font-size:10px;
	line-height:11px;
}

#badge_candidate_party{
	position:absolute;
	
	/*top:0px; left:0px;*/
	height:13px; width:12px;
}

#badge_candidate_name{
	position:absolute;
	top:18px;
}

#badge_screen_name{
	position:absolute;
	
	/*top:0px;*/ left:16px;
	height:13px; /* width:; */
}

#badge_user_image{
	position:absolute;
	
	top:15px; /*left:48px;*/
	height:50px; width:50px;
}

#badge_league_icon{
	position:absolute;
	left:181px; /*top:40px;*/
	width:80px;
}

#badge_main_issues{
	position:absolute;
	
	top:10px; left:70px;/**/
	height:64px; width:150px;
}

#user_info_container{
	width:200px;
	position:absolute;
	top:25px;
}

.gray_li{
	line-height:14px;
	color: #666;
}

#dots{
	position:absolute;
	left:158px; top:32px;
}

#dot_0{
	position:absolute;
	/*border: 1px dotted #F00;*/
	width:100px;
}

#dot_1{
	position:absolute;
	/*border: 1px dotted #F00;*/
	top:14px;
	width:100px;
}

#dot_2{
	position:absolute;
	/*border: 1px dotted #F00;*/
	top:28px;
	width:100px;
}

/* ================================================= */

.vip1_badge .user_info_container{
	float:left;
	padding: 5px 0 0 0;
}

.vip1_badge .user_info_container img {
	padding-top: 9px;
  padding-left: 2px;
	width: 50px;
	height: 50px;
	float:left;
	margin-right: 10px;
}

.vip1_badge .user_info_container ul {
	float: left;
  margin: 9px 0px 0px 12px;
  padding: 0px;
  list-style-type: none;
  display: block;
  width: 100px;
}
.vip1_badge .user_info_container ul li {
	font-size: 11px;
	height: 14px;
}

#header #sponsorship {
}

#wide_column {
	width: 605px;
	float: left;
}

#wide_column #wide_container {
	padding-left: 18px;
	margin-right: 18px;
	margin-top: 22px;
	width: 585px;
	float:left;
}

#narrow_column {
	width: 354px;
	float:left;
}

#narrow_column #narrow_container {
	margin-top: 24px;
	margin-left: 18px;
	padding-right: 9px;
	padding-left: 9px;
	width: 327px;
	min-height: 1027px;
	background-color: #f2f2f2;
/*
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/bg_right_tan_top.gif);

*/}

#narrow_column #narrow_container_bottom {
	margin-bottom: 18px;
	height: 4px;
	padding-right: 9px;
	padding-left: 9px;
	width: 327px;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/bg_right_tan_bottom.gif);
}

h1 {
	margin:0px;
	padding: 0px;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

h2 {
	margin:0px;
	padding: 0px;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

h3 {
	margin:0px;
	padding: 0px;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

h4 {
	margin:0px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.orange {
	color: #e9a049;
}

.white {
	color: white;
}

.orange_two {
	color: #fa8f05;
}
.gray_one {
	color: #333;
}

.gray_two {
	color: #949494;
}

.gray_three {
	color: #666;
}

.gray_four {
	color: #aaa;
}

.gray_five {
	color: #999;
}

.gray_six {
	color: #8a8978;
}

/* Main Navigation */
#header .sign_out {
	float: right;
	padding-right: 18px;
	position: relative;
	top: 6px;
}

#header .sign_out a {
	color: #00427e;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}


#header #nav {
	padding: 0px;
	height: 27px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	float: left;
	list-style-type: none;
	background-color: #fbfbfb;
}

#header #nav li {
	padding: 0px;
	margin: 0px;
	float: left;
}
#header #nav li.divider {
	font-size: 19px;
	line-height: 24px;
	color: #aaaaaa;
}
#header #nav a {
	text-decoration: none;
	padding-bottom: 9px;
	padding-top: 6px;
	padding-right: 15px;
	padding-left: 15px;
	color: #e9a049;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	float: left;
}
* html #header #nav a {
	padding-top: 6px;
	padding-bottom: 5px;
}
#header #nav a:hover, #header #nav li.center_main_li a:hover {
	color: #ca0002;
}

#header #nav a.selected {
	color: #000;
}

#header #nav a.first{

}

#header #nav a.last {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/tf_build/arrow.down.orange.gif) right center no-repeat;	
}

#header #nav a.center_main {
	color: #00427e;
	background: url();
}

#header #nav li.center_main_li {
	float:right;
}
#header #nav li.center_main_li a {
	color: #00427e;
}
/* Build My Badge Step Building Header */

#build_badge {
	margin-top: 20px;
}

#build_badge p {
	margin: 0px;
	margin-bottom: 12px;
	padding: 0px;
}

#build_badge h1 {
	margin: 0px;
	margin-bottom: 5px;
}

#build_progress {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	width: 585px;
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/02_build/bg_step1.gif);
	padding: 0px;
	list-style-type: none;
	float: left;
	display: block;
}

#build_progress.step-two {
	
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	width: 585px;
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/02_build/bg_step2.gif);
	padding: 0px;
	list-style-type: none;
	float: left;
}

#build_progress li {
	padding-right: 22px;
	margin: 0px;
	line-height: 18px;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding-bottom: 12px;
	padding-top: 10px;
	float: left;
	padding-left: 18px;
}

#build_progress li.selected {
	color: #949494;
}


#build_progress.step-two {
}

/* My Background & My Top Issues Columns */

#my_background, #upload_photo, #my_top_issues, #my_views {
	margin-top: 20px;
}
#my_top_issues {
	width: 583px;
	float: left;
}
#upload_photo {
	float: left;
}
#upload_photo p.upload {
	margin: 0;
	margin-top: 12px;
	margin-bottom: 6px;
}
#upload_photo .image_container {
	float: left;
	margin-bottom: 4px;
	width: 540px;
}
#upload_photo .image {
	padding-top: 13px;
	padding-right: 9px;
	width: 50px;
	float: left;
}
* html #upload_photo .image {
	width: 59px;
	w\idth: 50px;
}
#upload_photo .image_container p {
	float: left;
	width: 480px;
}
#my_views h2 {
	margin-bottom: 10px;
}

#my_background h4 {
	margin-bottom: 9px;
}

#my_top_issues h2, #my_top_issues p, #my_views p {
	padding: 0px;
	margin: 0px;
}
#my_top_issues p {
	padding-top: 5px;
}

#my_background .column1 {
	width: 164px;
	float: left;
}

#my_background .column2 {
	width: 164px;
	float: left;
}

#my_background .column3 {
	width: 250px;
	float: left;
}

#my_top_issues .column {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
}

#my_top_issues .column.left {
	width: 294px;
}
#my_top_issues .column.right {
	width: 289px;
}

#my_background .heading {
	padding: 0px;
	margin: 0px;
	margin-bottom: 9px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#my_top_issues .column.last, #my_background .column.last {
	margin: 0px;
}

#my_background .selection, #my_views .selection {
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	float: left;
	clear: both;
	width: 100%;
}

#my_views label, #my_background label {
	margin-top: 3px;
	display: block;
	float: left;
	font-size: 12px;
	color: #333;
}

#my_views input, #my_background input {
	float:left;
	display: block;
	margin-right: 9px;
}

#my_views fieldset h2 {
	margin:0px;
	margin-bottom: 12px;
	padding: 0px;
}

#my_background h2 {
	margin-bottom: 10px;
}

#my_top_issues .issue_block {
	text-align: center;
	width: 289px;
	margin-bottom: 8px;
	height: 31px;
	cursor:pointer;
}
#my_top_issues .issue_block#issue_3, #my_top_issues .issue_block#issue_7 {
	margin-bottom: 0;
}
#my_top_issues .issue_block h2 {
	text-align:center;
	line-height: 31px;
	padding: 2px;
}

#my_top_issues .issue {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/issue_button.gif) no-repeat;
}

#my_top_issues .my_issue {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/issue_unselected.gif) no-repeat;
	cursor: default;
}

#my_top_issues .issue_block div {
	float:left;
	width: 21px;
	height: 21px;
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/item_number_box.gif) no-repeat;
}

#my_top_issues .issue_block h2.choice0, #my_top_issues .issue_block h2.choice1, #my_top_issues .issue_block h2.choice2 {
	display: inline;
	
	padding-left: 24px;
	padding-top: 3px;
}

#my_top_issues .issue_block h2.choice0 {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/item_number_box_1.gif) no-repeat 0px center;
}

#my_top_issues .issue_block h2.choice1 {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/item_number_box_2.gif) no-repeat 0px center;
}

#my_top_issues .issue_block h2.choice2 {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/item_number_box_3.gif) no-repeat 0px center;
}


#my_top_issues .my_issue.selected {
	background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/my_issue_selected.gif) no-repeat;
}

#my_top_issues .issue_block:hover {
	color: #fff;
	background-color: #aaa;
}
p.note {
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #535353;
	margin-top: 18px; 
}
p.submit {
	margin-bottom: 9px;
}
/* My Views Styles */

#my_views form {
	margin: 0px;
	padding 0px;
}

#my_views fieldset {
	border: none;
	padding: 0px;
	margin-bottom: 0px;
}

#my_views .form_item {
	margin-left: 20px;
	margin-bottom: 10px;
}



/* Oh Sweet Clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/* Comments Styles */

br.clear {
  clear: both;
  height: 0;
  margin: 0;
  font-size: 1px;
  line-height: 0;
}
#wide_container_comments {
	background-color: white;
	margin-right: 18px;
	float: left;
	display: inline;
}

#wide_column_comments {
	width: 585px;
	float: left;
	margin-bottom: 50px;
}
#wide_column_badge {
	width: 585px;
	float: left;
	margin-top: 4px;
}
#narrow_container_comments {
	float: left;
	margin-right: 9px;
	display: inline;
}
#narrow_column_comments {
	width: 354px;
	float: left;
	margin-top: 18px;
	margin-bottom: 50px;
}
#narrow_column_badge {
	width: 354px;
	float: left;
	margin-top: 18px;
}

.label_container {
	float: left;
	width: 957px;
}
.filter, .facebook {
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	color: #949494;
	margin-left: 15px;
	float: left;
	display: inline;
}
.facebook {
	margin-left: 725px;
}
h1#comments, h1#compare_h1 {
	margin-top: 14px;
}
p#intro {
	margin: 0;
	margin-top: 6px;
	margin-bottom: 9px;	
}
p#intro_compare {
	margin: 0;
	margin-top: 6px;
	margin-bottom: 15px;
}
p#desc {
	margin: 0;
	margin-top: 6px;
	margin-bottom: 22px;
}
/* Comments Categories Subheader */
#comments_create_promo {
	float: left;
	width: 957px;
	padding-left: 12px;
	padding-top: 12px;
	margin-top: 18px;
	height: 63px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/want_to_comment_bg.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #666;
}
* html #comments_create_promo {
	height: 75px;
	h\eight: 63px;
	width: 969px;
	w\idth: 957px;
}
#comments_create_promo a {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #4d87c1;
}
#comments_create_promo a.close {
	display: block;
	width: 15px;
	height: 15px;
	float: right;
	position: relative;
	left: -27px; 
	_left: -27px;
	*left: -27px;
	top: -6px;
}

#comments_create_promo h1 {
	padding-top: 2px;
}
#comments_categories {
	margin-left: 0;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 4px;
	padding :0;
	padding-left: 3px;
	width: 954px;
	height: 38px;
	float: left;
	list-style-type: none;
	display: block;
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/subheader/bg_no_fb.gif);
}
* html #comments_categories {
	width: 957px;
	w\idth: 954px;
}
#comments_categories li {
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 0px;
	margin: 0px;
	color: #666666;
	line-height: 18px;
	font-weight: normal;
	font-size: 18px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	float: left;
	display: inline;
}
#comments_categories li span {
	font-size: 12px;
	position: relative;
	top: -2px;
}
#comments_categories li a {
	font-weight: bold;
	text-decoration: none;
	color: #4d87c1;
}
#comments_categories li a:hover {
	color: #ca0002;
}
#comments_categories li a.selected {
	color: #000;
}
#comments_categories li.last {
	margin-left: 110px;
	padding-left: 35px;
}
#comments_categories .bottom {
	background-repeat: no-repeat;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/subheader/btm.gif);
	height: 4px;
	width: 100%;
}
#comments_section_container {
	float: left;
	width: 585px;
	padding:0;
	padding-top: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_container_top.gif);
	background-repeat: no-repeat;
	background-color: #f5fafe;
	margin-top: 18px;
}
.comment_facebook #comments_section_container {
	padding-top: 2px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_container_facebook_top.gif);
	background-color: #3b5998;
}
#comments_section_container .bottom {
	float: left;
	font-size: 1px;
	width: 585px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_container_btm.gif);
	background-repeat: no-repeat;
}
.comment_facebook #comments_section_container .bottom {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_container_facebook_btm.gif);
	height: 2px;
}
#comments_section_container h5 {
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 13px;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#comments_section_container h6 {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
/* #comments_section_container a {
	color: #4d87c1;
	text-decoration: none; 
}*/
#comments_section {
	float: left;
	width: 583px;
	border-left: 1px solid #e1e6ec;
	border-right: 1px solid #e1e6ec;
}
* html #comments_section {
	width: 585px;
	w\idth: 583px;
}
.comment_facebook #comments_section {
	border-left: 1px solid #3b5998;
	border-right: 1px solid #3b5998;
}
.comments_section_header_container {
	float: left;
	width: 559px;
}
.comment_facebook .comments_section_header_container {
	padding-top: 9px;
}
.comments_section_header_container h5 {
	float: left;
}
.comment_facebook .comments_section_header_container .facebook_header {
	float: left;
	margin-bottom: 2px;
	margin-top: 9px;
	padding-left: 15px;
}
.comment_facebook .comments_section_header_container h4 {
	float: left;
 	font-family: helvetica,arial,verdana,sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}
.comment_facebook .comments_section_header_container h4 .sort {
	color: #ffffff;
	font-size: 10px;
}
.comment_facebook .comments_section_header_container h4 .sort a {
	color: #a6c0ff;
	text-decoration: none;
}
.comment_facebook .comments_section_header_container h4 .sort a .selected {
	color: #ffffff;
}
.comment_facebook .comments_section_header_container h4 .sort .divider {
	color: #ffffff;
}
.comment_facebook .comments_section_header_container img {
	float: left;
	display: block;
	padding-right: 5px;
	padding-top: 4px;
}

.comments_section_header_container h5 .sort {
	font-size: 10px;
}
.comment_facebook .comments_section_header_container h5 .sort {
	color: #ffffff;
}
.comment_facebook .comments_section_header_container h5 .sort a {
	color: #a6c0ff;
}

/* BEGIN: facebook invite module styles */
.invite_container {
	float: left;
	width: 528px;
}
.invite_container h5 {
	padding-left: 0;
	padding-top: 0;
	float: left;
}
.invite_container img.icon {
	float: left;
	display: block;
	padding-top: 7px;
	padding-right: 3px;
}
.invite {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/bg_facebook_module.gif);
	background-repeat: no-repeat;
	font-family: helvetica,arial,verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
	width: 516px;
	height: 112px;
	padding-top: 12px;
	padding-left: 12px;
	margin-top: 12px;
}
* html .invite {
	width: 528px;
	w\idth: 516px;
	height: 124px;
	h\eight: 112px;
}
.invite img {
	display: block;
	padding-top: 20px;
	padding-bottom: 15px;
}
.invite a {
	text-decoration: none;
	color: #4d87c1;
}
/* END: facebook invite module styles */
.comment_container {
	float: left;
	width: 559px;
	padding-top: 4px;
	margin-left: 13px;
	margin-top: 3px;
	padding-bottom: 5px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_top.gif);
	background-repeat: no-repeat;
	display: inline;
}
.comment_container.orange {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_orange_top.gif);
	background-repeat: no-repeat;
	border: 0;
}
.comment {
	float: left;
	width: 536px;

	padding: 9px 9px 9px 12px;
	border-left: 1px solid #dfe5f1;
	border-right: 1px solid #dfe5f1;
	border-bottom: 1px solid #dfe5f1;
	background-color: #ffffff;
	font-size: 10px;
}
* html .comment {
	height: 107px;
	h\eight: 89px;
	width: 557px;
	w\idth: 536px;
}
.comment.orange {
	border-left: 1px solid #fb9107;
	border-right: 1px solid #fb9107;
	background-color: white;
}
.comment.last {
	border-bottom: 0;
}
.comment .left {
	float: left;
	width: 450px;
}
.comment .left .blue {
	color: #4d87c1;
}

.vip2_small_badge {
	float: left;
	width: 176px;
	height: 32px;
	margin-bottom: 9px;
	padding: 30px 3px 29px 10px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/vip_badges/vip_badge_ni_small.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
}
* html .vip2_small_badge {
	height: 90px;
	h\eight: 31px;
	width: 189px;
	w\idth: 177px;
}
.vip2_small_badge .left {
	float: left;
	width: 27px;
	display: inline;
	margin-right: 5px;
}
.vip2_small_badge .right_sec {
	float: left;
	width: 131px;
	background: none;
	margin: 0;
	padding: 0;
	height: 50px;
}
.vip2_small_badge .right_sec a {
	color: #4d87c1;
	text-decoration: none;
	font-weight: bold;	
}

.vip1_small_badge {
	float: left;
	width: 175px;
	height: 68px;
	margin-right: 0px;
	margin-bottom: 9px;
	padding: 10px 7px 12px 7px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/vip_badges/vip_badge_small.gif);
	background-repeat: no-repeat;
	font-size: 10px;
	font-family: arial,verdana,helvetica,sans-serif;
}     

.vip1_small_badge .left {
	float: left;
	width: 90px;
}
.vip1_small_badge .right {
	float: left;
	width: 83px;
}
.vip1_small_badge .user_pol_affil_container img.user_image {
	float: left;
	padding-left: 3px;
	padding-right: 7px;
}
.vip1_small_badge .user_pol_affil_container {
	float: left;
	width: 142px;
	margin-left: 0;
	display: inline;
}
.vip1_small_badge .user_pol_affil_container a {
	color: #4d87c1;
	text-decoration: none;
	font-weight: bold;	
	display: block;
	float: left;
	margin-top: -2px;
}
.vip1_small_badge .user_pol_affil_container img.party_icon {
	float: left;
	margin-right: 5px;
	display: inline;
}
.vip1_small_badge .user_pol_affil_container .copy {
	float: left;
	width: 103px;
	line-height: 11px;
	height:29px;
}
.vip1_small_badge .dots, .small_badge .dots {
	float: left;
	width: 81px;
	margin-top: 6px;
}

.vip1_small_badge .dots {
	margin-top: 10px;
}


.vip1_small_badge .title {
	font-size: 9px;
	line-height: 9px;
}

.vip1_small_badge ul {
	float: left;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 92px;
}
.vip1_small_badge ul li {
	margin: 0;
	padding-left: 4px;
	line-height: 11px;
}


.vip1_small_badge .dots .left_to_right {
	display: block;
	height: 6px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/00_badges/left_to_right_dots.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}


.comment .right {
	float: left;
	width: 450px;
	height: 82px;
	margin-left: 12px;
	margin-bottom: 15px;
	background-image: url();
	background-repeat: no-repeat;
}

.small_badge .dots {
	float: left;
	width: 81px;
	margin-top: 9px;
}

.small_badge .dots .left_to_right {
	display: block;
	height: 6px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/00_badges/left_to_right_dots.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding: 0px;
}

.small_badge {
	float: left;
	width: 171px;
	height: 70px;
	margin-bottom: 9px;
	padding: 10px 9px 9px 9px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/common/card_small.gif);
	background-repeat: no-repeat;
	font-size: 10px;
}

.small_badge_container.last {
	margin-right: 0px;
}

.small_badge_container {
	float:left;
	width: 189px;
	min-height: 89px;
	margin-right: 9px;
	margin-bottom: 9px;
}


/*
* html .comment .right {
	display: inline;
	margin-left: 16px;
}
*/

.small_badge img {
	float: left;
}

.small_badge .user_pol_affil_container {
	float: left;
	width: 110px;
	margin-left: 10px;
	display: inline;
}
.user_pol_affil_container img.party_icon {
	margin-right: 5px;
	display: inline;
}
.small_badge img.icon {
	float: right;
}
.small_badge ul {
	float: left;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 90px;
}

.small_badge ul li {
	margin: 0;
	padding: 0;
	line-height: 11px;
}
.comment .updated {
	color: #ca0002;
	font-size: 10px;
}
.comment a {
	font-weight: bold;
	text-decoration: none;
	color: #4d87c1;

}
#comments_section .links {
	margin-left: 13px;
	margin-right: 11px;
	margin-bottom: 24px;
	display: inline;
	float: left;
	font-size: 10px;
	width: 559px;
}
#comments_section .links.top {
	position: relative;
	top: 15px;
	display: block;
	margin-bottom: 5px;
	float: right;
	width: 80px;
	text-align: right;
}
#comments_section .links a {
	float: left;
}
.comment_facebook #comments_section .links a {
	color: #a6c0ff;
}
#comments_section a.post {
	float:right;
}
#comments_section p.desc {
	margin-left: 14px;
	margin-right: 11px;
	font-size: 12px;
}
#comments_section .comment_container .bottom {
	float: left;
	width: 559px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_btm.gif);
	background-repeat: no-repeat;
}
#comments_section .comment_container .bottom.orange {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/comment_orange_btm.gif);
	border: none;
}
/* Post Comments Form */
.post_comment_container {
/*
	float: left;
	width: 583px;
	padding-bottom: 20px;
	border-left: 1px solid #e1e6ec;
	border-right: 1px solid #e1e6ec;
*/
	display: block; /* change to display: none when implementing the page */
}
* html #post_comment_container {
	width: 585px;
	w\idth:583px;
}
.want_to_post_comment_container {
	float: left;
	width: 583px;
	padding-bottom: 20px;
	border-left: 1px solid #e1e6ec;
	border-right: 1px solid #e1e6ec;
	display: block; 
}
* html .want_to_post_comment_container {
	width: 585px;
	w\idth:583px;
}
.post_comment_container h5, .want_to_post_comment_container h5 {
	margin:0px;
	padding: 0px;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #959a9f;
}
.post_comment {
	float: left;
	display: inline;
	margin-left: 13px;
	width: 543px;
	padding: 13px 11px 18px 5px;
	border-top: 2px solid #e7eef7;
	border-bottom: 2px solid #e7eef7;
}
* html .post_comment, .want_to_comment {
	padding: 13px 11px 15px 5px;
	width: 559px;
	w\idth: 543px;
}
.post_comment p.note {
	font-size: 10px;
	color: #535353;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-bottom: 14px;
	margin-top: 8px;
}
.post_comment p.note a {
	font-weight: bold;
	color: #4372b2;
}
.want_to_comment {
	float: left;
	display: inline;
	margin-left: 13px;
	width: 543px;
	padding: 13px 11px 18px 5px;
	border-top: 2px solid #e7eef7;
	border-bottom: 2px solid #e7eef7;
	font-size: 11px;
}
* html #want_to_comment {
	padding: 13px 11px 15px 5px;
	width: 559px;
	w\idth: 543px;
}
.want_to_comment p {
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0;
}
.want_to_comment p.first {
	padding-top: 10px;
}
.want_to_comment p.last {
	padding-bottom: 14px;
}
.post_comment form {
	float: left;
	padding: 0;
	margin: 0;
}
.post_comment textarea {
	float: left;
	padding-left: 5px;
	margin-top: 11px;
	margin-bottom: 9px;
	width: 538px;
	height: 100px;
}
/* Comments Pagination */

#pagination {
	float: left;
	width: 318px;
}
#pagination .previous {
	float: left;
	width: 57px;
	height: 15px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_previous_gray.gif);
	background-repeat: no-repeat;
}
#pagination .previous a {
	width: 57px;
	height: 15px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_previous_white.gif);
	background-repeat: no-repeat;
}
#pagination .previous a:hover {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_previous_over.gif);
	background-repeat: no-repeat;
}
#pagination ul {
	list-style-type: none;
	margin: 0 7px;
	padding: 0;
	float: left;
}
#pagination ul li {
	float: left;
	width: 15px;
	height: 15px;
	margin: 0 2px;
	text-align: center;
}
#pagination ul li a {
	width: 15px;
	height: 15px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_box.gif);
	background-repeat: no-repeat;
}
.comment_facebook #pagination ul li a {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_facebook_box.gif);
}
#pagination ul li a:hover {
	color: #fff;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_box_over.gif);
	background-repeat: no-repeat;
}
#pagination .next {
	float: left;
	width: 38px;
	height: 15px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_next_gray.gif);
	background-repeat: no-repeat;
}
#pagination .next a {
	width: 38px;
	height: 15px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_next_white.gif);
	background-repeat: no-repeat;
}
#pagination .next a:hover {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/pagination/btn_next_over.gif);
	background-repeat: no-repeat;
}
/* Comments Right Column Blue Nav */
#comment_right_nav_container {
	float: left;
	width: 336px;
	padding: 6px 9px 2px 9px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_blue_top.gif);
	background-repeat: no-repeat;
	background-color: #f5faff;
}
* html #comment_right_nav_container {
	width: 354px;
	w\idth: 336px;
}
#comment_right_nav_container ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}
#comment_right_nav_container li {
	float: left;
	width: 313px;
	height: 27px;
	padding: 13px 8px 2px 15px;
	margin: 4px 0;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_li_bg.gif);
	background-repeat: no-repeat;
	font-size: 14px;
}

* html #comment_right_nav_container li {
	height: 27px;
	h\eight: 27px;
	width: 336px;
	w\idth: 313px;
}
#comment_right_nav_container li.orange {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_li_bg_orange.gif);
	border-left: 0;
	border-right: 0;
}
#comment_right_nav_container li.selected {
	width: 315px;
	padding: 7px 8px 8px 13px; 
	color: #949494;
	font-weight: bold;
	font-size: 22px;
}
* html #comment_right_nav_container li.selected {
	width: 336px;
	w\idth: 315px;
}
#comment_right_nav_container li.selected.orange {
	color: #000;
	border: none;
}
#comment_right_nav_container li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 22px;
	color: #4d87c1;
	padding-left: 25px;
}

#comment_right_nav_container li a.orange {
	color: #e9a049;
}


#comment_right_nav_container li a.selected {
	color: #000;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_nav_selected_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#comment_right_nav_container li a:hover {
	color: #ca0002;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_nav_hover_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
}
#comment_right_nav_container li a.orange {
	border-left: 0;
	border-right: 0;
}

#comment_right_nav_btm {
	float: left;
	width: 354px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_blue_btm.gif);
	background-repeat: no-repeat;
	margin-bottom: 18px;
}
/* Comments Right Column Gray Extras */
#comment_right_extra {
	float: left;
	width: 336px;
	padding: 9px 9px 11px 9px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_gray_top.gif);
	background-repeat: no-repeat;
	background-color: #f6f6f6;
	margin: 0;
}
* html #comment_right_extra {
	width: 354px;
	w\idth: 336px;
}
_#comment_right_extra {
	width: 336px;
}
#comment_right_extra_btm {
	float: left;
	width: 354px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_gray_btm.gif);
	background-repeat: no-repeat;
	margin: 0;
}
.extra_container {
	float: left;
	width: 335px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_extra_top.gif);
	background-repeat: no-repeat;
}
.extra_container#facebook {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/right_extra_blue_top.gif);
	padding-top: 3px;
}
.extra_container .bottom {
	float: left;
	width: 335px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_extra_btm.gif);
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
.extra {
	float: left;
	width: 333px;
	border-left: 1px solid #dfe5f1;
	border-right: 1px solid #dfe5f1;
	background-color: #ffffff;
}
* html .extra {
	width: 335px;
	w\idth: 333px;
}
#facebook .extra {
	border-left: 0;
	border-right: 0;
	width: 335px;
}
* html #facebook .extra {
	width: 335px;
	w\idth: 335px;
}
.extra .header {
	float: left;
	width: 309px;
	padding: 6px 12px 9px 12px;
	border-bottom: 1px solid #dadada;
	font-size: 16px;
	font-weight: bold;
}
* html .extra .header {
	width: 333px;
	w\idth: 309px;
}
#facebook .extra .header {
	border-bottom: 0;
	background-color: #546fa6;
	color: #ffffff;
	font-size: 14px;
	width: 311px;
	padding: 1px 12px 6px 12px;
}
* html #facebook .extra .header {
	width: 335px;
	w\idth: 311px;
}
#facebook .extra#find .header {
	padding: 8px 12px 8px 12px;
}
#facebook .extra .header .normal {
	font-weight: normal;
}
.extra .header .subheader {
	float: left;
	width: 230px; 
}
.extra .header a {
	float: right;
	text-decoration: none;
	color: #4d87c1;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#facebook .extra .content_container {
	float: left;
	width: 333px;
	border-left: 1px solid #dfe5f1;
	border-right: 1px solid #dfe5f1;
}
* html #facebook .extra .content_container {
	width: 335px;
	w\idth: 333px;
}
.extra .content {
	float: left;
	padding: 12px 30px 0px 12px;
	width: 283px;
	font-size: 12px;
}
* html .extra .content {
	width: 333px;
	w\idth: 283px;
}
#facebook .extra .content_container .content .copy {
	font-size: 10px;
}
#facebook .extra .content_container .content {
	padding: 16px 30px 14px 20px;
	width: 283px;
	border-left: 0;
	border-right: 0;
}
#facebook .extra#find .content {
	text-align: center;
	padding: 0px 0px 0px 32px;
}
#facebook .extra .content_container .content img {
	display: block;
	float: left;
	padding-right: 10px;
}
#facebook .extra .content_container .content#friends img {
	padding-right: 4px;
}
#facebook .extra#find .content img {
	float: none;
	padding-right: 0;
	display: inline;
}
#facebook .extra .content_container .content#friends .fb_friends {
	font-size: 10px;
	font-weight: bold;
}
.extra .content a {
	color: #4d87c1;
	text-decoration: none;
	font-weight: bold;
}

.extra .content #my_badge {
	margin:0px 10px 0px 6px;
	display: inline;
}
* html .extra .content #my_badge {
	margin: 0 0 0 0;
}

/* =========================================================== */

.extra .content .vip1_badge {
        float: left;
        background-image: url(/images/vip_badges/vip_badge.gif);
        background-repeat: no-repeat;
        width: 267px;
        padding: 11px 8px 16px 11px;
        height: 115px;
        margin-top: 15px;
}

/* =========================================================== */

* html .extra .content .vip1_badge {
        height: 128px;
        h\eight: 128px;
        width: 283px;
        w\idth: 283px;
}
.vip1_badge .user_pol_affil_container {
        float: left;
        width: 200px;
        display: inline;
        font-size: 12px;
}
.vip1_badge .user_pol_affil_container a {
        color: #4d87c1;
        text-decoration: none;
        font-weight: bold;
}
.vip1_badge img.party_icon {
        margin-right: 5px;
        display: inline;
}
.vip1_badge img.icon {
        float: right;
}



.vip1_badge .dots {
	float: left;
	width: 99px;
	margin-top: 17px;
	margin-left: 5px;
}


.vip1_badge .dots .left_to_right_large {
	display: block;
	height: 8px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/00_badges/left_to_right_large_dots.gif);
	background-repeat: no-repeat;
	margin-bottom: 7px;
}


.extra .content .badge {
	float: left;
	background-image: url(/images/00_badges/newLargeBadge2.png);
	background-repeat: no-repeat;
	width: 264px;
	padding: 11px 8px 16px 11px;
	height: 111px;
	margin-top: 15px;
}
* html .extra .content .badge {
	height: 128px;
	h\eight: 128px;
	width: 283px;
	w\idth: 283px;
}
.badge .user_pol_affil_container {
	float: left;
	width: 190px;
	display: inline;
	font-size: 12px;
}
.badge .user_pol_affil_container a {
	color: #4d87c1;
	text-decoration: none;
	font-weight: bold;	
}
.badge img.party_icon {
	margin-right: 5px;
	display: inline;
}
.badge img.icon {
	float: right;
}
.badge .user_info_container {
	float: left;
	width: 160px;
	margin-top: 0px;
}
.badge .user_info_container img {
	padding: 7px;
	width: 50px;
	height: 50px;
	float:left;
	margin-right: 10px;
}

.badge .user_info_container ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 85px;
}
.badge .user_info_container ul li {
	font-size: 11px;
	font-weight: normal;
}
.badge .user_info_container ul li.label {
	text-transform: uppercase;
	color: #949494;
}

.badge .dots {
	float: left;
	width: 98px;
	margin-top: 22px;
	margin-left: 4px;
}

.badge .dots .left_to_right_large {
	display: block;
	height: 8px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/00_badges/left_to_right_large_dots.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

.extra .footer {
	float: left;
	border-top: 1px solid #dadada;
	width: 298px;
	margin: 0 12px 0 12px;
	padding: 2px 5px 2px 0;
}
* html .extra .footer {
	display: inline;
	width: 300px;
	w\idth: 295px;
}
#facebook .extra .footer {
	padding: 2px 0 2px 0;
	letter-spacing: -.5px;
}
#facebook .extra .footer .friends {
	float: left;
	width: 140px;
	font-size: 10px;
}
.extra .footer a {
	text-decoration: none;
	color: #4d87c1;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.extra .content .image_container {
	float: left;
	width: 125px;
	margin: 0;
	padding: 0;
}
.extra .content .right {
	float: right;
	width: 150px;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.extra .content .right .blue {
	font-size: 12px;
	color: #4d87c1;
	font-weight: bold;
}
.extra .content .right a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#election .footer ul {
	float: left;
	width: 294px;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 7px;
	list-style-type: none;
}
#election .footer ul li {
	float: left;
	padding: 0;
	padding-right: 6px;
	margin: 0;
	color: #949494;
}
#election .footer ul li a {
	font-size: 14px;
	font-weight: bold;
}

.report_container {
	float: left;
	width: 335px;
	padding-top: 40px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_report_top.gif);
	background-repeat: no-repeat;
}
.report_container .bottom {
	float: left;
	width: 335px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/05_comments/right_report_btm.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.report {
	float: left;
	width: 300px;
	border-left: 1px solid #dde6f1;
	border-right: 1px solid #dde6f1;
	padding: 10px 16px 12px 17px;
	background-color: #f5faff;
}
* html .report {
	width: 335px;
	w\idth: 300px;
}
.report .footer {
	float: left;
	border-top: 1px solid #dde6f1;
	width: 295px;
	margin: 0;
	padding: 2px 5px 2px 0;
}
* html .report .footer {
	width: 300px;
	w\idth: 295px;
}
.report .footer a {
	text-decoration: none;
	color: #4d87c1;
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.report .subheader {
	font-size: 16px;
	font-weight: bold;
}
.report ul {
	margin: 0;
	padding: 0;
	width: 300px;
	margin-bottom: 12px;
	list-style-type: none;
}
.report ul li {
	margin: 0;
	padding: 0;
	color: #ca0002;
}
.report ul li a {
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #4d87c1;
}
/* Voter Leagues What's This Popup */
#leagues_whats_this {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/06_leagues/popup_bg.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 191px;
	padding: 9px 12px 10px 13px;
	position: absolute;
 	z-index:3;

}
* html #leagues_whats_this {
	height: 210px;
	h\eight: 191px;
	width: 253px;
	w\idth: 228px;
}
#leagues_whats_this .content {
	background-color: #ffffff;
	width: 207px;
	height: 166px;
	padding: 13px 10px 12px 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	overflow: auto;
}
* html #leagues_whats_this .content {
	height: 166px;
	h\eight: 166px;
	width: 228px;
	w\idth: 207px;
}
#leagues_whats_this .content .intro {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px dotted #d5d3d5;
	padding: 0;
	padding-bottom: 10px;
	margin: 0;
	margin-bottom: 12px;
}
#leagues_whats_this .content .leagues_desc {
	color: #004276;
	font-size: 10px;
}
#leagues_whats_this .content .leagues_desc .league_name {
	font-size: 12px;
	font-weight: bold;
}
#leagues_whats_this .content .leagues_desc .section {
	border-bottom: 1px dotted #d5d3d5;
	padding-bottom: 10px;
	margin-bottom: 12px;
}
/* League Styles */
.intro {
	margin-top: 18px;
	font-size: 14px;
	color: #333;
}
.intro .desc {
	margin-top: 4px;
	width: 570px;
}
.voter_info {
	float: left;
	width: 583px;
	margin-top: 18px;
}
.voter_info .left {
	float: left;
	width: 283px;
	margin-right: 17px;
}
* html .voter_info .left {
	display: inline;
}
.voter_info .right {
	float: left;
	margin: 0;
	width: 283px;
	height: 293px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/06_leagues/need_to_know.gif);
	background-repeat: no-repeat;
}
.voter_info .links {
	float: left;
	padding-left: 12px;
	padding-top: 77px;
	color: #ff8e07;
	font-size: 11px;
	line-height: 20px;
}
.voter_info .links a {
	color: #4d87c1;
	font-size: 10px;
	text-decoration: none;
}
.voter_info .links .divider {
	color: #b0b0b0;
}
.voter_info .right .updates {
	float: left;
	padding: 37px 10px 0 12px;
	color: #949494;
	font-size: 10px;
	line-height: 17px;
}
.voter_info .right .updates a {
	color: #4d87c1;
	text-decoration: none;
}
.voter_info .right .updates .desc {
	color: #4d4d4d;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
}
#comments_section_container h5 .link_blue {
	color: #4d87c1;
}
#comments_section .intro {
	font-size: 12px;
	color: #333;
	margin: 0;
	margin-left: 15px;
	margin-top: 2px;
	margin-bottom: 13px;
	margin-right: 15px;
	padding: 0;
}
#comments_section .intro a {
	color: #4d87c1;
	text-decoration: none;
}
#comments_section_container h2 {
	margin-left: 15px;
}
#comments_section_container .bottom_nav_container {
	width: 583px;
	float: left;
	color: #333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	border-left: 1px solid #e1e6ec;
	border-right: 1px solid #e1e6ec;
}
* html #comments_section_container .bottom_nav_container {
	width: 585px;
	w\idth: 583px;
	display: inline;
}
#comments_section_container .bottom_nav_label {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 13px;
	float: left;
	font-size: 11px;
	font-weight: bold;
}
#comments_section_container .bottom_nav {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
	padding-left: 7px;
	font-size: 11px;
}
#comments_section_container .bottom_nav li {
	margin: 0;
	padding: 0 3px;
	float: left;
}
#comments_section_container .bottom_nav li a {
	color: #4d87c1;
	text-decoration: none;
}

/* League Right Column League Spotlight */
.member_container {
	float: left;
	width: 149px;
}
.member {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/06_leagues/member_bg.gif);
	background-repeat: no-repeat;
	width: 149px;
	height: 64px;
}
.member_container.right {
	margin-right: 6px;
}
.member .user_image {
	float: left;
	padding: 9px 8px 9px 8px;
	width: 44px;
	height: 44px;
}
* html .member .user_image {
	height: 62px;
	h\eight: 44px;
	width: 60px;
	w\idth: 44px;
}
.member .name {
	float: left;
	font-weight: bold;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin-top: 20px;
}

#spotlight .content {
	float: left;
	padding: 7px 11px 9px 12px;
	width: 310px;
	font-size: 12px;
}
* html #spotlight .content {
	width: 333px;
	w\idth: 310px;
}
#spotlight .content .intro {
	float: left;
	padding: 0;
	padding: 0 17px 8px 8px;
	margin: 0;
	font-size: 12px;
}
.extra .header .intro {
	font-size: 10px;
	color: #333333;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#inside_leagues, #inside_leagues_main {
	padding-top: 2px;
}
#inside_leagues .content {
	float: left;
	border-bottom: 1px solid #dadada;
	padding: 11px 20px 9px 14px;
	width: 299px;
}
* html #inside_leagues .content {
	width: 333px;
	w\idth: 299px;
}
_#inside_leagues .content {
	width: 333px;
}
#inside_leagues_main .content {
	float: left;
	border-bottom: 1px solid #dadada;
	padding: 11px 20px 9px 15px;
	width: 298px;
	margin: 0;
}
* html #inside_leagues_main .content {
	width: 333px;
	w\idth: 298px;
}
#inside_leagues .content.gray, #inside_leagues_main .content.gray {
	background-color: #f2f2f2;
}
#inside_leagues .content.last, #inside_leagues_main .content.last {
	border-bottom: 0;
}
#inside_leagues .content .subheader {
	float: left;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 254px;
}
#inside_leagues .content .league_info .subheader a {
	color: #000;
}
#inside_leagues_main .content .subheader {
	float: left;
	font-weight: bold;
	font-size: 16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	width: 250px;
}
#inside_leagues .content .subheader .blue, #inside_leagues_main .content .subheader .blue {
	color: #4d87c1;
}
#inside_leagues .content .league_image {
	float: left;
	width: 37px;
	height: auto;
}
#inside_leagues_main .content .league_image {
	float: left;
	width: 37px;
	height: auto;
}
#inside_leagues .content .league_info {
	float: right;
	padding-left: 8px;
	width: 234px;
}
* html #inside_leagues .content .league_info {
	width: 242px;
	w\idth: 234px;
}
#inside_leagues_main .content .league_info {
	float: left;
	padding-left: 10px;
	width: 243px;
}
* html #inside_leagues_main .content .league_info {
	width: 253px;
	w\idth: 243px;
}
#inside_leagues_main .content .league_desc {
	font-size: 10px;
	float: left;
}
#inside_leagues_main .footer, #inside_leagues .footer {
	float: left;
	border-top: 1px solid #dadada;
	width: 295px;
	padding: 2px 21px 2px 17px;
	margin: 0;
	color: #a0a0a0;
}
* html #inside_leagues_main .footer, #inside_leagues .footer {
	display: inline;
	width: 333px;
	w\idth: 295px;
}
#inside_leagues .content .league_issue {
	float: left;
	font-size: 10px;
	width: 234px;
	line-height: 12px;
}
#inside_leagues .content .league_issue .candidate_choice_label {
	float: left;
	width: 90px;
}
#inside_leagues .content .league_issue .candidate_choice_list {
	float: left;
	width: 200px;
}
#video .content {
	float: left;
	padding: 9px 13px 16px 14px;
	width: 306px;
}
* html #video .content {
	width: 333px;
	w\idth: 306px;
}
#video .content .image {
	float: left;
	width: 124px;
}
#video .content .desc {
	float: left;
	padding-left: 9px;
	width: 171px;
	font-size: 12px;
	color: #333333;
}
#video .content .desc a {
	float: left;
	padding-top: 5px;
}
#issues .content {
	float: left;
	padding: 10px 20px 12px 18px;
	width: 295px;
}
* html #issues .content {
	width: 333px;
	w\idth: 295px;
}
#issues .content .intro {
	float: left;
	padding: 0;
	padding-bottom: 5px;
	margin: 0;
	font-size: 12px;
	color: #333333;
}
#issues .content img {
	position: relative;
	top: 1px;
}
#issues .content a {
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
}
/* Profile Style */
#facebook h1 {
	font-size: 22px;
	float:left;
}

#facebook .payload {
	padding: 14px 0 0 0;
	margin: 0px;
	border-bottom: 1px solid #dadada;
}

h1#profile {
	margin-top: 30px;
}
.intro.profile {
	margin-top: 14px;
	margin-left: 0;
	font-size: 14px;
	color: #333;
}
.intro.profile a {
	text-decoration: none;
	color: #4d87c1;
}

.badge_container {
	float: left;
	width: 585px;
}
.badge_container .badge {
	float: left;
	background-image: url(/images/00_badges/newLargeBadge2.png);
	background-repeat: no-repeat;
	width: 264px;
	padding: 11px 8px 6px 11px;
	height: 111px;
	margin-top: 15px;
}
.badge_container .vip1_badge {
        float: left;
        background-image: url(/images/vip_badges/vip_badge.gif);
        background-repeat: no-repeat;
        width: 264px;
        padding: 11px 8px 6px 11px;
        height: 111px;
        margin-top: 15px;
}
.badge_container .vip2_badge {
        float: left;
        background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/vip_badges/vip_badge_ni.gif);
        background-repeat: no-repeat;
        width: 264px;
        padding: 11px 8px 6px 11px;
        height: 111px;
        margin-top: 15px;
}
* html .badge_container .vip2_badge {
        height: 128px;
        h\eight: 115px;
        width: 289px;
        w\idth: 270px;
}
.badge_container .vip2_badge .left {
        float: left;
	margin-top: 27px;
	margin-left: 7px;
	width: 60px;
        display: inline;
        margin-right: 5px;
}
.badge_container .vip2_badge .right {
        float: left;
        width: 131px;
        background: none;
        margin-top: 35px;
        padding: 0;
        height: 50px;
}
.badge_container .vip2_badge .right a {
        color: #4d87c1;
        text-decoration: none;
        font-weight: bold;
}


* html .badge_container .badge {
	height: 128px;
	h\eight: 111px;
	width: 283px;
	w\idth: 264px;
}
.badge_container .right {
	float: right;
	margin: 0;
	margin-top: 7px;
	padding: 0;
	width: 283px;
}
.badge_option_container {
	float: left;
	width: 283px;
	padding-top: 0px;
	margin-top: 0px;
}
.badge_option_container.small {
	width: 137px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/badge_option_sm_top.gif);
	background-repeat: no-repeat;
}
.badge_option_container.small_right {
	margin-left: 9px;
	width: 137px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/badge_option_sm_top.gif);
	background-repeat: no-repeat;
}
.badge_option_container .bottom {
	float: left;
	width: 283px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/badge_option_btm.gif);
	background-repeat: no-repeat;
}
.badge_option_container .bottom.sm {
	width: 137px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/badge_option_sm_btm.gif);
	background-repeat: no-repeat;
}
.badge_option_container .badge_option {
	float: left;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 4px 10px 2px 13px;
	width: 258px;
	font-size: 10px;
}
* html .badge_option_container .badge_option {
	width: 283px;
	w\idth: 258px;
}
.badge_option_container .badge_option.sml {
	width: 112px;
}
* html .badge_option_container .badge_option.sml {
	width: 137px;
	w\idth: 112px;
}
.badge_option_container .badge_option a {
	color: #4d87c1;
	text-decoration: none;
	font-size: 10px;
}
.badge_option_container .share_container {
	float: left;
	width: 258px;
	margin-top: 10px;
}
.badge_option_container .share_container.last {
	float: left;
	width: 258px;
	margin-top: 10px;
	padding-bottom: 11px;
}
.badge_option_container .share_container .share {
	float: left;
	width: 86px;
}
.badge_option_container .share_container .share .share_image {
	float: left;
	width: 17px;
	padding-right: 4px;
}
* html .badge_option_container .share_container .share .share_image {
	width: 21px;
	w\idth: 17px;
}
.badge_option_container .share_container .share a.share_label {
	float: left;
	width: 65px;
	padding-top: 2px;
}
#friends_section_container {
	float: left;
}
#friends_section_container h5 {
	margin:0px;
	margin-top: 9px;
	padding: 0px;
	font-weight: bold;
	font-size: 22px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#friends_section_container .desc {
	font-size: 12px;
	color: #333333;
	margin-bottom: 18px;
}
#friends_container {
	float: left;
	width: 585px;
	padding-top: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/friends_container_top.gif);
	background-repeat: no-repeat;
}
#friends_container .bottom {
	float: left;
	width: 585px;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/friends_container_btm.gif);
	background-repeat: no-repeat;
}

#friends {
	float: left;
	border-left: 1px solid #e0dfd0;
	border-right: 1px solid #e0dfd0;
	width: 583px;
}
* html #friends {
	width: 585px;
	w\idth: 583px;
}
#no_friends {
	text-align: center;
	float: left;
	padding: 90px 50px;
	width: 483px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
* html #no_friends {
	width: 583px;
	w\idth: 483px;
}
#no_friends a {
	display: block;
	padding-top: 13px;
}

#comments_subnav_top {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/comment_nav_bg_top.gif);
	background-repeat: no-repeat;
	width: 559px;
	height: 4px;
	margin: 0;
	margin-left: 13px;
	padding: 0;
}
#comments_subnav {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 13px;
	padding: 0;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/comment_nav_bg_mid.gif);
	background-repeat: repeat-y;
	width: 559px;
}
* html #comments_subnav {
	display: inline;
}
#comments_subnav_bottom {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/07_profile/comment_nav_bg_btm.gif);
	background-repeat: no-repeat;
	width: 559px;
	height: 4px;
	margin-left: 13px;
	margin-bottom: 20px;
}
#comments_subnav li {
	float: left;
	margin: 0;
	padding: 0;
	width: 125px;
	padding: 7px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #dde6f1;
}
* html #comments_subnav li {
	width: 185px;
	w\idth: 171px;
}
#comments_subnav li.last {
	border-right: 0;
 }
#comments_subnav li a {
	text-decoration: none;
	color: #4d87c1;
} 

#comments_subnav li a:hover {
	text-decoration: none;
	color: #ca0002;
}
#forum .subheader .blue {
	color: #4d87c1;
}


/* Main Page Styles */
#welcomeframe {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/bg_welcome.jpg);
	background-repeat: no-repeat;
	width: 585px;
	height: 300px;
}
#welcomeframe .container {
	float: left;
	padding-top: 70px;
	margin-left: 25px;
	display: inline;
	width: 530px;
}
#welcomeframe .badge_container {
	float: left;
	margin-left: 3px;
	padding-top: 2px;
	width: 287px;
	display: inline;
}
#welcomeframe .links {
	float: left;
	margin-left: 8px;
	padding-top: 25px;
	display: inline;
	font-size: 14px;
	line-height: 24px;
	width: 232px;	
}
#welcomeframe .links a {
	font-weight: bold;
}

#welcomeframe3, #welcomeframe2 {
	background-repeat: no-repeat;
	width: 585px;
	height: 300px;
	font-family: helvetica,arial,verdana,sans-serif;
}
#welcomeframe2 {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/bg_welcome.jpg);
}

#welcomeframe3 {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/blank_general_badge.jpg);
}


#welcomeframe2 .container, #welcomeframe3 .container {
	float: left;
	margin-left: 25px;
	display: inline;
	width: 535px;
}
#welcomeframe2 .container {
	padding-top: 82px;
}

#welcomeframe3 .container {
	padding-top: 25px;
}

#welcomeframe2 .badge_container, #welcomeframe3 .badge_container {
	float: left;
	margin-left: 4px;
	width: 287px;
	display: inline;
}
#welcomeframe2 .copy, #welcomeframe3 .copy {
	float: left;
	margin-left: 12px;
	display: inline;
	font-size: 16px;
	line-height: 18px;
	width: 231px;
	color: #666666;
}

#welcomeframe3 .copy {
	margin-left: 315px;
}

#welcomeframe3 ul {
	list-style: none;
}

#welcomeframe3 li {
	font-size: 14px;
	list-style: none;
	font-weight: bold;
	padding: 3px 0;
}

#welcomeframe3 .copy.four {
	padding-top: 21px;
	margin-left: 130px;
	width: 390px;
}

#welcomeframe2 .copy.two, #welcomeframe3 .copy.two {
	padding-top: 0;
}
#welcomeframe2 .copy.three, #welcomeframe3 .copy.three {
	padding-top: 21px;
}
#welcomeframe2 .links_orange, #welcomeframe3 .links_orange {
	padding-bottom: 17px;
}
#welcomeframe2 .links_orange.two, #welcomeframe3 .links_orange.two {
	padding-bottom: 11px;
}
#welcomeframe2 .links_orange.three, #welcomeframe3 .links_orange.three {
	padding-bottom: 12px;
}
#welcomeframe2 .links_orange a, #welcomeframe3 .links_orange a {
	font-weight: normal;
	color: #ff8e07;
}
#welcomeframe2 .links_blue_big img, #welcomeframe3 .links_blue_big img {
	padding-bottom: 16px;
}
#welcomeframe2 .links_blue_big.two img, #welcomeframe3 .links_blue_big.two img {
	padding-bottom: 7px;
	padding-top: 2px;
}
#welcomeframe2 .links_blue_big a, #welcomeframe2 a.blue, #welcomeframe3 .links_blue_big a, #welcomeframe3 a.blue {
	font-weight: normal;
	color: #516fa5;
}
#welcomeframe2 a.blue.normal, #welcomeframe3 a.blue.normal {
	font-weight: normal;
	color: #516fa5;
}
#welcomeframe2 a.blue.normal.two, #welcomeframe3 a.blue.normal.two {
	font-weight: normal;
	color: #516fa5;
	font-size: 14px;
}
#welcomeframe2 a.small_gray, #welcomeframe3 a.small_gray {
	font-size: 12px;
	color: #666666;
}
#welcomeframe2 .copy .last, #welcomeframe3 .copy .last {
	margin-top: 5px;
}
#login_box img {
	border: 0;
}
#loginframe {
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/bg_signin.jpg);
	background-repeat: no-repeat;
	width: 585px;
	height: 300px;	
}
#loginframe .container {
	float: left;
	padding-top: 70px;
	margin-left: 45px;
	width: 490px;
	display: inline;
}
#loginframe .intro {
	float: left;
	font-size: 14px;
	padding-top: 0;
	margin-top: 0;
	margin-left: 3px;
}
#loginframe .left {
	float: left;
	width: 249px;
	border-right: 1px solid #dadada;
	padding-left: 11px;
	padding-right: 18px;
	margin-top: 32px;
}
* html #loginframe .left {
	width: 279px;
	w\idth: 249px;
}
#loginframe .left td {
	font-size: 12px;
}
#loginframe .left .text_input {
	width: 175px;
}
#loginframe .left td a {
	font-size: 10px;
}
#loginframe .left td .left {
	float: left;
	width: 90px;
	margin: 0;
	padding: 0;
	border-right: 0;
}
#loginframe .left td .right {
	float: right;
	width: 55px;
	margin: 0;
	margin-top: 4px;
	padding: 0;
}
#loginframe .left form {
	margin: 0;
	padding: 0;
}
#loginframe .right {
	float: left;
	padding-left: 13px;
	width: 185px;
	margin-top: 32px;
	font-size: 14px;
}
* html #loginframe .right {
	width: 198px;
	w\idth: 185px;
}
#loginframe .right img.create {
	margin-top: 44px;
}
* html #loginframe .right img.create {
	margin-top: 48px;
}
#opinion_container {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/08_main/opinion_bg.gif);
	background-repeat: no-repeat;
	width: 335px;
	height: 232px;
	margin-top: 3px;
	margin-bottom: 8px;
}
* html #opinion_container {
	margin-top: 0;
}
#opinion_name {
	float: left;
	padding-left: 111px;
	padding-top: 17px;
	width: 185px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
* html #opinion_name {
	width: 296px;
	w\idth: 185px;
}
#opinion_content {
	float: left;
	padding-top: 35px;
	padding-left: 44px;
}
#opinion_image {
	float: left;
	width: 53px;
	padding-top: 15px;
}
#opinion_copy {
	float: left;
	width: 180px;
	height: 72px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
* html #opinion_copy {
	width: 190px;
	w\idth: 180px;
}
#opinion_button {
	float: left;
	padding-left: 19px;
	padding-top: 42px;
}
/* Comparison Styles */
#compare_league_nav {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 671px;
}
#compare_league_nav ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #e0dfd0;
	border-right: 1px solid #e0dfd0;
}
#compare_league_nav ul li {
	float: left;
	position: relative;
	top: -4px;
	margin: 0;
	padding: 0;
	padding-top: 9px;
	padding-bottom: 7px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #949494;
	border-right: 1px solid #e0dfd0;
}
#compare_league_nav ul li.last {
	border-right: 0;
}
#compare_league_nav ul li a {
	text-decoration: none;
	color: #4d87c1;
}
#compare_league_nav ul li#issue {
	width: 163px;
}
* html #compare_league_nav ul li#issue {
	width: 164px;
	w\idth: 163px;
}
#compare_league_nav ul li#candidate {
	width: 204px;
}
* html #compare_league_nav ul li#candidate {
	width: 205px;
	w\idth: 204px;
}
#compare_league_nav ul li#map {
	width: 109px;
}
* html #compare_league_nav ul li#map {
	width: 110px;
	w\idth: 109px;
}	
#compare_league_nav ul li#leagues {
	width: 190px;
}

#compare_league_data_container {
	position: relative;
	top: -4px;
	float: left;
	padding-top: 4px;
	border-left: 1px solid #e0dfd0;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 956px;
}
* html #compare_league_data_container {
	width: 957px;
	w\idth: 956px;
}
#compare_league_data_container_bottom {
	position: relative;
	top: -4px;
	float: left;
	height: 4px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/corner_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 957px;
}
#compare_league_data_inner_container {
	float: left;
	border-right: 1px solid #e0dfd0;
	width: 956px;
}
* html #compare_league_data_inner_container {
	width: 957px;
	w\idth: 956px;
}
#compare_league_data_container_gray {
	float: left;
	display: inline;
	margin: 22px 29px 18px 18px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/gray_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 697px;
}
#compare_league_data_container_gray_bottom {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/gray_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 697px;
}
#compare_league_data_inner_gray {
	float: left;
	font-size: 14px;
	padding: 23px 59px 14px 13px;
	background-color: #f6f6f6;
	width: 625px;
}
* html #compare_league_data_inner_gray {
	width: 697px;
	w\idth: 625px;
}
#chart_container {
	float: left;
	display: inline;
	margin-left: 41px;
	margin-top: 20px;
	border: 2px solid #dadada;
}
#filter_container {
	float: left;
	display: inline;
	margin-top: 21px;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/corner_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 194px;
}
#filter_container_bottom {
	float: left;
	background-image: url(http://i.cdn.turner.com/cnn/.element/img/2.0/sect/forum/aw/09_compare/corner_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 194px;
}
#filter_container_inner {
	float: left;
	padding: 3px 8px 12px 12px;
	border-left: 1px solid #e0dfd0;
	border-right: 1px solid #e0dfd0;
	width: 172px;
}
* html #filter_container_inner {
	width: 194px;
	w\idth: 172px;
}
#filter_container_inner .intro {
	float: left;
	margin: 0;
	padding: 0;
}
#filter_container_inner .intro h5 {
	float: left;
	margin: 0;
	margin-top: 2px;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
}
#filter_container_inner .intro img {
	float: right;
}
#filter_options {
	float: left;
	margin-top: 11px;
}
#filter_options a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #4d87c1;
}
#filter_options a img {
	padding-bottom: 2px;
}
#options {
	float: left;
	display: inline;
	margin-left: 14px;
	margin-top: 5px;
	font-size: 10px;
	color: #949494;
}
#options input {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}
#options label {
	padding: 0;
	margin: 0;
	position: relative;
	top: -2px;
}

.a_orange_bold {
	color:#ff9f00;
	font-weight:bold;
}

.a_orange_bold:hover{
	color:#ff9f00;
	/*text-decoration: underline;*/
}

.a_orange_bold:visited{
	color:#ff9f00;
}

#debate_issue_list {
	list-style: none;
	margin: 0px;
	padding:0px;
	margin-left: 15px;
	float:left;
	margin-bottom: 15px;
}

#debate_issue_list li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

#debate_issue_list li a {
  font-size: 10px;
  font-weight: bold;
}

#debate_issue_list li.spacer {
	margin-left: 4px;
	margin-right: 4px;
	font-size: 8px;
	margin-top: 1px;
}
