<!--
/* **************************************************************** */
/* TABLE OF CONTENTS */

/* 1.0 STRUCTURE (CONTAINERS) */
/* 2.0 PRIMANY FONTS */
/* 3.0 EVENT AND NEWS FONTS */

/* **************************************************************** */

/* ********************************************************************** */
/* 1.0 STRUCTURE (CONTAINERS) */
/* ********************************************************************** */
	
body {
  margin: 					auto;
  padding:					0px;
  font-family: 				"Lucida Grande", "Lucida Sans Unicode", "Verdana", "Arial";
  font-size:				13px;
  background-color:			#000000;
  color:					#FFFFFF;
  text-align:				left;
  background-image:url(../images/background.jpg);
  background-repeat:repeat-x;
  width: 100%;

}
#main {
  margin:					auto;
  padding:					0;
  width: 					740px;
  text-align:				left;
  background-color:			#000000;

}
#navigation {
  margin:					0px 0px 0px 0px;
  width: 					740px;
  height: 					56px;
  color:					#000000;
  background-image:			url(../images/background_header.jpg);
  background-repeat:		no-repeat;
  text-indent: 				0px;
}

#header {
  margin:					auto;
  background-color:			#000000;
  width: 					740px;
  height: 					226px;
}

#headerHomePage {
  margin:					auto;
  background-color:			#000000;
  width: 					740px;
  height: 					426px;
}

#contentWrapper {
  margin:					0 auto;
  padding:					0 0 20px 0;
  position: 				absolute;
  width: 					740px;
  min-height: 				350px;
  background-color:			#000000;
  background-image:			url(../images/backgroundWrapper.jpg);
  background-repeat: 		no-repeat;
}

#contentWrapperHomePage {
  margin:					0 auto;
  padding:					0 0 0 0;
  position: 				absolute;
  width: 					740px;
  min-height: 				170px;
  background-color:			#000000;
  background-image:			url(../images/backgroundWrapperHomePage.jpg);
  background-repeat: 		no-repeat;
}

#contentLeft {
  margin:					67px 20px 0px 15px;
  padding:					0px 0px 0px 15px;
  float: 					left;
  width: 					200px;
}

#contentLeftHomePage {
  margin:					10px 20px 0px 15px;
  padding:					0px 0px 0px 15px;
  float: 					left;
  width: 					200px;
}



#contentBody {
  margin:					20px 10px 0px 270px;
  padding:					0px;
  width: 					450px;
  min-height: 				200px;
  text-align:
}

#footerContainer {
  margin:					0 0 0 0;
  padding:					auto;
  min-width:	      	    740px;
  clear: 					both;
  column-span: 				all;
}

#footer {
  margin:					0px 0px auto;
  padding:					20px 0px 20px 0px;
  width: 					740px;
  min-height: 				20px;
  background-color:			#000000;
  background-repeat: 		no-repeat;
  color:					#333333;
  font-size:				10px;
  text-align:				right;
}

a.footerLink:LINK {
  color:					#333333;
  font-size:				10px;
  text-align:				right;
  text-decoration: 			none;
}

a.footerLink:HOVER {
  color:					#333333;
  font-size:				10px;
  text-align:				right;
  text-decoration: 			none;
}

a.footerLink:VISITED {
  color:					#333333;
  font-size:				10px;
  text-align:				right;
  text-decoration: 			none;
}


/* ********************************************************************** */
/* PRIMARY 2.0 FONTS */
/* ********************************************************************** */

ul,li,ol { 
  list-style-image: 		url(images/bullet.gif);
   } 

h1 {
  font: 					175% "Lucida Grande", "Lucida Sans Unicode", Verdana;
  margin-bottom: 			10px;
  color:					#D5152F;
}

h2 {
  font: 					120% "Lucida Grande", "Lucida Sans Unicode", Verdana;
  margin-bottom: 			8px;
  color: 					#D5152F;
}

h3 {
  font: 					110% "Lucida Grande", "Lucida Sans Unicode", Verdana;
  margin-bottom: 			6px;
  color: 					#D5152F;
}

h4 {
  font: 					100% "Lucida Grande", "Lucida Sans Unicode", Verdana;
  margin-bottom:	 		4px;
  color: 					#D5152F;
}

A:link {
	FONT-SIZE:			 	11px;
	COLOR: 					#708C98;
	TEXT-DECORATION:		 none;
	font-family:			"Lucida Grande", "Lucida Sans Unicode", Verdana;
    font-size:				13px;
}
A:visited {
	COLOR:					#708C98;
	TEXT-DECORATION: 		none;
	font-size:				13px;
}
A:hover {
	COLOR: 					#708C98;
	TEXT-DECORATION: 		underline;
	font-size:				13px;
}

#textNavigation {
  font: 					"Lucida Grande", "Lucida Sans Unicode", Verdana;
  font-size:				16px;
  margin-bottom: 			10px;
  color: 					#FFFFFF;
}

/* ********************************************************************** */
/* 3.0 EVENT AND NEWS FONTS FONTS */
/* ********************************************************************** */

.events, .news  {
  margin: 					10px 12px 30px 0px;
  padding: 					0px 0px 0px 5px;
  background: 				transparent url(../images/backgroundItem.jpg) no-repeat;
}

.events h2, .news h2 {
  margin-bottom: 			5px;
  margin: 					0.5em 0px 0px 0px;

}
.events h3, .news h3 {
  color:					#FFFFFF;
  margin: 					0 0px 0px 0px;
  font-size: 				90%;
}

.events h4, .news h4 {
  color:					#FFFFFF;
  margin: 					0.1em 0px 0px 0px;
  font-size: 				85%;
}

.events p, .news p {
  margin: 					0px 0px 10px 0px;
}

.eventsHomePage h3 {
  color:					#D5152F;
  margin: 					0px 0px 0px 0px;
  font-size: 				92%;
  font-weight: 				bold;
}

.eventsHomePage p {
  margin: 					0px 0px 10px 0px;
}

.mapText {
	font-family: 			Arial, Helvetica, sans-serif;
	color: 					#000000;
}


/* ------- 8 TWITTER --------------*/

#twitter_div {
	background-image: url('img/twitterBG.png');
	background-repeat: no-repeat;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-top:10px;
	padding-top: 30px;
	padding-right: 5px;
	padding-left: 0px;
	
	max-width: 380px;
}
 
#twitter_div ul li {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A1E8F7;
	color: #FFFFFF;
}

ul#twitter_update_list li {
	margin-bottom: 10px;
	padding: 10px;
	color: #FFFFFF;
	background-color:#1A1A1A;	
	list-style:none;
}



#flush ul {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	
	max-width: 380px;
}


#twitter_div ul li a {
 color: #D5152F;
}
 
#twitter_div ul li a:hover {
 color: #D5152F;
 text-decoration:underline;
}
 
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
}
