/**


 * Copyright (c) 2008 ClanTemplates.com


 * TEMPLATENAME; a free template by Asherz at ClanTemplates.com


 * No part of this file may be redistributed without written permission


 * Designed by Asherz <email@clantemplates.com>


 * Coded by Ross <ross@clantemplates.com>


 * http://www.clantemplates.com/pages/Legal


 */





/**


 * Imports


 */


@import url('./css-reset.css');





/**


 * Body


 */


body {


	background: url(../images/FSbg.gif);


	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;


	font-size: 0.69em;


	color: #000;


	text-align: center;


}





/**


 * Page structure


 */


#container {

	margin: 0 auto;


	padding: 0 56px 0 56px;


	text-align: center;


	/*width: 1000px;*/


	width: 888px;


}





#header {


	clear: both;


	margin-top: 2px;


}





#column-container {


	clear: both;


}





#left-column {


	float: left;


	margin-right: 5px;


	width: 292px;


}





#right-column {


	float: left;


	width: 588px;


}





#footer {


	background: url('../images/footer_bg.jpg') repeat-x;


	clear: both;


	height: 25px;


	text-align: center;


}





/**


 * Navigation


 */


#navigation {


	background: url('../images/nav_bg.jpg') repeat-x;


	height: 66px;


}





	#navigation li {


		float: left;


		height: 66px;


	}


	


	#navigation a {


		display: block;


		height: 66px;


		overflow: hidden;


	}


	


		/**


		 * Rollover Control


		 */


		#navigation a img {


			display: none;


		}


		


		#navigation a:hover img {


			display: block;


		}


	


	/**


	 * Nav items


	 */


	#nav_homepage {


		background: url('../images/nav/homepage.jpg') no-repeat;


		width: 92px;


	}


	


	#nav_news {


		background: url('../images/nav/news.jpg') no-repeat;


		width: 137px;


	}


	


	#nav_team {


		background: url('../images/nav/team.jpg') no-repeat;


		width: 115px;


	}


	


	#nav_media {


		background: url('../images/nav/media.jpg') no-repeat;


		width: 93px;


	}


	


	#nav_scene {


		background: url('../images/nav/scene.jpg') no-repeat;


		width: 130px;


	}


	


	#nav_forums {


		background: url('../images/nav/forums.jpg') no-repeat;


		width: 107px;


	}


	


	#nav_contact {


		background: url('../images/nav/contact.jpg') no-repeat;


		width: 108px;


	}


	


	#nav_results {


		background: url('../images/nav/results.jpg') no-repeat;


		width: 106px;


	}





/**


 * Boxes


 */


.box {


	border: 1px solid #c4c4c4;


}





	.box h2 {


		background: url('../images/head_bg.jpg') repeat-x;


		border-bottom: 1px solid #141414;


		height: 36px;


		text-align: right;


	}


	


		.box h2 strong {


		 	background: url('../images/head_end.jpg') no-repeat;


			display: block;


		}


	


	.box .content {


		background: #fff;


		border: 1px solid #c4c4c4;


	}





/**


 * Specific box settings


 */





/* Welcome/Introduction box */


.welcome_box {


	margin-right: 4px;


	width: 292px;


}





/* Left/right column boxes */


#left-column .box, #right-column .box {


	margin: 2px 0 2px 0;


}





/**


 * Roster/Team


 */


#team-members li {


	float: left;


	margin: 3px;


}





#team-members a {


	border: 2px solid #c4c4c4;


	display: block;


	padding: 1px;


}





#team-members a:hover {


	border: 2px solid #849a00;


}





#rosterData strong {


	color: #849a00;


	font-weight: normal;


}





/** 


 * Latest news (bulleted)


 */


.latest-news li {


	padding: 3px;


}





.latest-news h3 {


	color: #000;


	display: inline;


}





.latest-news cite {


	color: #575757;


	float: right;


	font-style: normal;


}





	.latest-news cite a {


		color: #575757;


		font-weight: bold;


	}


	


	.latest-news cite a:hover {


		color: #a7a7a7;


		font-weight: bold;


	}





.latest-news .tright a {


	font-weight: bold;


	text-decoration: none;


}





/**


 * Text formatting


 */


.content h3, .content p {


	margin: 15px 10px 15px 10px;


}


.content h1 {
	font-size:16px;
}


strong {


	font-weight: bold;


}





em {


	font-style: italic;


}





.tcenter {


	text-align: center;


}





.tright {


	text-align: right;


}





.content h3 {


	color: #000;


	font-weight: bold;


}





.content h3 cite {


	color: #fff;


	font-style: normal;


	font-weight: normal;


}





	.content h3 cite a {


		color: #fff;


		font-weight: bold;


	}


	


	.content h3 cite a:hover {


		color: #c7c7c7;


	}





#right-column .content ol, #right-column .content ul {


	margin-left: 20px;


}





#right-column .content ol {


	list-style: decimal;


}





#right-column .content ul {


	list-style: disc;


}





/**


 * Hyperlinks


 */


a, a:visited {


	color: #93b900;


}





a:hover, a:visited:hover {


	color: #849a00;


}





a:active {


	color: #b5db22;


}





/**


 * Floats


 */


.left {


	float: left;


}





.right {


	float: right;


}