/*=================================================
// Project : Proficient Studios - Gaming Template VI
// Developed by Julien Després
// Copyright 2008. All rights reserved.
//=================================================*/


/* ----- GENERAL ----- */
body			 	 		{ background: #2a0001 url(../images/bg/body.gif) repeat-y; min-height: 100%; color: #fff; background-position: center;} 
div.clear		 		{ clear: both; }
div.container 	 		{ width: 940px; height: 100%; margin: auto; }
a						{ color: #fff; text-decoration: none; outline: none; }
a:hover					{ text-decoration: underline; }
img						{ border: 0px; }
img.hover				{ display: none; }
*						{ font-family: Tahoma, sans-serif; font-size: 10px; padding: 0px; margin: 0px; }

/* ----- TOP: Banner and Login ----- */
div.topBanner			{ background: url(../images/content/banner.jpg) no-repeat; height: 127px; width: 234px; padding: 26px 0 0 706px; }
div.topBanner form			{ width: 164px; margin: 8px 0 0 10px; }
div.loginTxt				{ float: left; height: 7px; width: 42px; margin-top: 8px; }
div.loginUser			{ float: left; margin-left: 11px; }
div.loginUser input		{ background: url(../images/bg/username.gif) no-repeat; height: 17px; width: 102px; padding: 5px 0 0 9px; color: #eeeeee; border: 0; margin-top: 3px; }
div.loginPass			{ float: left; margin-left: 11px; }
div.loginPass input		{ background: url(../images/bg/password.gif) no-repeat; height: 17px; width: 102px; padding: 5px 0 0 9px; color: #eeeeee; border: 0; margin-top: 3px; }
div.loginSubmit			{ margin-left: 40px; }
input.loginSubmit			{ float: left; margin-top: 10px; background: url(../images/icons/go.gif) no-repeat; height:25px; width: 25px; text-indent: -9999px; border: 0px; cursor: pointer;}
div.loginIcons			{ float: left; margin: 10px 0 0 3px; width: 85px; }

div.loggedWrap			{ width: 194px; }
div.loggedPic			{ float: left; width: 69px; }
div.loggedTxt			{ float: left; width: 125px; margin-top: 10px;  }
div.loggedTxt h3			{ font-weight: normal; text-align: center; }
div.loggedTxt ul			{ list-style-type: none; margin: 10px 0 0 30px; }

/* ----- NAVIGATION ----- */
div.topNav				{ background: url(../images/bg/nav.gif) repeat-x; height: 16px; width: 916px; border: 3px solid #0b0b0b; padding: 9px 0 0 18px; }
div.topNav ul				{ list-style-type: none; }
div.topNav li				{ float: left; margin-right: 31px; }
div.topNav a				{ height: 23px; text-indent: -9999px; display: block; }

a.navHome				{ background: url(../images/nav/home.gif) no-repeat; width: 23px; }
a.navRoster				{ background: url(../images/nav/roster.gif) no-repeat; width: 28px; }
a.navForums				{ background: url(../images/nav/forums.gif) no-repeat; width: 32px; }
a.navDownloads			{ background: url(../images/nav/downloads.gif) no-repeat; width: 51px; }
a.navDemos				{ background: url(../images/nav/demos.gif) no-repeat; width: 28px; }
a.navMatches			{ background: url(../images/nav/matches.gif) no-repeat; width: 36px; }
a.navSponsors			{ background: url(../images/nav/sponsors.gif) no-repeat; width: 41px; }
a.navAbout				{ background: url(../images/nav/about.gif) no-repeat; width: 39px; }
a.navServers				{ background: url(../images/nav/servers.png) no-repeat; width: 37px; }
a.navHistory				{ background: url(../images/nav/history.png) no-repeat; width: 37px; }
a.navlinks				{ background: url(../images/nav/links.png) no-repeat; width: 25px; }

/* ----- CONTENT: Wrap ----- */
div.contentWrap			{ float: left; width: 940px; border-top: 1px solid #000; margin-top: -4px; }

/* ----- CONTENT: Sidebar ----- */
div.leftSidebar			{ float: left; width: 240px; padding-left: 1px; }
div.leftSidebar h2		{ background: url(../images/bg/header.gif) repeat-x; height: 15px; width: 228px; border-left: 1px solid #0e0e0e; border-right: 1px solid #0e0e0e; border-top: 2px solid #0b0b0b; border-bottom: 4px solid #0b0b0b; padding: 5px 0 0 10px; }
div.leftSidebar ul			{ list-style-type: none; }
div.leftSidebar li			{ background: #121212; height: 30px; border-top: 1px solid #000; width: 240px; }

span.listIcon			{ float: left; padding: 8px 0 0 9px; }
span.listTxt				{ float: left; padding: 8px 0 0 7px; }
span.listView			{ float: right; padding: 6px 7px 0 0; }

div.sideSwitch			{ background: url(../images/bg/switch.gif) repeat-x; height: 21px; width: 229px; padding: 2px 0 0 7px; border-top: 3px solid #010000; border-left: 2px solid #010000; border-right: 2px solid #010000; border-bottom: 3px solid #010000; }
div.sideSwitch img		{ float: left; margin-right: 2px; }

div.headSponsor img		{ width: 240px; border-top: 1px solid #000; border-bottom: 1px solid #000; }
div.teamSponsors			{ width: 240px; border-top: 1px solid #000;  }
div.teamSponsors img		{ border-bottom: 1px solid #000; margin-bottom: -2px;}

/* ----- CONTENT:  Main ----- */
div.mainContent			{ float: left; width: 696px; padding-left: 1px; }
div.mainContent h2		{ background: url(../images/bg/header.gif) repeat-x; height: 15px; width: 683px; border-left: 1px solid #0e0e0e; border-right: 1px solid #0e0e0e; border-top: 4px solid #0b0b0b; border-bottom: 4px solid #0b0b0b; padding: 5px 0 0 10px; text-transform: capitalize; }

/* ----- CONTENT:  Roster ----- */
div.rosterWrap			{ background: #111212; height: 188px; width: 696px; border-bottom: 1px solid #000; }
div.rosterText			{ float: left; height: 121px; width: 220px; text-align: center; padding-top: 67px; }
div.rosterName			{ margin: 0 0 12px 0; height: 8px; }
div.rosterPics			{ float: left; height: 143px; width: 476px; padding-top: 45px; }
div.rosterPics img		{ margin-right: 6px; }

div.rosterHandle			{ height: 20px; }
img.userFlag				{ position: relative; top: 3px; right: 5px }

/* ----- CONTENT:  News ----- */
div.newsPost				{ padding-left: 1px; }
div.newsPost h3			{ background: url(../images/bg/newstitle.gif) repeat-x; height: 21px; width: 666px; padding: 8px 15px 0 15px; color: #000;}
span.titleLeft			{ float: left; font-weight: normal; }
span.titleRight			{ float: right; font-weight: normal; }
span.titleRight a		{ color: #000; font-weight: bold; }
div.newsPost p			{ width: 670px; padding-left: 6px; margin-top: 12px; }
div.newsIcons			{ margin: 13px 0 20px 6px; }

/* ----- FOOTER ----- */
div.wrapFooter			{ clear: both; background: url(../images/bg/footer.gif) repeat-x; height: 22px; width: 904px; padding: 12px 15px 0 15px; border-left: 3px solid #0b0b0b; border-right: 3px solid #0b0b0b; }
div.footerLeft			{ float: left; }
div.footerRight			{ float: right; }
