html,body{margin:0;padding:0}
body{font: 80% arial,sans-serif;text-align:center; background: #D3CCBF; margin-top: 5px; }
p{margin-bottom: 15px;}
hr{ width: 80%; }
a{color: #006; }
img{ border: none; }
.submit { position: relative; top: 4px; }
#top{ background: transparent url(/images/bg/bg_top.gif) no-repeat 0 0; padding: 10px 25px 10px 10px; position: relative; height: 1.8em;  }
#loginstatus { float: right; margin-top: 5px; color: #ddd; }
#loginstatus a { color: #ddd; text-decoration: none; }
#loginstatus a:hover { text-decoration: underline; }
#search{ font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #999; }
* html #search{ padding-bottom: 3px; }
#header{height: 110px; position: relative; background: #fff url(/images/bg/bg_header4.png) no-repeat 0 0; }
.logo { border-style: none; position: absolute; top: 10px; left: 25px;}

#container{position: relative; text-align:left; background-color: transparent;}
#col1 p, h3, ul{line-height:1.4; padding: 0 25px 0 25px;}
#col1 div, #col2 div, #col3 div, #sidebar div { margin: 5px 15px 5px 15px; }
#footer{background: transparent url(/images/bg/bg_footer2.gif) no-repeat bottom left; color: #FFF; height: 1.8em; padding: 10px 15px 10px 25px; }
#footer a{display:inline;padding:0;color: #C6D5FD; }

#container{ width:770px; margin:0 auto; position: relative;}

#navigation { width: 770px; float: left; position: relative; } 
#date { position: absolute; bottom: 10px; right: 25px; color: #fff; }

.nav li{ list-style: none; display: block; float: left;}

#mainnav{ width: 770px; height: 45px; background: url(/images/bg/bg_nav5.png) no-repeat 0 0; float: left; margin: 0;}

#mainnav li
{
	position: absolute;
	top: 0;
	text-indent: -100em;
	overflow: hidden;
}

#mainnav li, #mainnav a
{
	display: block;
	height: 45px;	
	text-decoration: none;
}

#nav-home {	left: 25px; width: 74px;	}
#nav-news {	left: 100px; width: 135px;	}
#nav-events {	left: 236px; width: 85px;	}
#nav-issues {	left: 322px; width: 81px;	}
#nav-resources { left: 404px; width: 116px; }
#nav-about {	left: 520px; width: 105px;	}

#nav-home a:hover, #nav-home.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -25px -45px no-repeat;
}

#nav-news a:hover, #nav-news.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -100px -45px no-repeat;
}

#nav-events a:hover, #nav-events.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -236px -45px no-repeat;
}

#nav-issues a:hover, #nav-issues.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -322px -45px no-repeat;
}

#nav-resources a:hover, #nav-resources.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -404px -45px no-repeat;
}

#nav-about a:hover, #nav-about.selected
{
	background: transparent url(/images/bg/bg_nav3.png) -520px -45px no-repeat;
}

#bg { clear: left; float: left; width: 100%; background: transparent url(/images/bg/bg_wrapper3.png) repeat-y 0 0; }
#wrapper{float:left;width:100%;  }
#col1{margin-right: 270px; font-size: 110%; line-height: 1.4em; }
#col2{float:left;width:270px;margin-left:-270px; }
/* #col3{float:left;width:250px;margin-left:-250px; } */
#footer{clear:left;}

#maincol{float: left; margin-right: 250px; }
#sidebar{float:left;width:250px;margin-left:-250px; }

.release, .event{ padding-bottom: 8px; }

ul.maincol { list-style-type: none; padding: 0 25px 0 25px; margin: 0 0 15px 0; }

ul.maincol li { margin-bottom: 10px; }

ul.bullets { padding: 0 25px 0 25px; margin: 0 0 15px 15px; }

.timestamp { font-size: 85%; font-style: italic; }
.logodiv { float: left; width: 145px; height: 105px; margin: 2px 0; padding: 0; text-align: center; line-height: 105px; font-size: 105px;}
/* *>div.logodiv { font-size: 12px; } */
.memberlogo { margin: 0 2px; vertical-align: middle; }
.clearLeft { clear: left; }
.fjtitle {font-size: 16px; border-bottom:1px solid gray; 
margin-left:15px; margin-right:15px;}
.fjitembody {padding-left:15px; margin-top:10px; margin-bottom:0; 
padding-right:5px;}
.fjfooter {margin-top:10px; padding-left:15px; text-align:right; 
padding-right:5px; color:gray; margin-bottom:0;}
