/*=================================================
// Project : Gamers Conflict
// Developed by Julien Després
// Copyright 2008. All rights reserved.
//=================================================*/


/* ----- GENERAL ----- */
body			 	 		{ background: #2b2b2b; height: 100%; color: #000;} 
html,body 				{ height: 100%; } 
div.clear		 		{ clear: both; }
div.container 	 		{ width: 910px; margin: auto; background: #fff; }
a						{ color: #000; text-decoration: none; outline: none; }
a:hover					{ text-decoration: underline; }
img						{ border: 0px; }
img.hover				{ display: none; }
*						{ font-family: Tahoma, sans-serif; font-size: 11px; padding: 0px; margin: 0px; }
ul						{ list-style-type: none; }
ul.list						{ padding: 6px 0 0 10px; list-style-type: circle; }
/* ul.list						{ padding: 6px 0 0 10px; margin: 0 0 16px 5px; list-style-type: circle; } */

/* ----- TOP: Banner ----- */
div.topBanner			{ background: url(../images/content/banner.gif) no-repeat; height: 152px; width: 910px; text-indent: -9999px; }

/* ----- NAV: Wrap and Content ----- */
div.navWrap				{ background: url(../images/bg/nav.gif) no-repeat; height: 36px; width: 898px; padding-left: 12px; }
div.navWrap li				{ float: left; margin-right: 11px;}
div.navWrap a				{ display: block; height: 36px; text-indent: -9999px; }

a.navHome				{ background: url(../images/nav/home_off.gif) no-repeat; width: 49px; }
a.navAbout				{ background: url(../images/nav/about_off.gif) no-repeat; width: 54px; }
a.navForums				{ background: url(../images/nav/forums_off.gif) no-repeat; width: 60px; }
a.navSupport			{ background: url(../images/nav/support_off.gif) no-repeat; width: 62px; }
a.navStats				{ background: url(../images/nav/stats_off.gif) no-repeat; width: 47px; }
a.navRules				{ background: url(../images/nav/rules_off.gif) no-repeat; width: 50px; }
a.navFaq				{ background: url(../images/nav/faq_off.gif) no-repeat; width: 40px; }
a.navServers			{ background: url(../images/nav/servers_off.gif) no-repeat; width: 60px; }
a.navMotd				{ background: url(../images/nav/motd_off.gif) no-repeat; width: 49px; }
a.navMisc				{ background: url(../images/nav/misc_off.gif) no-repeat; width: 94px; }

a.navHome:hover			{ background: url(../images/nav/home_on.gif) no-repeat; width: 49px; }
a.navAbout:hover		{ background: url(../images/nav/about_on.gif) no-repeat; width: 54px; }
a.navForums:hover		{ background: url(../images/nav/forums_on.gif) no-repeat; width: 60px; }
a.navSupport:hover		{ background: url(../images/nav/support_on.gif) no-repeat; width: 62px; }
a.navStats:hover		{ background: url(../images/nav/stats_on.gif) no-repeat; width: 47px; }
a.navRules:hover		{ background: url(../images/nav/rules_on.gif) no-repeat; width: 50px; }
a.navFaq:hover			{ background: url(../images/nav/faq_on.gif) no-repeat; width: 40px; }
a.navServers:hover		{ background: url(../images/nav/servers_on.gif) no-repeat; width: 60px; }
a.navMotd:hover			{ background: url(../images/nav/motd_on.gif) no-repeat; width: 49px; }
a.navMisc:hover			{ background: url(../images/nav/misc_on.gif) no-repeat; width: 94px; }

/* ----- NAV: Drop Down ----- */
div.navWrap li ul			{ position: absolute; left: -999em; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; width: 99px; }
div.navWrap li li			{ clear: both; background: #3b3b3b; height: 18px; width: 94px; padding: 3px 0 0 5px; border-bottom: 1px solid #000; }
div.navWrap li li:hover		{ background: #ccc; }
div.navWrap li ul a			{ text-indent: 0px; clear: left; color: #fff; display: block; font-size: 11px; }
div.navWrap li ul a:hover 	{ text-decoration: none; color: #000;}
div.navWrap li:hover ul		{ left: auto; }
div.navWrap li.sfhover ul 	{ left: auto; }

/* ----- MAIN: Wrap and Headers ----- */
div.mainWrap				{ float: left; background: #fff; width: 909px; border-left: 1px solid #2b2b2b; }

div.mainHeader 			{ height: 23px; width: 292px; padding: 14px 0 0 8px; }
div.mainHeader img		{ float: left; }
div.mainHeader h1			{ float: left;  text-indent: -9999px; }
div.headerLine			{ background: url(../images/bg/line_fat.gif) no-repeat; height: 2px; width: 285px; }

h1.network				{ background: url(../images/txt/networkstats.gif) no-repeat; width: 92px; }
h1.lightnews			{ background: url(../images/txt/lightnews.gif) no-repeat; width: 76px; }
h1.threads				{ background: url(../images/txt/threads.gif) no-repeat; width: 94px; }
h1.partners				{ background: url(../images/txt/partners.gif) no-repeat; width: 114px; }
h1.advert				{ background: url(../images/txt/ad.gif) no-repeat; width: 95px; }
h1.darknews				{ background: url(../images/txt/darknews.gif) no-repeat; width: 76px; }


/* ----- LEFT: Wrap ----- */
div.leftWrap				{ float: left; width: 321px; padding-left: 7px; }

/* ----- LEFT: Stats ----- */
div.statsWrap			{ height: 163px; width: 295px; padding-top: 7px; }
div.statsWrap ul			{ position: absolute; }
div.statsWrap li			{ height: 22px; width: 280px; padding: 6px 0 0 5px; font-size: 12px; background: url(../images/bg/line_big.gif) no-repeat; background-position: bottom center; }
div.statsWrap span		{ font-weight: bold; color: #0096ff; font-size: 12px; }
div.statsPic				{ background: url(../images/icons/stats.gif) no-repeat; height: 75px; width: 80px; z-index:2; position: absolute; margin: 24px 0 0 215px; }

/* ----- LEFT: Latest Module ----- */
div.latestSwitch			{ float: right; padding-top: 4px; }
div.latestSwitch img		{ float: left; }
div.latestWrap			{ height: 209px; width: 300px; padding-top: 6px;  }
div.latestWrap li			{ height: 22px; width: 280px; padding: 6px 0 0 5px; font-size: 12px; background: url(../images/bg/line_big.gif) no-repeat; background-position: bottom center; }
div.liIcon				{ float: left; margin-right: 8px; }
div.liContent			{ float: left; }
div.liContent a			{ font-size: 12px; }
div.liDate				{ float: right; font-weight: bold; color: #0096ff; font-size: 12px; }
img.archives				{ margin: 5px 0 0 5px; }

/* ----- LEFT: Partners ----- */
div.partnersWrap			{ padding-top: 35px; text-align: center; width: 280px;  }
div.partnersWrap img		{ margin-bottom: 70px; }

/* ----- MID: Wrap ----- */
div.midWrap				{ float: left; width: 566px; background: #000 url(../images/bg/top.gif) no-repeat; margin-top: 6px; padding: 6px 0 0 10px; color: #fff; margin-bottom: 6px;}
div.midWrap p				{ width: 550px; margin: 0 0 16px 5px; }
div.midWrap a				{ font-size: 10px; color: #0096ff;}
div.midWrap pre				{ pre; font-family: Courier New, sans-serif;}

/* ----- MID: Advertisement ----- */
/* div.adWrap				{ background: url(../images/bg/ad.gif) no-repeat; height: 82px; width: 547px; padding: 3px 0 0 3px; margin-bottom: 8px; margin-left: 3px; } */

/* ----- MID: Content ----- */
div.headline				{ height: 33px; width: 555px; margin: 10px 0 13px 0; }
div.headline img			{ position: absolute; }
div.headlineTitle		{ background: url(../images/bg/news.png) repeat-x; height: 34px; width: 527px; position: absolute; z-index: 2; margin-top: 0px; padding: 8px 14px 0 14px; color: #2b2b2b; }
div.titleLeft			{ float: left; }
div.titleLeft h2			{ font-weight: normal; font-size: 12px; margin-bottom: 1px;}
div.titleLeft h3			{ font-size: 10px; }
div.titleRight			{ float: right; margin-top: 6px; }
div.titleRight strong, a	{ font-size: 10px; color: #2b2b2b;}
div.titleRight a	{ font-size: 10px; color: #2b2b2b;}


/* ----- FOOT: Wrap  ----- */
div.footerWrap			{ margin: auto; width: 910px;}
div.footerContent		{ height: 40px; width: 910px; padding-top: 10px; float: left; }
div.footerLeft			{ float: left;  }
div.footerRight 			{ float: right; padding-top: 9px; }
div.footerRight ul			{ list-style-type: none; margin-right: 5px; }
div.footerRight li			{ float: left; padding-top: 2px; }
div.footerRight a			{ display: block; height: 8px; text-indent: -9999px; }

li.spacer				{ border-left: 1px solid #fff; height: 10px; width: 5px; margin-left: 5px; text-indent: -9999px; }

a.ftHome				{ background: url(../images/foot/home.gif) no-repeat; width: 26px; }
a.ftAbout				{ background: url(../images/foot/about.gif) no-repeat; width: 33px; }
a.ftForums				{ background: url(../images/foot/forums.gif) no-repeat; width: 37px; }
a.ftSupport				{ background: url(../images/foot/support.gif) no-repeat; width: 40px; }
a.ftStats				{ background: url(../images/foot/stats.gif) no-repeat; width: 25px; }
a.ftRules				{ background: url(../images/foot/rules.gif) no-repeat; width: 26px; }
a.ftFaq					{ background: url(../images/foot/faq.gif) no-repeat; width: 17px; }
a.ftServers				{ background: url(../images/foot/servers.gif) no-repeat; width: 36px; }
a.ftMotd				{ background: url(../images/foot/motd.gif) no-repeat; width: 27px; }
a.ftMisc				{ background: url(../images/foot/misc.gif) no-repeat; width: 21px; }
