body {
	margin:0;
	padding:0;
	width:100%;
	background:#EBEBEB;
	color:#000;
	font:75% Arial, Helvetica, sans-serif;
	text-align:left;
}
form.form_1 input.submit {
	display:none !important;
}
p {
	text-align:justify;
	padding:0 0 8px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
}
/* Generic Elements*/
input[type="text"], input[type="password"], textarea {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #494949;
}
textarea, select {
	font: 12px/160% Arial, Helvetica, sans-serif;
	color: #494949;
}
h1 {
	font-size: 170%;
}
h2 {
	font-size: 160%;
	line-height: 130%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 130%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 110%;
}
p {
	margin: 10px 0px 10px 0px;
	padding: 0;
}
a:link, a:visited {
	color: #027AC6;
	text-decoration: none;
}
a:hover {
	color: #0062A0;
	text-decoration: underline;
}
a:active, a.active {
	color: #5895be;
}
hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
	background: #5294c1;
}
ol {
	margin: 0.75em 0 1.25em;
	padding: 0;
}
ol li {
	padding: 0 0 .3em;
	margin-left: 2em; /* LTR */
}
ol.task-list {
	margin-left: 0; /* LTR */
	list-style-type: none;
	list-style-image: none;
}
ol.task-list li {
	padding: 0.5em 1em 0.5em 2em; /* LTR */
}
ol.task-list li.active {
	background: transparent url(task-list.png) no-repeat 3px 50%; /* LTR */
}
ol.task-list li.done {
	color: #393;
	background: transparent url(watchdog-ok.png) no-repeat 0px 50%; /* LTR */
}
ol.task-list li.active {
	margin-right: 1em; /* LTR */
}
fieldset ul.clear-block li {
	margin: 0;
	padding: 0;
	background-image: none;
}
dl {
	margin: 0.5em 0 1em 1.5em; /* LTR */
}
dl dd {
	margin: 0 0 .5em 1.5em; /* LTR */
}
table {
	margin: 1em 0;
	width: 100%;
}
thead th {
	border-bottom: 2px solid #d3e7f4;
	color: #494949;
	font-weight: bold;
}
th a:link, th a:visited {
	color: #6f9dbd;
}
td, th {
	padding: .3em .5em;
}
tr.even, tr.odd, tbody th {
	border: solid #d3e7f4;
	border-width: 1px 0;
}
tr.odd, tr.info {
	background-color: #edf5fa;
}
tr.even {
	background-color: #fff;
}
tr.drag {
	background-color: #fffff0;
}
tr.drag-previous {
	background-color: #ffd;
}
tr.odd td.active {
	background-color: #ddecf5;
}
tr.even td.active {
	background-color: #e6f1f7;
}
td.region, td.module, td.container, td.category {
	border-top: 1.5em solid #fff;
	border-bottom: 1px solid #b4d7f0;
	background-color: #d4e7f3;
	color: #455067;
	font-weight: bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
	border-top-width: 0;
}
span.form-required {
	color: #ffae00;
}
span.submitted, .description {
	font-size: 12px;
	color: #898989;
}
.description {
	line-height: 150%;
	margin-bottom: 12px;
	color: #898989;
}
.messages, .preview {
	margin: .75em 0 .75em;
	padding: .5em 1em;
}
.messages ul {
	margin: 0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin: 0.25em 0;
}
#center form {
	margin-bottom: 2em;
}
.form-button, .form-submit {
	margin: 2em 0.5em 1em 0; /* LTR */
}
div.error, tr.error {
	background:#FFCCCC none repeat scroll 0 0;
	color:#220000;
	padding:2px;
}
div.error {
	border:1px solid #DD7777;
	margin:10px;
}
div.checkbox-error label {
	border:2px solid red;
}
.disabled-btn {
	opacity:0.4;
	filter:alpha(opacity=40);
}
#wrapper {
	background:url(nation_bg.gif) repeat-y;
	margin: 0 auto;
	padding: 0 7px;
	width:977px;
	font-family:arial, sans-serif;
	height: auto;
	min-height: 100%;
	font-size:12px;
}
.nation-content {
	margin:10px;
	padding:0;
	width:957px;
}
.nation-left {
	float:left;
	padding:0;
	overflow:hidden;
}
.nation-right {
	float:right;
	margin:0;
	padding:0;
	overflow:hidden;
}
.nation-content .clear {
	clear:both;
}
body.justice #top .nav li.justice a, body.culture #top .nav li.culture a, body.politics #top .nav li.politics a, body.media #top .nav li.media a, body.international #top .nav li.international a, body.entertainment #top .nav li.entertainment a, body.the-mission #top .nav li.the-mission a, body.home #top .nav li.home a, body.store #top .nav li.store a {
	color:#FFF;
	background:url(top-nav_hov.gif);
}
body.store .nation-content p {
	text-align:center;
}
/* HEADER */
#header {
	margin:0;
	padding:0;
	width:977px;
	background:#fff;
	overflow:hidden;
}
#logo {
	float:left;
	margin:0;
	padding:.333em 0 .333em .333em;
}
#logo img {
	border:0;
}
#header .ad {
	margin:0 10px 0 0;
	float:right;
}
* html #header .ad {
	margin:0 3px 0 0;
	float:right;
}
#top {
	background:#f1f3f0 url(hot-topics.gif) no-repeat;
	display:block;
	float:left;
	clear:both;
	height:26px;
	width:100%;
}
.hot-topics {
	padding-left:130px;
	padding-top:6px;
}
.hot-topics li {
	background:url(hot-topics-bullet.gif) center left no-repeat;
	float:left;
	padding:0 6px 0 12px;
}
.hot-topics li.first {
	background:none;
	padding-left:0;
}
.hot-topics li a, .hot-topics li a:active, .hot-topics li a:visited {
	text-decoration:underline;
	color:#111;
}
/* SEARCH */
#header .search {
	float:right;
	margin:0;
	padding:0 10px 0 0;
	width:448px;
}
#header .search .search-fn {
	float:left;
	color:#464646;
	font-size:12px;
	font-weight:bold;
	padding:8px 7px 0 0
}
.search form {
	margin:0;
	padding:0;
	float:left;
}
.search fieldset.text_box {
	border:none;
	padding:.5em 0 .1667em 0 !important;
	margin:0 !important;
	float:left;
}
.search_input.no_spon {
	width:192px;
	border:1px solid #D8D8D8;
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.search fieldset.text_box input.go {
	background:url(search_button_bg.jpg) no-repeat;
	font-size:1.111em;
	height:20px;
	width:28px;
	padding:9px 0 3px 15px;
	border:none;
	cursor:pointer;
}
.search .store {
	background-color:#CB1D06;
	color:#FFFFFF;
	display:block;
	float:right;
	margin-right:5px;
	padding:5px;
}
.search .store a {
	color:#FFFFFF;
	text-decoration:none;
}
/* TOP NAV */
#top .nav {
	float:left;
	clear:both;
	margin:0;
	padding:0;
	margin:0;
	list-style:none;
	background:url(top-nav_bg.gif) repeat-x;
	text-align:left;
	width:977px;
	height:21px;
}
#top .nav li {
	float:left;
	border-right:.1667em solid #DFDFDF;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-weight:bold;
}
#top .nav li a {
	color:#464545;
	display:block;
	margin:0;
	padding:0;
	width:78px;
	text-decoration:none;
	padding:2px 3px 2px 4px;
	text-align:center;
	font-size:12px;
}
#top .nav li.home a {
	width:93px;
}
#top .nav li.politics a, #top .nav li.culture a {
	width:100px;
}
#top .nav li.international a {
	width:123px;
}
#top .nav li.entertainment a {
	width:125px;
}
#top .nav li.our-purpose a {
	width:113px;
}
#top .nav li.store {
	border-right:none;
}
#top .nav li a:hover {
	color:#FFF;
	background:url(top-nav_hov.gif);
}
#top .nav li a:active {
	color:#FFF;
	background:url(top-nav_hov.gif) repeat-x;
}
#top .nav li a img {
	vertical-align:middle;
}
.nation-left .top-section {
	margin:0 0 5px;
	padding:0;
}
.top-section a.imagecache-fox-nation-medium img {
	float:left;
	height:224px;
	margin:0 5px 10px 0;
	width:397px;
}
.nation-left .top-section a, .nation-left .top-section a:visited {
	color:#cc0000;
	text-decoration:none;
}
.nation-left .top-section a:hover {
	text-decoration:underline;
}
.nation-left .top-section .category-top-section h2 a {
	color:#000;
	text-decoration:none;
}
.top-section .topic {
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.nation-left h2, .nation-left h2 a, .nation-left h2 a:visited {
	color:#000;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:5px;
	text-decoration:none;
}
.nation-left h3 {
	color:#cc0000;
	margin:10px 10px 0;
}
.nation-left h3 a, .nation-left h3:visited {
	color:#cc0000;
}
.nation-left .excerpt {
	color:#333;
	font-size:12px;
	margin-bottom:20px;
}
.nation-left .posted-by {
	color:#666666;
	font-size:11px;
	font-style:italic;
}
.nation-left .author {
	color:#000;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.nation-left .comm-box {
	border:1px solid #A5A5A5;
	height:20px;
	padding:4px 3px 0 5px;
	margin:5px 0;
	float:right;
	font-size:11px;
	color:#cc0000;
	font-weight:bold;
	cursor:pointer;
}
.nation-left .sub-secs .comm-box {
	margin-top:5px;
}
.nation-left .comm-box a {
	color:#cc0000;
	text-decoration:none;
}
.nation-left .comm-box img {
	width:13px !important;
	height:13px !important;
	margin-right:3px;
}
.nation-left .comm-box a img {
	border:none;
	width:13px !important;
	height:13px !important;
}
.nation-left .view-homepage-categories-post .view-content ul {
	margin:0px;
}
.nation-left ul {
	width:600px;
	border-top:1px solid #999;
	float:left;
	margin:5px;
}
* html .nation-left ul {
	width:590px;
}
.nation-left ul li {
	width:280px;
	margin:5px 0 0 10px;
	padding:0 0 0 10px;
	float:left;
	background:url(red-bullet.jpg) 0px 5px no-repeat;
	color:#282828;
	font-size:12px;
	font-weight:bold;
}
*html .nation-left ul li {
	background:url(red-bullet.jpg) 0px 5px no-repeat;
	margin-left:0;
}
.nation-left ul li a {
	color:#282828;
	text-decoration:none;
}
*html .nation-left ul li a {
	color:#282828;
	text-decoration:none;
}
*html .nation-left ul li a:hover {
	color:#282828;
	text-decoration:none;
}
#big-top {
	display:block;
	width:615px;
	position:relative;
	height:168px;
}
#big-top ul {
	width:100%;
	height:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	border:0 !important;
}
#big-top ul li {
	width:auto;
	padding:56px 0 0 0;
	margin:0 !important;
	background:none;
	float:none;
}
* html #big-top ul li {
	padding-top:41px;
}
#big-top ul li img {
	display:none;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:415px;
	height:168px;
}
#big-top ul li h2 {
	z-index:10;
	position:absolute;
	right:0;
	margin:0 !important;
	display:block;
	width:170px;
	background:#873030 url(big-top-left-2.gif) no-repeat 0 -60px;
	padding-left:30px;
}
#big-top ul li h2 a {
	display:table-cell;
	vertical-align:middle;
	height:56px;
	width:150px;
	padding-right:20px;
	background:url(big-top-grad-2.gif) 0 -60px;
	font:12px Arial;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
* html #big-top ul li h2 a {
	display:block;
}
#big-top ul li h2.selected {
	width:175px;
	background-color:transparent;
	background-position:0 0;
}
#big-top ul li h2.selected a {
	padding-left:5px;
	background-position:0 0;
}
#big-top ul li.first {
	padding-top:0;
}
#big-top p {
	width:100%;
	margin:0;
	padding:0;
	height:56px;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	background:#222;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
* html #big-top p {
	width:614px;
}
#big-top p span {
	padding:5px 210px 0 10px;
	font:18px Arial;
	font-weight:bold;
	display:block;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#big-top p span a {
	color:#fff;
	text-decoration:none;
}
#big-top p span a span {
	padding:0 !important;
}
/* SUB SECTIONS HOME PAGE */
.sub-secs {
	border:1px solid #999;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:610px;
}
.sub-secs .top-column {
	float:left;
	margin-left:10px;
	width:190px;
}
* html .sub-secs .top-column {
	margin-right:5px;
	margin-left:5px;
}
.sub-secs .arrow-red {
	height:23px;
	left:130px;
	position:absolute;
	top:50px;
	width:47px;
}
.sub-secs .top-column .arrow-red img {
	height:23px;
	width:47px;
}
.sub-secs .top-column .date-container {
	height:30px;
	padding:0;
}
.sub-secs .top-column p.date {
	color:#000;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	text-align:left;
}
.sub-secs .top-column p.time {
	color:#000;
	font-size:11px;
	margin:0;
}
.sub-secs .top-column img {
	border:none;
	float:left;
}
#panels-dnd-main .sub-secs .top-column img, #panels-dnd-main .top-three .column img, #panels-dnd-main .top-three .side-400 .big-pic img {
	height:auto;
	width:auto;
}
.sub-secs .top-column .topic {
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.sub-secs .top-column .topic img {
	border:none;
	float:left;
	height:6px;
	padding:4px 5px 0 0;
	width:6px;
}
.sub-secs .height {
	margin-bottom:10px;
}
.sub-secs ul li img {
	vertical-align:bottom;
}
.top-three {
	border:1px solid #999;
	float:left;
	margin-top:10px;
	padding-bottom:0px;
	width:610px;
}
.top-three .side-400 {
	width:400px;
	float:left;
	overflow:hidden;
}
* html .top-three .side-400 {
	margin-left:5px;
}
.top-three .side-400 .big-pic {
	margin:5px 0 0 10px;
	padding-top:10px;
	float:left;
}
* html .top-three .side-400 .big-pic {
	margin-left:0;
}
.top-three .side-400 .big-pic h2 {
	font-size:17px;
	float:left;
	margin-top:10px;
	width:100%;
}
.top-three .side-400 .big-pic img {
	width:390px;
	height:224px;
	padding-bottom:5px;
}
.top-three .side-400 .big-pic .comm-box img {
	padding-bottom:0;
}
.top-three .column {
	float:left;
	margin-left:10px;
	width:205px;
	overflow:hidden;

}
.top-three .odd {
	background:#EEEEEE none repeat scroll 0 0;
	padding:4px;
	width:197px
 }
* html .top-three .column {
	margin-right:5px;
	margin-left:0px;
}
.top-three .column .height {
}
.top-three .column p.date {
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.top-three .column p.time {
	color:#333;
	font-size:11px;
	margin:0;
}
.top-three .column img {
	border:none;
	float:left;
}
.top-three .side-190 {
	width:205px;
	float:left;
	margin-right:0;
	overflow:hidden;
	padding:15px 0 0;
	_width:195px;
}
.top-three .side-190 .more {
	float:right;
	font-size:12px;
	font-weight:bold;
}
.top-three .side-190 .more a {
	text-decoration:none;
	color:#cc0000;
}
.top-three .side-190 .more img {
	width:12px;
	height:12px;
	float:none;
	vertical-align:sub;
}
.top-three .side-190 .more a img {
	border:none;
}
.top-three .side-190 ul {
	width:190px;
	float:left;
	border:none;
}
* html .top-three .side-190 ul {
	width:170px;
}
.top-three .side-190 ul li {
	width:180px;
	margin:0;
	padding:12px 0 12px 10px;
	float:left;
	background:url(red-bullet.jpg) 0px 10px no-repeat;
	color:#282828;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #999;
}
.top-three .side-190 ul li img {
	width:auto;
	height:auto;
	float:left;
	border:0;
	vertical-align:bottom;
}
* html .top-three .side-190 ul li {
	background:url(red-bullet.jpg) 0px 17px no-repeat;
	width:170px;
}
.top-three ul li a, .top-three ul li a:visited {
	color:#282828;
	text-decoration:none;
}
* html .top-three ul li a {
	color:#282828;
	text-decoration:none;
}
.box-a {
	width:195px;
	float:left;
	cursor:pointer;
}
.box-a-top {
	background:transparent url(box_a_top.jpg) no-repeat;
	height:24px;
	width:195px;
}
.box-a-mid {
	background:transparent url(box_a_mid.jpg) repeat-y;
	padding:0px 0 10px;
	width:195px;
	height:35px;
}
.box-a-mid-left {
	padding-left:10px;
	width:149px;
	float:left;
}
.box-a-mid-right {
	float:right;
	padding-right:15px;
	padding-top:5px;
}
.box-a-bot {
	background:transparent url(box_a_bot.jpg) no-repeat;
	height:6px;
	width:195px;
}
.box-a-mid .raquo {
	color:#CC0000;
	font-size:24px;
	padding:0;
	font-weight:bold;
	margin:0;
}
.box-a-mid .raquo a {
	color:#CC0000;
	text-decoration:none;
}
.box-a-mid .comment-count {
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:0;
}
.box-a-mid .comments {
	color:#000;
	font-size:11px;
	margin:0;
}
/* FEATURED TALENT */
.nation-right #feat-talent {
	border-bottom:1px solid #ccc;
	margin-top:10px;
	padding-bottom:20px;
	position:relative;
}
* html .nation-right #feat-talent {
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	border-top:1px solid #fff;
}
.nation-right #feat-talent #talent-content {
	border:1px solid #999;
	padding:0px;
}
.nation-right #feat-talent #talent-content ul {
	margin:0;
	padding:0;
	float:left;
}
.nation-right #feat-talent #talent-content ul li {
	margin:0;
	padding:2px 13px;
	list-style:none;
	width:308px;
	float:left;
	background:url(li_bon.gif) repeat-x;
	height:100px;
	overflow:hidden;
}
.nation-right #feat-talent #talent-content ul li img.talent {
	float:left;
	height:60px;
	width:60px;
	margin:0 5px 0 0;
}
.nation-right #feat-talent #talent-content ul li h2 {
	font-size:12px;
	padding:0;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	color:#cc0000;
	float:left;
	width:220px;
}
.nation-right #feat-talent #talent-content ul li h2 a {
	color:#cc0000;
}
.nation-right #feat-talent #talent-content ul li p {
	float:left;
	color:#333;
	margin:0;
	width:220px;
	overflow:hidden;
}
.nation-right #feat-talent #talent-content ul li a {
	color:#333;
	text-decoration:none;
}
.nation-right #feat-talent #talent-content ul li img.right {
	float:right;
	margin:0;
}
.nation-right #feat-talent #talent-content li a:hover {
	text-decoration:underline;
}
/* FEATURED TOPICS */
.nation-right #feat-topics {
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-bottom:20px;
	position:relative;
}
.nation-right #feat-topics #topics-content {
	border:1px solid #999;
	padding:5px 0px;
}
.nation-right #feat-topics #topics-content ul {
	margin:0;
	padding:5px 0;
	float:left;
}
.nation-right #feat-topics #topics-content ul li {
	margin:0;
	padding:8px;
	list-style:none;
	width:318px;
	float:left;
}
.nation-right #feat-topics #topics-content ul li.even {
	background:#EFEFEF;
}
.nation-right #feat-topics #topics-content ul li img {
	float:left;
	height:68px;
	width:121px;
	margin:0 5px 0 0;
}
.nation-right #feat-topics #topics-content ul li h2 {
	line-height:17px;
	font-size:16px;
	padding:0;
	font-weight:bold;
	margin:0;
	color:#cc0000;
}
.nation-right #feat-topics #topics-content ul li h2 a {
	text-decoration:none;
	color:#cc0000;
}
.nation-right #feat-topics #topics-content ul li p {
	float:none;
	color:#333;
	margin:0;
}
.nation-right #feat-topics #topics-content ul li img.right {
	float:right;
	height:60px;
	width:60px;
	margin:-15px 0 0 5px;
}
.nation-right #feat-topics #topics-content li a:hover {
	text-decoration:underline;
}
/* BROWSE POSTS */
.nation-right .foxforum-about {
	border-bottom:1px solid #ccc;
	margin-top:10px;
	padding-bottom:20px;
	position:relative;
	float:left;
	width:335px;
}
* html .nation-right .foxforum-about {
	border:1px solid #ccc;
	border-left:none;
	border-right:none;
	border-top:1px solid #fff;
}
.nation-right .foxforum-about .browse-nav {
	position:absolute;
}
.nation-right .foxforum-about .browse-nav ul {
}
.nation-right .foxforum-about .browse-nav li {
	float:left;
	margin-right:4px;
	width:auto;
}
.nation-right .foxforum-about .browse-nav li a.read {
	background:url(browse-off.gif) no-repeat;
	color:#c00;
	font-weight:bold;
	font-size:12px;
	line-height:36px;
	padding:12px 25px;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
}
.nation-right .foxforum-about .browse-nav li a:hover.read {
	background:url(browse-on.png) no-repeat;
	border:none;
	color:#fff;
	padding:14px 25px 20px 25px;
}
* html .nation-right .foxforum-about .browse-nav li a:hover.read {
	background:#CC0000;
}
.nation-right .foxforum-about .browse-nav li a.comments {
	background:url(browse-off-comment.gif) no-repeat;
	color:#c00;
	font-weight:bold;
	font-size:12px;
	line-height:36px;
	padding:11px 18px;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
}
.nation-right .foxforum-about .browse-nav li a:hover.comments {
	background:url(browse-on-comment.png) no-repeat;
	border:none;
	color:#fff;
	padding:14px 18px 20px;
}
* html .nation-right .foxforum-about .browse-nav li a:hover.comments {
	background:#CC0000;
}
.nation-right .browse-content {
	border:1px solid #999;
	padding:10px;
}
.nation-right .foxforum-about .browse-content ul {
	margin:0;
	padding:5px 0 5px 0;
	float:left;
}
.nation-right .foxforum-about .browse-content ul li {
	margin:0 0 0 20px;
	padding:2px 0;
	list-style:square;
	color:#cc0000;
	zoom:100%;
}
.nation-right .foxforum-about .browse-content ul li a {
	font-size:12px;
	padding:0;
	font-weight:bold;
	margin:10px 0 -5px 0;
	text-decoration:none;
	color:#282828;
}
.nation-right .foxforum-about .browse-content li a:hover {
	text-decoration:underline;
}
/* NEWS TIP */
.box-tip {
	width:195px;
}
.box-tip .news-tip {
	display:none;
}
.box-tip .news-tip .messages {
	margin-left:15px;
	width:290px;
	display:none;
}
.box-tip .news-tip .messages p {
	margin:5px 0;
}
.box-tip .news-tip .error {
	border:1px solid red;
}
.box-tip .header {
	outline:none;
}
.box-tip-top {
	background:transparent url(box_tip_top.jpg) no-repeat;
	height:24px;
	width:336px;
}
.box-tip-mid {
	background:transparent url(box_tip_mid.jpg) repeat-y;
	padding:0px 0 10px;
	width:336px;
	position:relative;
}
.box-tip-mid-left {
	color:#C70002;
	float:left;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.8px;
	padding-left:10px;
	padding-top:5px;
	text-transform:uppercase;
	width:149px;
}
.box-tip-mid-right {
	float:right;
	padding-right:15px;
	padding-top:10px;
}
.box-tip-bot {
	background:transparent url(box_tip_bot.jpg) no-repeat;
	height:6px;
	width:336px;
}
.box-tip-mid .raquo {
	color:#CC0000;
	font-size:32px;
}
.newstip-clear {
	display:none;
}
.box-tip-mid .search-form {
	margin:10px 0 10px 15px;
	width:300px;
}
* html .box-tip-mid .search-form {
	margin-left:8px;
}
.box-tip-mid .search-form p {
	color:#000;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}
* html .box-tip-mid .search-form p {
	margin-left:8px;
}
.box-tip-mid .search-form .story-search-mid {
	border:1px solid #ccc;
	color:#333;
	float:left;
	height:20px;
	margin-bottom:15px;
	padding:5px 0 0 5px;
	width:290px;
}
.box-tip-mid .search-form .story-des-mid {
	border:1px solid #ccc;
	color:#333;
	float:left;
	height:60px;
	margin-bottom:15px;
	padding:10px 0 0 5px;
	width:290px;
}
.box-tip-mid .search-form .guaran {
	color:#cc0000;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.box-tip-mid .search-form input.submit {
	border:none;
	background:transparent url(submit-button.jpg) no-repeat;
	cursor:pointer;
	font-size:1.111em;
	padding:0;
	width:54px;
	height:20px;
	margin-left:5px;
}
/* Panels Style css */
#panels-dnd-main .panel-portlet {
	margin:0px 9px 0px 0px;
	border:none;
}
#panels-dnd-main .last {
	margin-right:0px;
}
/* SEARCH RESULTS */
.nation-left .topic-content {
	margin:0 0 10px 0;
	padding: 0 0 10px 0;
	float:left;
}
* html .nation-left .topic-content {
	margin-left:0;
}
.nation-left .topic-content .search {
	color:#cc0000;
}
.nation-left .topic-content ol {
	margin:0 0 10px 0;
	padding:0 0 10px 20px;
	float:left;
	width:587px;
	list-style-type:decimal;
}
* html .nation-left .topic-content ol {
	padding-left:30px;
}
.nation-left .topic-content ol li {
	color:#cc0000;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:30px 0 10px 0;
	width:573px;
	border-bottom:1px solid #999;
}
* html .nation-left .topic-content ol li {
	float:none;
	display:list-item;
	vertical-align:top;
	margin-top:15px;
	padding-bottom:0px;
}
.nation-left .topic-content ol li .text {
	float:left;
	margin-top:-15px;
}
* html .nation-left .topic-content ol li .text {
	margin-top:-30px;
}
.nation-left .topic-content ol li p.result {
	width:445px;
	margin:0;
	padding:0;
	color:#000;
}
.nation-left .topic-content ol li p.result a {
	color:#000;
	text-decoration:none;
}
.nation-left .topic-content .comment-bubble {
	cursor:pointer;
	float:right;
	width:128px;
	height:71px;
	background:url(comments-left.gif) no-repeat;
	padding-bottom:10px;
	margin:-10px 0 0 0;
}
* html .nation-left .topic-content .comment-bubble {
	margin-top:-30px;
}
.nation-left .topic-content .comment-bubble p.comment-count {
	color:#000;
	font-size:24px;
	font-weight:bold;
	padding:5px 0 0 25px;
	width:94px;
	margin:0;
	float:left;
}
.nation-left .topic-content .comment-bubble .wrd-com {
	color:#000;
	font-size:11px;
	font-weight:normal;
	padding:0 0 0 25px;
	margin:0;
}
.nation-left .topic-content .comment-bubble .raquo {
	color:#CC0000;
	font-size:32px;
	width:33px;
	margin:-22px 0 0 0;
	padding:0;
	float:right;
}
.nation-left .topic-content .comment-bubble .raquo a {
	color:#CC0000;
	text-decoration:none;
}
/* CATEGORY */
.category {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	width:612px;
	float:left;
}
.category-sec {
	border:1px solid #999;
	border-right:none;
	border-left:none;
	border-top:none;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 10px 0;
	width:610px;
}
.category-sec img {
	width:190px;
	height:107px;
	margin:0 10px 30px 0;
	float:left;
}
.category-sec .date-time {
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
.category-sec .date-time .time {
	color:#000;
	font-size:11px;
	font-weight:normal;
	margin:0;
	text-transform:uppercase;
}
/* PAGINATION */
#top-pag {
	float:left;
	width:580px;
	margin:0 0 0 20px;
	border-bottom:1px solid #999999;
}
#top-pag p {
	color:#000;
	font-size:14px;
	font-weight:bold;
}
#top-pag .search {
	color:#cc0000;
}
/* PAGINATION */
.nation-left .pagination {
	font-size:11px;
	margin:3px 0 10px 13px;
	float:left;
}
.nation-left .pagination a {
	text-decoration: none;
	color: #cc0000;
	background:#fff;
	display:block;
	overflow:hidden;
	width:27px;
	height:18px;
	border:1px solid #ccc;
}
.nation-left .pagination a:hover {
	text-decoration: none;
	color:#fff;
	background:#cc0000;
	border:1px solid #ccc;
}
.nation-left .pagination a, .nation-left .pagination span {
	display: block;
	float: left;
	padding:5px 0 1px;
	margin-right: 2px;
	margin-bottom: 5px;
	text-align:center;
}
.nation-left .pagination .current {
	background:#cc0000;
	color:#fff;
	width:27px;
	height:18px;
	border:1px solid #cc0000;
}
.nation-left .pagination .current.prev a:hover, .pagination .current.next a:hover, .nation-left .pagination .current.paglast a:hover, .nation-left .pagination .current.pagfirst a:hover {
	text-decoration: none;
}
.nation-left .pagination .current.next {
	margin-left:0px;
}
/*.nation-left .pagination .current.prev, .pagination .prev{margin-right:0px;}*/
.nation-left .pagination .next {
	margin-left:0px;
}
.nation-left .pagination .text {
	background:none;
	color:#cc0000;
	border:none;
	width:27px;
	height:18px;
}
/* FOOTER */
#footer {
	clear:both;
	margin:0;
	padding:0;
	height:57px;
	border-top:1px solid #ccc;
	background:#F7F7F7;
	font-size:11px;
	color:#000;
}
#footer .nation {
	margin:0;
	padding:20px 10px 0 10px;
	float:left;
}
#footer .nav {
	margin:0;
	padding:20px 10px 0 10px;
	float:right;
}
#footer .nav a {
	color:#000;
	text-decoration:none;
	padding:0 5px;
}
/* COMMENTS */
.leave-comments-form {
	width:430px;
	float:left;
	margin:15px 10px;
}
.leave-comments-form p {
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
	text-align:right;
	width:71px;
	float:left;
	padding-left:0 !important;
}
.leave-comments-form .sub {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
	text-transform:none;
}
.leave-comments-form .leave-comments-mid {
	border:1px solid #CCCCCC;
	color:#333333;
	float:left;
	height:23px;
	margin-bottom:15px;
	padding:10px 0 0 5px;
	width:341px;
}
.leave-comments-form .leave-com-mid {
	border:1px solid #ccc;
	color:#333;
	float:left;
	height:80px;
	margin-bottom:5px;
	padding:10px 0 0 5px;
	width:341px;
}
.leave-comments-form .submit-cancel {
	float:right;
	margin:10px 0 0 0;
	clear:both;
}
.leave-comments-form .submit-cancel a {
	color:#cc0000;
	;
}
.leave-comments-form .form-item {
	margin:0;
}
.leave-comments-form .form-submit {
	margin:0;
}
#late-new {
	float:left;
	width:100%;
}
#late-new .number-rss {
	float:left;
	width:100%;
}
#late-new .number-rss a {
	color:#666666;
}
#late-new .number-rss h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	float:left;
}
#late-new .number-rss .number-comments {
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;
	color:#666666;
}
#late-new .pagination {
	margin:5px 0 10px 10px;
}
/**
* new css
*/
#late-new ul {
	float:left;
	border-top:none;
	margin:0;
	width:auto;
}
#late-new li {
	float:left;
	margin:0 4px 0 0;
	width:auto;
	background:none;
}
#late-new li a {
	background:#fff;
	border:1px solid #ccc;
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
	line-height:36px;
	padding:5px 5px;
	text-decoration:none;
	text-transform:uppercase;
}
#late-new li a:hover {
	background:#cc0000;
	border:1px solid #CCC;
	color:#FFF;
	padding:5px 5px;
}
#late-new li.active {
	background:#cc0000;
	border:1px solid #CCC;
	color:#FFF;
	padding:5px 5px;
}
#late-new li a.active {
	background:#cc0000;
	border:1px solid #CCC;
	color:#FFF;
	padding:5px 5px;
}
.comments-left {
	margin:0 0 10px 10px;
	padding: 20px 0 0 4px;
	float:left;
	font-size:12px;
	width:600px;
	border-bottom:1px solid #bbb;
}
* html .comments-left {
	width:570px;
}
.comments-left p, .fnation-comments-form .third-level-reply p {
	margin:0 0 10px 0;
	padding: 0 10px 5px;
}
.comments-left .date-buttons {
	margin:0 0 10px 0;
	padding:0 10px 10px;
	color:#666666;
	font-family:arial, sans-serif;
}
.comments-left .date-buttons a, .comments-left .date-buttons img.disabled-btn, span.flag-throbber {
	float:right;
	margin:-25px 5px 0 0;
}
.comments-left .date-buttons .flag-reported-comments p {
	float:right;
	margin:0px 10px 10px 0px;
	padding:0;
	clear:both;
}
* html .comments-left .date-buttons a {
	margin:-35px 15px 0 0;
}
.comments-left .discussion {
	width:570px;
	margin-left:20px;
	position:relative;
}
* html .comments-left .discussion {
	width:570px;
	margin-left:0px;
}
.comments-left .first-level {
	margin:0 0 20px 0;
	padding: 0;
	width:570px;
	position:relative;
	border:1px solid #ccc;
	float:left;
}
.comments-left .first-level .arrow {
	top:20px;
	left:-33px;
	position:absolute;
	width:33px;
	height:64px;
	background:url(white-arrow.gif) no-repeat;
}
.comments-left .first-level .exp-col {
	position:absolute;
	left:20px;
}
.comments-left .first-level .exp-col a p {
	margin:-27px 0 0 128px;
	color:#DE5241;
	font-size:11px;
}
* html .comments-left .first-level .exp-col a p {
	margin:-24px 0 0 128px;
}
.comments-left .first-level .name {
	margin:0;
	padding:10px 10px 0;
	height:45px;
}
.comments-left .first-level .name img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.comments-left .first-level .name h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.comments-left .first-level .name .buttons {
	float:right;
}
.comments-left .second-level {
	margin:15px 0 25px 30px;
	padding: 0;
	width:540px;
	position:relative;
	border:1px solid #ccc;
	float:left;
}
* html .comments-left .second-level {
	margin-left:15px;
}
.comments-left .second-level .arrow {
	top:-18px;
	left:10px;
	position:absolute;
	width:37px;
	height:18px;
	background:url(grey-arrow.gif) no-repeat;
}
.comments-left .second-level .exp-col {
	position:absolute;
	left:20px;
}
.comments-left .second-level .name {
	margin:0;
	padding:10px 10px 0;
	height:45px;
	background:#F1F1F1;
}
.comments-left .second-level .name img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.comments-left .second-level .name h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.comments-left .second-level .name .buttons {
	float:right;
}
.comments-left .third-level {
	margin:15px 0 25px 100px;
	padding: 0;
	width:470px;
	position:relative;
	border:1px solid #ccc;
	float:left;
}
* html .comments-left .third-level {
	margin-left:50px;
}
.comments-left .third-level .arrow {
	top:-18px;
	left:10px;
	position:absolute;
	width:37px;
	height:18px;
	background:url(grey-arrow.gif) no-repeat;
}
.comments-left .third-level .exp-col {
	position:absolute;
	left:20px;
}
.comments-left .third-level .name {
	margin:0;
	padding:10px 10px 0;
	height:45px;
	background:#F1F1F1;
}
.comments-left .third-level .name img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.comments-left .third-level .name h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.comments-left .third-level .name .buttons {
	float:right;
}
.comments-left .arrow-orig-post {
	top:-18px;
	left:10px;
	position:absolute;
	width:37px;
	height:18px;
	background:url(yellow-arrow.gif) no-repeat;
}
.comments-left .name-orig-post {
	margin:0;
	padding:10px 10px 0;
	height:45px;
	background:#FFFADA;
}
.comments-left .name-orig-post img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.comments-left .name-orig-post h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.comments-left .name-orig-post .buttons {
	float:right;
}
.first-level-reply {
	margin:0 0 35px 35px;
	padding: 0;
	width:570px;
	position:relative;
	border:1px solid #ccc;
	float:left;
}
* html .first-level-reply {
	margin-left:12px;
}
.first-level-reply h3 {
	color:#666666;
	text-transform:uppercase;
	font-size:14px;
}
.first-level-reply .arrow {
	top:20px;
	left:-33px;
	position:absolute;
	width:33px;
	height:64px;
	background:url(white-arrow.gif) no-repeat;
}
.first-level-reply .name {
	margin:0;
	padding:10px 10px 0;
	height:45px;
	background:#F1F1F1;
}
.first-level-reply .name img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.first-level-reply .name h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.first-level-reply .leave-comments-form {
	width:530px;
	float:left;
	margin:15px 8px 15px 15px;
}
.first-level-reply .leave-comments-form p {
	margin:0 5px 5px 0;
}
.first-level-reply .leave-comments-form .sub {
	color:#666666;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0;
	text-transform:none;
}
.first-level-reply .leave-comments-form .leave-comments-mid {
	border:1px solid #CCCCCC;
	color:#333333;
	float:left;
	height:23px;
	margin-bottom:15px;
	padding:10px 0 0 5px;
	width:445px;
}
.first-level-reply .leave-comments-form .leave-com-mid {
	border:1px solid #ccc;
	color:#333;
	float:left;
	height:80px;
	margin-bottom:5px;
	padding:10px 0 0 5px;
	width:445px;
}
.first-level-reply .leave-comments-form .submit-cancel {
	float:right;
	margin:10px 0 0 0;
	clear:both;
}
.first-level-reply .leave-comments-form .submit-cancel a {
	color:#cc0000;
	;
}
.comments-left .third-level-reply, .fnation-comments-form .third-level-reply {
	margin:0px 0px 25px 100px;
	padding: 0;
	width:470px;
	position:relative;
	border:1px solid #f8cc81;
	background:#FFFADA;
	float:left;
}
.fnation-comments-form .third-level-reply {
	margin-left:85px;
	margin-top:20px;
}
* html .comments-left .third-level-reply {
	margin-left:50px;
}
.comments-left .third-level-reply h3, .fnation-comments-form .third-level-reply h3 {
	color:#666666;
	text-transform:uppercase;
	font-size:14px;
}
.comments-left .third-level-reply .arrow, .fnation-comments-form .third-level-reply .arrow {
	top:-18px;
	left:10px;
	position:absolute;
	width:37px;
	height:18px;
	background:url(reply-arrow.gif) no-repeat;
}
.comments-left .third-level-reply .name {
	margin:0;
	padding:10px 10px 0;
	height:45px;
	background:#F1F1F1;
}
.comments-left .third-level-reply .name img.person {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 0 0;
}
.comments-left .third-level-reply .name h3, .fnation-comments-form .third-level-reply .name h3 {
	float:left;
	font-family:arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
form.fnation-comments-form {
	padding-top:20px;
}
form.fnation-comments-form textarea:focus, form.fnation-comments-form input[type="text"]:focus {
	border-color: #888;
	outline: 2px solid #6ED0F5;
}
form.fnation-comments-form input.error, form.fnation-comments-form textarea.error, form.fnation-comments-form select.error {
	border: 1px solid red;
}
form.fnation-comments-form div.messages {
	margin:0px 10px 0px 10px;
}
form.fnation-comments-form div.messages p {
	margin:5px 0px 5px 5px;
	padding:0;
}
.characters-used {
	float:right;
}
.audio-player {
	margin-top:5px;
}
h3.aller {
	color:#cc0000;
	margin-bottom:5px;
	border-bottom:1px dotted #000;
}
/* panels */
#panels-edit-display-form div.panels-display {
	padding:5px !important;
	background-color:#e1e1e1;
	border-color:#888;
	margin-bottom:10px;
}
#panels-edit-display-form div.panels-display h2.label {
	color:#222;
	font-size:12px;
}
#panels-edit-display-form div.panels-display h2.title {
	font-size:12px;
	padding:0 3px 3px;
}
#panels-edit-display-form div.panels-display span.text {
	display:none;
}
#panels-edit-display-form div.panels-display .pane-add-link {
	clear:both;
}
#panels-edit-display-form .panel-pane .grabber {
	background-color:#444;
	clear:both;
	margin:0 !important;
}
#panels-edit-display-form #panels-dnd-main .panel-portlet {
	background:transparent;
	margin:0 !important;
	padding:0 !important;
}
#panels-edit-display-form .top-three .side-400 .big-pic h2 {
	font-size:12px;
}
.panels-modal-content .modal-title {
	font-size:12px;
}
.panels-modal-content .modal-header {
	padding:5px !important;
	background-color:#444;
}
.panels-modal-content .modal-header a {
	padding-right:5px;
	font-size:12px;
}
.panels-modal-content .modal-header a.close img {
	padding-left:5px;
}
#autocomplete ul li {
	font-size:12px;
}
#panels-edit-display-form .panel-pane .panel-pane-collapsible {
	background:#fff;
}
#panels-edit-display-form .changed div.grabber {
	background-color:red !important;
}
.panel-pane .panel-pane-collapsible {
	background:#fff;
}
.changed div.grabber {
	background-color:red !important;
}
.thankyou {
	position:absolute;
	left:30px;
	top:70px;
	width:277px;
	height:83px;
	background:url(thankyou-bg.png) no-repeat;
	display:none;
}
.thankyou .content {
	color:#FFFFFF;
	position:absolute;
	top:36px;
	left:15px;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.thankyou a.close {
	position:absolute;
	top:10px;
	right:15px;
}
/* FOLLOW */
.nation-right #follow {
	border-bottom:1px solid #ccc;
	margin-top:10px;
	padding-bottom:20px;
	position:relative;
}
.nation-right #follow .follow-content {
	border:1px solid #999;
	padding:15px;
}
.nation-right #follow .follow-content img {
	float:left;
	margin:0 18px 0 0;
}
.user-links {
	float:right;
	margin-right:5px;
}
/**
*dialog styles
*/
.ui-widget-content {
	font-size:12px;
}
.name-descr {
	color:#666666;
	margin-left:35px;
	display:none;
}
/* PURPOSE */
.purpose {
	border:1px solid #999;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:610px;
}
.purpose p {
	padding:0 10px;
}
.purpose ul {
	padding:10px 10px 0 20px;
	border:none;
	_width:auto !important;
	margin:0;
}
.purpose ul li {
	width:190px;
	float:left;
	background:none;
	margin:0 0 20px;
	padding:0 2px 0 0;
	text-align:center;
	_background:none !important;
	height:180px;
}
.purpose ul li p a {
	font-size:12px;
	font-weight:bold;
	color:#cc0000 !important;
	margin:0;
	padding:0;
}
.downloads {
}
.downloads .downloads-content {
	border:1px solid #999;
	padding:5px 0px 10px;
	float:left;
	width:334px;
}
.downloads .downloads-content ul {
	margin:0;
	padding:10px 0 10px 55px;
}
.downloads .downloads-content ul li {
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	float:left;
	text-align:center;
	width:110px;
}
.downloads ul li p {
	margin:0 0 10px;
}
.downloads ul li p a {
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	margin:0;
	padding:0;
	text-decoration:none;
}
/* rpx */
#thirdparties {
	clear:both;
}
#thirdparties label {
	margin-bottom:5px;
}
#thirdparties .rpx_links {
	border:none;
	margin-right:5px;
	float:left;
	display:block;
	background:url(thirdparty_sprites.gif);
	width:24px;
	height:24px;
	;
}
#thirdparties .rpx_facebook {
	background-position: -12px -12px;
}
#thirdparties .rpx_google {
	background-position: -12px -60px;
}
#thirdparties .rpx_myspace {
	background-position: -12px -108px;
}
#thirdparties .rpx_yahoo {
	background-position: -12px -156px;
}
#thirdparties .rpx_live {
	background-position: -12px -204px;
}
#thirdparties .rpx_openid {
	background-position: -12px -252px;
}
#thirdparties .rpx_twitter {
	background-position: -12px -300px;
}
.rpx_popup_overlay tbody {
	border:none;
}
.rpx_popup_overlay table {
	width:auto;
}
.icon-desc-left {
	background: transparent url(icon-desc-left.png) no-repeat;
	height: 36px;
	width: 7px;
	float: left;
}
.icon-desc-bg {
	background: transparent url(icon-desc-bg.png) repeat-x;
	height: 36px;
	float: left;
}
.icon-desc-bg p {
	padding: 2px;
	font-size:11px;
}
.icon-desc-right {
	background: transparent url(icon-desc-right.png) no-repeat;
	height: 36px;
	width: 7px;
	float: left;
}
.icon-desc-carrot {
	background: transparent url(icon-desc-carrot.png) no-repeat;
	height: 8px;
	width: 16px;
	top: 38px;
	position: absolute;
	left: 26px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px 10px 5px 10px;
}
#tooltip h3, #tooltip div {
	margin: 0;
}
/* login page */
#login-page .login-form {
	float:left;
	margin-left:80px;
}
#login-page h2 {
	font-size:25px;
}
#login-page .login-form input.form-text {
	width:265px;
	height:17px;
}
#login-page .login-form input.form-submit {
	float:left;
	margin:0;
}
#login-page .description {
	margin-top:5px;
}
#login-page .description a {
	color:#d83f41;
	text-decoration:underline;
}
#login-page .description p {
	margin:0;
	padding:0;
}
#login-page .login-form .forgot-pw {
	margin-left:15px;
	float:left;
	margin-top:0;
}
#login-page .login-separator {
	float:left;
	background:url(login-separator.jpg) no-repeat;
	width:37px;
	height:247px;
	margin-left:55px;
}
#login-page .third-parties {
	float:left;
	margin-left:35px;
	width:338px;
}
#login-page .rpx_links {
	margin-top:10px;
	border:none;
	margin-right:15px;
	float:left;
	display:block;
	background:url(large-thirdparty_sprites.gif);
	width:93px;
	height:31px;
}
#login-page .rpx_aol {
	background-position: -16px -16px;
}
#login-page .rpx_facebook {
	background-position: -16px -78px;
}
#login-page .rpx_google {
	background-position: -16px -140px;
}
#login-page .rpx_myspace {
	background-position: -16px -264px;
}
#login-page .rpx_yahoo {
	background-position: -16px -450px;
}
#login-page .rpx_live {
	background-position: -16px -202px;
}
#login-page .rpx_openid {
	background-position: -16px -326px;
}
#login-page .rpx_twitter {
	background-position: -16px -388px;
}
/**
*breaking news
*/
.breakingnews {
	height:69px;
	width:978px;
	color:#fff;
	font-weight:bold;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(breakingnews-bgnd.jpg) no-repeat;
}
.breakingnews a, .breakingnews a:hover, .breakingnews a:visited {
	color:#FFF;
}
.breakingnews .flash {
	width:69px;
	float:left;
}
.breakingnews .breakingtext {
	padding-top:22px;
	width: 899px;
	float:left;
	padding-left:10px;
}

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
margin:5px 0;
padding:0 0 5px;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}
