
html {
height:100%; 
margin-bottom:1px;
}

/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {color: #824100;font-family: verdana,sans-serif,arial,helvetica;}

a:hover {color: #000000;}
/*	background: #CCC98C;*/
body {
	background: #83AA50;
	color: #444;
	font-family: verdana,sans-serif,arial,helvetica;
	margin: 0;
	margin: 0 auto;
}

/* content */
.content {
	background: url(img/RR_bgcontent.gif) no-repeat;
	clear: both;
	font-size: 1.2em;
	margin: 0 52px;
	padding: 0 38px 12px;
}
.content .spacer {
	height: 42px;
}

/* content item */
.item {clear: both;}


.body a 
{color:#445044;
}

.content{
margin:20px;
padding:0;
}
table{
border-collapse:collapse;
}
#frontPageTitle{
font-weight:normal;
font-size:20px;
margin:22px;
margin-bottom:10px;
}


/* left width 380 home page | frontPageLeft specific home.html only
=========================================================================== */
#frontPageLeft{
float:left;
width:380px;
padding-left:22px;
}

/* right width 354 home page  |  frontPageRight specific home.html only
=========================================================================== */
#frontPageRight{
float:right;
margin:22px;
margin-top:0;
width:310px;
}
#frontPageRight .title{
font-size:15pt;
font-weight:bold;
padding-bottom:12px;
font-family: verdana,sans-serif,arial,helvetica;
text-align:center
}
#frontPageRight .words{
font-size:13px;
line-height:1.4;
padding-bottom:12px;
text-align:left;
font-family:verdana,sans-serif,arial,helvetica;
}

/* background-color IE fix adjusts only top banner backg and removes 2px foot gap
================================================================================== */
TD{
font-size:12px;
padding-bottom:7px;
vertical-align:top;
color:#000000;
background-color:#AA5500;
}

TD.colourWash{
background-color:#FFFFE1;
}

/* leftData on all pages NOT home.html  */

#leftData .colourWash{
background-color:#FFFFE1;
}


/* RIGHT DATA all pages NOT home.html
=========================================================================*/
/* could effect margins width 285
================================================================================================ */
#rightDataRegion{
width:280px;
float:right;
line-height:2;
text-align:right;
margin-right:5px;
}
#rightDataRegion .align{
text-align:left;
}
#rightDataRegion .where{
color:#000000;
font-weight:normal;
font-size:20px;
}

.mapTop{
background-image:url(gfx/mapTop.gif);
width:275px;
height:69px;
}
/* LEFT DATA all pages NOT home.html
=========================================================================*/
/* could effect margins width 470
================================================================================================ */
#leftData{
width:440px;
float:left;
color:#000000;

margin-left:10px;
font-family: verdana,sans-serif,arial,helvetica;
}
#leftData .regionImage {
margin-top:15px;
margin-bottom:15px;
}

#leftData .memberName{
font-size:15pt;
font-weight:bold;
padding-bottom:12px;
font-family: verdana,sans-serif,arial,helvetica;
}

#leftData .memberProfile{
font-size:13px;
line-height:1.4;
padding-bottom:12px;
text-align:left;
font-family:verdana,sans-serif,arial,helvetica;
}


#topNav{
background-color: #DF7000;
text-align:center;
padding:3px;
padding-left:6px;
padding-right:6px;
border:2px solid #A98369;
}
.navSpacer{
width:3px;
background-color: #A85400;
}
#topNav A{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#topNav A:hover{
color:#FFFF80;
text-decoration:none;
}
#topNavHere{
background-color: #804000;
text-align:center;
padding:3px;
padding-left:6px;
padding-right:6px;
border:2px solid #A98369;
}
#topNavHere A.yourhere{
color:#BFBF00;
text-decoration:none;
font-weight:bold;
}
#topNavHere A.yourhere:hover{
color:#BFBF00;
text-decoration:none;
font-weight:bold;
}

.searchBox{
border:2px solid #A98369;
width:95px;
padding:3px;
background-color:#FAFAF5;

}
.searchButton{
margin-top:2px;
margin-bottom:-2px;
font-size:13px;
}
.spacer20{
margin-top:20px;
}



