body { 
margin:0px; 
padding:0; 
font: 80% Arial, Helvetica, sans-serif;
background: #1c1c1c url(../images/bg-fixed.gif) top left fixed no-repeat;
line-height: 1.4em; 
}


p {
margin: 8px;
padding: 0;
color: #333333;
background: none;
text-align: left;
}


a {
color: #cc0000;
background: inherit;
text-decoration:none;
}


a:hover {
color:#1c1c1c
background: inherit;
text-decoration:underline;
}



.img {
border: none; 
background:none;
}


h1{
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;
margin-left: 7px;
font-size:160%;
font-weight:bold;
letter-spacing: -0.055em;
}


h1 a { background: inherit; color: #1c1c1c }
h1 a:hover { background: inherit; text-decoration: none;  }


h2{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin-left: 7px;
font-size:650%;
font-weight:bold;
letter-spacing:-0.1em;
}


h2 a { color: #1c1c1c }
h2 a:hover { color: #1c1c1c; text-decoration: none;  }


h3{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin-left: 7px;
font-size:190%;
font-weight:bold;
letter-spacing:-0.05em;
}

h3 a { background: inherit; color: #1c1c1c }
h3 a:hover { background: inherit; color: #1c1c1c; text-decoration: none;  }



h4{
font-family:Arial, Helvetica, sans-serif;
color: #fff;
font-size:165%;
font-weight:bold;
letter-spacing:-0.05em;
line-height: 0.75em;
padding:0px 0px 0px 0px;
margin: 0px;
}


h5{
font-family:Arial, Helvetica, sans-serif;
color: #fff;
font-size:200%;
font-weight:bold;
letter-spacing:-0.05em;
line-height: 0.75em;
padding:0 0 5px 75px;
}

h5 a { background: inherit; color: #1c1c1c }
h5 a:hover { background: inherit; color: #1c1c1c; text-decoration: none;  }


h6{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
margin: 0 0 0 7px;
padding: 0;
font-size:100%;
font-weight:bold;
letter-spacing: -0.01em;
}


h6 a { background: inherit; color: #1c1c1c }
h6 a:hover { background: inherit; color: #1c1c1c; text-decoration: none;  }


p ul { 
margin-left: 25px;
list-style:square; 
}



ul { 
margin-right: 47px;
list-style:square; 
}





.imgLeft {
	padding: 0 10px 10px 0;
	/*margin-left: 100px;*/
	float: left;
}



.imgLeftNews {
	padding: 0 8px 0px 0;
	/*margin-left: 100px;*/
	float: left;
}


hr {
border: 0;
width: 100%;
background-color: #CC0000;
height: 1px;

}


/*--------Container--------*/


#container {
width: 850px;
margin: 0 auto;
background:#ffffff;
}



/*-------Header-------*/




header a {
text-decoration: none;
color: #9E6813;
}

#nav {
width: 850;
height: 51px;
margin: 0 auto;
padding:0;
}


#header {
width: 850px;
background: url(../images/headers/rotate.php) no-repeat top center;
height: 320px;
color: #cc0000;
margin: 0 auto;
padding: 0;
}



/*-------Content-------*/

#content {
width: 850px;
background:#FFF;
padding: 0;
margin: 0;
}


/*---------------- CONTENT ---------------------*/
#leftColumn {
	width: 600px;
	float: left;
	background:#FFFFFF;
}
#leftContent {
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
}
#rightColumn {
	width: 250px;
	float: right;
	background: #FFF url(../images/vertical-dots.gif) repeat-y;
	color: #1b1b1b;
}
#rightContent {
	background-color: #FFF;
	color: #1b1b1b;
	margin-left: 1px;
	padding: 0px 5px 0px 20px;
	font-size: 75%;
}


#mainColumn {
	width: 850px;
	float: left;
	background:#FFFFFF;
}
#mainContent {
	padding: 0px ;
	line-height: 1.5em;
}




/*---------------- LATEST NEWS ------------------*/
#latestNews ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#latestNews p {
	padding: 0;
	margin: 0;
	color: #1c1c1c;
}
#latestNews .newsCal {
	float: left;
	margin: 0px 20px 8px 0px;
} 
#latestNews .newsItem {
	padding: 10px 0px 10px 0px;
	background: #FFF url(../images/hr.gif) repeat-x bottom;
	color: #fff;
}
#latestNews .newsItemLast {
	padding: 10px 0px 10px 0px;
	color: #FFFFFF;
}
#latestNews .title {
	font-weight: bold;
		color: #1c1c1c;
}


/*---------------- CLASSES -------------*/

/* clearfix */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 

.smaller {
	font-size: 0.9em;
	line-height: 1.5em;
} 

/*-------Autoviewer-------*/


#flashcontent {
		height: 580px;
	}


/*-------Footer-------*/

#footer {
width: 850px;
background: #FFFFFF;
margin: 0 auto;
padding: 0;
}

#footer p {
margin: 0;
padding: 5px;
text-align: left;
font-size: 76%;
color: #cc0000;
}

#footer a {
color: #1c1c1c;
text-decoration: underline;
}

#footer a:hover {
color: #cc0000;
text-decoration: none;
}


#bottom {
width: 850px;
height: 46px;
margin: 0 auto;
padding: 0;
background: #FFFFFF url(../images/footer-img.gif) no-repeat;
}

