
/* RDI CSS
   Author: 	Chris Beadle
   Company: Green Lane Group
*/


/* RESETS 
   ----------------------------------------------------*/


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label, input, textarea, legend,table,caption,tbody,tfoot,thead,tr,th,td, img, a img, p img  { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0; border-collapse: collapse; border-spacing:0;text-decoration: none; font-family:Helvetica,  list-style: none; }

body { font-size:75%; font-family:helvetica;line-height:140%;font-weight:lighter; }

a img { }

img.alignright {float:right;}
img.alignleft {float:left;}


/* TYPOGRAPHY */

p  { padding:0 0 1.5em; }

a   { color: #333;  }
#main p a, #main li a, #main a  { color: #333;font-weight:bold;text-decoration:underline;   }
#content p a:hover   {text-decoration:none;   }
a:focus, a:active { color: #003217;  outline:none; }
a:hover {text-decoration:underline;}
div.event p a {font-weight:normal}
div.event p a:hover {text-decoration:underline !important;}

p strong {font-weight:800;}




h1 { font-size: 220%;line-height:120%; margin-bottom:  1.5em;  color: #333; font-family:  Helvetica; font-weight:normal;}
h1.events { margin-bottom:0.5em; }
.wildfire h1 { font-size: 240%; }
h2 { font-size: 160%; font-weight:bold; line-height:120%; color:#666 !important; margin-bottom:  .8em; color: #000; }

h3 { font-size: 1.3em; margin-bottom:  .6em; color: #000; }

h4 { font-size: 110%; font-weight:bold; margin-bottom:  .4em; color: #000; }

h5 { font-size: 1.1em; margin-bottom:  .4em; color: #000; }

h6 { font-size: 1.0em; margin-bottom:  .0em; color: #000; font-weight: bold; }

h1 a, h2 a, h3 a,h4 a,h5 a, h6 a { border-bottom: none; }

em,dfn 		{ font-style:italic; background:#ddd; color:#000; }

blockquote 	{ font-size: 1.4em; font-style: italic; color: #85a4d4; }



/* TABLES */

table.em-calendar {width:100%; border-bottom:1px solid #ccc;}
tr.days-names 		{ border-bottom:1px solid #d0d2d7; padding: 0px; background: #21181d; color: #6b9f3b; }




	

/* MESSAGES */

.messages 
			{ margin-bottom:1em;	border-width: 1px;	border-style: solid;	padding:.8em; }

.error, input.error 
			{ background:#FBE3E4;	color:#a13a2c;	border-color:#a13a2c; }
.notice 	{ background:#d6c876;	color:#564a1b;	border-color:#817134; }
.success 	{ background:#f2f3af;	color:#9a9d3b;	border-color:#9a9d3b; }

.error a 	{ color:#681b11; border-bottom: 1px solid #681b11; }
.notice a 	{ color:#817134; border-bottom: 1px solid #817134; }
.success a 	{ color:#696c18; border-bottom: 1px solid #696c18; }

.form-required	{ color: red; }


.no-display { display:none; }

.clear 		{
			font-size:1px;
			line-height:1px;
			clear:both;
			background: #fff;
			}


/* MAIN COMPONENTS
   ----------------------------------------------------*/
   
   

body {	background: url('/wp-content/themes/RDI/images/skins/pat4.png') #E6EABB; text-align: center; }

.container { clear: both; }

#page {
	width: 980px;
	background: #FFFFFF;
	margin: 10px auto 0; 
  margin-top:20px;
	border: 1px solid #fff;
	text-align: left; 
	padding: 1px;
  -moz-box-shadow:    0px 0px 20px 0px #62511F;
  -webkit-box-shadow: 0px 0px 20px 0px #62511F;
  box-shadow:         0px 0px 20px 0px #62511F;
 border-collapse: separate; /* for IE9 shadow*/
	}
	
#header {	background: url('/wp-content/themes/RDI/images/css/header_bg.png') repeat-x;	height:96px; position:relative;	}

	#logo 		{	margin: 0; background: url('/wp-content/themes/RDI/images/logo.png'); height: 120px; width: 240px; float: left; }
		#logo a		{	display: block; width: 240px; height: 120px; }
		
	#rdi-logo 	{	margin: 0; background: url('/wp-content/themes/RDI/images/css/rdi_logo.png');	height: 214px; width: 267px; position:absolute; top:-43px;}
		#rdi-logo a		{	display: block;  height: 214px; width: 267px; border:0; }
		
		#logo a:hover, #rdi-logo a:hover	{	border-bottom: 0; }
			#logo a span, #rdi-logo a span	{	display: none; }

/* Logo squeeze fix */
a.header-logo.logo-image img {
    height: auto;
}


#header blockquote {
color:#62511F;
  font-weight:normal;
  font-style:normal;

  padding-top:12px;
}
#header p {
font-size:90%;
width:225px;
  display:inline-block;
  float:left;
  white-space:pre-wrap;
  text-align:right;
  line-height:105%
}
#header blockquote h2 {
display:inline-block;
  float:left;
  padding-left:5px;
  color:#62511F !important;
  font-size:27px;
    
}


	#phone {
	float:right;
  margin-top:23px;
  margin-right:15px;
	width:438px;
 
	}
	
		
#content	{
  background: url('/wp-content/themes/RDI/images/css/container_bg.png') repeat-y;
margin-top:20px;
  border-bottom:1px solid #ccc;
   border-right:1px solid #ccc;

}


#main 		{	padding: 45px;padding-bottom:25px;	float:right;width: 633px; background-color:#fff !important; border-top:1px solid #ccc  }
	#main img.left { margin: 6px 10px 6px 0; float: left;  }
	#main img.right { margin: 6px 0 6px 10px; float: right; }
	
	#main img.left,
	#main img.right {
	background: #fff; padding: 4px; border: 1px dashed #ccc;
	}


#right-sidebar,
#recruitment {
  float:right;
  width:200px;
  border:1px solid #ccc;
  border-right:0;
  border-bottom:1px solid #fff;
  border-right:1px solid #fff;
  margin-right:-46px;
  margin-left:45px;
  font-size:90%;
  background-color:#fff;
  padding-bottom:20px;
  margin-bottom:-26px;
}
  #recruitment { 		
		padding-bottom: 13px;
		margin-bottom: 0;
	}
	
#right-sidebar p,
#recruitment p {
float:left;
width:70%;
margin:0 15%;
padding-bottom:10px;
  line-height:130%;
}
#right-sidebar strong{ font-size:110%;font-weight:bold;}
#right-sidebar em { background-color:transparent; }
	
#left-sidebar {
  background: url('/wp-content/themes/RDI/images/css/left-sidebar_bg.png') repeat-x ;
  padding-top:118px;
  background-color:;
	float:left; 
	width: 253px;
	text-align:center;
  min-height:400px;
}

#left-sidebar-content {
 padding:0 35px; 
}

 

#block-menu-secondary-links {
	padding:12px;
	}

#block-menu-secondary-links li {
	display: inline;
	margin: 0 10px 0 0;
	}

#footer a {
color:#333;
text-decoration:underline;
	}

#footer a.glg {
color:#333;

font-weight:normal
	}

#footer a:hover {
color:#000;
text-decoration:none;

}
	
	
#block-block-2 {
	float: right;
  padding:12px;
	}


	
/* CALENDAR
----------------------------------------------------*/	


	
.calendar-calendar td { padding: 2px 0; border-bottom: 1px solid #d0d2d7; }
.calendar-calendar a { border: none; }
		
table td { vertical-align: top; }

.calendar-calendar .mini-day-on, 	td.cal_day_on { background: #6b9f3b; padding: 3px 0; color: #fff; }

.calendar-calendar .mini-day-on, 	td.cal_day_on, td.eventful-today 	{ background: #6b9f3b; padding: 3px 0; color: #fff; }

.calendar-calendar .mini-day-on a, 	td.cal_day_on a	{ display: block; color: #fff; }

.calendar-calendar .mini-day-off { background: #ddd; padding: 3px 0;  }
.calendar-calendar .mini-day-off	{ color: #000 !important }

.calendar-calendar .mini-day-off 	{ background: #ddd; padding: 3px 0; color: #fff; }

.calendar-calendar .mini-day-off a  { display: block; color: #000; }

.calendar-empty 					{ display: none; }


		/* DATE NAVIGATION */	
		.date-nav { clear: left; }
		
	 	.date-prev, .date-heading, .date-next {
			float: left;
			text-align: center;
			width: 45px;
			display: block;
			background: url('/wp-content/themes/RDI/images/nav-bg.png') right bottom;
		}
			.date-nav a { color: #fff; }
		
	
		
		#main .date-heading 		 {	 width: 483px;	}
			
		#main table .date-heading 	 {	 width: 100px;  }	

		#right-sidebar .date-heading {	 width: 160px;	}
	
	
	/* MAIN TABLE SPECIFICS */
	 
	
	#main table 		 {	clear: left;	}	
	
	#main table table 	 {	width: 190px;	}
	
	th.days 			 {	width: 10%;		}
	
	#main .month-view td {	height: 100px;	}
	
	#main .mini td 		 {	height: auto; 	}
	
	#main .day-view td 	 {	text-align: left;	}
	
	
	#main .day-view	.day {
		background:transparent url("../../RDI - Copy/images/date.png") no-repeat scroll top;
		width: 40px;
		padding-top: 5px;
		margin-right: 10px;
		float: left;
		text-align:center;
		font-size: 2em;
		
		}
			
	



/* EVENTS    
----------------------------------------------------*/	
	
	/* SIDEBAR */	
	

	#left-sidebar h3,
	a#left-sidebar h3 {
  	color: #EAEEBF;
    background-color:#62511F;
    margin-left:-35px;
    margin-top:10px;
    margin-bottom:20px; 
	text-align:left;
    float:left;
    padding:5px 35px;
	font-size: 120%;	
    border-radius:        0 0 10px 0;	
  	-moz-border-radius:   0 0 10px 0;	
	-webkit-border-radius: 0 0 10px 0;
	}

 #right-sidebar h3,
 #recruitment h3 {
	color: #EAEEBF;
    background-color:#62511F;
    margin-bottom:25px; 
	text-align:left;
    float:left;
    padding:5px 35px;
	font-size: 120%;	
    
	border-radius:      0 0 10px 0;	
  	-moz-border-radius:    0 0 10px 0;	
	-webkit-border-radius: 0 0 10px 0;
	}
	#recruitment h3 {
	color: #000;
	font-weight:bold;
    background-color:transparent;
	background: url('/wp-content/themes/RDI/images/nav-bg.png') right bottom;

	}
	#recruitment h4 {
	display: inline-block;
	width: 100%;
	font-size: 160%;
	padding-left: 30px;
	}
		
#sidebar-contactform h3 {
	position:relative;
	color: #EAEEBF;
    background-color:#62511F; 
	text-align:left;   
	display:block;
    padding:15px 15px;
	padding-bottom:0;
	margin-top:10px;
	font-size: 140%;	    
	border-radius:         10px 0 0 10px;	
  	-moz-border-radius:    10px 0 0 10px;		
	-webkit-border-radius: 10px 0 0 10px;	
	}
	
#sidebar-contactform h3 small {
	margin: 10px 0px;
	display:block;
	font-weight:100
		}



 #left-sidebar h4  {
		font-weight:bold;
     margin-top:10px;
		}

 #left-sidebar h4 a:hover  {
		text-decoration:underline;
		}	
	
 #left-sidebar .event {
		padding-top:5px;
    padding-bottom:0;
		border-bottom: 1px solid #fff;
    float:left;
    width:100%;
		text-align: left;
		font-size: 90%;
	}
	
	.date-display-single {
		color: #333;
		
	}
	
	/* MAIN */
	.event h2 { margin-bottom: 6px; }
	
	p.event_meta { margin-bottom: 3px; padding: 0; }
	div.event_body { margin: 10px 0; }
	
	
/* LISTS IN PAGE 
----------------------------------------------------*/	
	
	
#main ul { margin: 0 0 20px 20px; }
#main ol  {margin: 0 0 20px 25px }
ul.links li {	
	display: inline; 	
	}
	
ul.links a {
	float: left;
	padding:2px 16px;
	margin-right: 1px;
	background: #6b9f3b;
	display: block;
	color: #fff;
	}




/* PAGER 
----------------------------------------------------*/	

.pager{
	clear:left;
	text-align:center;
	margin: 1em 0;
	}

.pager li { display: inline; }

	
.pager a, .pager-current {
    padding: .2em .4em;
	border: 0;
	}

.pager-current {    background: #065c2e;    color: #fff;	}

.pager a:Hover {	background: #6b9f3b;    color: #fff;	}







/* HOMEPAGE
----------------------------------------------------*/	
	
#homepage
{
	height: 265px;width:724px;float:right;
}
/*
 * Homepage 'hero' image, randomly chosen by PHP
 */
.homepage_1
{
	background: transparent url("../../RDI/images/homepage1.jpg") repeat scroll 0 0;
}
.homepage_2
{
	background: transparent url("../../RDI/images/homepage2.jpg") repeat scroll 0 0;
}
.homepage_3
{
	background: transparent url("../../RDI/images/homepage3.jpg") repeat scroll 0 0;
}
.homepage_4
{
	background: transparent url("../../RDI/images/homepage4.jpg") repeat scroll 0 0;
}
.homepage_5
{
	background: transparent url("../../RDI/images/homepage5.jpg") repeat scroll 0 0;
}
#homepage h1
{
	padding: 10px;
}
	

#homecontent {
	float:left;
	width:430px;
}



	


/* CONTACT US
----------------------------------------------------*/





/* NEW STUFF

/* New Calendar/Events ---------------------------------------------------------------------------------------------- */

#left-sidebar .em-calendar-wrapper {

  width:100%;
  float:left;
}

#left-sidebar #calendar {
margin-bottom:30px;
  width:100%;
  float:left;
}

table.em-calendar {background-color:transparent;color:#62511F}
td.eventful {background: #EF8404; padding: 3px 0; color: #fff !important; }
td.eventful a { color: #fff !important; border:0; }
td.eventless 	{ background: transparent; padding: 3px 0;  }
td.eventful-today 	{ color: #000 !important; background-color:#EF8404 !important }
td.eventful-today a 	{ color: #000 !important; border:0; }
td.eventless-today 	{  background:#333 !important; color: #fff; }
table.em-calendar td { vertical-align:top !important;border-color:#62511F;}
table.em-calendar tr.days-names{background-color:transparent;color:#62511F;font-weight:bold }
table.em-calendar thead tr {			
			font-size:10px;color:#62511F;font-weight:normal;
}
a.em-calnav {font-size:100%; color:#62511F;border:0;}

table.fullcalendar td.month_name,
table.fullcalendar td a.em-calnav{
text-align:center;
line-height:45px;
  font-size:150%
}

table.fullcalendar thead td {
text-align:center;
}

div.eventcontent {width:100%; float:left;}


#main ul.event-categories { margin: 0px; }
#main ul.event-categories li { list-style:none; margin: 0px; padding:0;  }
 

form.em-events-search-form input {
background-color:#ccc;
 padding:4px;
}
table.events-table {
margin-top:50px;
}
table.events-table thead{
background-color:#ccc;
font-weight:bold;
border-bottom:15px solid #fff;
border-left:0

}
table.events-table thead th.event-time{
padding:5px;


}

table.events-table tbody {

}

table.events-table tbody tr{
border-bottom:15px solid #fff;
  padding-top:330px
}


/* Event Locations / Categories */

div.content.event {
  border-bottom:1px dotted #ccc;
  margin-bottom:15px;
  padding-bottom:15px;
}


a.backbutton {
  color:#333;
  padding:2px 5px;
  background-color:#C4CD3A; 
  text-decoration:none !important;
}
a.backbutton:hover {
  color:#C4CD3A !important;
  padding:2px 5px;
  background-color:#333; 
  text-decoration:none;
}


	/* New Stories - news feed */
	.news_body p { padding:0; font-weight:normal }
	.news_body p.more_link { padding-bottom:20px }


/* Nav Menu ---------------------------------------------------------------------------------------------- */

#nav-holder {
  height:18px;
  text-align:right;
  width:100%;
  float:left;
  background: url('/wp-content/themes/RDI/images/css/nav_bg.png') right repeat-y; 
}

#nav {
  height:18px;
  text-align:right;  
}

#nav ul{	
  float:right;
  width:auto;
  font-family:arial;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  height:18px;
}

#nav ul li {
  display:inline;
}

#nav ul li  {
float:left;
  position:relative;
}

#nav ul.sub-menu {
  
  position:absolute;
  top:-999em;
  left:1px;
  border-top:2px solid #fff;
  text-align:center; 
}

#nav ul li:hover ul.sub-menu {
 top:18px;
}



#nav ul.sub-menu li  {	
  margin:0;
  width:100%;
  position:relative;
  padding:0;
  border:0;
  color:#323232;
  line-height:19px;
  background-color:#999966 !important;
  float:left;
  text-align:center; 
}

#nav ul.sub-menu li a  {	
  display:block;
  width:100%;
  padding:0 10px;
  float:left;
  position:relative;
  border:0;    
  border-bottom:1px solid #fff;
  background-color:#C6D134;
  transition: background .5s;

}

#nav ul.sub-menu li a:hover {	
  color:#fff;
  background-color:#999966 ;
}

#nav ul li a  {	
  padding:0px 12px;
  height:18px;                                                     
  border:0;
  color:#323232;
  line-height:19px;
  float:left;  
  border-left:2px solid #fff;  
    -moz-transition: background .5s; /* Firefox 4 */
  -webkit-transition: background .5s; /* Safari and Chrome */
  -o-transition: background .5s; /* Opera */
}

#nav ul li a:hover, #nav ul li:hover  {	
  color:#fff;
  background-color:#999966;
  text-decoration:none; -moz-transition: background .5s; /* Firefox 4 */
  -webkit-transition: background .5s; /* Safari and Chrome */
  -o-transition: background .5s; /* Opera */
}

#nav ul li a:focus,
#nav ul li.current-menu-item a,
#nav ul li.current-menu-parent a {	
  color:#fff;
  background-image: url('/wp-content/themes/RDI/images/css/nav_bg_hover.png'); 
  background-repeat:repeat-x;
}

#nav ul li.current-menu-item ul li a,
#nav ul li.current-menu-parent ul li a{	
  color:#000;
  background-image: none;
}







/* FOOTER */


#pre-footer {
  z-index:2;
  width: 100%;
  background-color:#999966;
  height:auto;
  margin: 0 auto;
  text-align: left;
  -moz-box-shadow:   0px 6px 9px 0px #666;
  -webkit-box-shadow: 0px 6px 9px 0px #666;
  box-shadow:         0px 6px 9px 0px #666;
  border-collapse: separate; /* for IE9 shadow*/
  position:relative;
  float:left;
}
#footer-addressdetails{
  padding:20px 35px;
  width:450px;
  line-height:130%;
  float:left;  
}

#footer-addressdetails table{
  font-size:90%;
  width:400px;  
}


#pre-footer h3 {
 color:#EAEEBF;
}

#pre-footer-content {
	width: 980px;  
	margin: 0 auto;
	text-align: left;
}
		
#footer {
   z-index:1;
	width: 100%;
  background-color:#C2C2C2;
  color:#545454;
	margin: 0 auto;
	text-align: left;
	font-size: 105%;	
  float:left;
 
}

#footer-content {
	width: 935px;  
  height:40px;
	margin: 0 auto;
	text-align: left;
	font-size: .8em;	
}
#footer .menu-footer-nav-container,
#footer #legal {
	display:inline-block
}

#pre-footer-content #legal {
	display: inline-block;
	width: 935px;
	margin: 0px 35px;
	font-size: 10px;
	margin-bottom: 20px;
}

/* FORMS */


/* Footer form */

#footer-contactform{
float:right;
  padding:20px 0px 0px 0px;
  width:430px;
 
}

#footer-contactform p{
  font-size:90%;
  
}

#floatleft{ 
  float:left; 
  width:210px;

}
#floatright{ 
  float:right; 
  width:210px;
}





input.form-text, textarea, input.wpcf7-text {

  padding:2px;
  margin:0;
  margin-bottom:1px;
  float:left;
  width:200px;
	color: #8000;	
  font-weight:bold;
  border-radius:5px;	
-moz-border-radius:5px;	
-webkit-border-radius:5px;
	}

.wpcf7-textarea{
	height:82px;
	
	}

	input:focus,textarea:focus { border:1px solid #b0b0b0; color: #565656; }

input.wpcf7-submit, button { 
	background: #333;	
	height:20px;
  width:205px;
	color: #fff;				
	margin: 1em 0;
  text-transform:uppercase;
  font-weight:bold;
	overflow: visible;
  border-radius:5px;	
-moz-border-radius:5px;	
-webkit-border-radius:5px;
  }

input.wpcf7-submit:hover, button:hover { 
	background: #ccc;	
	color: #000;				
  }

select 		 {	border:1px solid #ccc;	padding:4px; }

select:focus {	}

		
	.wpcf7-checkbox {  margin-left:15px;float:left;}
  .wpcf7-checkbox label { float: none; width: auto; }
	.wpcf7-checkbox .wpcf7-list-item { margin:0px; clear:both;display:block;margin-bottom:10px}
	.wpcf7-form-control-wrap {float:left; }

	form span.wpcf7-not-valid-tip {
    top: 0px;
  width:150px;
    left: -170px;  background: #fff;
    font-size: 11px;
    padding-left: 4px;
  line-height:11px;
  }

div.wpcf7-validation-errors,
div.wpcf7-response-output,
div.wpcf7-mail-sent-ok,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked{
  position:absolute;
  bottom:0px; 
  float:left;
}
div.wpcf7-mail-sent-ok {
	background-color:green !important;
  color:#fff;
}
div.wpcf7-validation-errors {
	background-color:red !important;
  border-color:#fff !important;
  color:#fff;
}

	div.checkbox {  margin-left:0px;float:right;}
  div.checkbox .list-item-label { float: none; width: auto; padding-left:10px; }
	div.checkbox .list-item { margin:0px; clear:both;display:block;margin-bottom:10px}
	div.form-control-wrap {float:left;}




/* Wildfire form */


#sidebar-contactform { 
  float:right;
  width:204px;
  margin-left:5px; 
	}
#sidebar-contactform p { 
  margin:0;
  padding:0;
	}

#sidebar-contactform input.form-text, 
#sidebar-contactform textarea, 
#sidebar-contactform input.wpcf7-text {
  padding:2px;
  margin:0;
  margin-bottom:1px;
  float:left;
  width:100%;
  max-width:100%;
  background-color:#ccc;
  color: #333;	
  font-weight:normal;
  font-size:14px;
  border-radius:5px 5px 0 0 !important;
-moz-border-radius:5px 5px 0 0 !important;
-webkit-border-radius:5px 5px 0 0 !important;
	}

#sidebar-contactform .wpcf7-textarea{
	height:82px;	
	}

#sidebar-contactform input:focus,
#right-sidebar.wildfire textarea:focus { border:1px solid #b0b0b0; color: #565656; }

#sidebar-contactform input.wpcf7-submit, 
#sidebar-contactform button { 
	background: #333;	
	height:20px;
	width:103%;
	color: #fff;				
	margin: 0em;
	text-transform:uppercase;
	font-weight:bold;
	overflow: visible;
	border-radius:0 0 5px 5px !important;
	-moz-border-radius:0 0 5px 5px !important;
	-webkit-border-radius:0 0 5px 5px !important;
  }

#sidebar-contactform input.wpcf7-submit:hover, 
#sidebar-contactform button:hover { 
	background: #ccc;	
	color: #000;				
  }

#sidebar-contactform select 	{	border:1px solid #ccc;	padding:4px; }

#sidebar-contactform select:focus {	}

		
#sidebar-contactform .wpcf7-checkbox {  margin-left:15px;float:left;}
#sidebar-contactform .wpcf7-checkbox label { float: none; width: auto; }
#sidebar-contactform .wpcf7-checkbox .wpcf7-list-item { margin:0px; clear:both;display:block;margin-bottom:10px}
#sidebar-contactform .wpcf7-form-control-wrap {float:left; }

#sidebar-contactform form span.wpcf7-not-valid-tip {
   display:none;
  }

#sidebar-contactform .wpcf7-validation-errors,
#sidebar-contactform .wpcf7-response-output,
#sidebar-contactform .wpcf7-mail-sent-ok,
#sidebar-contactform .wpcf7-mail-sent-ng,
#sidebar-contactformwpcf7-spam-blocked{
width:120px;
left:-170px;
top:-30px;
bottom:auto;
font-size:14px;
padding:15px;
}





body #cookieok_bar {
  border-bottom:2px solid #fff;
	background: #C5D03C;
	background: -moz-linear-gradient(top, #C5D03C 0%, #C4C691 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C5D03C), color-stop(100%,#C4C691));
	background: -webkit-linear-gradient(top, ##C5D03C 0%,#C4C691 100%);
	background: -o-linear-gradient(top, #C5D03C 0%,#C4C691 100%);
	background: -ms-linear-gradient(top, #C5D03C 0%,#C4C691 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C5D03C', endColorstr='#C4C691',GradientType=0 );
	background: linear-gradient(top, #C5D03C 0%,#a5c956 100%);
	text-shadow: 1px 1px 1px #D1EC94;
}

/* Wildfire Page styles*/

/*
 * Wildfirepage 'hero' image, randomly chosen by PHP
 */

#main.wildfire {
	border-top:5px solid #CD6632;
}

#wildfirepage {
	height: 265px;width:724px;float:right;border-bottom:3px solid #fff;
}

.wildfire_1
{
	background: transparent url("../../RDI/images/wildfire/wildfire_banner1.jpg") repeat scroll 0 0;
}
.wildfire_2
{
	background: transparent url("../../RDI/images/wildfire/wildfire_banner2.jpg") repeat scroll 0 0;
}
.wildfire_3
{
	background: transparent url("../../RDI/images/wildfire/wildfire_banner3.jpg") repeat scroll 0 0;
}
.wildfire_4
{
	background: transparent url("../../RDI/images/wildfire/wildfire_banner4.jpg") repeat scroll 0 0;
}


#main.wildfire p {
  text-align:justify;
  font-weight:400;
}

#main.wildfire blockquote p {
  background: url('/wp-content/themes/RDI/images/skins/pat4.png') #E6EABB;
  border:1px solid #ccc;
  font-size: 100%;
  font-style: normal;
  color: #333;
  line-height:120%;
  text-align:center;
  padding:20px;
  margin-bottom:40px;
  border-radius:        10px 0px ; 
  -moz-border-radius:   10px 0px ;	
	-webkit-border-radius:10px 0px ;
  -moz-box-shadow:    0px 0px 20px 0px #ccc ;
	-webkit-box-shadow: 0px 0px 20px 0px #ccc ;
	box-shadow:         0px 0px 20px 0px #ccc ;
	border-collapse: separate; /* for IE9 shadow*/
}

	#main.wildfire blockquote p a{
	 font-weight:normal;
}

#right-sidebar.wildfire {
	overflow:hidden;
	border-radius:      	10px 0 0 0 ;	
	-moz-border-radius:     10px 0 0 0 ;	
	-webkit-border-radius:  10px 0 0 0 ;  
	-moz-box-shadow:    0px 0px 20px 0px #ccc ;
	-webkit-box-shadow: 0px 0px 20px 0px #ccc ;
	box-shadow:         0px 0px 20px 0px #ccc ;	
	border-collapse: separate; /* for IE9 shadow*/
}

 #right-sidebar.wildfire h3,
 #sidebar-contactform.wildfire h3  {
	color: #fff;
    background-color:#E26B25;
    font-weight:800;
 }

 #right-sidebar.wildfire p  {
  font-size:115%;
  font-weight:500;
  text-align:left
}

#wildfire_dateCopy {
  background: url('/wp-content/themes/RDI/images/css/wildfire_2013copy.png') no-repeat;
  float:right;
  height:114px;
  width:204px; 
  border-right:1px solid #ccc;
  margin-right:-46px;
  margin-top:-45px;
  margin-bottom:45px;  
}

#wildfire_dateCopy-test {
  background:/* url('/wp-content/themes/RDI/images/css/wildfire_2013copy.png') no-repeat*/;
  float:right; 
  width:195px; 
  border-right:1px solid #ccc;
  margin-right:-46px;
  margin-top:-45px;
}

#wildfire_twitter {
  background: url('/wp-content/themes/RDI/images/css/wildfire_twitter.png') no-repeat;
  margin-top:115px;
  height:104px; 
}

#wildfire_twitter-test {
  background: url('/wp-content/themes/RDI/images/css/wildfire_twitter.png') no-repeat;
  margin-top:5px;
  margin-bottom:15px;
  height:32px; 
  width:205px;
  float:right;
}

#wildfire_logo {
  background: url('/wp-content/themes/RDI/images/wildfire/wildfire_logo.png') no-repeat 160px top;
  margin-top:48px;
  width:100%;
  height:297px;
}

#nav ul li.wildfire a:focus,
#nav ul li.wildfire.current-menu-item a,
#nav ul li.wildfire.current-menu-parent a {	
  color:#fff;
  background-image: url('/wp-content/themes/RDI/images/css/nav_bg_wildfire_hover.png'); 
  background-repeat:repeat-x;
}
