html{
}
body{
	margin:0px 25px;
	border-top:6px solid #0059DD;
	padding-top:4px;
	font-family:helvetica,arial;
	line-height:1.1em;
}
a:link,a:visited{
	color:black;
	background-color:#88C6FF;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
#article a:link,#article a:visited,#breadcrumb a:link,#breadcrumb a:visited,#menu a:link,#menu a:visited{
	padding-left:2px;
	padding-right:2px;
}
a:hover{
	background-color:#6EADFF;
}
a img{
	border:0px;
}
#topwrap{
	height:80px;
}
#topwrap #menu{
	padding-top:2px;
	float:right;
}
#topwrap #menu a:link,#topwrap #menu a:visited{
	color:#8F8F8F;
	letter-spacing:-0.02em;
	margin-left:12px;
	font-size:1.2em;
	background-color:white;
	padding-top:2px;
}
#topwrap #menu a:hover{
	background-color:white;
	color:black;
}
#topwrap #menu a.selected:link,#topwrap #menu a.selected:visited{
	color:black;
	background-color:#88c6ff;
}
#topwrap #menu #submenu{
	text-align:right;
	margin-top:30px;
	font-size:12px;
}
#topwrap #menu #submenu img
{
	margin-right:2px;
	position:relative;
	top:1px;
}
h1#logo a:link,h1#logo a:visited{
	padding:0px;
	background-color:white;
}
#wrap{
	clear:both;
	background:url('../images/extendedinfo_repeat.gif') right repeat-y;
	padding-bottom:15px;
	min-height:850px;
}
div#wrap.nobg{
	background:none;
}
#wrap #extendedinfo{
	float:right;
	width:234px;
	background:url('../images/extendedinfo_top.gif') top no-repeat;
	padding-left:15px;
	padding-right:15px;
	font-size:90%;
}
#wrap #extendedinfo h3{
	color:#0059DD;
	text-align:center;
}
#wrap #breadcrumb{
	color:black;
	font-size:0.9em;
}


#article{
	margin-right:274px;
	padding-bottom:30px;
}
#article h1{
	margin-bottom:5px;
	color:#0059DD;
	line-height:0.8em;
}
#article h1#title{
	color:black;
	line-height:1.2em;
}
#article h2{
	margin-top:0px;
	padding:0px;
	line-height:1.2em;
	margin-bottom:0px;
}
#article h2#date{
	color:#6B6B6B;
}
#article h3{
	margin:1px;
	color:#6B6B6B;
}
#article div#content{
	line-height:1.4em;
}


#footer{
	border-top:1px solid #ccc;
	padding-top:13px;
	color:#6B6B6B;
	text-align:left;
	margin-right:256px;
	padding-bottom:13px;
}
#footer a:link,#footer a:visited{
	font-weight:bold;
	background-color:white;
	padding:0px;
}
#footer div.column{
	float:left;
	text-align:left;
	line-height:140%;
	margin-right:30px;
	padding-bottom:20px;
}
#footer div.column h4{
	border-bottom:1px solid #ccc;
}
#footer div.column img{
	position:relative;
	top:3px;
}
#footer div.column a{
	display:block;
}
#footer div#releases{
	width:auto;
	line-height:120%;
}
#footer div#bottom{
	clear:both;
	padding-top:5px;
	border-top:1px solid #ccc;
}
/* 
#footer div#releases a:link,#footer div#releases a:visited{
	font-size:80%;
}
*/