/*
brown	401c06
bronze	b19361
turq	54b1b4				
grey	605b51

container 	w: 1000
logo		margin-left:40px
logo.gif	w: 200
#copy		padding:40px

img		w: 650
img pad right 70
*/



a#press_login{
	float:right; padding:10px; 		
	background:#f9f5e0; 
	color:#401c06; 
	border:1px solid #401c06;
	font-size:12px;
}

a#press_login:hover{
	background:#401c06;
	color:#f9f5e0; 
	font-size:12px;	
}

.callout{
	margin:10px 0;
	xpadding:12px;
	xborder:1px solid #b19361;
	background:#f9f5e0;
}

#disclaimer{
	font-size:.7em;
	line-height:1.25em;
	padding:5px;
	color:#b19361;
	color:#401c06;
	text-align:center;
}
#more_link {
	margin-bottom:20px;
}
.plain_list{
	list-style:none;
	margin:20px 0;
	padding:0;
}
h1.top {
	margin-top:40px;
}
.box{
  margin:20px 0;
}
.box a {
	font-size:.7em;
}
.box img{
  margin:20px 0;
}
#thumb_header{
	margin-top:40px;	
	font-size:.7em;
}
#thumbs{
  margin:0;
  padding:0;
	margin-top:20px;
  text-align:center;
  list-style:none;
}
#thumbs img{
  display:inline;
  }
#thumbs a:active {
  outline: none;  
  } 
#thumbs a:focus
  {
    -moz-outline-style: none;
  }
hr {
	margin:40px 0;
}
.alt_row { background-color: #f9f5e0;}

#col3 #lion {
	padding-top:50px;
}
#top-img {
	padding-right:80px;
}
#top-img img{
	padding-top:6px;
	border-top: 25px solid #fff;
}
.serif, a.serif {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 90%;
	color:#401c06;
}
#main_table{
	background:white;
}
html, body, #main, #main_table{
	height:100%;
}
body, html { 
	margin:0; 
	padding:0; 
	}
body { 
	font: normal 10pt/13pt arial, helvetica, san-serif; 
	color:#401c06; 
	background:#401c06 url(../images/gui/bg2.gif) 
	}
#container { 
	position:relative;
	text-align:left;
	margin:0 auto;
	width:1080px;
	background-color:white; 
	}	
#content { 
		padding:20px 40px 40px 20px; 
		font-size:1.15em; 
		line-height:1.25em; 
		background-color:white;  
		}	
#nav, #subnav{ 
	position:absolute; 
	text-align:left;  
	line-height:1em; 
	top:40px;
	left:40px;
	}
#subnav{ 
	margin-left:110px;
	font-weight:bold;  
	}
#col3{
	width:240px;
	color:#b19361;
	border-left: 1px solid #b19361;
	padding-right:50px;
	font-size:90%;
}	
#col3 a{
	font-size:110%;
}	
#col3 a .description{
	font-size:80%;
	color:#b19361;
	font-family: arial, helvetica, san-serif;
	font-weight:normal;
}	

#col3 ul{
	list-style:none;
	margin:0;
	padding:0 0 0 20px;
}	
#col3 li{
	padding:0 0 20px 0;
	margin:0;
}
#col3 li.last{
	padding-bottom:0;
}
.th {
	background-color:#eee; 
	font-weight:bold;
	}
.border-top{
	border-top:1px solid #ccc;
	}
x#more {
	margin-top:40px;
	}
.nobul{
	list-style:none;
	margin:0;
	padding:0;
	}
sup { 
	font-size:70%;
	}
.red{
	color:#990000;
	}
.white{
	color:white;
	}
form label{
	float: left;
	width: 120px;
	font-weight: bold;
	}
form input, form select{
	width: 160px;
	margin-bottom: 5px;
	}
form #submitbutton{
	margin-top: 5px;
	width:90px;
	}
form br{
	clear: left;
	}
.legal{
	font-style:italic;
}	
.small_type, .legal{
	font-size:.7em; 
	line-height: 1.4em;
	}
.table_style th{
	text-align:left;
	padding:10px;
	
} 
.table_style{ 
	font-size:.75em;
	line-height:1.25em; 
	width:100%;	
	}
.table_style td{
	padding:10px;
}	
.table-style a{
	font-weight:bold;
}	
#coverage_table span.sortarrow {
  color: black;
  text-decoration: none;
	}
a.tour  { 
	color:#b19361 
	}
a.tour:hover { 
	text-decoration:none
	}
p {
	padding-top:0
	} 
h1 { 
	font:  normal 1.5em Arial, Helvetica, sans-serif; 
	color:#b19361;  
	color:#401c06; 
	padding:0; 
	margin:0 0 10px 0;	
	}
h1.in {
	margin:30px 0 10px 0;
}	
	
h2 { 
	font:  bold 1.15em Arial, Helvetica, sans-serif;
	}
.contact h2{
	font:	normal 1em Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
}
h3 { 
	font:	bold 1em Arial, Helvetica, sans-serif; 
	}
h4 { 
	font:	normal 1em Arial, Helvetica, sans-serif; 
	padding:0; 
	margin:5px 0 10px 0; 
	}
a { 
	color:#b19361; 
	text-decoration:none; 
	}
a:hover { 
	xtext-decoration:underline;
	color:#54b1b4; 
	}
a.text, .red-text { 
	color:#C58B66; 
	text-decoration:none; 
	}
a.text:hover { 
	color:#8A4816 
	}
a.bronze { 
	color:#b19361; 
	text-decoration:underline;
	}	
	
/*	LAYOUT	*/
#logo{
	margin-top:220px;
	margin-left:20px; 
	}
#main { 
	text-align:left; 
	padding:0	
	}	
#subsub_nav { 
	position:absolute; 
	right:50px; 
	color:#cebd9a;
	}
#nav ul, #subnav ul{ 
	margin: 0; 
	padding: 0;  
	} 
#nav ul li, #subnav ul li{ 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	}
#nav a, #subnav a, #subsub_nav a{ 
	color:#9B8657; 
	text-decoration:none; 
	font-size:.8em;
	font-weight:bold;
	}
#subnav #currentpage { 
	list-style-image:url(../images/gui/carrot-left.gif) 
	}
#nav #currentpage a:link, 
#nav #currentpage a:visited, 
#nav a:hover,
#subnav #currentpage a:link, 
#subnav #currentpage a:visited, 
#subnav a:hover, 
#subsub_nav a:hover{ 
	color:#401c06	 
	}
#nav #currentpage a{ 
	font-weight:bold 
	}
#left_column { 
	width:220px 
	}
#right_column { 
	width:220px 
	}
#spacer_column { 
	width:30px 
	}
#pad { 
	padding:15px 
	}
#copy_list { 	
	padding:0 0 0 10px;
	margin:0;
	margin-left: 10px;
	list-style-type:none;
	}
#copy_list li { 
	padding-bottom: 15px; 
	}
#copy_list li.last { 
	padding-bottom: 0; 
	}
#press_list { 
	margin: 0; 
	padding: 0; 
	margin-bottom:20px; 
	}
#press_list li { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	padding-bottom: 10px; 
	}
#pullquote, .overline {
	border-top: solid 1px #9B8657; 
	}
#pullquote { 
	padding-top:20px 
	}
#divider-home {padding:10px; 
	height:3em; 
	border-left: solid 1px  #b19361
	}
#ritz { 
	display:block; 
	padding-top:40px
	}
#footer { 
	xbottom:-100px; 
	xwidth:800px; 
	text-align:left; 
	font:normal 7pt/9pt arial, helvetica, san-serif; 
	color:#401c06; 
	}
#footer a, #footer a:visited { 
	color:#401c06 
	}
#footer a:hover { 
	color:#b19361 
	}
.deco {
	padding:30px 0 40px 0; 
	text-align:center
	}
.inline { 
	display:inline
	}
.border {
	border:solid 1px #b19361;
	}
.mar-top { 
	margin-top:30px 
	}
.small { 
	font-size:smaller
	}
#archive { 
	padding-top:0
	}
#archive a { 
	font-size:.65em
	}
.hidden {
	display:none;
	}	