body,table,tr,td,ul,li,div{
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	font-style:normal;}
body{	margin:8px 24px;}
div{	text-align:left;}
img{	border:0;}
ul{	margin-left:16px;}
td{	vertical-align:top;}
ul,li{	background:none;}

a{color:#00f;}
a:link{color:#00f;}
a:visited{color:#00f;}
a:active{color:#00f;}
a:hover{color:#0a0;}

h1{	font-size:14pt; font-weight:bold; color:#080; }
h2{	font-size:12pt; font-weight:bold; color:#0a0;
	margin:0px; margin-top:8px; padding:0px; }
.news-content{ background-color:#ffffff; padding:8px; }

#sidebar{
	text-align:center;
	width:100px;
	margin-right:40px;
	margin-top:160px;
	margin-bottom:8px;
	border-right:2px solid #7aa;}

#sidebar img{margin-bottom:8px;}
#sidebar div{text-align:center;}
#sidebar a{
	display:block;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;}
#sidebar a:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;}

#adbar{
	width:120px;
	margin-top:180px;
	margin-bottom:8px;
	margin-left:40px;}
	border-left:2px solid #7aa;}

#page{	background-color:#ffffff;
	text-align:center;
	width:621px;
	border:none;}

#head{	margin-top:64px;
	margin-bottom:32px;
	text-align:left;}

#menu{	list-style:none;
	margin-left:8px;}
#menu li{
	float:left;
	margin-bottom:1px;
	height:24px;}
#menu a{margin:0px;
	margin-left:-6px;
	margin-bottom:0px;}

#footer{font-size:8pt;
	text-align:center;
	color:#999;
	clear:both;
	border-top:2px solid #aaa;
	padding-top:2px;}

#content{
	clear:both;
	text-align:left;
	margin-bottom:16px;
	min-width:520px;}

#whatis_page,#features_page,#download_page,#help_page,#screenshots_page{
	padding:8px;
	padding-left:86px;}
#whatis_page{
	border-top:#f00 2px solid;
	background:url(images/package.png) no-repeat 8px 30px;}
#features_page{
	border-top:#0b0 2px solid;
	background:url(images/shapes.png) no-repeat 0px 20px;}
#download_page{
	padding-left:94px;
	border-top:#00f 2px solid;
	background:url(images/openpkg.png) no-repeat 0px 10px;}
#help_page{
	border-top:#fb0 2px solid;
	background:url(images/guy.png) no-repeat 4px 20px;}
#screenshots_page{
	border-top:#f4f 2px solid;
	background:url(images/camera.png) no-repeat 20px 20px;}

#download_page li{margin-bottom:20px;}

#news{margin-top:8px; border-top:2px solid #f00;}

#bugs{	color:red;}
#bugs a{
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:red;
	padding:2px;}
#bugs a:hover{
	text-decoration:none;
	color:white;
	background-color:red;
	padding:2px;}

#sfbanner{float:left;}
#donate{float:right;}
.vis{	display:block;visibility:visible;}
.hid{	display:none;visibility:hidden;}
.bq{	margin-left:16px;}
.mono{	font-family:courier;}
.don div.mti{text-align:center;font-weight:bold;font-size:16pt;border-bottom:2px solid #aaa;}
.don div.mti a{float:right;}
.don div.ti{font-weight:bold;font-size:12pt;margin-top:20px;margin-bottom:10px;}
.don ul li{margin:16px 0px 16px 32px;}

