BODY {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: url(http://rights.apc.org.au/img/bg.gif);
	background-repeat: repeat;
	font-family: Arial, Verdana, Trebuchet MS, sans-serif;
	line-height: 1.3em;
	font-size: x-small; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	}
HTML>BODY { /* be nice to Opera */
	font-size: small;
	}

A 			{ color: #c30; text-decoration: underline; }
A:link		{ color: #c30; text-decoration: underline; }
A:visited	{ color: #666; text-decoration: underline; }
A:active	{ color: #f30; text-decoration: underline; }
A:hover		{ color: #f30; text-decoration: underline; }

/* ----------- Layout ---------- */

#bg {
	}
#frame {
	font-size: 95%;
	text-align: left;
	margin: 0 auto;
	padding: 0 5px;
	background-color: #fff;
	width: 782px;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width: 750px;
	}
HTML>BODY #frame {
  	width: 750px;
	} 
	
/* ----------- Common page sections: Header, Footer ---------- */

#header {
	border-top: 2px solid #000;
	background: #fff; 
	width: 100%; 
	height: 70px; 
	padding: 0;
	margin: 0 auto; 
	}
#footer {
	border-top: 2px solid #000;
	background-color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	margin-bottom: 0;
	}
.row {
	background: #fff;
	}
div.row div.left {
	float: left;
	text-align: left;
	width: 410px;
	}
div.row div.right {
	float: right;
	text-align: right;
	width: 340px;
	}
#outer_wrapper {
	background: #fff;
	}
#wrapper {
	background: #fff;
	}
#container {
	width: 100%;
	float: right;
	margin-left: -200px;
	}
#content {
	margin-left: 200px;
	}
#main {
	margin-right: 200px;
	}
#feature {
	width: 200px;
	float: right;
	}
#menu {
	width: 200px;
	float: left;
	border-top: 2px solid #000;
	}
.colspace {
	padding-left: 10px;
	}
	
/* ----------- Common page tricks ---------- */

h1, h2 {
	margin-top: 0;
	}
.last {
	margin-bottom: 0;
	}
.clearing {
	height: 0;
	clear: both;
	}

/* ----------- Form elements ---------- */
	
.keywords {
	width: 120px;
	font-size: 100%;
	}

.button {
	font-family: Verdana, sans-serif;
	text-transform: lowercase;
	font-size: 90%;
	color: #fff;
	background-color: #cc3300;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #cccccc;
	}

/* ----------- List item icons ---------- */

#nav {
	padding-top: .2em;
	padding-bottom: 1em;
	background: #fefefe;
	}
#nav .ls-category .current  {
	list-style-image: url(http://rights.apc.org.au/img/icon_category-on.gif);
	font-weight: bold;
	}
#nav .ls-category .ls-home {
	list-style-image: url(http://rights.apc.org.au/img/icon_home.gif);
	}
#nav .ls-category .ls-home-current {
	list-style-image: url(http://rights.apc.org.au/img/icon_home-on.gif);
	font-weight: bold;
	}
#nav .ls-entry .current  {
	list-style-image: url(http://rights.apc.org.au/img/icon_entry-on.gif);
	font-weight: bold;
	}
.ls-category LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_category.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
.ls-comment LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_comment.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
.ls-entry LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_entry.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
.ls-entry-on LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_entry-on.gif);
	}
.ls-extlink LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_extlink.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
.ls-news LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_news.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
.ls-trackback LI	{
	list-style-image: url(http://rights.apc.org.au/img/icon_trackback.gif);
	margin: 0px 0px .7em -1.3em;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	line-height: 120%;
	}
	
/* ----------- General ---------- */

.sectionhead {
	font-size: 100%;
	font-weight: bold;
	border-top: 2px solid #000;
	border-bottom: 1px solid #000;
	}
#menu .sectionhead {
	width: 200px;
	}
.intro {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	}
H3 {
	font-size: 100%;
	margin-bottom: 0;
	}
IMG {
	border: 0;
	}
.posted {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	}
.logos {
	padding-top: 1em;
	margin-left: .5em;
	}
.navarchive-top {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	width: 100%;
	padding-bottom: 2em;
	}	
.navarchive-bottom {
	font-family: Verdana, sans-serif;
	font-size: 85%;
	width: 100%;
	padding-top: 2em;
	padding-bottom: 3em;
	}
	
/* ----------- Comments, Contact form ---------- */

.comments-body {
	width: 410px;
	border: 1px solid #ccc;
	background: #eee;
	padding: 10px;
	margin-top: 4px;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	}

.contact-form {
	width: 518px;
	border: 1px solid #ccc;
	background-color: #eee;
	background-image: url(http://rights.apc.org.au/img/bg_form-contact.jpg);
	padding: 10px;
	font-family: Verdana, sans-serif;
	font-size: 85%;
	}

.comments-body .button, .contact-form .button {
 	font-size: 110% ;
	}
	
.comments-body SPAN, .contact-form SPAN {
 	font-size: 100% ;
	}
