/* CSS Document */

/* humansecurity.org.uk - Site Colours and Styles */

body {
	margin:0px;
	background:#FFFFFF url(../images/back/menuleft.gif) repeat-y top left;
	font:small Verdana, Arial, Helvetica, sans-serif;
}

#container {
	clear:both;
	width:755px;
}

a:link, a:visited {
	color:#669966;
}

a:hover, a:active {
	color:#99cc99;
}

#main_content{color:inherit;}
#navigation {color:inherit;}

h1 {
	font:bold larger Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	color:#669966;
	font:bolder large Verdana, Arial, Helvetica, sans-serif;
}

caption {
	font:bold small Verdana, Arial, Helvetica, sans-serif;
	color:#669966;
}

th {
	text-align:left;
	vertical-align:text-top;
	margin:3px;
	padding:0px;
	color:#669966;
	font:normal smaller Verdana, Arial, Helvetica, sans-serif;
}

td {
	text-align:left;
	vertical-align:text-top;
	padding:5px;
	color:#000000;
	font:normal small Verdana, Arial, Helvetica, sans-serif;
}

img {border:none;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

#banner {
	clear:both;
	margin:0px 0px 0px 175px;
	height:110px;
	width:600px;
	background:#FFFFFF url(../images/back/banner.gif) no-repeat center;
	color:#FF3300;
}

#nav {
	clear:both;
	margin:0px 0px 15px 175px;
	color:#669966;
	font:normal small Verdana, Arial, Helvetica, sans-serif;
}

#nav a:link, #nav a:visited {
	color:#669966;
	text-decoration:underline;
}

#nav a:hover, #nav a:active {
	color:#99cc99;
	text-decoration:none;
}

#sub {
	clear:both;
	margin:0px 0px 0px 175px;
	width:600px;
}

#content {
	text-align:left;
	padding:5px;
}

#main {
	clear:both;
	margin:0px 0px 0px 150px;
	width:625px;
}

.textSmall {font:normal smaller Verdana, Arial, Helvetica, sans-serif;}

#pubs {
	border:#669966 solid 1px;
	width:615px;	
}

#footer {
	clear:both;
	font:normal x-small Verdana, Arial, Helvetica, sans-serif;
	color:#669966;
	padding:3px;
	text-align:center;
}
