/* CSS document for screen */
/* Created by Adrian Robinson www.robinsonit.com */

/* Site wide elements */

body { font-size:100%; }
body,td,th { color: #fff; }
body { background-color: #000; }
img { border:none;}

a	{ color:#fff!important;}
	
#wrapper	{ background: none; }

#contentWrapper	{ background: none;  }

.accessibility	{ display: block; }

/* Header */

#headerRow		{ background: #000; }
.headerLogo		{ 
	background:url(/wp-content/themes/default/images/template/rmj_logo_black.gif) no-repeat; 
	width:118px; 
	height:118px; }
.headerLogo img		{ display:none; }
.headerLogo .accessibility	{ display:none; }
.headerStrap		{ color:#fff; font-weight:bold; font-size:1.4em;  }
.headerStrap img	{ display:none; }
.headerRight	{
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
	text-align:right;}
.headerRight img	{ display:none;  }

#imageRow 					{ margin-bottom:5px; border:none; }
#imageRow #left				{ border:1px solid #fff; margin-right: 2px; }
#imageRow #right			{ border:1px solid #fff; width:772px;  }

#imageRowSection 			{ margin-bottom:5px; border:none;}
#imageRowSection #left		{ border:1px solid #fff; margin-right: 2px; }
#imageRowSection #right		{ border:1px solid #fff; width:772px;  }

#imageRowContents 			{ margin-bottom:5px; border:none; }
#imageRowContents #left		{ border:1px solid #fff; margin-right: 2px; }
#imageRowContents #right	{ border:1px solid #fff; width:772px;  }

li.imgLeft img				{ border:1px solid #fff!important; } 

/* Main navigation */

#mainNav						{ background: #000; border: 1px solid #fff; margin: 1px 0 2px 2px;  }
#mainNav ul	li a				{ color: #000!important; background:#000; }
#mainNav ul	li ul li a			{ 
	color:#fff!important; 
	border-right: 1px solid #fff; 
	background:#000!important;
	padding: 4px 20px 5px 20px; }
#mainNav ul	li ul li a:hover	{ text-decoration:underline; background:#000!important;  }

/* Location Row */

#locationRow	{ 
	background:#000; 
	border: 1px solid #000; 
	color:#fff!important; 
	margin-left:2px;   }
/* Content row */

#contentRow				{ margin-top:4px; background:#000; }
#contentRow p a			{ color:#fff;}
#contentRow p a:hover	{ color:#fff; }
#contentRow li a		{ color:#fff;}
#contentRow li a:hover	{ color:#fff; }

/* 1st column - Secondary navigation */

.secondaryNav					{ background:#000;   }
.secondaryNav ul li				{ border:1px solid #fff; margin-top:1px;  /* IE6 fix */ }

.secondaryNav ul li a			{ background:#000; color:#fff!important; }	
.secondaryNav ul li a:hover		{ background:#000; color:#fff; text-decoration:underline; }
.secondaryNav ul li a.select	{ background:#000; color:#fff; text-decoration:underline;  }

/* 2nd column home - internal advert */

.column2	{ background:#000; color:#fff; border:none; margin-left:2px; }
.column23	{ background:#000; color:#fff; border:none; }
.column234	{ background:#000; color:#fff; border:none; }
.column3	{ background:#000; color:#fff; border:none; }
.column2 h2	{ 
	color:#fff; 
	background:#000; }
.column2 .advertBlock	{ 
	background: #000;
	color:#fff;
	border: 1px solid #fff;
	margin-bottom:2px; }
.column2 .advertSubBlock	{ 
	background:#000;
	color:#fff;
	border: 1px solid #fff; }
	
	
/* 4th column home - external advert */

#advert				{ color:#fff; background-color:#000; border: 1px solid #fff; }


/* Footer row */

#footerRow			{ 
	border-top: 1px solid #fff;
	padding-top:4px;
	margin-top:4px;
	background:#000; 
	color:#fff; }
.access ul li a	{ 
	background:#000;
	color:#fff;  }
.access ul li a:hover	{ 
	background:#000;
	color:#fff;  }

.links ul li a	{ 
	background:#000;
	color:#fff; 
	border-left: 1px solid #fff;
	border-right: none; }
.links ul li a:hover	{ 
	background:#000;
	color:#fff; 
	border-left: 1px solid #fff;
	border-right: none; }

/* Fixes */
.accessibility a:visited 					{ color:#fff!important; }
li.welcomeLeft a,
li.welcomeLeft span 						{ background:#000!important; color:#fff!important; }

li.current_page_item a						{ background:#000!important; text-decoration:underline; }

#mainNav ul	li ul li a:hover,
#mainNav ul	li ul li.current_page_item a	{ background:#000!important; text-decoration:underline; }

