/*------------------------------------------------reset things first----------------------------------------------*/

*{

	margin:0px;

	padding:0px;

}

h1, h2, h3, h4, h5, h6{

	font-size:100%;

}

a, :focus{

	outline:none;

}

li{

	list-style:none;	

}

hr, .hidden{

	display:none;

}

img{

	border:none;

}

/*---------------------------------------------------global layout------------------------------------------------------*/

body{

	font-size:medium;

	font-family:Georgia, "Times New Roman", Times, serif;

	background:#333333;

	font-style: normal;

}



/*--------------------------------------------------------branding------------------------------------------------------*/

h1 a{

	margin:0px auto;

	display:block;

	height:175px;

	text-indent:-3000em;

	background-color:#999999;

	background-image: url(images/FTM_Header.png);

	background-repeat:no-repeat;

	background-position:center;

	overflow:hidden;

	/*border-left: solid 1px #666666;

	border-right: solid 1px #666666;*/

	}



/*--------------------------------------------------------content------------------------------------------------------*/



#content{

	margin:0px auto;

	height:auto;

	padding-bottom:50px;

	background-color:#000000;

	color:#999999;

	}



	#content a{

		color:#CCCCCC;

		text-decoration:none;

	}

	

	#content a: hover{

		color:#666666;

		text-decoration:none;

	}

	

#content2{
	margin:0px auto;
	width:800px;
	text-align: center;
	color: #FFF;
	font-size: xx-large;
	font-weight: bold;

	}

	

	#content2 a:link {

	color:#03F;

	}

	

	#content2 a:visited {

		color:#CCCCCC;

	}

	

	#content2 a:hover {

		color:#666666;

	}

	

#events {

	color:#000;

	margin:0px 0px 0px 20px;

	padding:5px 5px 5px 5px;

	border:solid #333333 1px;

	background-color: #FFF;

}

	#events a{

	color: #03F;

	font-weight:bold;

	text-decoration:none;

	

	}

	#events a:link {

	color:#03F;

	}	





	

#latest {

	margin:20px 0px 0px 35px;

	width:350px;



}

#newmag {

	margin:0px 0px 0px 20px;

	padding:5px 5px 5px 5px;

	border:solid #333333 1px;

}

	#newmag a{

	color:#CCCCCC;

	font-weight:bold;

	text-decoration:none;

	

	}

	

#issues {

	margin:20px 0px 0px 20px;

	text-align:center;

}

	#issues a{

	color:#CCCCCC;

	font-weight:bold;

	text-decoration:none;

	padding-left:20px;

	padding-right:20px;

	

	}



/*--------------------------------------------------------navMain------------------------------------------------------*/



#nav {

	margin:0px auto;

	text-align:center;

	height:45px;

	padding-top:5px;

	padding-bottom:2px;

	background-image:url(images2/nav/background.jpg);

	background-repeat:repeat-x;

	background-color:#333333;

	overflow:hidden;

}



#nav2 {

	margin:2px auto;

	text-align:center;

	height:23px;

	padding-top:4px;

	padding-bottom:3px;

	background-color:#971b1e;

	overflow:hidden;

	font-size:19px;

	color:#000000;

	overflow:hidden;	

}



/*--------------------------------------------------------footer------------------------------------------------------*/

#footer{

	margin:0px auto;

	height:50px;

	background-color:#333333;

	color:#999999;

	}

	

/*--------------------------------------------------------span classes------------------------------------------------------*/	



.red{
	color:#971b1e;
	font-weight:bold;
	font-size:36px;

}



.orange{

color:#d19034;

font-weight:bold;

font-size:26px;

}

.green{

	font-size:36px;

	color: #3C3;

	font-style: normal;

	font-weight: bold;

	text-decoration: underline;

}



.smallertext a{

font-size:14px;

}



.ImageBorder {

border: #333333 1px solid;

padding:4px;

}

#content #content2 #events .orange {

	font-size: 36px;

	color: #3C3;

	font-weight: bold;

	text-decoration: underline;

	text-align: center;

}
#content #content2 #events p .smallertext {
	font-size: medium;
}
#content #content2 #events p {
	font-size: medium;
	text-align: left;
}
#content #content2 #events {
	font-size: medium;
	text-align: center;
}
#content #content2 #events .green {
	text-align: center;
}

