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

/* Site wide elements */

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

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

#contentWrapper	{ background: none;  }

.accessibility	{ display: block; }

/* Header */

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

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

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

#imageRowContents 			{ margin-bottom:5px;}
li.imgLeft img				{ border:1px solid #000!important; }  

/* Main navigation */

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

/* Location Row */

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

/* Content row */

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

/* 1st column - Secondary navigation */

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

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

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

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


/* Footer row */

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

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

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

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

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

