* { margin: 0; padding: 0; }

img { border: 0; }



body { 
	font-family: verdana;
	background: #fff;
	}

#background { 
	width: 100%;
	background: url(assets/images/bg.gif) repeat-x; 
	}
	
#finalmotive {
	width: 100%;
	height: 37px;
	background: url(assets/images/network/fmbg.gif) repeat-x;
	}
	
	#finalmotive .left { float: left; }
	#finalmotive .right { float: right; width: 383px; height: 37px; }
	#finalmotive .form { background-color: #bdbebe; margin-top :3px; }
	#finalmotive img { display: block; }
	
	#finalmotive ul.one { list-style-type: none; width: 172px; height: 37px; float: left; }
	#finalmotive ul.one li { float: left; }
	#finalmotive li.divider { width: 2px; height: 37px; background: url(assets/images/network/line.gif) no-repeat; display: block; }
	#finalmotive li.online { width: 168px; height: 25px; padding-top: 12px; font-size: 11px; color: #606b64; text-align: center; }
		#finalmotive li.online span { font-weight: bold; color: #005c80; }
	#finalmotive .network { float: right; width: 191px; height: 30px; padding: 7px 7px 0 13px; }
	#finalmotive .network ul { list-style-type: none; }
	#finalmotive .network ul li { width: 191px; height: 18px; display: block; background: url(assets/images/network/network.gif) no-repeat; color: #26ade4; font-size: 11px; font-weight: bold; vertical-align: bottom; }
		#finalmotive .network ul li p { padding: 5px 0 0 10px; }
		#finalmotive .network ul li ul { position: absolute; margin-left: -10000px; list-style-type: none; }
			#finalmotive .network ul li:hover ul { width: 191px; position: absolute; margin-left: 0px; display: inline; }
			#finalmotive .network ul li:hover ul li.bg { width: 191px; height: 23px; color: #016a94; background: url(assets/images/network/hover.gif) no-repeat; font-weight: normal; }
				#finalmotive .network ul li:hover ul li.bg p { padding: 5px 0 0 24px; }
			#finalmotive .network ul li:hover ul li.bottom { width: 191px; height: 6px; background: url(assets/images/network/hoverbottom.gif) no-repeat; }
			#finalmotive .network ul li:hover ul li p { margin: 0 0 0 0; }
			#finalmotive .network ul li:hover ul li a { color: #016a94; font-size: 11px; text-decoration: none; }
			#finalmotive .network ul li:hover ul li a:hover { text-decoration: underline; }
	
	#finalmotive .network .bottom { width: 191px; height: 4px; background: url(assets/images/network/networkbottom.gif) no-repeat; }
	
ul, li { margin: 0; padding: 0; }



h2 { 

	font-size: 14px;

	font-weight: bold;

	color: #005c80;

	padding: 10px 0 5px 0;

	}



p.opening {

	font-size: 12px;

	color: #00709c;

	line-height: 21px;

	padding: 0 0 0 0;

	}



p.regular {

	font-size: 11px;

	color: #606b64;

	line-height: 21px;

	padding: 0 0 15px 0;

	}

p.regular a {

	color: #00709C;
	text-decoration: none;

}

#wrapper {
	clear: both;
	width: 860px;

	margin: 0 auto; 

	}



	#top { 

		width: 860px;

		height: 122px;

		background: url(assets/images/toplogo.jpg) no-repeat; 

		}



	#mainnav {

		width: 545px;

		padding: 0 0 0 290px;

		list-style-type: none;

		font-family: verdana;

		overflow:  hidden;

		}



		#mainnav li { float: left;}



		#mainnav li a span { display: none; }



		#mainnav li a {

			height: 23px;

			display: block;

			float: left;

			padding: 0;

			color: #fff;

			font-size: 11px;

			text-decoration: none;

			text-align: center;

			padding: 13px 0 0 0;

			}



			#mainnav li a.home {

				width: 78px;

				background: url(assets/images/buttons/home.gif) no-repeat top;				

				}



			#mainnav li a.about {

				width: 90px;

				background: url(assets/images/buttons/about.gif) no-repeat top;	

				}



			#mainnav li a.ourgames {

				width: 103px;

				background: url(assets/images/buttons/ourgames.gif) no-repeat top;

				}



			#mainnav li a.forums {

				width: 77px;

				background: url(assets/images/buttons/forums.gif) no-repeat top;

				}			



			#mainnav li a.advertising {

				width: 102px;

				background: url(assets/images/buttons/advertising.gif) no-repeat top;

				}



			#mainnav li a.support {

				width: 82px;

				background: url(assets/images/buttons/support.gif) no-repeat top;	

				}	



			#mainnav li a:hover { color: #004864; font-size: 12px; font-weight: bold; background-position: bottom; }



	#spacer {

		width: 860px;

		height: 13px;

		display: block;

		overflow: hidden;

		}



		#subnav {

			width: 860px;

			font-size: 11px;

			color: #9ca6a1;

			padding: 0 0 12px 0; 

			}



			#subnav p { float: right; padding-right: 35px; }

			#subnav a { color: #004864; text-decoration: none; }

			#subnav a.current { font-weight: bold; text-decoration: underline; }

			#subnav a:hover { text-decoration: underline; }

			#subnav span { padding: 0 12px; }



	#wrapper2 {

		width: 825px;

		margin: 0 auto;

		}







	#wrapper3 {

		width: 825px;

		background: #fff url(assets/images/dropshadow_bg2.gif) no-repeat;

		float: left;

		}



	#wrapper4 {

		width: 802px;

		margin: 0 auto;

		background-color: #fff;

		}



		#header { 

			width: 802px;

			height: 105px;

			background: url(assets/images/header.gif) no-repeat;

			}

	#games_header { 

			width: 802px;

			height: 105px;

			background: url(assets/images/games_header.gif) no-repeat;

			}

	#contact_header { 

			width: 802px;

			height: 105px;

			background: url(assets/images/contact_header.gif) no-repeat;

			}



		#content {

			width: 802px;

			background: #fff url(assets/images/content_bg.gif) repeat-x;

			float: left;

			}



			#left {

				width: 540px;

				float: left;

				padding: 18px 10px 0 18px;

				}



				#left .location { 

					background: #fff url(assets/images/location.gif) no-repeat left; 

					height: 21px; 

					padding: 8px 12px 0 25px; 

					border: 1px solid #c3c3c3;

					font-size: 10px;

					color: #005c80;

					}

					#left li a { color: #00709c; font-size: 11px;  }

					#left .location a { color: #008ac0; font-size: 11px; font-weight: bold; font-style: italic; text-decoration: underline; }

					#left ul { list-style-type: none; }

					#left .location li { float: left; padding-right: 7px; }

					h3 {
						color: #008ac0;
						font-size: 13px;
						font-weight: normal;
						margin: 5px 0 12px 0;
					}
					#left .line {
						background:transparent url('/assets/images/line.gif') repeat-x scroll 0%;
						height:1px;
						overflow:hidden;
						padding:0pt 0pt 12px;
						width:535px;
					}
					#left .game_box {
						overflow  :hidden;
					}
					#left .game_box .game {
						float     : left;
					}
					#left .datemade_viewsite {
						float     : left;
						background:transparent url('/assets/images/datemade_viewsite.png') no-repeat 3px 0;
						height    :38px;
						overflow  :hidden;
						width     :342px;
						padding: 0;
						margin: 0;
					}
					#left .datemade_viewsite span {
						float     : left;
						padding   : 11px 0 0 30px;
						color     : #606b64;
						font-size : 10px;
					}
					#left .datemade_viewsite a {
						float     : right;
						padding   : 4px 5px 0 0;
					}
					#left .left {
						float     : left;
						overflow  :hidden;
						width: 348px;
					}
					#left .right {
						float     : right;
						overflow  :hidden;
					}
					#left .minibox_top { 
						margin: 3px 0 0 0;
						width: 169px; 
						height: 43px; 
						background: url('/assets/images/fm_minibox_top.png') no-repeat; 
					}
					#left .minibox_top p { padding: 14px 0 0 20px; font-size: 12px; font-weight: bold; color: #005c80; }
					#left .minibox_content {
						width: 149px;
						padding: 10px 17px 0 12px;
						background: url('/assets/images/fm_minibox_bg.png') repeat-y; 
					}
					#left .minibox_content .text { width: 129px; padding: 0 0 0 8px; }
					#left .minibox_content .text p { font-size: 10px; color: #606b64; line-height: 20px; padding: 0 0 10px 0; }
					#left .minibox_content .text a { font-size: 10px; color: #008ac0;}
					#left .minibox_bottom {
						width: 169px;
						height: 15px;
						background: url('/assets/images/fm_minibox_bot.png') no-repeat top; 
						overflow: hidden; 
					}
					#left .minilist ul {
						color     : #606b64;
						font-size : 10px;
					}	
					#left .minilist li {
						background: url('/assets/images/location.gif') no-repeat -8px -4px; 
						padding   : 5px 0 8px 14px;
						color     : #606b64;
						font-size : 10px;
					}
					#left .minilist li a {
						color     : #606b64;
						font-size : 10px;
						text-decoration: none;
					}	
					#left .minilist li a.fullstats {
						text-decoration: underline;
						font-weight: bold;
					}
					#left .player_testimonals {
						overflow  :hidden;
						width     : 317px;
						background: #01719d url('/assets/images/testimonials_top.jpg') no-repeat top; 
						padding   : 18px 0 8px 12px;
					}
					#left .player_testimonals h3 {
						color     : #edf1ef;
						font-size : 13px;
						font-weight: bold;
						margin    : 0;
						padding   : 0 0 15px 5px;
					}	
					#left .player_testimonals p {
						background: #0081b4;
						border-left: 1px solid #0093cd;
						border-right: 1px solid #0093cd;
						width     : 283px;
						color     : #edf1ef;
						font-size : 11px;
						padding   : 10px;
					}
					#left .player_testimonals_bot {
						width     : 329px;
						height    : 25px;
						background: url('/assets/images/testimonials_bot.jpg') no-repeat top; 
					}
					#left .player_testimonals .top { 
						width     : 305px; 
						height    : 7px; 
						margin    : 5px 0 0 0;
						background: url('/assets/images/testimonial_top.png') no-repeat; 
					}
					#left .player_testimonals .bot { 
						width     : 295px; 
						background: url('/assets/images/testimonial_bot.png') no-repeat top; 
						text-align: right;
						color     : #edf1ef;
						font-size : 11px;
						padding   : 13px 10px 7px 0;
					}

					#left .game_wrap {
						float: left;
						width: 260px;
						overflow: hidden; 
					}
					#left #game_wrap1 {
						padding: 0 10px 0 0;
					}
					#left .ourgames {
						float: left;
						width: 248px;
						padding   : 8px 0 0 12px;
						background: #d6dfda url('/assets/images/games_top.png') no-repeat top; 
						overflow: hidden; 
					}
					#left .ourgames_bot {
						float: left;
						width: 260px;
						height: 20px;
						background: url('/assets/images/games_bot.png') no-repeat top; 
					}
					#left .ourgames .box_top {
						float: left;
						width: 236px;
						height: 8px;
						background: url('/assets/images/games_box_top.png') no-repeat bottom; 
					}
					#left .ourgames p {
						float: left;
						background: #fff;
						border-left: 1px solid #c8d4cd;
						border-right: 1px solid #c8d4cd;
						width     : 214px;
						color     : #606b64;
						font-size : 10px;
						padding   : 10px;
						overflow  : hidden; 
					}
					#left .ourgames p.head {
						background: #fff url('/assets/images/games_arrow.png') no-repeat 217px 10px; 
						color     : #005c80;
						font-weight: bold;
						font-size : 14px;
						padding   : 3px 10px 3px 10px;
					}
					#left .ourgames .box_bot {
						float: left;
						width: 236px;
						height: 8px;
						background: url('/assets/images/games_box_bot.png') no-repeat top; 
					}
					#left .ourgames .moreinfo {
						float: left;
						display: block;
						padding: 10px 7px 0 0;
					}
					#left .ourgames .visitwebsite {
						float: left;
						display: block;
						padding: 10px 0 0 0;
					}
					#left ul.press {
						font-size: 11px;
						width    : 530px;
					}
					#left ul.press li {
						background: url('/assets/images/notepad.gif') no-repeat;
						padding   : 5px 0 3px 30px;
					}
					#left ul.press li.line {
						background:transparent url(/assets/images/line.gif) repeat-x scroll 0% 50%;
						width     : 530px;
						padding   : 0 0 3px 0;
					}
					#left ul.press li .date {
						padding   : 0 15px 0 0;
						color: #606B64;
					}
					#left ul.disc {
						list-style: disc inside;
					}
					#left ul.disc li {
						color    : #606B64;
						font-size: 11px;
						padding   : 0 0 4px 6px;
					}
			#sidebar {

				width: 199px;

				float: right;

				padding: 18px 22px 0 0;

				}



				#featured {

					width: 186px;

					background: #01719d url(assets/images/featured_top.gif) no-repeat; 

					padding: 14px 0 0 13px;

					}



					#featured p { padding: 0 0 14px 5px; color: #edf1ef; font-size: 15px; font-weight: bold; }

					#featured img { width: 173px; height: 66px; padding-bottom: 8px; display: block;}

					#featured .insidepad { padding: 0 1px; }

					#featured .insidetop { width: 171px; height: 6px; background: url(assets/images/featured_inside_top.gif) no-repeat; overflow: hidden; }

					#featured .insidecontent { width: 171px; background-color: #0081b4; }

					#featured .insidecontent p.stats { padding: 0 0 0 12px; font-size: 10px; color: #a8def4; line-height: 16px; font-weight: normal; }

					#featured .insidebottom { width: 171px; height: 6px; padding: 0 0 6px 0; background: url(assets/images/featured_inside_bottom.gif) no-repeat; overflow: hidden; }



				#featured_bottom { width: 199px; height: 7px; background: url(assets/images/featured_bottom.gif) no-repeat top; padding: 0 0 10px 0; overflow: hidden; }



				#sidebar img.viewall { width: 199px; height: 32px; padding: 0 0 10px 0; }



				.menu_top { 

					width: 199px; 

					height: 46px; 

					background: url(assets/images/fmfacts_top.gif) no-repeat; 

					}



					.menu_top p { padding: 17px 0 0 20px; font-size: 12px; font-weight: bold; color: #005c80; }



				.menu_content {

					width: 170px;

					padding: 10px 17px 0 12px;

					background: url(assets/images/fmfacts_bg.gif) repeat-y; 

					}



					.menu_content .text { width: 149px; padding: 0 0 0 8px; }

					.menu_content .text p.header { font-size: 12px; font-weight: bold; color: #00709c; padding: 0 0 5px 0; }

					.menu_content .text p.subhead { font-size: 10px; line-height: 18px; color: #00709c; padding: 0 0 5px 0; }

					.menu_content .text p.exp { font-size: 10px; color: #606b64; line-height: 18px; padding: 0 0 10px 0; }

					.menu_content .line3 { width: 165px; height: 1px; padding: 0 0 12px 0; background: url(assets/images/line3.gif) no-repeat; overflow: hidden; }



				.menu_bottom {

					width: 199px;

					height: 31px;

					background: url(assets/images/fmfacts_bottom.gif) no-repeat top; 

					overflow: hidden; 

					}	



#footer {

	clear: both;

	width: 100%;

	height: 80px;

	background: #fff url(assets/images/bottom_bg.gif) repeat-x; 

	font-family: verdana;

	font-size: 11px;

	}



	#footer .container { width: 802px; margin: 0 auto; padding-top: 30px; }

	#footer .container .text { float: right; padding-right: 15px; }

	#footer a { color: #000; font-size: 11px; text-decoration: none; }

	#footer a.current { color: #00709c; font-weight: bold; font-size: 11px; text-decoration: underline; }

	#footer a:hover { text-decoration: underline; }

	#footer span { padding: 0 10px 0 14px; }

	#footer p { padding: 8px 0 0 48px; font-size: 10px; color: #8b9b91; }



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}
	}