/* ####################### Document & Container Styles ######################## */
body {
	background-color: #FBFBFD;
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	color: #E0D5D5;
	margin-top: 43px;
	padding: 0;
	text-align: center; /* For IE */
	}

#container {
	position: relative;
	width: 800px;
	background-color: transparent;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	}

#container2 {
	position: relative;
	width: 800px;
	w\idth: 802px;
	background-color: transparent;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
/* Hide from IE-Mac \*/
#container2 {
	position: relative;
	width: 800px;
	background-color: transparent;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
/* End hide */

#content {
	position: relative;
	width: 800px;
	padding-bottom: 60px;
	margin-top: 0;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	}

/* ####################### Supporting Text Styles ######################## */

h1 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	margin: 12px 0 -5px 0;
	_margin: -5px 0 -5px 0;
	color: #302F2E;
	letter-spacing: .1em;
	}

h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: .3em;
	font-weight: bold;
	color: #302F2E;
	}

h3 {
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #302F2E;
	}
	
.orange {
	color: #E2761B;
	}

.small {
	font-size: 11px;
	line-height: 15px;
	}
	
/* ####################### Nav Styles ######################## */

#logo {
	position: absolute;
	width: 280px;
	height: 36px;
	margin-top: 0;
	padding-top: 0;
	background: url(logo.gif) no-repeat;
	}

#nav {
	position: relative;
	width: 453px;
	left: 344px;
	padding: 20px 0 0 0;
	background-color: transparent;
	font-size: 14px;
	color: #3F403A;
	letter-spacing: .2em;
	white-space: no-wrap;
	}

#nav a:link, #nav a:visited {
	color: #3F403A;
	text-decoration: none;
	}
	
#nav a:hover, #nav a:active {
	color: #E2761B;
	text-decoration: none;
	}
	
#nav_menu {	
	width: 453px;
	height: 30px;
	_line-height: 20px;
	}

#nav_menu a {
	border-bottom: 2px solid #FBFBFD;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_menu a { float : none; }
/* End IE5-Mac hack */

#nav_menu a:hover { 
	border-bottom: 2px solid #E1771A;
	}	

.nav_menu_on {
	border-bottom: 2px solid #E1771A;
	color: #E1771A;
	}
						
#nav_menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#nav_menu li {
	float: left;
	margin: 0;
	}
	
#subnav {
	 width: 100%; 
	 height: 19px; 
	 margin-top: 5px; 
	 background-color: #E1771A; 
	 clear: both;
}

/* ####################### LEFT Column Styles ######################## */
    
#left_col {
	position: absolute;
	width: 438px;
	margin: 22px 0px 0px 0px;
	background-color: transparent;
	}

#lcol_content { 
	margin: 35px 0px 0px 14px;
	background-color: transparent;
	}

#lcol_content a:link, #lcol_content a:visited  { 
	text-decoration: none;
	color: #CE420A;
	}

#lcol_content a:hover, #lcol_content a:active {
	text-decoration: underline;
	color: #CE420A
	}

#lcol_content_h { 
	margin: 15px 0px 0px 14px;
	background-color: transparent;
	}

#lcol_content_h a:link, #lcol_content_h a:visited  { 
	text-decoration: none;
	color: #CE420A;
	}

#lcol_content_h a:hover, #lcol_content_h a:active {
	text-decoration: underline;
	color: #CE420A
	}
	
.lcol_quote { 
	font-size: 16px;
	line-height: 29px;
	color: #777166;
	width: 281px;
	border-bottom: 1px solid #9CA4A8;
	}

.lcol_quote_noline { 
	font-size: 12px;
	line-height: 20px;
	color: #777166;
	width: 281px;
	}
	
#lcol_factoid {
	position: relative;
	margin-top: 70px;
	font-size: 12px;
	line-height: 18px;
	color: #302F2E;
	font-weight: bold;
	background: url(factoid_bg.gif) no-repeat;
	}
	
/* ####################### RIGHT Column Styles ######################## */

#right_col { 
	position: relative;
	top: 15px;
	left: 339px;
	width: 462px;
	}

#rcol_box { 
	background: url(rcol_bg.gif) #FFF repeat-y;
	padding-bottom: 60px;
	}
	
#rcol_box_temp { 
	background: url(rcol_bg.gif) #FFF repeat-y;
	padding-bottom: 30px;
	}

#rcol_top { 
	height: 5px; 
	background: url(rcol_top.gif) no-repeat;
	}

#rcol_bot { 
	height: 5px; 
	background: url(rcol_bot.gif) no-repeat;
	}

#rcol_content { 
	width: 422px;
	font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #262524;
	line-height: 16px;
	padding: 2px 20px 0px 20px;
	}

#rcol_content a:link, #rcol_content a:visited  { 
	color: #302F2E;
	text-decoration: underline;
	}

#rcol_content a:hover, #rcol_content a:active {
	color: #E2761B;
	text-decoration: underline;
	}

#rcol_content ul {
	padding: 0px;
	margin-top: 3px;
	margin-left: 0px;
	}

#rcol_content li {
	margin: 5px 0px 5px 30px;
	}

#laiserinlive {	
	position: absolute;
	margin: 0px 0px 0px 5px;
	_margin: -12px 0px 0px 5px;
	padding: 0;
	width: 98%;
	background: url(ll_logo.gif) #E1771A no-repeat 3% 6%;
	}

#laiserinlive_border {
	position: relative;
	border: 1px solid white;
	margin: 5px;
	}

#laiserinlive_content { 
	position: relative;
	font-size: 13px;
	/*line-height: 8px;*/
	font-weight: bold;
	color: #2B2927;
	padding: 27px 0px 0px 20px;
	}

#laiserinlive_content a:link, #laiserinlive_content a:visited  { 
	color: #2B2927;
	text-decoration: underline;
	}

#laiserinlive_content a:hover, #laiserinlive_content a:active {
	color: #FFF;
	text-decoration: underline;
	}

#buttons { 
	position: relative;
	width: 453px;
	background-color: #FBFBFD;
	padding-top: 4px;
	}

/* ####################### FOOTER Styles ######################## */

#footer {
	width: 800px;
	border-top: 1px solid #E1E1E3;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 16px;
	text-align: center;
	color: #9CA4A8;
	letter-spacing: .25em;
	}
	
#footer a:link, #footer a:visited {
	color: #9CA4A8;
	text-decoration: none;
	}
	
#footer a:hover, #footer a:active {
	color: #9CA4A8;
	text-decoration: underline;
	}
