/* Isotx V3 Site CSS File
created by/mainted by Michael SMARTMLP
(C) 2007 ISOTX
*/
body
{ 
	font: 8pt/14pt Tahoma; 
	color: #969CA8; 
	background: #1D202A; 
	margin: 0px; 
}
p 
{ 
	font: 8pt/14pt Tahoma; 
	margin-top: 0px; 
	text-align: justify;
}
h3 
{ 
	font: 10pt/14pt Tahoma; /* s */
	font-style: normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #FFFFFF;
	font-variant:small-caps;
}
a:link 
{ 
	text-decoration: none; 
	color: #969CA8;
}
a:visited 
{ 
	text-decoration: none; 
	color: #969CA8;
}
a:hover, a:active 
{ 
	text-decoration:underline;
	color: #969CA8;
}
a img
{
	border: 0px
}
.edit
{
	margin-top: -10px;
	margin-bottom: 5px;
	margin-left: 125px;
	width: 15px;
	height: 13px;
	border: 0px;
}
.edit a img
{
	border: 0px;
}
/* specific divs */

#container
{ 
	padding: 0px 175px 0px 110px;  
	margin: 0px;
	position:absolute; 
	left:50%;
	width: 750px;
	margin-left: -480px;
}
#stretcher
{
	height: 1280px;
}
/* Begin Top menu CSS */
#tophotlinks
{
	position: absolute; 
	height: 78px;
	width: 873px;
	position:absolute;
	left: 0px;
	background-image: url("images/header.gif");
	clear:both;
}
#tophotlinks span
{
	padding: 20px;
}

#tophotlinks h1#title
{
	height:62px;
	width: 65px;
	margin: 5px;
	margin-left: 35px;
	margin-right: 84px;
	background-image: url("images/logo.gif");
	background-repeat:no-repeat;
	float:left;
	cursor: pointer;
	cursor: hand;
}
#tophotlinks h1#title span {display:none;}

html>body #tophotlinks h1#title
{
	margin-left: 70px;
}

#tophotlinks h2
{
	float:left;
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	cursor: pointer;
	cursor: hand;
}

#tophotlinks h2#irongrip
{
	background-image: url("images/hot_irongrip.gif");
	background-repeat:no-repeat;
	height:77px;
	width: 117px;
}
#tophotlinks h2#irongrip:hover
{
	background-image: url("images/hot_irongrip_o.gif");
	background-repeat:no-repeat;
}
#tophotlinks h2#irongrip a {display:none;}

#tophotlinks h2#mideastcrisis
{
	background-image: url("images/hot_mec.gif");
	background-repeat:no-repeat;
	height:77px;
	width: 117px;
}
#tophotlinks h2#mideastcrisis:hover
{
	background-image: url("images/hot_mec_o.gif");
	background-repeat:no-repeat;
}
#tophotlinks h2#mideastcrisis a {display:none;}

#tophotlinks h2#modtoaster
{
	background-image: url("images/hot_mt.gif");
	background-repeat:no-repeat;
	height:77px;
	width: 117px;
}
#tophotlinks h2#modtoaster:hover
{
	background-image: url("images/hot_mt_o.gif");
	background-repeat:no-repeat;
}
#tophotlinks h2#modtoaster a {display:none;}

#tophotlinks h2#forums
{
	background-image: url("images/hot_forums.gif");
	background-repeat:no-repeat;
	height:77px;
	width: 117px;
}
#tophotlinks h2#forums:hover
{
	background-image: url("images/hot_forums_o.gif");
	background-repeat:no-repeat;
}
#tophotlinks h2#forums a {display:none;}

#tophotlinks h2#shop
{
	background-image: url("images/hot_shop.gif");
	background-repeat:no-repeat;
	height:77px;
	width: 117px;
}
#tophotlinks h2#shop:hover
{
	background-image: url("images/hot_shop_o.gif");
	background-repeat:no-repeat;
}
#tophotlinks h2#shop a {display:none;}

/*New header links*/
#tophotlinks h2#igames a, #tophotlinks h2#imods a, #tophotlinks h2#iwrite a, #tophotlinks h2#icrosus a, #tophotlinks h2#iforums a, #tophotlinks h2#ishop a {display:none;}

#tophotlinks h2#igames , #tophotlinks h2#imods , #tophotlinks h2#iwrite , #tophotlinks h2#icrosus , #tophotlinks h2#iforums , #tophotlinks h2#ishop {
	height:77px;
	width: 100px;
}

#tophotlinks h2#igames
{
	background-image: url("images/hot_games.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 86px;			/* Had to fudge this to make the spacing more visually congruent, if not mathematically congruent. */
}
#tophotlinks h2#igames:hover
{
	background-image: url("images/hot_games_o.png");
	background-repeat:no-repeat;
	background-position: center center;
}

#tophotlinks h2#imods
{
	background-image: url("images/hot_mods.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 100px;
}
#tophotlinks h2#imods:hover
{
	background-image: url("images/hot_mods_o.png");
	background-repeat:no-repeat;
	background-position: center center;
}

#tophotlinks h2#icrosus
{
	background-image: url("images/hot_crosus.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 100px;
}
#tophotlinks h2#icrosus:hover
{
	background-image: url("images/hot_crosus_o.png");
	background-repeat:no-repeat;
	background-position: center center;
}

#tophotlinks h2#iforums
{
	background-image: url("images/hot_forums.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 100px;
}
#tophotlinks h2#iforums:hover
{
	background-image: url("images/hot_forums_o.png");
	background-repeat:no-repeat;
	background-position: center center;
}

#tophotlinks h2#ishop
{
	background-image: url("images/hot_shop.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 100px;
}
#tophotlinks h2#ishop:hover
{
	background-image: url("images/hot_shop_o.png");
	background-repeat:no-repeat;
	background-position: center center;
}
#tophotlinks h2#iwrite
{
	background-image: url("images/write_normal.png");
	background-repeat:no-repeat;
	background-position: center center;
	height:77px;
	width: 100px;
}
#tophotlinks h2#iwrite:hover
{
	background-image: url("images/write_over.png");
	background-repeat:no-repeat;
	background-position: center center;
}
/* Begin left side menu CSS */
#welcome
{
	text-align:center;
	height: 19px;
	width: 158px;
	background-image: url("images/leftside_usrwelcome.gif");
	background-position: center center;
	background-repeat:no-repeat;
}
#welcome span
{
	font: 8pt/11pt Tahoma;
	color: #ABB2BD;
	padding: 4px;
	text-align:center;
}
#leftside 
{
	font: 8pt/11pt Tahoma;
	position: absolute; 
	top: 78px; 
	left: 15px;
	width: 158px; 
	margin: 0px;
	padding: 0px;
}
/* God arnt we tired of this? This is another IE hack. This one is JUST for IE7 that for some strange reason hates my location of the left bar! */
*:first-child+html #leftside 
{
	top: 91px; 
}
#leftside ul
{
	margin: 0px;
	margin-top: 17px;
	margin-bottom: 17px;
	margin-left: 33px;
	padding: 0px;
	list-style-type: none;
}
#leftside #top ul li, #leftside #top ul li a, .custommenu ul li, .custommenu ul li a
{
	font: 10pt/16pt Tahoma; /* s */
	font-style: normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #FFFFFF;
	/* font-weight: bold; */
	font-variant:small-caps;
}
#leftside #top ul li a:hover, #leftside #top ul li a:active,.custommenu ul li a:hover, .custommenu ul li a:active 
{ 
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;
}
.custommenu h3
{
	text-align:center;
	height: 22px;
	width: 158px;
	background-image: url("images/leftside_usrwelcome.gif");
	background-position: center center;
	background-repeat:no-repeat;
}
.custommenu h3 span
{
	padding: 4px;
	text-align:center;
	font: 10pt/16pt Tahoma;
	font-style: normal;
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #FFFFFF;
	font-variant:small-caps;
}
/* this is for that expandify menu */
#leftside #top ul #expandmenu1 ul,#leftside #top ul #expandmenu2 ul,#leftside #top ul #expandmenu3 ul,#leftside #top ul #expandmenu4 ul,#leftside #top ul #expandmenu5 ul
{
	position:absolute;
	display: block;
	width: 150px;
	display: none;
	background-color: #1D263C;
	border: solid 1px #2D3C5E;
	margin: 0px;
	z-index: 100;
	margin-left: 29px;
	padding-left: 5px;
}
/* Fix a slight alignment issue IE is having. This aligns it right in Firefox */
html>body #leftside #top ul #expandmenu1 ul,#leftside #top ul #expandmenu2 ul,#leftside #top ul #expandmenu3 ul,#leftside #top ul #expandmenu4 ul,#leftside #top ul #expandmenu5 ul
{
	margin-top: -20px;
}
/* and now for the tool tips */
#tooltip {
    padding: 3px;
    background: #212C45;
    border: 1px solid #eee;
    text-align: center;
	font: 8pt/12pt Tahoma;
}

span.tip {
    border-bottom: 1px solid #969CA8;
}
/* end */
#leftside #top
{
	margin-top: 0px;
	width: 160px;
	background-color: #212C45;
	background-image: url("images/leftside_bottom.gif");
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
}
html>body #leftside #top
{
	margin-top: -13px;
}
.menu_divider
{
	background-image: url("images/menu_divider.gif");
	background-repeat:no-repeat;
	background-position: middle;
	height: 1px;
	width: 159px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#leftside #bottom
{
	margin-top: 10px;
	width: 160px;
	background-color: #212C45;
	background-image: url("images/leftside_bottomtop.gif");
	background-position: top left;
	background-repeat:no-repeat;
	overflow:hidden;
}
#leftside #bottom #communityTitle
{
	margin-left: 15px;
	height: 27px;
	width: 137px;
	background-image: url("images/menu_communitytop.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
}
#leftside #bottom #communityTitle span
{
	display:none;
}
#leftside #bottom #bottom_bottom
{
	height: 64px;
	width: 160px;
	background-color: #212C45;
	background-image: url("images/leftside_bottombottom.gif");
	background-position: bottom left;
	background-repeat:no-repeat;
}
#leftside_border
{
	width: 1px;
	height: 843px;
	background-image: url("images/leftside_border.gif");
	position: absolute; 
	top: 64px; 
	left: 176px;
}
#leftside #bottom #communitystats div
{
	color: #969CA8;
	width: 30px;
	margin: 9px 0px 0px 6px;
	padding-left: 20px;
	float:left;
	text-align: right;
	background-repeat:no-repeat;
	height: 16px;
}
#leftside #bottom #communitystats #reg_users
{
	background-image: url("images/reg_members.gif");
}
#leftside #bottom #communitystats #threads
{
	background-image: url("images/totthreads.gif");
}
#leftside #bottom #communitystats #posts
{
	background-image: url("images/totposts.gif");
}
#leftside #bottom #communitystats
{
	margin: 0px;
	padding: 0px;
}
#leftside #bottom #communitystats li
{
	clear:both;
	margin-top: 5px;
	padding: 0px;
}
#leftside #bottom #communitystats li .comm_text
{
	margin: 9px 0px 9px 0px;
	padding: 0px;
	padding-left: 7px;
	width: 87px;
	float:right;
	background-image: url("images/textdivider.gif");
	background-repeat:no-repeat;
	text-align: left;
}
#leftside #bottom h4, #leftside #bottom h4 a
{
	color: #D1D4DA;
	clear:both;
	margin: 0px;
	margin-bottom: 30px;
	padding: 0px;
	text-align:center;
	font-size: 11px;
}
#leftside #bottom h5, #leftside #bottom h5 a
{
	color: #FFFFFF;
	font-weight: normal;
	clear:both;
	font-size: 11px;
	line-height: 20px;
	text-transform:none;
}
html>body #leftside #bottom #communitystats div
{
	padding: 0px;
	margin: 10px 0px 10px 11px;
	padding-left: 20px;
}
html>body #leftside #bottom #communitystats .comm_text
{
	width: 87px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	padding-left: 7px;
}
#leftside #bottom #recentPostsTitle
{
	margin-left: 15px;
	height: 19px;
	width: 137px;
	background-image: url("images/menu_recentPostsTop.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
}
#leftside #bottom #recentPostsTitle span
{
	display:none;
}
#leftside #bottom #recentPosts li
{
	margin-left: -6px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 22px;
	list-style-image: url("images/forumpost.gif");
}
#leftside #bottom #recentPosts li a
{
	font-weight: normal;
}
html>body #leftside #bottom #recentPosts li
{
	margin-left: 0px;
	padding-left: 0px;
}
*:first-child+html #leftside #bottom #recentPosts li 
{
	margin-left: -6px;
	padding-left: 6px;
}
/* Begin Center Content CSS */
#pagecontents 
{ 
	clear: right;
	position: absolute; 
	top: 78px; 
	left: 173px;
	width: 505px;
	padding: 15px;
	padding-top: 8px;
}
/* This is the one for the rare case there isnt a right side. */
#pagecontents_large
{ 
	clear: right;
	position: absolute; 
	top: 78px; 
	left: 173px;
	width: 665px;
	padding: 15px;
	padding-top: 8px;
}
.content_divider
{
	margin: 0px;
	margin-left: 36px;
	width: 439px;
	height: 1px;
	clear:both;
	background-image: url("images/content_divider.gif");
	background-position: bottom;
	background-repeat:no-repeat;
}
.majorNews
{
	clear:both;
}
.newsImage
{
	float:left;
	width: 119px;
	padding: 10px;
	padding-top: 30px;
	vertical-align:middle;
}
.newsTitle a
{
	color: #D1D4DA;
}
.newsContents
{
	float: right;
	width: 350px;
	color: #969CA8;
	padding-top: 4px;
}
.p1
{
	line-height: 11pt;
	margin-top: 8px;
}
.newsContents h3
{
	font: 10pt/16pt Tahoma; /* s */
	font-style: normal;
}
#archive
{
	clear:both;
}
#archiveTitle
{
	height: 8px;
	width: 56px;
	background-image: url("images/content_archives.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
}
#archiveTitle span
{
	display:none;
}
.minorNews h4, .minorNews h4 a
{
	color: #D1D4DA;
	font: 8pt/16pt Tahoma; 
	font-style: normal;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}
.minorNews
{
	margin-top: 26px;
}
.minorNews p
{
	color: #969CA8;
	padding-top: 0px;
	margin: 0px;
}
/* Begin Ride side menu CSS */
#rightside_border
{
	width: 1px;
	height: 843px;
	background-image: url("images/leftside_border.gif");
	position: absolute; 
	top: 64px; 
	right: 330px;
}
#rightside
{
	position: absolute; 
	top: 78px; 
	right: 170px;
	padding: 0px;
	color: #969CA8;
}
#rightside ul
{
	margin: 0px;
	margin-top: 17px;
	margin-bottom: 17px;
	margin-left: 22px;
	padding: 0px;
	list-style-type: none;
	line-height: 1.5em;
}
#rightside ul li
{
	margin-bottom: 12px;
}
#rightside #top ul li, #rightside #top ul li a
{
	font: 8pt/12pt Tahoma;
	font-style: normal;
	margin-bottom: 0px; 
	color: #969CA8;
}
#rightside ul h4
{
	font: 8pt Tahoma; 
	font-weight: bold;
	color: #ffffff;
	margin: 0px;	
	margin-bottom: 2px;
	padding: 0px;
}
#rightside #top
{
	margin-top: 0px;
	width: 160px;
	text-align: left;
	background-color: #212C45;
	background-image: url("images/rightside_bottom.gif");
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-bottom: 5px;
}

#rightside #top #announcementdrop
{
	padding: 0px;
	height: 130px;
	width: 160px;
	background-image: url("images/announcementdrop.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
	cursor: pointer;
	cursor: hand;
}
#rightside #top #blankdrop
{
	padding: 0px;
	height: 10px;
	width: 160px;
}
#rightside #top #announcementsTitle
{
	margin-left: 15px;
	height: 27px;
	width: 137px;
	background-image: url("images/menu_announcements.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
#rightside #top #announcementsTitle span
{
	display:none;	
}
#rightside #bottom #eventsTitle
{
	margin-left: 15px;
	height: 27px;
	width: 137px;
	background-image: url("images/menu_communitytop.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
#rightside #bottom #eventsTitle span
{
	display:none;	
}
#rightside #bottom #articlesTitle
{
	margin-left: 15px;
	height: 27px;
	width: 137px;
	background-image: url("images/menu_articles.gif");
	background-position: bottom center;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
#rightside #bottom #articlesTitle span
{
	display:none;	
}
#rightside #bottom
{
	margin-top: 10px;
	width: 160px;
	background-color: #212C45;
	background-image: url("images/rightside_bottomtop.gif");
	background-position: top left;
	background-repeat:no-repeat;
}
#rightside #bottom #bottom_bottom
{
	height: 41px;
	width: 160px;
	background-color: #212C45;
	background-image: url("images/rightside_bottombottom.gif");
	background-position: bottom left;
	background-repeat:no-repeat;
}
#footer
{
	padding-top: 10px;
	background-image: url("images/footer_bg.gif");
	text-align:center;
	margin-top: 10px;
	width: 100%;
	position:static;
	display:block;
	height: 58px;
	clear: both;
	line-height: 15px;
}

#footer div
{
	color: #A0A4AE;
	text-align: center;
}
#footer #copyright
{
	color: #545C6F;
}
#footer span
{
	padding-left: 20px;
	padding-right: 20px;

}
#imageRotator, #imageRotator a img
{
	margin: -2px;
	border: 0px;
	width: 514px;
	height: 246px;
}
#blockHeader
{
	margin: -4px;
	border: 0px;
	width: 514px;
	height: 246px;	
}
#rotatorcontrol
{

	background-image: url("images/rotatorcontrol.png");
	background-repeat:no-repeat;
	margin: 0px;
	padding-left: 10px;
	
	font: 10pt/16pt Tahoma;
	font-style: normal;
	letter-spacing: 1px; 
	color: #FFFFFF;
	font-weight: bold;
	font-variant:small-caps;
	cursor: hand;
	position:absolute;
	top: 225px;
	left: 20px;
	width: 491px;
	height: 25px;

}
#rotatorcontrol span
{
	margin-left: 8px;
}
#rotatorcontrol img
{
	cursor: pointer;

}
#rotatorcontrol #title
{
	margin-left: 20px;
}

.pagecontrols
{
	text-align: right;
	margin-top: 10px;
	margin-right: 15px;
	word-spacing: 5px;
}
.pagecontrols img, 	.pagecontrols span
{
	vertical-align: middle;
}
.pagecontrols #currentpagenum
{
	color: #D1D4DA;
	font-weight: bold;
}
.secondlvlmenu li
{
	margin: 1px 7px 1px 2px;
	list-style-image: url("images/forumpost.gif");
}
.secondlvlmenu li input
{
	margin: 0px;
	margin-right: 2px;
	
}
