body {
	background-color : #191E32;
	background-image : url(/images/2010/back.png);
	background-repeat : repeat-y;
	margin : 0 100px 0 60px;
	background-position : -56px 0px;
	padding : 0 20px 0 38px;
	color : #ffffff;
}

html body #pad .nextpreviouslinks a {
	color : #ffffff !important;
}

table.tborder tr:first-child:last-child td {
/* 	border-bottom : 10px solid #191E32; */
}

table.tborder thead tr td.thead:first-child {
	-moz-border-radius-topleft : 50px;
	-webkit-border-top-left-radius : 50px;
	-khtml-border-top-left-radius : 50px;
	border-top-left-radius : 50px;
	padding-left : 10px;
}
table.tborder thead tr td.thead:last-child {
	-moz-border-radius-topright : 50px;
	-webkit-border-top-right-radius : 50px;
	-khtml-border-top-right-radius : 50px;
	border-top-right-radius : 50px;
	padding-right : 10px;
}

table.tborder tbody tr td {
	border-bottom : 1px solid #191E32;
}

table.tborder tbody tr:last-child td {
	border-bottom-width : 0;
}

tr.nocollapse td {
	border-top : 1px solid #191E32;
}

table.tborder tbody tr td.tfoot:first-child:last-child {
	-moz-border-radius-bottomleft : 50px;
	-moz-border-radius-bottomright : 50px;
	-webkit-border-bottom-left-radius : 50px;
	-webkit-border-bottom-right-radius : 50px;
	-khtml-border-bottom-left-radius : 50px;
	-khtml-border-bottom-right-radius : 50px;
	border-bottom-left-radius : 50px;
	border-bottom-right-radius : 50px;
	padding-left : 10px;
	padding-right : 10px;
}

#uBox_main noscript div.nav span.nav, div #uBox_main div.nav a {
	-moz-border-radius : 10px;
	-webkit-border-radius : 10px;
	-khtml-border-radius : 10px;
	border-radius : 10px;
}

/*td#f28, td#f28 table {
	padding : 0px !important;
	margin : 0px !important;
	border : 1px solid #ff0000;
	line-height : 0 !important;, td#f28 table tr td:first-child
}*/

td.alt1, td.alt1Active {
	background-image : url(/images/2010/backfade.png);
	background-position : top right;
	background-repeat : repeat-y;
	padding-right : 15px;
}

td.alt2 + td.alt1Active, td.alt2Active + td.alt1Active {
	padding-left : 0px;
}

td.alt2, td.alt2Active {
	background-image : url(/images/2010/backfade2.png);
	background-position : top right;
	background-repeat : repeat-y;
	padding-right : 15px;
}

td.alt2 td.alt2, td.alt2:last-child, td.alt2Active:last-child {
	background-image : none;
	padding-right : 5px;
}

tr td.forum_new, tr td.forum_old {
	background-color : #191E32;
	background-image : url(/images/2010/backfade3.png);
	padding-right : 24px;
}

a img {
	border : 0;
}

a {
	color : #ffff00;
}

a:hover {
	color : #00ff00;
}

#header {
	padding-top : 100px;
}

#header-image {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	background-image : url(/images/2010/title.gif);
	background-repeat : no-repeat;
	background-position : top center;
	padding-top : 0px;
	background-color : #000a1b;
	overflow : none;
}

* html #header-image {
	width : expression( document.documentElement.clientWidth + 'px'); 
}

#logo {
/* 	background-image : url(/images/2010/home.png); */
	background-repeat : none;
	padding-left : 100%;
	padding-top : 100px;
	width : 0;
	height : 0;
	overflow : hidden;
	display : block;
}

/** html #logo {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/2010/home.png");
}*/

#mainnav {
	overflow : hidden;
	padding-bottom : 10px;
	background-image : url(/images/2010/menu.png);
	background-position : center 37px;
	background-repeat : repeat-x;
	background-color : #000A1B;
	width : 100%;
	padding-right : 18px;
	height : 35px;
}

#mainnav #centermenu {
	float : left;
	position : relative;
	left : 50%;
	text-align : left;
}

* html #mainnav #centermenu {
	float : none;
	position : normal;
}

#mainnav ul {
	overflow : hidden;
	margin-top : 0;
	margin-bottom : 0;
	padding : 15px 3px 0 15px;
	position : relative;
	left : -50%;
}

* html #mainnav ul {
	position : normal;
}

#menuback {
	background-image : url(/images/2010/menu.png);
	background-position : 0px -7px;
	background-repeat : repeat-x;
	overflow : hidden;
}

#mainnav ul li {
	list-style : none;
	float : left;
	margin : 0;
	text-transform : lowercase;
	padding-left : 15px;
	line-height: normal !important;
	font-size: 10pt;
}

#mainnav ul li:first-child:before {
	display : none;
}

#mainnav ul li:before {
/* 	display : block; */
	float : left;
	width : 1px;
	height : 10pt;
	border-left : 1px solid #ffffff;
	content : " ";
	padding-left : 15px;
	line-height: normal !important;
	font-size: 10pt;
}

#mainnav ul li a {
	color : #ffffff;
	text-decoration : none;
}

#mainnav ul li a:hover {
	color : #ff0000;
	text-decoration : underline;
}

#crumbs {
	display : none;
}

#twitter-user {
	margin-top : 41px;
}

#twitter-user .twitterBox {
	background-repeat : no-repeat;
	background-position : left middle;
	padding-left : 45px;
}

#twitter, #twitter-user {
	border : 9px solid #94C1D7;
	width : 100%;
	height : 40px;
	position : relative;
	-moz-border-radius : 30px;
	-webkit-border-radius : 30px;
	-khtml-border-radius : 30px;
	border-radius : 30px;
	background-color : #1A1B39;
	background-image : url(/images/2010/twitBack.png);
	background-repeat : repeat-x;
	overflow : hidden;
}

#twitter #twitterScroller, #twitter #twitter_plain {
	padding-left : 45px;
	background-image : url(/images/2010/twitAled.gif);
	background-repeat : no-repeat;
	background-position : right top;
	padding-right : 121px;
}

#twitter-user #twitter-userScroller, #twitter-user #twitterUser_plain {
	background-image : url(/images/2010/twitUser.gif);
	background-repeat : no-repeat;
	background-position : right top;
	padding-right : 121px;
}

#twitter #twitterScroller, #twitter-user #twitter-userScroller {
	overflow : hidden;
	height : 79px;
	position : relative;
}

#twitterScroller #twitterMover, #twitter-userScroller #twitter-userMover {
	position : relative;
}

#twitter #twitterScroller .twitterBox, #twitter-user #twitter-userScroller .twitterBox, #twitter_plain, #twitterUser_plain {
	height : 40px;
	font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size : 9px;
	overflow : hidden;
	line-height: 98%;
	padding-top : 4px;
}

#twitter #twitter_plain, #twitter-user #twitter_av {
	padding-left : 45px;
	height : 40px;
}

#twitter-user #twitter_av {
	background-position : 4px 0px;
	background-repeat : no-repeat;
}

#twitter a, #twitter-user a {
	color : #ffff00;
}

#twitter a:hover, #twitter-user a:hover {
	color : #00ff00;
}

#bodywrapper {
	border-left : 9px solid #94C1D7;
	border-top : 9px solid #94C1D7;
	border-right : 9px solid #94C1D7;
	-moz-border-radius-topleft : 30px;
	-moz-border-radius-topright : 30px;
	-webkit-border-top-left-radius : 30px;
	-webkit-border-top-right-radius : 30px;
	-khtml-border-top-left-radius : 30px;
	-khtml-border-top-right-radius : 30px;
	border-top-left-radius : 30px;
	border-top-right-radius : 30px;
	background-color : #191E32;
	width : 100%;
	margin-top : -10px !important;
	padding-bottom : 15px;
	overflow : hidden;
}

#hack {
	height : 100%;
	width : 111px;
	position : fixed;
	top : 0;
	right : 0px;
	background : url(/images/2010/back.png) repeat-y;
	z-index : -2;
}

.footer {
	display : none;
}

#rightcol {
	display : none;
	/*position : absolute;
	padding-left : 200px;
	width : 0px;
	height : 0px;
	padding-top : 120px;
	top : 0px;
	right : 70px;
	overflow : hidden;
	background-image : url(/images/2010/fade.png) !important;
	background-repeat : no-repeat;
	z-index : 5;*/
}

/** html #rightcol {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/2010/fade.png");
}*/

td, th, p, li {
	font-family: verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
}

#leftcol {
	border : 9px solid #94C1D7;
	background-color : #191E32;
	-moz-border-radius : 30px;
	-webkit-border-radius : 30px;
	-khtml-border-radius : 30px;
	border-radius : 30px;
	height : 41px;
	position : absolute;
	left : 0px;
	right : 2px;
	margin-left : 98px;
	margin-right : 100px;
	top : 194px;
	background-image : url(/images/2010/top-users.gif);
	background-repeat : no-repeat;
	background-position : 5px 5px;
	overflow : hidden;
}

#leftcol ul {
	list-style : none;
	padding-left : 0px;
	width : 100%;
	margin-top : 12px;
	margin-left : 120px;
}

#leftcol li {
	list-style : none;
	float : left;
	text-transform : lowercase;
	padding-left : 0;
	margin-right : 20px;
	margin-bottom : 40px;
	font-size: 10pt;
}

#leftcol li.topuser_small_online a {
	color : #94C1D7;
	text-decoration : none;
}

#leftcol li.topuser_small_online a:hover {
	color : #00ff00;
	text-decoration : underline;
}

#leftcol li.topuser_small_offline a {
	color : #113355;
	text-decoration : none;
}

#leftcol li.topuser_small_offline a:hover {
	color : #ff0000;
	text-decoration : underline;
}



* html #leftcol {
	width : 100%;
}

#aledblog, #userblog {
	display : block;
	height : 0;
	width : 0;
	padding-top : 17px;
	padding-left : 200px;
	background-repeat : no-repeat;
	overflow : hidden;
}

#aledblog {
	background-image : url(/images/2010/aled-blog.gif);
}

#userblog {
	background-image : url(/images/2010/user-blog.gif);
}

#aledblog.old, #userblog.old {
	background-position : 0px -17px;
}

#aledblog:hover, #userblog:hover {
	background-position : 0px -34px;
}

#pad a.nav {
	color : #ffff00 !important;
}

#pad a.nav:hover {
	color : #00ff00 !important;
}

* html #hackl {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/2010/menu-left.png");
}

* html #hackr {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/2010/menu-right.png");
}

#hackl, #hackr {
	position : absolute;
	height : 219px;
	width : 129px;
	background-repeat : no-repeat;
	z-index : 4;
	background-image : url(/images/2010/menu-sides.png);
}

#hackl {
	left : 22px;
	background-position : top right;
	top : 99px;
}

#hackr {
	right : 26px;
	background-position : top left;
	top : 99px;
}