/* HEADINGS */
h1 {font-family:Segoe UI Light,Segoe UI,ff-din-web-condensed-1,ff-din-web-condensed-2,Arial,sans-serif;color: #777674;font-size: 28px;font-weight:400;margin:4px 0 15px 0;padding:0px;width:auto;}
h2 {font-family:Segoe UI Light,Segoe UI,ff-din-web-condensed-1,ff-din-web-condensed-2,Arial,sans-serif;color: #777674;font-size:20px;font-weight:400;margin:15px 0px 8px 0px;padding:0px;}
h3 {font-family:Segoe UI Light,Segoe UI,ff-din-web-condensed-1,ff-din-web-condensed-2,Arial,sans-serif;padding:0;font-size:18px;margin:0;color: #777674;margin-top: 15px;}

a:link {
        text-decoration: none;
        color: #d0d0d0;
        font-weight:600;
        }

a:visited {
        text-decoration: none;
        color: #d0d0d0;
        font-weight:600;
        }

a:hover {
        text-decoration: underline;
        color: #f0f0f0;
        }

a:active {
        color: #f0f0f0;
        text-decoration: underline;
        }

a:focus
        {-moz-outline: none;
        outline:none;
        outline-offset: -1px;
        }

img        {
        border:none;
         display:inline;
        }

p         {
        margin-bottom: 10px;
        margin-left:0px;
        }

body         {
        font-family:Segoe UI,Verdana,Arial,Helvetica,sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #b0b0b0;
        background: url("/bg_main.jpg") repeat-x scroll center top #000000;
         }

.heading {
        margin-bottom: 25px;
        margin-right:0px;
        text-align:left;
}

ul#linklist {
    text-align:left;
    margin: 0; padding: 0em;
    border:none;
    background-color:black;
    margin-top:20px
}

ul#linklist li {
    font-size:100%;
    list-style: none;
    margin:-0.2em 0 2em 0;
    padding:0;
}

ul#linklist li ul {
   margin: 0 0 0 1em;
   padding: 0;
}

ul#linklist li ul li {
    font-size:95%;
    list-style: none;
    margin: 1em 1em 1em 1em;
    padding:0;
    letter-spacing:0px;
}


#news_box {
         margin-left:205px;
         margin-top:40px;
         margin-bottom:40px;
         padding: 15px 15px 15px 15px;
         border-style:solid;border-width:1px 1px 1px 1px;
         border-color:#3a3a3a;
         background-color: #050505;
         -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius: 4px;
          }

h3.news_box ~ p {
         margin-top: 5px;
         margin-bottom: 5px;
         font-size: 11px;
}

h3.news_box ~ a {
         font-size: 12px;
         }

h2.news_box {margin:0px 0px 0px 0px;padding:0px;font-size:18px;}
h3.news_box {padding:0;font-size:12px;margin:0;margin-top: 12px;}