/*  
Theme Name: Ultimate RedMag
Version: 1.1
Theme URL: http://www.simplywp.net
Author: Andrew & Kathie
Author URL: http://www.simplywp.net
Description: Premium wordpress theme. Designed by <a href="http://www.simplywp.net">SimplyWP</a>
Tags: white, red, black, 2 columns
*/


body {
 font: 12px Arial, Tahoma, Verdana, Sans-serifs;
 background: url('images/background.png') repeat center;
 text-align: justify;
 padding: 0px;
 margin: 0px;
 }
#wrap {
 width: 1000px;
 padding: 0px;
 margin: auto;
 background: url('images/content_bg.png') repeat-y top center;
 }
#wrap_top {
 clear: both;
 height: 20px;
 background: url('images/content_top.png') no-repeat top center;
 }
#wrap_bottom {
 clear: both;
 height: 20px;
 background: url('images/content_bottom.png') no-repeat bottom center;
 }
#header {
 clear: both;
 width: 900px;
 margin: auto;
 padding: 50px 0px;
 text-align: left;
 color: #FFFFFF;
 }
#header h1 {
 color: #FFFFFF;
 font-size: 38px;
 margin: 0px;
 padding: 0px;
 }
#navigation {
 clear: both;
 height: 40px;
 font-weight: bold;
 color: #FFFFFF;
 font-size: 12px;
 text-transform: uppercase;
 background: url('images/nav_bg.png') repeat-x center;
 }
#nav {
 width: 1000px;
 margin: auto;
 padding: 0px;
 }
#nav ul {
 float: left;
 list-style: none;
 margin: 12px 0px 0px 12px;
 padding: 0px;
 }
#nav li {
 float: left;
 padding: 0px 20px 0px 0px;
 }
#top_rss {
 background: url('images/top_rss.png') no-repeat center;
 width: 195px;
 float: right;
 margin: -75px 30px 0px 30px;
 padding: 15px 0px 10px 70px;
 }
#content {
 float: left;
 width: 700px;
 }
.entry_body {
 clear: both;
 padding: 0px 10px;
 margin: 0px;
 line-height: 18px;
 }
.entry_info {
 float: left;
 width: 100px;
 text-align: right;
 }
.entry_date {
 clear: both;
 width: 50px;
 background: #890203;
 border: 3px solid #680000;
 color: #FFFFFF;
 font-size: 16px;
 text-align: center;
 padding: 5px;
 margin: 0px 0px 10px 35px;
 }
.entry_col {
 float: right;
 width: 550px;
 padding: 30px 10px 80px 10px;
 background: url('images/content_break.png') no-repeat bottom center;
 border-left: 1px dashed #700000;
 border-right: 1px dashed #700000;
 }
.entry_col h1 {
 font-size: 26px;
 color: #F36F21;
 padding: 0px;
 margin: 0px;
 line-height: normal;
 }
.entry_col blockquote {
 padding: 0px 10px;
 margin: 5px 50px;
 border-left: 5px solid #D14A43;
 color:  #636467;
 text-align: justify;
 }
#footer_link {
 float: right;
 width: 570px;
 clear: both;
 padding: 10px;
 height: 30px;
 }
.footerleft {
 color: #000000;
 float: left;
 }
.footerright {
 color: #000000;
 float: right;
 }
#content_bottom {
 clear: both;
 }
#sidebar {
 width: 280px;
 padding: 0px;
 float: left;
 margin: 10px 0px;
 }
.sidebar_box {
 border: 2px solid #680000;
 padding: 1px;
 margin: 0px 0px 10px 0px;
 }
#sidebar h2 {
 font-size: 16px;
 color: #FFFFFF;
 background: #890203;
 padding: 5px;
 margin: 0px;
 }
#sidebar ul {
 list-style: none;
 margin: 0px 0px 10px 0px;
 padding: 0px;
 }
#sidebar li {
 padding: 5px;
 border-bottom: 1px solid #890203;
 }
#tab_box {
 padding: 1px;
 border: 2px solid #680000;
 margin: 0px 0px 10px 0px;
 }
#sidebartabs {
 background: #890203;
 display: block;
 clear: both;
 padding: 5px 0px;
 margin: 0px;
 height: 23px;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 1px solid #EFEFEF;
 }
#sidebartabs a {
 color: #CCCCCC;
 float: left;
 padding: 3px;
 margin: 0px 10px 0px 0px;
 text-decoration: none;
 }
#sidebartabs a.selected {
 color: #F7931E;
 float: left;
 padding: 3px;
 margin: 0px 10px 0px 0px;
 text-decoration: none;
 }
#side_search {
 padding: 0px;
 margin: 0px 0px 20px 0px;
 text-align: center;
 }
#side_text {
 border: 1px solid #890203;
 padding: 5px;
 margin: 0px;
 }
#side_submit{
 font-weight: bold;
 padding: 4px;
 margin: 0px;
 color: #FFFFFF;
 background: #890203;
 border: 1px solid #890203;
 }
#footer {
 clear: both;
 display: block;
 height: 45px;
 background: url('images/footer_bg.png') repeat-x center;
 color: #FFFFFF;
 padding: 0px;
 margin: 50px 0px 0px 0px;
 }
#footer_ {
 padding: 15px;
 clear: both;
 width: 970px;
 margin: auto;
 }
.powered {
 float: left;
 }
.sponsors {
 float: right;
 }

.pagetitle { text-align: center; font-size: 26px; }
.wp-caption-text { display: block; font-size: 10px; text-align: center; padding: 0px; margin: 0px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }.alignright { float: right; padding: 4px; margin: 0px 0px 2px 7px; display: inline; }
.alignleft { float: left; padding: 4px; margin: 0px 7px 2px 0px; display: inline; }
.postmetadata { clear: both; border: 1px solid #F4F4EA; padding: 5px; }
#comment_box {
 margin: 5px 20px;
 }
.commentlist {
 margin: 0px 0px 30px 0px;
 list-style: none;
 }
#comment_box ul {
 margin: 2px 0px;
 padding: 0px;
 }
#comment_box li {
 padding: 10px;
 margin: 2px 0px;
 list-style: none;
 border: 1px solid #EFEFEF;
 }
.alt {
 background: #EFEFEF;
 }
.reply a {
 display: block;
 width: 70px;
 text-align: center;
 padding: 3px 8px;
 margin: 0px;
 color: #FFFFFF;
 background: #890203;
 }
.reply a:hover {
 color: #FFFFFF;
 text-decoration: underline;
 }
.avatar {
 float: right;
 border: 1px solid #890203;
 padding: 2px;
 }
.children {
 padding: 0px;
 margin: 10px 20px;
 border-left: 4px solid #890203;
 border-right: 4px solid #890203;
 }
.fn {
 font-weight: bold;
 }
.commentmetadata {
 font-size: 10px;
 }
.textwidget { width: 260px; padding: 5px; margin: 5px 0px 10px 0px; text-align: left;}
select { margin: 5px 0px 5px 0px; }
#wp-calendar { width: 100%; margin: 5px 0px 20px 0px; }
#wp-calendar th { color: #000000; }
#wp-calendar caption { font-weight: bold; padding: 5px; }
#wp-calendar td { text-align: center; }
a { text-decoration: none; color: #890203; }
a:hover { text-decoration: underline; color: #890203; }

#navigation a { color: #FFFFFF; text-decoration: none; }

.footerleft a { display: block; color: #939598; background: #F1F1F2; text-decoration: none; padding: 10px; font-weight: bold; font-size: 16px; }

.footerright a { display: block; color: #939598; background: #F1F1F2; text-decoration: none; padding:10px; font-weight: bold; font-size: 16px; }

#top_rss a { color: #FFFFFF; text-decoration: none; }
#top_rss a:hover { color: #FFFFFF; text-decoration: underline; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }

#ad-head{
padding-top: 10px;
padding-left: 30px;
}
#toptbl{
	width : 100%;
	margin: 0px;
	padding: 0px;
}
#contents {
	margin: 0px auto;
	padding: 0px;
	width: 650px;
	text-align: left;
	border-right: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-top: 3px solid #213c52;
	background-color: #FFFFFF;
}
.searchForm {
	text-align: right;
	margin: 0px;
	height: 18px;
	padding: 5px 0px;
	display: block;
	width: 100%;
}

.registText a{
	text-align:right;
	color: #FF0000;
	margin: 5px;
	padding: 5px;
	height: 18px;
	display: block;
}

.registText a:hover{
	text-decoration: underline;
}
.registLink ul {
  padding: 0px;
  margin: 0px;
  list-style:none;
}
.registLink li a {
	margin: 0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
	text-decoration: none;
	display: block;
	height: 15px;
	color: #FF0000;
}
.registLink li a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.largeMenu {
	margin: 0px;
	padding: 0px;
}

.largeMenu ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.largeMenu li a {
	display: block;
	border-left : 3px solid #213c52;
	color : #354155;
	text-decoration: none;
	background-color: #EEEEEE;
	text-indent: 0.8em;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 18px;
	margin: 2px;
	padding: 4px 2px 2px;
}
.largeMenu li a:hover {
	display: block;
	border-left : 4px solid #FF0000;
	color : #FF0000;
	text-decoration: none;
	background-color: #EEEEEE;
	text-indent: 0.8em;
	border-top: 1px solid #CCCCCC;
	border-right-style: none;
	border-bottom-style: none;
}

.middleMenu ul {
	padding:0px;
	margin:5px 0px 0px;
	list-style:none;
}
.middleMenu li a {
	margin: 0px;
	padding:0px;
	display: block;
	color: #cc0033;
	text-decoration: none;
	text-indent: 1.5em;
	height: 20px;
}
.middleMenu li a:hover {
	color: #CC0033;
	text-decoration: underline;
	text-indent: 1.5em;
	background-color: #EEEEEE;
}
.resultRows{
  font-size:12px;
}
.pageLink {
  text-align:right;
}
.footLine{
	width:644px;
	text-align:center;
	margin: 0px;
}
.title {
  font-size:16px;
  word-break:break-all;
}
.text {
	line-height:170%;
	word-break:break-all;
	clear: both;
}
