/*
File:			custom.css
Description:	Custom styles for RowZone.com

*/

body {
    background: url("images/bg-rowzone.jpg") repeat scroll left top #000;
}

.posts h2 a, .posts p a:hover, a, #sidebar .widget a {
color:#E40000;
}

.posts h2 a:hover, a:hover {
color:#E40000;
text-decoration: underline;
}

#top_strip { border-bottom: 1px solid #c3102f; }

#top_strip ul li a { text-transform: uppercase; } 

#top_strip ul li ul.sub-menu li a:hover, #top_strip ul li ul.sub-menu ul.sub-menu li a:hover, #top_strip ul li ul.children li.current_page_parent li a {
background:url("1-default/i_menu_b.gif") no-repeat scroll 6px 11px #000000;
color: #c3102f;
}

#top_strip ul li.current_page_item a, #top_strip ul li.current_page_parent a, #top_strip ul li.current-menu-item a {
background:none repeat scroll 0 0 #c3102f;
color:#FFFFFF;
}

#header { height: 195px; }

#header-wrap {
background: url(http://www.rowzone.com/wp-content/themes/NewsFlash/images/bg-rowzone-banner.gif) repeat-x;
}

#categories_strip {
background: none;
padding-top:0px;
padding-left: 0px;
margin: 0 auto;
width: 989px;
height: 41px;
}

#categories_strip-wrap {
background: #c3102f;
}

.searchform {
background: url(http://rowzone.com/wp-content/themes/NewsFlash/images/bg-search.png) no-repeat;
margin: 0;
}



#wrapper {
background: #fff;
width:991px;
}

.wrapper_top {
background: none;
}

.wrapper_bottom {
background: none;
padding-top: 0px;
padding-right: 0px;
}

#content {
margin: 15px 0 0 0;
padding: 10px 0 0 21px;
}

#content-no-sidebar {
margin: 15px 0 0 0;
padding: 10px 0 0 21px;
width: 910px;
}

.breadcrumb {
margin-bottom: 15px;
}




#sidebar {
float:right;
padding: 25px;
width:300px;
background: #efefef;
}

#sidebar .widget {
width: 290px;
margin: 0 auto 10px;
}

#sidebar .advt {
margin: 0;
background: none;
}

#footer-wrap {
background: #000;
}

table#contact {

}

table#contact tr { 
height: 30px;
}

#contact-right {
float: right;
margin: 0 0 0 10px;
}

#footer li {
float: none;
display: inline;
}

#footer .fl {
width: 700px;
}

#footer ul {
float: right;
}

#footer p.copy {
padding: 1px 0 0 0;
}

#footer .designby {
float:left;
padding: 1px 8px 0 0;
}

#footer p.fr a {
text-decoration: none;
margin: 15px 0 0 0;
}


#content .gform_body ul li {
background: none;
margin: 0px;
padding: 0px;
}

#gforms_confirmation_message
{
width: 335px;
}

/* Decorative body styles */

.rowzone {
color: #c3102f;
}

h2 { font:18px Georgia,"Times New Roman",Times,serif;
line-height: 26px;
color: #c3102f;
 }

#content ol.bottom-margin li {
margin-bottom: 60px;
}

.alignright {
margin: 0 0 0 12px;
}

.alignleft {
margin:7px 12px 0 0;
}

#highlight {
background: #c3102f;
color: #fff;
padding: 0 14px 0 14px;
margin: 0 0 10px 0;
}


#highlight ul li {
margin: 0 0 9px 220px;
}

#highlight ol li {
margin: 0 0 9px 330px;
}

#highlight h2 {
color: #fff;
}

#background-image
{
	font-size: 12px;
	margin: 0;
	width: 570px;
	text-align: left;
	border-collapse: collapse;
	background: url('http://www.rowzone.com/wp-content/themes/NewsFlash/images/Rowzone-circle-icon.png') 250px 100px no-repeat;
}



#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	background: #c3102f;
}
#background-image td
{
	padding: 9px 12px;
	border-top: 1px solid #fff;
}
#background-image td.white, #background-image tbody tr:hover td.white
{
	background: #fff;
}

#background-image td.black, #background-image tbody tr:hover td.black
{
	background: #ccc;
	color: #000;
}

#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('http://www.rowzone.com/wp-content/themes/NewsFlash/images/back.png');
}
* html #background-image tbody td
{
	/* 
	   ----------------------------
		PUT THIS ON IE6 ONLY STYLE 
		AS THE RULE INVALIDATES
		YOUR STYLESHEET
	   ----------------------------
	*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rowzone.com/wp-content/themes/NewsFlash/images/back.png',sizingMethod='crop');
	background: none;
}	

#background-image tbody tr:hover td
{
	color: #339;
	background: none;
}


h4
{ 
	font-size: 17px;
	font-weight: bold;
}

table.grid {
padding: 15px;
border-bottom: 1px;
border-bottom-style:solid;
border-bottom-color:#999;
font-size:16px;
}

tr.row-a {
padding: 15px; 
background-color:#E0E0E0;
border-bottom: 1px;
border-bottom-style:solid;
border-bottom-color:#999;
}

tr.row-b {
padding: 15px; 
background-color:#fff;
border-bottom: 1px;
border-bottom-style:solid;
border-bottom-color:#999;

}

tr.row-c {
padding: 15px; 
background-color:#fff;
border-bottom: 1px;
border-bottom-style:solid;
border-bottom-color:#999;
}

ul.bullets {
list-style:circle;
}