/* BODY
------------------------------------------------------------------ */
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height: 15px;
}
	

/* HEADINGS
------------------------------------------------------------------ */
h1 {
	font-size:260%;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom:20px;
	padding: 0;
	line-height:120%;
	font-weight: bold;
}	
	
h2 {
	font-size:120%;
	margin-bottom:10px;
	padding:0;
	margin-top: 30px;
}	

h4 {
	font-size:120%;
	margin-top: 10px;
	line-height:normal;
}	



/* MAIN LINK SETTINGS 
------------------------------------------------------------------ */
a:link,
a:visited {
	color:#0000cc; 
	text-decoration: underline;} 
a:hover, 
a:active {
	color:#990000; 
	text-decoration:underline;}


/* TOOLBOX
------------------------------------------------------------------ */
.hide{ display:none;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clear {clear:both;}
.lineHor {
	border-top:1px dashed #F23E00;}
.alert {
	color:#F23E00;}
.absmiddle  { /* mainly used on images */
	vertical-align: middle;
	padding-right:5px;}


/* FORMS
------------------------------------------------------------------ */
form {margin:0px;}
input {}
.button {
	border:1px solid #9B9999;
	color:#FFFFFF;
	background-color:#9B9999;
	height:100%;}


/* CONTAINER 
------------------------------------------------------------------ */
#container { /* This is the mainwrapper */
	width:880px;
	margin:15px auto 0 auto;
	position:relative;
	}

/* HEADER 
------------------------------------------------------------------*/ 
#header {
	position:relative;
	min-height:145px; height:auto !important; height:145px;}
	
#header .left {
	position:absolute;
	left:160px;
	top:2px;
	width:718px;}
	
#header .wrapper { /* ABOVE THE MENU */
	height:110px;}
	
	
	
/* LEFT
------------------------------------------------------------------ */
#left {
	float:left;
	width:350px;
	margin-right:2px;
	margin-bottom:2px;
	background:url(../templateImages/bgLeft.gif);}
	
#left .subscribeForm {
	background:url(../templateImages/Bgsubscribe.jpg) no-repeat;
	width:350px;
	padding-top:160px;
	padding-left:115px;
	color:#FFFFFF;
	width:235px;
	min-height:452px; height:auto !important; height:452px;}
	
#left .subscribeForm h2 {
	font-size:15px;}
	
#left input {
	width:125px;
	margin-bottom:5px;
	font-size:12px;}
	
#left .button {
	width:auto;
	font-size:10px;
	color:#000000;}


/* MAINCONTENT
------------------------------------------------------------------ */
#mainContent {
	float:left;
	margin:0;
	width:526px;
	background:url(../templateImages/bgMainContent.gif);
	line-height: 148%;}
	
#mainContent .content { /*need this due to the equalcolums script */
	padding:20px 40px 5px 12px;}	
	

/* FOOTER
------------------------------------------------------------------ */
#footer {
	width:880px;
	margin:0 auto;
	padding:0px 0px;
	position:relative;
	font-size:80%;
	color:#999999;
	
}

#footer a{
	color:#666666;}
	

/* ARCHIVE 1 2 3...
------------------------------------------------------------------ */	
#moreresults ul {	
	margin-left:0px;
	padding-left:0px;}
	
#moreresults ul li {
	display:inline;}	
	

/* FRONTPAGE IMAGES
----------------------------------------------------------------*/
.images { 
	width:880px;
	margin:0 0 0 0;}

.images ul {
	padding:0;
	margin:2px 0 0 0;}
	
.images ul li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;}
	
.images ul li a{
	padding:0 2px 0 0;
	margin:0;
	list-style:none;
	float:left;}
	
/* AN IMAGE PLACED UPON THE OTHER IMAGES... */
.icon {
	position:absolute;
	top: 480px;
	left:180px;}
	

/* SUBSCRIBE FORM IN FRONTPAGE */
.subscribe {
	position:absolute;
	right:2px;
	top:418px;
	color:#FFFFFF;
	height:125px;
	width:159px;
	padding:90px 0 0 15px;
	background:url(../templateImages/frontpageImages/Bgsubscribe.gif) no-repeat #990000;}
	
.subscribe input {
	width:125px;
	margin-bottom:5px;
	font-size:12px;}
	
.subscribe .button {
	width:auto;
	font-size:10px;
	color:#000000;
	height:20px;
	}
