UL {
	LIST-STYLE-TYPE: none;
}

.leftcol li {
	list-style-position:outside;
	padding: 5px 5px 5px 12px;
	margin: 0px;
}

#wrapper {
	BORDER-RIGHT-WIDTH: 6px;
	BORDER-RIGHT-STYLE: solid;
	BORDER-left-WIDTH: 6px;
	BORDER-left-STYLE: solid;
}

#footer, #nav {
	TEXT-ALIGN: left;
	PADDING: 0px;
	BORDER-LEFT-WIDTH: 0px;
}

#footer_right {
	min-height: 5.8em;
	TEXT-ALIGN: right;
	padding: 1.9em 20px 0 0;
}

#footer_left {
	min-height: 7.6em;
}

#nav {
	height:2.6em;
}

#index {
	padding-top: 6px;
	min-height:2.6em;
}

.leftcol H3 {
	PADDING: 6px 20px;
	MARGIN: 10px 0px 0px 0px;
}

.itemside {PADDING: 0px 0px 0px 10px; }

#header .rightcol { PADDING-LEFT: 0px; }

.leftcol UL, .itembox UL {
	LIST-STYLE-TYPE: none;
}

#nav UL {
	padding-left: 20px;
	/*white-space: nowrap;
	position: absolute;*/
}
#nav LI {
	padding-right: 15px;
	margin-right: 10px;
}

#logo1, #logo2, #logo2_right {HEIGHT: 112px}

#nav A, A:hover {TEXT-DECORATION: none}

/**************************************************/
/* COLOUR SCHEME */
/**************************************************/

BODY {
	COLOR: #333;
	MARGIN: 0 30px;
	PADDING: 0
}

#wrapper {
	BACKGROUND-COLOR: #F1F1F1;
	BORDER-right-COLOR: #DEDFDF;
	BORDER-left-COLOR: #f1f1f1;
}

.leftcol {BACKGROUND-COLOR: #DEDFDF}

.rightcol, #footer {
	BORDER-LEFT-COLOR: #DEDFDF;
	BACKGROUND:#F1F1F1;
}

#footer_right {
	BACKGROUND: url(../img/slick_punbb/footer_bg2.png) #F1F1F1 bottom left no-repeat;
}
#footer_left {
	BACKGROUND: url(../img/slick_punbb/footer_bg1.png) #DEDFDF  bottom left no-repeat;
	text-align: right;
}

#nav {
	BORDER-LEFT-COLOR: #DEDFDF;
	BACKGROUND: url(../img/slick_punbb/nav_dark.png) top left repeat-x #2989c0;
	min-height:2.6em;
}

#nav_light {
	BACKGROUND: url(../img/slick_punbb/nav_light.png) top left repeat-x #6ba8c8;
	/*padding:0.3em 0;*/
	/*height:2.6em;*/
	WIDTH: 22em;
	min-height:2.6em;
}
#nav LI {
	BACKGROUND: url(../img/slick_punbb/nav_item.png) right no-repeat;
}
.leftcol H3 {
	BACKGROUND: url(../img/slick_punbb/title_left.png) top left repeat-x #7db9ce;
	COLOR: #083f6d;
	border-right: 1px solid #7db9ce;
	border-left: 2px solid #7db9ce;
}

.leftcol UL {COLOR: #B0C3D3}

BLOCKQUOTE, DIV.codebox {BACKGROUND-COLOR: #f9f9f9}

.newsinfo {BORDER-BOTTOM-COLOR: #c7ccd0}

A:link, A:visited {COLOR: #0a7cc4}

A:hover {COLOR: #B42000}

#nav A:link, #nav A:visited {COLOR: #FFF}

#nav A:hover {COLOR: #FFF}

LEGEND {COLOR: #005CB1}

FORM>FIELDSET {BORDER-COLOR: #C6C6C6}

#main H2 {
	color:#6297a6;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
}

DIV.newsbox h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.3em;
	color:#04588d;
}
.leftcol li {
	color:#04629e;
	border-bottom: 1px solid #edefef;
	background:url(../img/slick_punbb/item_leftcol.png) left center no-repeat;
	text-decoration:none;
}
.leftcol li a{
	text-decoration:none;
}
/**************************************************/
/* LOGO/TITLE */
/**************************************************/
.head_bg{
	BACKGROUND: url(../img/slick_punbb/head_bg.png) top left repeat-x;
}
#logo1 {
	BACKGROUND-IMAGE: url(../img/slick_punbb/logo_1.png);
	BACKGROUND-POSITION: top left;
	BACKGROUND-REPEAT: no-repeat;
}

#logo2_right {
	BACKGROUND-IMAGE: url(../img/slick_punbb/logo_2_right.png);
	BACKGROUND-POSITION: top right;
	BACKGROUND-REPEAT: no-repeat;
}

#header img.snow {
	position:absolute;
	margin: 20px 0px 0px -20px;
}

SPAN.newsitem {
	FLOAT: left;
	DISPLAY: block;
	MARGIN-RIGHT: 0.4em;
	width:0.8em;
	height:0.8em;
	background: url(../img/slick_punbb/item.png) center center no-repeat;
	margin-top:0.2em;
}

div#newsletter
{
	padding-right: 1em;
}
div#newsletter p.desc
{
	padding-top: 1em;
	padding-bottom: 0.5em;
}

div#si_tags{
	background-color: #cde;
	padding: 0px 20px;
	margin-bottom: 10px;
	line-height: 26px;
}

div#si_tags .title
{
	font-weight: bold;
	font-size: 1.3em;
	color: #04588D;
}

div#si_tags .title a{
	text-decoration: none;
	color: #04588D;
}
div#si_tags .title a:hover{
	color: #B42000;
}

div#si_tags .tags
{
	font-size: 1.1em;
}
div#si_tags .tags a{
	text-decoration: none;
}
