html
{
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:Helvetica,Verdana,Tahoma,Arial,TrebuchetMS,Sans-Serif,Georgia,Courier,TimesNewRoman,Serif;
	min-width:970px;
}

body
{
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:Helvetica,Verdana,Tahoma,Arial,TrebuchetMS,Sans-Serif,Georgia,Courier,TimesNewRoman,Serif;
	color: #fff;
	background:#1D1818;
	background-image:url(/img/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center; 
	background-position-y: -28px;
	width:100%;
	min-width:970px;
}

a:link,a:visited,a:active{
color:#F7DF84;
text-decoration:none;
}

a:hover{
color:#ddd;
}

img{
border:0px;
}

.network_bar{
background: #444;
border-bottom: 1px solid #666;
color:#fff;
height:25px;
padding:6px;
font-weight:bold;
margin-left:-15px;
margin-top:-13px;
}

.network_bar img{
margin-top:2px;
}

.network_bar a{
color: #fff;
text-decoration:none;
}

.network_bar ul
{
padding-left:20px;
}

.network_bar li
{
display: inline;
list-style-type: none;
padding-right: 22px;
}

.network_text {
color:#999;
}


#networkbar_container	{
		width: 100%;
		height: 26px; 
		margin: 0; 
		z-index: 99999;
		position: relative;
		background-color: #464D60;
		border-bottom: 1px solid #2D303C;
		}
	
	.networkbar		{
				height: 26px;
				padding: 0;
				margin: 0;
				position: absolute;
				border-right: 1px solid #697492;
				border-bottom: 1px solid #2D303C;
				z-index:99999;
				}
			
		.networkbar li 	{
					height: auto;
					width: 150px; 
					float: left; 
					text-align: center; 
					list-style: none; 
					font: normal bold 12px/1.2em Arial, Verdana, Helvetica;  
					padding: 0;
					margin: 0;
					background-color: #464D60;					
					}

			.networkbar a	{							
						padding: 6px 0; 
						border-left: 1px solid #697492;
						border-right: 1px solid #2D303C;
						text-decoration: none;
						color: white;
						display: block;
						}

				.networkbar li:hover, .networkbar a:hover	{background-color: #535B73;}
								
				.networkbar li ul 	{
								display: none;
								height: auto;									
								margin: 0;
								padding: 0;								
								}
				
				.networkbar li:hover ul {
									display: block;									
									}
									
				.networkbar li ul li	{background-color: #535B73; text-align:left; font-size:12px;}
				.networkbar li ul li i  {margin-left:6px; margin-top:-2px; margin-right:3px;}
				
				.networkbar li ul li a 	{
									border-left: 1px solid #697492; 
									border-right: 1px solid #2D303C; 
									border-top: 1px solid #8089A4; 
									border-bottom: 1px solid #2D303C; 
									}
				
				.networkbar li ul li a:hover	{background-color: #464D60;}
									

.icon-bm{background:url(http://boomansion.net/favicon.ico) no-repeat 0 center; width: 16px; height: 16px; padding-bottom:1px; display: inline-block; vertical-align:middle;}
.icon-tm{background:url(/favicon.ico) no-repeat 0 center; width: 16px; height: 16px; display: inline-block; vertical-align:middle;}
.icon-community{ /* background:url(http://boomansion.net/favicon.ico) no-repeat 0 center; */ width: 16px; height: 16px; display: inline-block; vertical-align:middle;}



.social_links{
position: absolute;
top:2px;
right:13px;
}

.logo_strip{
color:#fff;
text-align:center;
height:150px;
}

/* 
 Fix IE10's stupidity.
*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.logo_strip{
color:#fff;
margin-left:80px;
text-align:center;
height:150px;
}
}

.navigation {
background-image: url(/img/nav.png);
background-repeat: repeat-x;
height:50px;
color: #fff;
padding:0px;
width:890px;
margin-left:auto;
margin-right:auto;
position:relative;
top:-3px;
padding-left:80px;
}

.navigation ul {
margin:0px;
padding-top:17px;
}

.navigation li
{
display: inline;
list-style-type: none;
padding-left:35px;
padding-right: 100px;
}

.navigation_links {
padding-left:5px;
color:#fff;
background:black;
}

.navigation{ height:50px; display:block; margin:auto; padding-top:6px;} 
.navigation > ul {list-style:inside none; padding:0; margin:0;} 
.navigation > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative; width:194px;} 
.navigation > ul > li > a{ outline:none; display:block; position:relative; padding:12px 20px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); } 
.navigation > ul > li:first-child > a{border-radius:5px 0 0 5px;} 
.navigation > ul > li > a:after{ content:''; position:absolute; z-index:99; } 
.navigation ul li.has-sub:hover > a:after{top:0; bottom:0;} 
.navigation > ul > li.has-sub > a:before{ content:''; position:absolute; top:18px; right:15px; border:5px solid transparent; border-top:5px solid #fff;} 
.navigation > ul > li.has-sub:hover > a:before{top:24px;} 
.navigation ul li.has-sub:hover > a{ height:20px; margin-top:-6px; padding-top:18px; z-index:999; } 
.navigation ul li.has-sub:hover > ul, .navigation ul li.has-sub:hover > div{display:block;} 

.navigation ul li.has-sub:hover > a {
background-image: url(/img/nav_top.gif);
background-repeat: no-repeat;
background-position: top;}

.navigation ul li > ul, .navigation ul li > div{ display:none; width:auto; position:absolute; top:26px; padding:10px 0; border-radius:0 0 5px 5px; z-index:999;
background-image: url(/img/nav_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom:28px;} 

.navigation ul li > ul{width:194px;} 
.navigation ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative;
background-image: url(/img/nav_left.gif), url(/img/nav_right.gif);
background-repeat: repeat-y, repeat-y;
background-position: left, right;
background-color:#464D60;} 
.navigation ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5);} 

.navigation > ul > li > ul > li a:hover{ background: transparent url(/img/nav_hover.gif); } 
.navigation{border-color:#1b313d;} 
.navigation > ul > li > a{color:#fff;} 
.navigation > ul > li > a:after{border-color:#5E6F7F;} 
.navigation > ul > li > a:hover{background:url(/img/nav2.gif); height:20px; margin-top:-6px; padding-top:18px;} 


.content_body{
padding-top:25px;
padding-left:10px;
padding-right:12px;
padding-bottom:30px;
margin-top:-26px;
width:932px;
margin-left:auto;
margin-right:auto;
background-color:#2D303C;
background-image: url(/img/border3.gif), url(/img/border6.gif), url(/img/border4.gif), url(/img/border2.gif), url(/img/border8.gif), url(/img/border7.gif), url(/img/border5.gif), url(/img/medallion.png);
background-repeat: no-repeat, no-repeat, repeat-y, repeat-x, no-repeat, repeat-x, repeat-y, no-repeat;
background-position: top right, bottom left, left, top, bottom right, bottom, right, bottom right;
box-shadow: 8px 8px 10px -7px #000, -8px 8px 10px -7px #000;
min-height:695px;
}

.news_content {
float:left;
width:619px;
padding-right:0px;
padding-bottom:6px;
}

.right_menu {
float:right;
width:300px;
text-align:right;
height:100%;
}

.news_block{
color:#fff;
background: transparent url(/img/bg2.png);
border:1px solid #F7DF84;
margin-bottom:7px;
border-radius:0 5px 0 5px;
box-shadow: 8px 8px 10px -7px #000;
}

.newstitle {
background: url(/img/newstitle.gif);
    height: 26px;
padding-top:4px;
    padding-left: 5px;
    text-shadow: #000 0.1em 0.1em 0.2em;
    vertical-align: middle;
    border-bottom:1px solid #F7DF84;
border-radius:0 5px 0 0px;
color:#F7DF84;
font-weight:bold;
font-size:13px;
}
.newstitle a:visited,
.newstitle a:link,
.newstitle a:active {
    color: #F7DF84;
    text-decoration: none;
}
.newsarticle {
    margin-left: 2px;
    padding-left: 2px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	text-align:justify;
}
.newsarticle a img{
padding-left:10px;
}
.newsauthor {
background: url(/img/newstitle2.gif);
    border-top:1px solid #F7DF84;
    text-align: right;
padding-bottom:3px;
padding-right:3px;
border-radius:0 0 0 5px;
}

.feature_block{
background: url(/img/bg2.png);
border:1px solid #F7DF84;
margin-bottom:7px;
text-align:center;
box-shadow: 8px 8px 10px -7px #000;
}

.titlebar{
background: url(/img/newstitle.gif);
border:1px solid #F7DF84;
border-radius:0 5px 0 0;
padding:6px;
font-weight:bold;
}

.titlebar_box{
background: url(/img/newstitle.gif);
border:1px solid #F7DF84;
padding:6px;
font-weight:bold;
}

.titlebar2{
background: url(/img/newstitle3.gif);
border:1px solid #F7DF84;
border-radius:0 5px 0 0;
padding:6px;
font-weight:bold;
}

.titlebar2_box{
background: url(/img/newstitle3.gif);
border:1px solid #F7DF84;
padding:6px;
font-weight:bold;
}

.section{
background: url(/img/bg2.png);
border:1px solid #F7DF84;
border-top:0px;
border-radius:0 0 0 5px;
box-shadow: 8px 8px 10px -7px #000;
padding:5px;
}

.section_full{
background: url(/img/bg2.png);
border:1px solid #F7DF84;
border-radius:0 5px 0 5px;
box-shadow: 8px 8px 10px -7px #000;
padding:5px;
}

.section_box{
background: url(/img/bg2.png);
border:1px solid #F7DF84;
padding:3px;
}

.section_darker{
background: #3B4251;
border:1px solid #F7DF84;
padding:3px;
}

.underline{
border-bottom:1px solid #F7DF84;
}

.underline_light{
border-bottom:1px solid #8A7109;
}

input.inactive, select.inactive, textarea.inactive{
color:#c4c4c4;
}

select{
background:#061C3C;
border:1px solid #F7DF84;
color:#FFF;
}

.games_left{
float:left;
width:300px;
text-align:center;
}

.games_left ol {
text-align:left;
margin-left:-55px;
}

.games_left li 
	{ 
		position: relative; 
		margin-left: -20px;
		list-style: none;
	}
	.games_left li.file
	{
		margin-left: -1px !important;
	}
		.games_left li.file a
		{
			background: url(document.png) 0 0 no-repeat;
			padding-left: 21px;
			text-decoration: none;
			display: block;
		}
	.games_left li input
	{
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 0;
	}
		.games_left li input + ol
		{
			margin: -0.938em 0 0 -44px; /* 15px */
			height: 1em;
		}
		.games_left li input + ol > li { display: none; margin-left: -14px !important; padding-left: 1px; }
	.games_left li label
	{
		cursor: pointer;
		display: block;
		padding-left: 37px;
		font-weight:bold;
		padding-bottom:3px;
	}
	.games_left li label img
	{
	margin-bottom:-3px;
	}
	.games_left li label a
	{
	color: #fff;
	}

	.games_left li input:checked + ol
	{
		margin: -1.55em 0 0 -44px; /* 20px */
		padding: 1.563em 0 4px 80px;
		height: auto;
	}
		.games_left li input:checked + ol > li { display: block; margin: 0 0 0.125em;  /* 2px */}
		.games_left li input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */ }

		
.games_right{
width:603px;
margin-left:314px;
}

.screensaver {
    position: relative;
    width: 250px;
    height: 200px;
    border: 1px #F7DF84 solid;
    margin: 10px;
	display:inline-block;
}

.wallpaper {
    position: relative;
    width: 213px;
    height: 160px;
    border: 1px #F7DF84 solid;
    margin: 10px;
	display:inline-block;
}

.ss_overlay, .wp_overlay {
    opacity:0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
	height:100%;
    background: rgba(0,0,0,0.7);
    text-align: center;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}

.ss_text, .wp_text {
    opacity:0;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
	font-weight:bold;
	padding-bottom:3px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
}

.screensaver:hover .ss_overlay, .screensaver:hover .ss_text,
.wallpaper:hover .wp_overlay, .wallpaper:hover .wp_text {
    opacity: 1;
}

.note{
border-bottom: 1px #F7DF84 dotted;
}

.note:hover{
color:#fff;
}

.abno_block {
width: 300px;
height:250px;
/* background: url(/img/abno.png); */
overflow:hidden;
margin-top:6px;
}

.abno_bar{
width: 728px;
height:90px;
/* background: url(/img/abno2.png); */
overflow:hidden;
margin-top:6px;
margin-left:auto;
margin-right:auto;
}

.footer {
background-image:url(/img/footer.png);
background-position:left bottom;
background-repeat:no-repeat;
clear: both;
width:954px;
padding-top:4px;
padding-right:5px;
margin-top:5px;
padding-bottom:8px;
margin-right:auto;
margin-left:auto;
min-height:180px;
text-shadow:1px 1px 1px #000, 1px 1px 1px #000, 3px 3px 3px #000, 3px 3px 3px #000;
}

.footer2 {
float:right;
padding-top:20px;
text-align:center;
padding-right:6px;
}

.footer2 .abno_bar {
-moz-box-shadow:    5px 5px 2px 0px #000;
-webkit-box-shadow: 5px 5px 2px 0px #000;
box-shadow:         5px 5px 2px 0px #000;
}

.footer_aff img {
margin-right:5px;
margin-left:0px;
border:2px solid #000;
border-top:1px solid transparent;
border-left:1px solid transparent;
-moz-box-shadow:    3px 3px 2px 0px #000;
-webkit-box-shadow: 3px 3px 2px 0px #000;
box-shadow:         3px 3px 2px 0px #000;
border-radius:2px;
}

.footer_aff img:hover{
border-top:1px solid transparent;
border-left:1px solid transparent;
border-width:1px;
margin-left:1px;
}
