/* ECHO Theme v1.0 by Samir Kahvedzic ( AkIrA ) */
/* akirapowered.com */
/* akira_tim@hotmail.com */
/* 2006 - 2008. */

/* CORE */

* { margin: 0; padding: 0; }
body { color: #fff; background: #757062 url(images/bg.png) repeat-x top; font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

.clear { clear: both; }
img { border: none; }

/* LINK STYLES */

a { color: #9ed300; font-weight: bold; text-decoration: none; }
a:hover { color: #7f9725; text-decoration: none; }


/* TABLE STYLE */

table { margin: 0px auto; }
td { text-align: left; vertical-align: top; padding: 0px 4px; } 

/* MENU STYLES */

h1, h2, h3, h4, h5, h6 { margin: 0; color: #959082; font-size: 11px; text-transform: uppercase; font-weight: bold; padding: 0; text-align: center; }

.mtop { background: url(images/mt.png) repeat-x top; }
.mtopl { background: url(images/mtl.png) no-repeat left top; }
.mtopr { background: url(images/mtr.png) no-repeat right top; height: 22px; padding: 9px 22px 0px 22px; }

.ml { background: #47443e url(images/ml.png) repeat-y left; }
.mr { background: url(images/mr.png) repeat-y right; }
.mtext { padding: 7px 11px 0px 11px; }

.mbot { background: url(images/mb.png) repeat-x top; }
.mbotl { background: url(images/mbl.png) no-repeat left top; }
.mbotr { background: url(images/mbr.png) no-repeat right top; height: 11px; }

/* THEME LAYOUT */

#wrapper { margin: 11px auto; width: 1045px; background: #2d2b25 url(images/w_l.png) repeat-y left; }
#wrapper2 { background: url(images/w_r.png) repeat-y right; }

/* top links area */

#top { background: url(images/top_bg.png) repeat-x top; }
#top_l { background: url(images/top_l.png) no-repeat left top; }
#top_r { background: url(images/top_r.png) no-repeat right top; height: 14px; padding: 9px 7px 7px 7px; }

#top li { display: inline; list-style: none; }
#top a { float: left; padding: 0px 7px; text-align: center; border-right: 2px solid #726d60; font-size: 10px; color: #959082; }  
#top a:hover { color: #fff; }
#top b { float: left; padding: 0px 7px; text-align: center; border-right: 2px solid #726d60; font-size: 10px; color: #959082; } 

/* header */

#header { background: url(images/header2.png) no-repeat center; height: 149px; padding: 44px 30px 0px 30px; }
#ads { float: right; padding: 4px; background: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }

/* navigation */

#nav { background: url(images/nav_bg.png) repeat-x top; margin: 0 2px; }
#nav_l { background: url(images/nav_l.png) no-repeat left top; }
#nav_r { background: url(images/nav_r.png) no-repeat right top; height: 30px; }
#nav li { list-style: none; display: inline; }

:focus
{
  -moz-outline-style: none;
}

/* content holder */

#content { padding: 4px; }

/* menu areas */

#la, #ca, #cb, #ra { float: left; display: inline; overflow: hidden !important /*Firefox*/; overflow: hidden /*IE6*/; }
#la, #ra { width: 196px; text-align: left; }
#ca { margin: 0px 4px; width: 636px; }


/* NEWS STYLES */

.story, .nc { padding-top: 7px; margin-top: 4px; border-top: 1px solid #5b5951; }
.nimage { text-align:center; margin: 7px; }
.ntitle { font-size: 14px; font-weight: bold; }
.nrate { float: right; font-size: 9px; }

/* bottom */

#bot { background: url(images/f_bg.png) repeat-x top; }
#bot_l { background: url(images/f_l.png) no-repeat left top; }
#bot_r { background: url(images/f_r.png) no-repeat right top; height: 11px; }

/* disclaimer */

#footer { width: 904px; margin: 0 auto 7px auto; color: #000; font-size: 10px; text-align: right; }

/* E107 STYLES */

.button { padding: 2px 0px; margin: 2px auto; background: url(images/button.png) repeat-x bottom; border: 1px solid #000; border-top: 1px solid #343434; color: #959082; text-align: center; font-weight: bold; font-size: 10px; cursor: pointer; } 
.button:hover { color: #fff; background: #272727; }

.indentchat { padding: 4px; border: 1px solid #5b5951; margin-top: 4px; text-align: left; background: #202020; }
.indent { padding: 4px; margin: 2px; font-size: 10px; background: #242424; color: #959082; border: 1px solid #5b5951; font-style: italic; }
.code_highlight { padding: 4px; margin: 2px; height: 200px; overflow: scroll; border: 1px solid #999999; background: #fff; }
.ncomment { text-align: right; font-size: 10px; padding: 2px; background: #242424; color: #959082; border-bottom: 1px solid #5b5951; }

.small { font-size: 10px; color: #959082; }
.smalltext { font-size: 10px; color: #959082; }
.smallbottom { font-size: 10px; color: #959082; text-align:left; }
.smallblacktext { color: #959082; font-size: 10px; }
.defaulttext { color: #959082; }

.tbox { color: #bab29b; background: #3f3f37 url(images/tbox.png) repeat-x top; font-weight: bold; font-size: 11px; border: 1px solid #54534b; margin: 2px auto; padding: 2px; }
.tbox:hover { color: #fff; }
.tbox:focus { color: #fff; border: 1px solid #d9dd5f; }

.chatbox { width: 96%; margin: 2px auto; }

.helpbox { background: #242424; border: 1px solid #333333; color: #cccccc; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.ftrack { border: none; padding: 7px 5px 7px 5px; background: #282722; }
.fdata { padding: 4px 7px; border: 1px solid #282722; background: #282722 url(images/fhead2.png) repeat-x top; text-align: center; }
.fcaption { padding: 4px 7px; color: #fff; background: url(images/fcap.png) repeat-x top; font: 11px; line-height: 19px; }

.fcaption span.smalltext{ color: #959082; }
.fcaption span.smalltext a:hover{ color: #fff; }
.fcaption a { color: #959082; text-decoration: none; }
.fcaption a:hover { color: #fff; }
a.forumlink{ color: #959082; text-decoration: none; }
a.forumlink:hover{ color: #fff; }

.forumheaderH { padding: 12px 4px 12px 14px; line-height: 36px; font-size: 16px; font-weight: bold; color: #d9dd5f; background: #282722; }

.fborder { margin: 4px 0 4px 0; border-collapse: separate; border-spacing: 2px; }
.forumheader { padding: 2px 7px 2px 7px; line-height: 16px; height: 20px; font-weight: bold; color: #d9dd5f; background: #282722; }
.forumheader2 { border: 1px solid #282722; background: #282722 url(images/fhead2.png) repeat-x top; }
.forumheader3, .forumheader4 { border: 1px solid #393831; background: #393931 url(images/fhead3.png) repeat-x top; font-size: 12px;}
.finfobar { padding: 2px 7px; background: #ebebeb; border-bottom: 2px solid #5b5951; background: #282722; }

.postbody { padding: 10px;}
.signature { padding-top: 50px; float: bottom;}
hr { color: transparent }



/* OURSTUFF */

P.pulltrans {
color:white;
width:200px;
float:left;
margin-top:10px;
font-size: 14px;
line-height:20px;  
text-align: right;
}

P.pulltrans b {
color:#d9dd5f;
font-size: 16px;
}

P.pulltrans i {
color:#fff;
font-size: 20px;
}

P.pulltrans a {
color:#959082;
font-size: 20px;
}

P.hanzu b {
color:#d9dd5f;
font-size: 16px;
}

P.hanzu i {
color:#fff;
font-size: 20px;
}

P.hanzu a {
color:#959082;;
font-size: 20px;
}



#clanwebs {
	width: 163px;
	height: 34px; 
        background: url(clanwebs2.gif);
     	border:0px;
}

#notclan {
	width: 43px;
	height: 43px; 
        background: url(notclan.gif);
     	border:0px;
}

#HGS {
	width: 315px;
	height: 70px; 
        background: url(HGS.gif);
     	border:0px;
}

#hgsmenu {
	width: 150px;
	height: 35px; 
        background: url(hgsmenu.gif);
     	border:0px;
}

#nmdmenu {
	width: 150px;
	height: 15px; 
        background: url(nmdmenu.gif);
     	border:0px;
}

#commandos {
	width: 275px;
	height: 302px; 
        background: url(../../extra/commandos.gif);
     	border:0px;
}

/* OURLINKS */

#portfwd {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/portfwd.gif);
     	border:0px;
}
#hamachi {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/hamachi.jpg);
     	border:0px;
}

#gcbutton {
	width: 88px;
	height: 31px; 
        background: url(../../ourlinks/gc_button.gif);
     	border:0px;
}

#PCG {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/PCG.jpg);
     	border:0px;
}

#ghell {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/ghell.jpg);
     	border:0px;
}

#bt {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/blackfoot.jpg);
     	border:0px;
}

#patches {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/patches.png);
     	border:0px;
}

#armaholic {
	width: 88px;
	height: 31px; 
        background: url(../../ourlinks/armaholic.gif);
     	border:0px;
}

#grnetsm {
	width: 85px;
	height: 35px; 
        background: url(../../ourlinks/grnetsm.png);
     	border:0px;
}

#grawlogo {
	width: 235px;
	height: 76px; 
        background: url(../../dividimg/GRAW_logo.gif);
     	border:0px;
}

#nmdswat4logo {
	width: 241px;
	height: 180px; 
        background: url(../../dividimg/swat4_logo_nmd2.gif);
     	border:0px;
}

#graw2logo {
	width: 315px;
	height: 69px; 
        background: url(../../dividimg/graw2logo.gif);
     	border:0px;
}

#grawlonglogo {
	width: 315px;
	height: 42px; 
        background: url(../../dividimg/grawlonglogo.gif);
     	border:0px;
}

#armamenu {
	width: 150px;
	height: 64px; 
        background: url(../../dividimg/arma_logo_menu.gif);
     	border:0px;
}

#graw2longmenu {
	width: 150px;
	height: 32px; 
        background: url(../../dividimg/graw2longmenu.gif);
     	border:0px;
}

#grawlongmenu {
	width: 150px;
	height: 20px; 
        background: url(../../dividimg/grawlongmenu.gif);
     	border:0px;
}

#grawlogomenu {
	width: 150px;
	height: 49px; 
        background: url(../../dividimg/GRAW_logo_menu.gif);
     	border:0px;
}

#aplogo {
	width: 136px;
	height: 27px; 
        background: url(../../dividimg/aplogo.png);
     	border:0px;
}

#train {
	width: 467px;
	height: 329px; 
        background: url(../../../dividimg/train.gif);
     	border: #0099ff 0px solid;
}

#welcome {
	width: 425px;
	height: 184px; 
        background: url(../../../dividimg/wilkommen2.jpg);
     	border: #0099ff 0px solid;
}

#swat4 {
	width: 235px;
	height: 60px; 
        background: url(../../../dividimg/swat4.gif);
     	border:0px;
}

#plane {
        width: 400px;
	height: 320px; 
        background: url(../../../dividimg/plane.png);
	text-opacity:.10;
       	border:0px;
}
#main {
	width: 467px;
	height: 292px; 
        background: url(../../../dividimg/cday.jpg);
     	border: #0099ff 0px solid;
}
#gr {
	width: 450px;
	height: 337px; 
        background: url(../../../dividimg/gr.jpg);
     	border: #0099ff 0px solid;
}
#hgsil2 {
	width: 450px;
	height: 99px; 
        background: url(../../../dividimg/hgsil2.gif);
     	border: #0099ff 0px solid;
}
#hanzulogo {
	width: 378px;
	height: 82px; 
        background: url(../../../dividimg/hanzureflect.gif);
     	border: #0099ff 0px solid;
}
#lgslpics {
	width: 160px;
	height: 120px; 
        background: url(../../../dividimg/lgslpics.gif);
     	border: #0099ff 0px solid;
}

#hgside {
	width: 350px;
	height: 19px; 
        background: url(../../../dividimg/HGSbar.png);
     	border: #0099ff 0px solid;
}


