html { 
	overflow:scroll; 
}
* html ul li { float: left; }
* html ul li a { height: 1%; margin:0 0 0 17px; }
body{
	margin:0;
	padding:0;
	background:#C5C7CC;
	color:#000;
	font-family: Tahoma, Geneva, sans-serif;
}
img {
	border:none;
}
div {
	margin:0;
	padding:0;
}
p {
	margin:0 0 1em 0;
	padding:0;
}
a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
a:hover, a:active {
	text-decoration:underline;
	color:#597A54;
}
a:link img, a:hover img, a:active img, a:visited img{
	text-decoration:none;
}
#shadow_b {
	width:1048px;
	margin:0 auto 32px auto;
}
#main_out {
	width:1048px;
	margin:0 auto;
	background:url(../images/shadow.png) repeat-y;
}
#main_in {
	width:1000px;
	margin:0 auto;
}
#logo {
	margin:0;
	float:left;
	width:300px;
}
#logo_ahref {
	margin:27px 0 4px 35px;
	float:left;
}
#mission {
	margin:15px 0 0 35px;
	width:435px;
	float:left;
	font-size:.7em;
	letter-spacing:.25px;	
}
#in_progress{
	color:#2EBC06;
	margin: -12px 0 4px 0;
}
#fadeshow {
	clear:both;
	border-top:2px solid #F2F2F2;
	border-bottom:2px solid #F2F2F2;
}
#content_wrap {
    float:left;
    width:100%;
	background:url(../images/content_wrap.gif) repeat-y;
}
#content {
	float:left;
	width:750px;
	font-size:small;
	padding:25px 0 0 30px;
	text-align:justify;
}
#content h2 {
	margin:0 0 15px 0;
}
#content h3 {
	margin:0 0 5px 0;
}
#c_img{
	border:2px solid #F2F2F2;
	margin:15px 0 15px 20px;
}
.img_right {
	float:right;
	margin:10px 0 10px 12px;
}
#static {
	margin:-18px 0 0 14px;
	float:left;
	padding:0;
}
#static img {
	border:2px solid #F2F2F2;  
	background-color:#F2F2F2; 
	padding:2px;
}
#static p {
	font-weight:bold;
	padding:0;
	text-align:center;
	font-size:.85em;
}
#static a:hover img, #static a:active img {
	background:#C5C7CC; 
	text-decoration:none;
}
#essay {
	margin:0 0 10px 13px;
}
#essay h3 {
	text-align:right;
	margin:0 12px 4px 0;
	padding:0;
	font-size:.85em;
}
#essay p {
	margin:5px 22px 7px 0;
}
#essay_caption {
	margin:5px 22px 7px 0;
	font-size:.85em;
}
#news {
	float:left;
	width:152px;
	font-size:.7em;
	padding:20px 0 15px 53px;
}
#news h2 {
	font-size:1.35em;
	padding:0;
	margin:0 0 .5em 0;
}
#news h3 {
	font-size:1.15em;
	padding:0;
	margin:0;
}
#news h4 {
	font-size:.9em;
	padding:0;
	margin:0 0 .5em 0;
	font-style:italic;
}
#news ul {
	margin:0;
	padding:2px 0 5px 30px;
}
#news li {
	margin:0;
	padding:0 0 2px 0;
}
#foot {
	clear:both;
	text-align:center;
	font-size:.6em;
	padding:0 0 0 0;
	border-top:2px solid #F2F2F2;
}
#foot p {
	padding:1em 0 0 0;
	margin:0;
}
ul#nav, #nav ul{
	margin:0;
	padding:6px 0 10px 0;
	cursor:default;
	list-style-type:none;
	display:inline;
}
ul#nav{
	display:block;
	table-layout:auto;
	float:right;
	margin:-3px 0 10px 0;
	font-family:"Century Gothic", "Lucida Grande", Tahoma, Geneva, sans-serif;
}
ul#nav>li{
	display:inline;
	padding:2px 12px;
	text-align:center;
	font-size:small;
	font-weight:bold;
}
ul#nav li>ul{
	display:none;
	position:absolute;
}
ul#nav li:hover>ul{
	display:inline; 
	width:55px;
	padding:0 0 0 0;
	border:1px solid #C5C7CC;
	margin:22px 0 0 -50px;
}
#nav ul li a{
	display:block;
}
#nav ul>li {
	font-size:x-small;
	font-weight:bold;
	line-height:18px;
	background-color:#F2F2F2;
	text-align:center;
}
#nav a:link, #nav a:visited, a:link, a:active, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#nav a:hover {
	text-decoration:none;
	color:#597A54;
	background-color:#fff;
}
a:hover {
	text-decoration:underline;
	color:#597A54;
}
a.tooltip span {
	display:none; 
	padding:2px 5px; 
	margin:0 0 0 8px;
}
a.tooltip:hover span {
	display:inline; 
	position:absolute; 
	background:#F2F2F2; 
	border:1px solid #000; 
	color:#000; 
	margin:55px 0 0 -40px;
}
p>#email {
	background-color:#fff;
	padding:0 0 0 2px;
	vertical-align:text-top;
}
#news_archives a:link, #news_archives a:visited, #news_archives a:hover, #news_archives a:active  {
	font-weight:normal;	
}
#img_strip_news_archives {
	margin:0 0 0 -30px;
}
#img_strip_advisors {
	margin:0 0 0 -30px;
}
#img_strip_donate {
	margin:0 0 0 -30px;
}
#email {
	margin:1px 0 0 -3px;
}
#beta {
	clear:both;
	float:right;
	text-align:right;
	margin:-24px 13px 0 0;
	font-size:.7em;
	color: #597A54;
	font-weight:bold;
	width:100px;
}
#right_news {
	padding:10px 0 5px 0;
}
#right_news h3 {
	margin:0;
	font-size:1.2em;
}
#right_news a:link, #right_news a:visited, #right_news a:hover, #right_news a:active  {
	font-weight:normal;	
}
.donate_center {
	text-align:center;
	padding:5px 0 20px 0;
}
.poster {
	clear:both;
	float:left;
	margin:0;
	width:380px;
}
.poster a:link, .poster a:visited, .poster a:hover, .poster a:active  {
	font-weight:normal;	
}
.poster_img {
	margin:25px 0 0 95px;
}
.poster_text {
	margin:7px 15px 0 107px;
	text-align:left;
}
.poster_diagram {
	float:left;
	margin:10px 0 0 35px;
}
.desktop {
	float:left;
	margin:0 45px 10px 0;
	width:200px;
}
.desktop a:link, .desktop a:visited, .desktop a:hover, .desktop a:active  {
	font-weight:normal;	
}
.desktop_group {
	clear:both;
	padding:10px 0 0 0;
	width:735px;
}
/*SLIDER*/
/*outside rectangle*/
#sliderContent { 
	width:600px;
	margin:-20px 0 0 124px;
	padding:0px 10px 6px 15px;
	border:none;
}
/*inside rectangle*/
.viewer { 
	width:600px;
	overflow:hidden; 
	position:relative; 
	margin: 0 0 3px 0;

}
/*conveyor movement*/
.content-conveyor {
	width:600px; position:relative; 
}
/*items*/
.item { 
	width:123px; 
	float:left; 
	margin:auto; 
	padding:2px 0; 
}
.item img {
	border:2px solid #F2F2F2;  
	background-color:#F2F2F2; 
	padding:2px; 
}
.item a:hover img, .item a:active img{
	background:#C5C7CC; 
	text-decoration:none;
}
.item p {
	position:absolute;
	font-size:.85em;
	color:#fff;
	margin:60px 0 0 12px;
}
.nodisplay_main {
	display:none;
}