body {
        margin: 0;
        padding: 0;
        background: #2E3944;
        font: normal 9pt Verdana, sans-serif, Arial;
        color: #222;
        line-height: 13pt;
        width: 100%;
	text-align: center;
}

a img  {
     	border: 0px;
}

td.breadbrumb {
        background: #000 url(images/breadcrumb.png) no-repeat;
        width: 566px;
        height: 23px;
        text-align: right;
        padding-right: 35px;
}

td.splitfleft {
        width: 23px;
}

td {
	vertical-align: top;
}

#con_articles {
        width: 266px;
        display: block;
        background: url(images/con_articles.png) no-repeat #9C3102;
        border-left: 1px solid #9C3102;
        border-right: 1px solid #fff;
}

#con_buy-a-tshirt {
        width: 266px;
        display: block;
        background: url(images/con_buy-a-tshirt.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_cups {
        width: 266px;
        display: block;
        background: url(images/con_cups.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_demos {
        width: 266px;
        display: block;
        background: url(images/con_demos.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
}

#con_downloads {
        width: 266px;
        display: block;
        background: url(images/con_downloads.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_files {
        width: 266px;
        display: block;
        background: url(images/con_files.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_forum {
        width: 266px;
        display: block;
        background: url(images/con_forum.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_gamestv {
        width: 266px;
        display: block;
        background: url(images/con_gamestv.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_guides {
        width: 266px;
        display: block;
        background: url(images/con_guides.png) no-repeat #9C3102;
        border-right: 1px solid #fff;
}

#con_huds {
        width: 266px;
        border: 0px;
        height: 137px:
        display: block;
        background: url(images/con_huds.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_imprint {
        width: 266px;
        display: block;
        background: url(images/con_imprint.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_maps {
        width: 266px;
        display: block;
        background: url(images/con_maps.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_movies {
        width: 266px;
        display: block;
        background: url(images/con_movies.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_news {
        width: 266px;
        display: block;
        background: url(images/con_news.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_specials {
        width: 266px;
        display: block;
        background: url(images/con_specials.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_today {
        width: 266px;
        display: block;
        background: url(images/con_today.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_user {
        width: 266px;
        display: block;
        background: url(images/con_warsowuser.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_warsowlinks {
        width: 266px;
        display: block;
        background: url(images/con_warsowlinks.png) no-repeat #9C3102;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

/* CONTENT MODULES */

#con_c_articles {
        width: 533px;
        background: url(images/con_articles.png) no-repeat #F7F3F7;
        border-left: 1px solid #9C3102;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#con_c_buy-a-tshirt {
        width: 533px;
        background: url(images/con_buy-a-tshirt.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_cups {
        width: 533px;
        background: url(images/con_cups.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_demos {
        width: 533px;
        background: url(images/con_demos.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_downloads {
        width: 533px;
        background: url(images/con_downloads.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_files {
        width: 533px;
        background: url(images/con_files.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_forum {
        width: 533px;
        background: url(images/con_forum.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_guides {
        width: 533px;
        background: url(images/con_guides.png) no-repeat #F7F3F7;
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
}

#con_c_huds {
        width: 533px;
        background: url(images/con_huds.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_imprint {
        width: 533px;
        background: url(images/con_imprint.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_maps {
        width: 533px;
        background: url(images/con_maps.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_news {
        width: 533px;
        background: url(images/con_news.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_specials {
        width: 533px;
        background: url(images/con_specials.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_user {
        width: 533px;
        background: url(images/con_warsowuser.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_c_warsowlinks {
        width: 533px;
        background: url(images/con_warsowlinks.png) no-repeat #F7F3F7;
        border-right: 1px solid #9C3102;
        border-bottom: 1px solid #fff;
}

#con_text {
        padding: 30px 6px 16px 6px;
	color: #fff;
        font: normal 8pt Verdana, sans-serif;
}

#con_image {
        padding: 24px 0px 0px 0px;
	color: #fff;
        font: normal 8pt Verdana, sans-serif;
}

a.container, a.container:link, a.container:active, a.container:visited, a.container:hover {
        font-size: 8pt;
        color:  #fff;
        text-decoration: none;
}

a.userlinks, a.userlinks:link, a.userlinks:active, a.userlinks:visited, a.userlinks:hover {
        color: #fff;
        font: normal 8pt Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:link, a:visited, a:active {
        font: normal 9pt Verdana, sans-serif;
        color: #BE3C03;
        text-decoration: none;
}

a:hover {
        text-decoration: underline;
}

a.small:link, a.small:visited, a.small:active {
        font: normal 8pt Verdana, sans-serif;
        color: #fff;
        text-decoration: none;
}

a.small:hover {
        text-decoration: underline;
}

a.demolink_small:link, a.demolink_small:visited, a.demolink_small:active {
        font-size: 8pt;
	  font-family: Verdana, sans-serif;
	  font-weight: bold;
        color: #BE3C03;
        text-decoration: none;
}

a.demolink_small:hover {
	  text-decoration: underline;
}



div.menu a {
        font: normal 1.25em sans-serif, Arial;
        text-align: center;
        letter-spacing: 1px;
        display: block;
        float: left;
        text-decoration: none;
        height: 23px;
}

div.menu {
        background: #000 url(images/navi_menu.png) no-repeat;
        height: 28px;
        width: 566px;
}

div.menu a span {
        visibility: hidden;
}

div.menu a#news {
        width: 63px;
}

div.menu a#articles {
        width: 80px;
}

div.menu a#forum {
        width: 80px;
}

div.menu a#guides {
        width: 80px;
}

div.menu a#calendar {
        width: 80px;
}

div.menu a#files {
        width: 80px;
}

div.menu a#user {
        width: 80px;
}

#container {
	text-align: left;
	width: 850px;
}

div.google {
        width: 850px;
        height: 92px;
        background: url(images/h_splitter_google.png) no-repeat;
}

div.network {
        width: 850px;
        height: 22px;
        background: url(images/h_splitter_google.png) no-repeat;
}


#main {
        width: 850px;
        background: url(images/body_bg.png) repeat-y;
}

#mainleft {
        width: 25px;
        background: url(images/main_left.png) repeat-y;
}

#content {
        width: 533px;
}

#right {
        width: 267px;
	color: #fff;
}

#mainright {
        width: 24px;
        background: url(images/main_right.png) repeat-y;
}

#footer {
	width: 588px;
	height: 80px;
	background: url(images/footer_right.png) no-repeat;
	text-align: right;
	vertical-align: top;
	padding-right: 45px;
}

/*
 *        ### Typo ###
 */

p, .Normal, td.cuplabel, td.cuptext {
        font: normal 9pt Verdana, sans-serif, Arial;
        color: #222;
        line-height: 13pt;
}

.small {
        font: normal 8pt Verdana, sans-serif;
        color: #fff;
        line-height: 10pt;
}

h1,h2,h3,h4,h5,ul,li,form,label {
        padding: 0; 
	margin: 0;
}

h1 {
        font: normal 20pt Tahoma, Arial;
        text-transform: lowercase;
        letter-spacing: -1px;
        color: #808080;
        height: 32px;
        margin-top: 0px;
}

h2 {
        font: bold 16pt Tahoma, Arial;
        text-transform: lowercase;
        color: #606060;
        height: 24px;
        margin-top: 0px;
}

form {
        display: inline;
}

img {
        border: none;
}

input {
        font-size: 0.8em;
}

form .long {
        width: 280px;
        overflow: hidden;
}

.code {
      font: normal 8pt Fixedsys, Courier, Verdana, Arial, sans-serif;
      color: #000;
      padding: 5px;
      border: 1px solid #303030;
      background-color: #FFA252;
}

/*
 *        ### Content ###
 */

.content, .right {
        font-face: Verdana; font-size: 9pt;
        line-height: 13pt;
        vertical-align: top;
}

/*
 *        ### DNN Module ###
 */

.NormalTextBox { 
	max-width: 200px; 
}

.SubHead, .NormalBold {
        font: bold 9pt Verdana, sans-serif, Arial;
        color: #222;
        line-height: 13pt;
}

/*
 *        ### Xmod ###
 */

td.cuplabel {
        background-color: #f6f6f6;
        width: 20%;
}

td.cuptext {
        background-color: #ffffff;;
        width: 30%;
        font-weight: 800;
}

/*
 * 	News Articles Custom Styles 
 */

.NormalWhite { 
	font: bold 16pt Tahoma, Arial; 
	text-transform: lowercase; 
	color: #606060; 
}

.articleQuote { 
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 8pt; 
	border-top: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
}

.articleTitle { 
	font: bold 16pt Arial, Verdana, sans-serif; 
	color: #606060; 
}

a.articleTitle:link, a.articleTitle:visited, a.articleTitle:active { 
	font: bold 16pt Arial, Verdana, sans-serif; 
	color: #606060; 
	text-decoration: none;
}

a.articleTitle:hover { 
	text-decoration: underline; 
} 

.articleTable { 
	background-color: #4A6D9C; 
	margin: 0px; 
}

.articleTopCell { 
	background-color: #FBE3D7;  
	padding: 6px; 
	height: 25px; 
}

.articleContentCell { 
	color: black; 
	padding: 6px; 
	background-color: #F7F3F7; 
}

.articleTextCell { 
	color: #202020; 
	padding: 6px; 
	background-color: #F7F3F7; 
}
.articleIconCell { 
	background-color: #D0D0D0; 
	width: 20px; 
}

.articleFooterCell { 
	color: #FFFFFF; 
	padding: 3px; 
	background-color: #F7F3F7; 
	height: 25px; 
}

.featuredTopCell { 
	background-color: #FBE3D7; 
	color: white; 
	font-weight: bold; 
	padding: 6px; 
	height: 25px; 
}

A.Normal.MenuTop:link {
    	text-decoration: none;
}

A.Normal.MenuTop:visited  {
    	text-decoration: none;
}

A.Normal.MenuTop:active   {
    	text-decoration: none;
}

A.Normal.MenuTop:hover    {
    	text-decoration: underline;
    	color: #BE3C03;
}

A.Normal.MenuTopSelected:link {
    	text-decoration: none;
    	color: #BE3C03;
}

A.Normal.MenuTopSelected:visited  {
    	text-decoration:    none;
    	color: #BE3C03;
}

A.Normal.MenuTopSelected:active   {
    	text-decoration:    none;
    	color: #BE3C03;
}

A.Normal.MenuTopSelected:hover    {
    	text-decoration:    underline;
    	color: #BE3C03;
}

/*
 * 	Routed-Gaming.co.uk Server-Stats
 */

.rg_warsow_stats {
	width: 220px;
	background-color: #ffffee;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

.rg_warsow_stats table {
	width: 100%;
	border-collapse: collapse;
	background-color: #ffffee;
}

.rg_warsow_stats tr {

}

.rg_warsow_stats th {
	background-color: #fff;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	border-bottom: 1px solid #4B6D99;
	font-size: 8pt;
}

.rg_warsow_stats td {
	text-align: left;
	border-bottom: 1px solid #4B6D99;
	font-size: 8pt;
	padding: 5px;
	vertical-align: top;
}

.rg_warsow_stats .name {
	font-weight: bold;
	font-size: 8pt;
}

.rg_warsow_stats img { 
	width: 200px; 
	height: 150px;
	display: none; 
}

.demo_small {
        font: normal 8pt Verdana, sans-serif;
        color: #000;
        line-height: 10pt;
}

.demo_smallbold {
        font: 8pt Verdana, sans-serif;
	  font-weight: bold;
        color: #000;
        line-height: 10pt;
}

/*
 *	OVERRIDES
 */

#toppanes .Normal, #right .Normal {
	color: #fff;
        font: normal 8pt Verdana, sans-serif;
}

#right .SubHead, .NormalBold {
        font: bold 9pt Verdana, sans-serif, Arial;
        color: #fff;
        line-height: 13pt;
}