/*-------------------------------------------------*/
/* text and background color styles                */
/*-------------------------------------------------*/
/*Gold: based on CYMK palette gold and pale yellow*/
.tx-gold {color: rgb(192,160,98);}
.tx-palegold {color: rgb(255,252,200);}
.bg-gold {background-color: rgb(192,160,98);}
.bg-palegold {background-color: rgb(255,252,200);}
.bg-midgold {background-color: rgb(225,206,145);}


body {
	font-family: arial, sans-serif;
	font-size: 80%;
	padding: 0px;
	margin: 0px;
	color: navy;
	background-color: white;
}

/*-------------------------------------------------*/
/* link styles                                     */
/*-------------------------------------------------*/
a {
	color: navy;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: purple;
}

/*-------------------------------------------------*/
/* heading styles                                  */
/*-------------------------------------------------*/
h2 {
	color: #800000;
	font-size: 150%
}

h3 {
	color: #800000;
	font-size: 130%;
	margin: 10px 0px 0px 0px
}

h4 {
	color: navy;
	font-size: 110%;
	margin: 10px 0px 0px 0px
}

p {
	margin: 8px 0px;
	line-height: 140%
}

table {
	width: 100%
}

td {
	width: 50%;
	vertical-align: top;
}

.bold {
	font-weight: bold;
	color: #4D985D
}

#container {
	width: 760px;
	margin: auto;
	height : 100%;
}
#content div.clear {
	clear: both
}
#content hr {
	color: #712E25;
	background-color: #712E25;
	height: 1px;
	margin: 20px 0px
}

#header {
	height: 115px;
}
#header h1 {
	margin: 0px 0px 0px 0px;
	background: url('../images/lrb_header.jpg') no-repeat 0% 0%;
	height: 115px
}
/*-------------------------------------------------*/
/* navigation styles                               */
/*-------------------------------------------------*/

/*basic menu style*/
#navigation {
	font-size: 90%;
	font-weight: normal;
	height: 46px;
	background: url('../images/lrb_menu_background.gif') repeat-x;
	color: blue;
	text-align: center;
	padding-top: 6px;
}
/*basic static menu*/
#navigation a {
	display: block;
	padding: 5px 9px 5px 9px;
	margin: 0px 0px 6px 0px;
	font-size: 10pt;
	color: navy;
	text-decoration: none;
	width: 85px;
	text-align: center;
	font-weight: normal;
}
/*keeps in line*/
#navigation div {
	float: left;
	margin-left: 5px;
	position: relative;
	padding: 0px;
	z-index: 1000;
}
/*static menu hover*/
#navigation a:hover {
	border: 1px solid navy;
	padding: 4px 8px 6px 8px;
}
/*whole drop down under menu*/
#navigation div ul {
	display: none;
	position: absolute;
	z-index: 100;
    width: 101px;
    background-color: rgb(225,206,145);
	margin: 28px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid navy;
}
/*individual drop down links under menu*/
#navigation div ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid navy;
	text-align: left;
}
#navigation div ul li a {
	display: block;
	margin: 0px;
}
#navigation div ul li a:hover {
	border: 0px;
	padding: 5px 9px 5px 9px
}
/* ie hack  \*/
* html #navigation div ul li a{width:122px;}
/* end ie hack */
#navigation div:hover ul {
	display: block;
} 

/*-------------------------------------------------*/
/*footer classes and styles                        */
/*-------------------------------------------------*/
/*basic footer*/
#footer {
	height: 123px;
	font-family: arial, sans-serif;
	font-style: italic;
	font-size: 100%;
	color: navy;
}
/*date in footer at bottom RHS*/
.footer_updated {
	position: relative;
	bottom: 20px;
	right: 4px;
	float: right;
	text-align: right;
}
/*date in footer at bottom LHS*/
.footer_today {
	position: relative;
	bottom: 20px;
	left: 4px;
	float: left;
	text-align: left;
}

/*-------------------------------------------------*/
/*   Width classes used by the site columns        */
/*-------------------------------------------------*/

.width100 {
  width: 100%;
}
.width80 {
  width: 80%;
}
.width70 {
  width: 70%;
}
.width60 {
  width: 60%;
}
.width50 {
  width: 50%;
}
.width40 {
  width: 40%;
}
.width30 {
  width: 30%;
}
.width20 {
  width: 20%;
}
.width10 {
  width: 10%;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}

