body { 
/*	background: url(./css_images/g.gif) repeat-x 0 19px;	*/
	font-size: 12px; 
	font-family: Arial, sans-serif; } 
#head {
	background: transparent url(./css_images/rlls-logo.png) no-repeat 0 0;
	width: 62.4999em; /* 750px */
	border-bottom: none;
	border-top: 2.0833em solid #c03; /* 25px */
	padding-top: 10em; /* 120px */
	margin: auto;
	text-align: center; }

#head a {
	text-decoration: none;
	color: #000; }

#head a:hover {
	text-decoration: underline;
	color: #c03; }

#head > li {
	font-size: 0.9167em; /* 11px */
	line-height: 1.4545em; /* 16px */
	display: inline; 
	float: left;
	margin-right: 1.8182em; }

#head > li > a {
	display: block;
	height: 2.4545em; /* 27 px */
	padding-top: 1.0909em; /* 12px */
	text-decoration: none;
	color: #000; }

#skipnav1 {
	position: absolute;
	left: -100%; }

#skipnav1 + li {
	padding-left: 5.2727em; /* 58px */ } /* left edge of first visible nav element */

#breadcrumbs {
	display: block;
	clear: both;
	width: 100%;}

#breadcrumbs > ul { 
	clear: both;
	background-color: #ededed;
	border: 1px solid #ccc;
	padding: 0.1818em; /* 2px */ }

#breadcrumbs > ul > li { display: inline }

#breadcrumbs a { text-decoration: underline; padding-right: 1em; background: url(./css_images/arrow.png) no-repeat right 2px }


#content {
	width: 60.6667em; /* 728px */
	border-right: 0.0833em solid #ccc; /* 1px */
	border-left: 0.0833em solid #ccc; /* 1px */
	padding: 0.8333em; /* 10px */
	padding-top: 0;
	margin: auto; 
	z-index: 10;}

	
#main_content {
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin: 0 0 1.3333em 0; 
	width: 478px;
	float: right;
	padding-top: 0.4167em;}
	
	
#secondary_content {
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin: 4.4167em 0 1.3333em 0; 
	width: 240px;
	float: left;}


#secondary_content img:first-child {
	border: 2px solid #c03;
	margin-bottom: -2px}
	
/* HEADING STYLES */	
h1, h2, h3, h4, h5, h6 { 
	color: #c03;
	font-family: 'Palatino Linotype', Palatino, Palladio, 'URW Palladio L', 'Book Antiqua', Baskerville, 'Bookman Old Style', 'Bitstream Charter', 'Nimbus Roman No9 L', Garamond, 'Apple Garamond', 'ITC Garamond Narrow', 'New Century Schoolbook', 'Century Schoolbook', 'Century Schoolbook L', Georgia, serif;
	font-weight: bold; }

a { color: #c03; }
#content a { text-decoration: none; border-bottom: 1px solid #c03 }
#content a:hover { background-color: #FFF7DD }

/* article headings */
.hgroup {margin-bottom: 1em }
.hgroup > h1, .hgroup > h2, .hgroup > h3 { margin: 0 }
.hgroup > h2, .hgroup > h3 { display: inline; font-size: 1em }
h1 {
	font-size: 1.5em; /* 18px */
	line-height: 1.7778em; /* 32px */
	margin-bottom: 1em;
	border-bottom: 1px solid #ededed}

h1 > .small {
	font-size: 0.5556em;
	font-weight: normal;
	padding-left: 1em
}
h2 {
	font-size: 1.1667em; /* 14px */
	line-height: 1.1429em; /* 16px */
	margin-top: 2.2858em; /* 32px */ }

h1 + h2 { margin-top: 1.1429em; }

h3 {
	font-size: 1.1667em; /* 14px */
	line-height: 1.1429em; /* 16px */
	margin-top: 1.1429em;
	font-weight: normal;
	font-style: italic}

h4 {
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin: 1.3333em 0 0 0;
	text-transform: uppercase; }

h5 {
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin: 0 0 1.3333em 0;	}

h6 {
	
}

/* TEXT STYLES */ 
p, #main_content ul, dl, dt, dd  { 
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin: 0 0 1.3333em 0; }

h1 + ul > li > h2{ margin-top: 0 }

blockquote {
	padding: 0 2.6666em; }

.listing li {
	margin: 0 0 0 2em;
	text-indent: -2em; }
	
.chronolisting dt {
	display: block;
	width: 100px;
	float: left;}

.chronolisting > dt + dd {
	display: block;
	float: left;
	clear: right;
	width: 350px; }

cite {font-style: normal }
/* FOOTER */	
#footer {
	clear: both;
	width: 62.4999em; /* 750px */ 
	padding-top: 2em; /* 24px */
	padding-bottom: 2em;
	border-top: 0.0833em solid #ccc; /* 1px */
	margin-left: -11px;
	margin-bottom: -2em;
	background: #f5f5f5 url(./css_images/footer.png) repeat-x 0 0}

#footer ul {
	display: inline;
	float: left;
	width: 22.7273em;
	font-size: 0.9167em; /* 11px */
	line-height: 1.4545em; /* 16px */
	margin: 0 0 1.3333em 0;
	text-align: center;
	overflow: hidden
}
	
#footer p { 
	clear: both; 
	text-align: center; 
	font-size: 0.9167em; /* 11px */ }	
	
.caption { 
	font-size: 0.9167em; /* 11px */
	line-height: 1.4545em; /* 16px */
	margin-bottom: 1.4545em; }
	
.vcard { font-weight: bold; border: none !important; padding-left: 2em; background: url(./css_images/vcard.png) no-repeat 0 2px }

#main_content .vcard { padding-left: 1.5em }
.caption .email { margin-left: 1em; font-weight: bold; border: none !important; padding-left: 2em; background: url(./css_images/email.png) no-repeat 0 0 }

.small, #inlinenav  { 
	font-size: 0.8333em; /* 10px */
	line-height: 1.6em; /* 16px */ }	
	#inlinenav a { font-weight: bold; text-transform: uppercase;  }
.clear-right { clear: right }	

.center { text-align: center }
	
	

.class-for-6px { 
	font-size: 0.5em; /* 6px */
	line-height: 2.6667em; /* 16px */
	margin-top: 2.6667em; margin-bottom: 0em; }

.class-for-8px { 
	font-size: 0.6667em; /* 8px */
	line-height: 2em; /* 16px */
	margin-top: 2em; margin-bottom: 0em; }

.class-for-9px { 
	font-size: 0.75em; /* 9px */
	line-height: 1.7778em; /* 16px */
	margin-top: 1.7778em; margin-bottom: 0em; }

.class-for-10px { 
	font-size: 0.8333em; /* 10px */
	line-height: 1.6em; /* 16px */
	margin-top: 1.6em; margin-bottom: 0em; }

.class-for-11px { 
	font-size: 0.9167em; /* 11px */
	line-height: 1.4545em; /* 16px */
	margin-top: 1.4545em; margin-bottom: 0em; }

.class-for-12px { 
	font-size: 1em; /* 12px */
	line-height: 1.3333em; /* 16px */
	margin-top: 1.3333em; margin-bottom: 0em; }

.class-for-14px { 
	font-size: 1.1667em; /* 14px */
	line-height: 1.1429em; /* 16px */
	margin-top: 1.1429em; margin-bottom: 0em; }

.class-for-18px { 
	font-size: 1.5em; /* 18px */
	line-height: 1.7778em; /* 32px */
	margin-top: 0.8889em; margin-bottom: 0em; }

.class-for-24px { 
	font-size: 2em; /* 24px */
	line-height: 1.3333em; /* 32px */
	margin-top: 0.6667em; margin-bottom: 0em; }

.class-for-30px { 
	font-size: 2.5em; /* 30px */
	line-height: 1.0667em; /* 32px */
	margin-top: 0.5333em; margin-bottom: 0em; }

.class-for-36px { 
	font-size: 3em; /* 36px */
	line-height: 1.3333em; /* 48px */
	margin-top: 0.4444em; margin-bottom: 0em; }

.class-for-48px { 
	font-size: 4em; /* 48px */
	line-height: 1em; /* 48px */
	margin-top: 0.3333em; margin-bottom: 0em; }

.class-for-60px { 
	font-size: 5em; /* 60px */
	line-height: 1.0667em; /* 64px */
	margin-top: 0.2667em; margin-bottom: 0em; }

.class-for-72px { 
	font-size: 6em; /* 72px */
	line-height: 1.1111em; /* 80px */
	margin-top: 0.2222em; margin-bottom: 0em; }

	
#news { margin: -1px 0 0 1.3333em; border: 1px solid #faf6d3; padding: 0 .5em; background:#fcfbf0; float:right; font-weight: bold}
#news a {font-weight: bold;text-decoration: none; border-bottom: 0;  color: #6d0019}
#news a:hover {border-bottom: 1px solid #6d0019}
