body
{
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 10pt;
	color: #000000;
}

a:link{
color:#000000;
}

a:visited{
color:#000000;
}

a:hover{
color:#000000;
}

a:active{
color:#000000;
}

#page {
	position:absolute;
	width:100%;
	top:0px;
	left:0px; 
}

#top {
	
	background-color: #000000;
	border-bottom: 2px solid #FF9900;
	width:100%;
	height:70px;	
}
	
#logo {
	top:13px;
	position:absolute;
}

#topad {
	position:absolute;
	top:5px;
	left:280px;
}
	
#left {
	position: absolute;
	top:72px;
	left:0;
	width: 155px;
	padding: 0px;
	color: #000;
	border-right: 1px solid #000000;
}	
	
#contentwrapper {
	width:600px;
	margin-left:164px;
	margin-bottom:30px;
	padding: 0px;
	background-color: #EFEFEF;
	min-height:560px;
}
	
#content {
	width:600px;
	padding: 10px 10px;
	background-color: #FFFFFF;
}
	
#articlecontentwrapper {
	width:730px;
	margin-left:164px;
	margin-bottom:30px;
	padding: 0px;
	background-color: #EFEFEF;
	min-height:560px;
	}
	
#articlecontent {
	width:730px;;
	padding: 10px;
	background-color: #FFFFFF;
	}
	
#ads {
	width: 160px;
	position: absolute;
	left:795px;
	top:72px;
	padding-top:10px;	
}

#footer {
	width: 100%;
	height: 25px;
	background-color: #000000;
}

.footercontent {
	padding-left: 370px;
	padding-top:4px;
	color: #FFFFFF;
	font-family: Tahoma, Helvetica, Arial;
	font-size: 10pt;
}
	
#gallerycontent {
	margin-left:165px;
	margin-right:180px;
	width:600px;
	padding:10px 10px;
	background-color:#FFFFFF;
}	
	
#galleryview {
	width:750px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
}
	
.galleryhome {
	float:left;
	width:128px;
	height:180px;
	padding:10px;
	background-color: #E9E9E9;
	border:1px solid #F8F8F8;
}
	
.articlelistthumb {
	float:left;
	padding-right: 10px;
}	
	
.articlelistthumb img{
	border: 1px solid #000000;
}	

.articlesummary {	
	color: #000000;	
}

.imageleft {
float: left;
border:1px solid black;
}

.magheading
{font-family: Tahoma, Helvetica, Arial;
font-size: 20pt;
font-weight: bold;
display: inline;
}

.magsubheading, A.magsubheading
{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}

.magimagecaption
{ font-family: Arial, Helvetica, sans-serif, Tahoma;
font-size: 7pt;
}

.magazine
{font-family: Tahoma, Helvetica, Arial;
font-size: 10pt;
color: #000000;}

.magazine A:LINK
{color: #000000;
text-decoration: underline;}

.magazine A:VISITED
{color: #666666;
text-decoration: underline;}

.magazine A:HOVER
{color: #FF8C00;
text-decoration: none;}

.magazine A:ACTIVE
{color: #FF8C00;
text-decoration: none;}

	
ul#mainnav {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #000000;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	}

ul#mainnav li a {
	display: block;
	margin: 0px;
	padding: 6px;
	background-color: #FFFBF4;
	line-height:1.5;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #000;
	text-decoration: none;
	width: 143px;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #FF9900;
	color: #FFFFFF;
	}
	
ul#mainnav ul.subnav {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
	}

ul#mainnav ul.subnav li {
	display: block;
	border-top: 1px solid #CCCCCC;
	font: 8pt arial, sans-serif;
	}

ul#mainnav ul.subnav li a {
	display: block;
	margin: 0px;
	padding: 3px 15px;
	background-color: #ECE8F0;
	line-height:1.5;			/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #000;
	text-decoration: none;
	width: 125px;			
	}

ul#mainnav ul.subnav li a:hover {
	background-color: #9900FF;
	color: #FFFFFF;
	}
	
.breadcrums
{
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

A.breadcrums:LINK
{color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}
	
A.breadcrums:visited
{color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

A.breadcrums:Hover
{color: #FF8C00;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}
	
A.breadcrums:active
{color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

HR
{height: 1px;
}

hr.blueline
{color: #6600CC;
height: 2px;}

hr.thinblueline
{color: #6600CC;
height: 1px;}

hr.thinorangeline
{color: #FF9900;
height: 1px;}

hr.orangeline
{color: #FF9900;
height: 2px;}

INPUT
{
	color: #565656;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

TEXTAREA
{color: #565656;
font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;}

SELECT
{color: #565656;
font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;}

.error {
color: #FF0000;
font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;}


.pagebreak
{page-break-after: always}
