body { background: url(http://macropower.co/oldsite/images/overlay_pattern.png) repeat, #CACACA; }

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}     @media screen and (-webkit-min-device-pixel-ratio:0) {
            @font-face {
            font-family: 'bebas_neueregular';
            src: url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
            }}  /* Font Smoothing */

h1, h2, h3 { font-family: 'bebas_neueregular', sans-serif; }

h1 { font-size: 40px; }
h2 { font-size: 30px; }
h3 { font-size: 20px; }

ul {
       list-style-type: circle;
}

.menu ul a:link {
        text-shadow: none;
}

.menu ul {
        font-family: 'bebas_neueregular';
        font-size: 20px; 
        padding: 1px;
}

.zero-menu {
        background: #111111;
        border: none;
}

.menu {
        height: 45px;
        z-index: 2;
        background: #1B1B1B;
        border-top: 1px solid #3F3F3F;
}

#container {
        background: rgb(248,248,248); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
}

#container, #header, .topbar, .menu {
        -webkit-box-shadow: 0px 0px 70px 0px black;
        -moz-box-shadow: 0px 0px 70px 0px black;
        box-shadow: 0px 0px 70px 0px black;
}

#header, .topbar {
        border-left: none;
        border-right: 1px solid #000;
}

#header {
        height: 150px;
        background: #003C63;
}

.topbar {
        font-family: 'bebas_neueregular';
        background: #1B1B1B;
        width: 1011px;
        padding: 2px;
}

.navigation {
        font-size: 17px;
}

.home {
        margin-top: 2px;
}

.nav_text {
        margin-top: 1px;
}

#home div.links {
        border-left: none;
}

div.container {
        padding-top: 7px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        border: none;
        background: none;
}

div.container-right {
        border: 1px solid #797979;
        border-radius: 5px;
        margin-top: -5px;
}

div.container-left {
        margin-top: -20px;
}

.logo {
        left: 40px;
        top: 23px;
}

#panel a:hover, #panel a:active, #home #home-forum a.forum-title { 
        border-bottom: none;
}

#panel {
        margin-top: 9px;
        margin-right: 9px;
        height: 50px;
}

.wbg {
        margin-top: 17px;
}

a:link, a:hover, a:active {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

div.container a, a:visited, a:link, a:hover, a:active {
	text-decoration: none;
}

a:visited, a:link {
	color: #026CB1;
}

a:hover, a:active {
	color: #000;
}