@charset "utf-8";
/* CSS Document */
body {
	font:90%/130% Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#fff;
	width: 100%;
	margin: 0;
}
ul{margin:0; padding:0;}
img, a img{border:none 0;}
h1, h2, h3, h4{ color:#00b13c; margin:1em 0 .5em 0; padding:0 4px; font-weight:normal;}
p { margin:0 0 4px 0; padding:0 4px;}
a{color:#006; text-decoration:none;}
a:visited{color:#336;}
a:hover{color:#f00; text-decoration:underline;}
a:active{color:#090}
#masthead{
	padding:1em 0;
	padding-left:188px;
	margin:0;
	border:0 none;
}
#content{
	border: 1px solid #999;
	position: absolute; 
	left: 188px; 
	right:160px;
	padding:0 0 50% 0;
	margin-right:211px; 
	background-color: #fff;
	background:#fff;
}
/* Commented Backslash Hack b13c
     hides rule from IE5-Mac \*/
#content {
	margin-right:0; 
}
  /* End IE5-Mac hack */
#left {
	font-size:0.9em;
	background:#fff url(bg_left.gif) repeat-y right top;
	width: 210px; 
	height:auto;
	position: absolute; 
	left: 0px;
	margin-top: 40px;
	padding:0 14px 0px 0px;
}
#right {
	font-size:.9em;
	background:#fff url(bg_left.gif) repeat-y -1px top;
	background-color: #fff;
	position: absolute; 
	width: 160px; 
	right:0; 
	margin-top: 40px;
	border: 1px solid #999;
	border-left: 0 none #999;
}
#main{ margin-left:40px; margin-right:4px;}
.sidebar-title{color:#00b13c;}
.box{padding:0 4px; margin:4px 0;}
.stripe, #left .sidebar-title{margin-top:0; font-size:1.2em; padding:4px 4px; background:#00b13c; color:#fff; font-weight:bold;}
#right .box, #right iframe, #right .stripe{ padding-left:10px;}
ul#nav{
	background:#00b13c;
	margin:0;
	padding:6px 2px 6px 40px;
	position:relative;
	left:0;
	color:#fff;
	white-space:nowrap;
}
ul#nav a{color:#fff;}
ul{padding:0 4px;}
li{list-style-type:none;}
ul#nav li {
	display:inline;
	font-weight:bold;
	padding:6px 18px;
	margin:0;
	height:100%;
	list-style-type:none;
}
.rightHalf h2{ font-size:95%; font-style:normal;}
.byline{font-size:0.9em; color:#666;}
.top{ border-top:1px solid #999; padding:20px 4px; text-align:center;}
.tagline{color:#666; font-size:1.1em;}
.imgrt { float: right; margin-left: 6px; border: 0px none; }
.imglt { float: left; margin-right: 6px; border: 0px none; }
.linkBox {
	display: block;
	text-decoration:none;
	color:#900;
	padding: 10px 90px 4px 4px;
	min-height:80px;
	font-size:150%;
	text-align:right;
}
.date-header{ size:1em; color:#666666; font-weight:normal;}
#copy{border-bottom:1px solid #999; padding: 4em 4px 0px 4px; font-size: x-small; color: #999;}
#main li {
	padding-top: 6px;
}
#extra{ font-size:90%; padding:4px; padding-bottom:20px; background-color:#E0E1F1; border:1px solid #999;}
.hilite li, .hilite div{clear:both; padding-top:10px;}
.hilite img{float:left; border:1px solid #0f0; padding:2px; margin:3px;}
.flr{
	position: absolute;
	right: 11px;
	top: auto;
}
.bul li{ margin:4px 0 0 18px; list-style:square;}
.gray{background-color:#ccc; padding:4px; margin:10px;}
.gray img{ margin:4px;}
.backnext{clear:both; color:#666; font-size:80%;}
.backnext a{ padding:0 8px; color:#666;}
.site{width:100%; height:auto;}
.auto{width:auto; height:auto;}
.air{margin:30px 0 60px; font-size:120%;}
.air span{color:#666; display:block;}

