body {
//        font: 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
        font: 14px/21px Arial, Helvetica, sans-serif;
        color: #000;
        background: #F7F7F7 ;
}

a {
        color: #0000ff;
}

#wrapper {
        width: 800px;
        margin: 0 auto 10px;
        display: block;
        border: 1px solid #CCCCCC;
        background: #FFFFFF;
}

#body-container {
        margin: 0;
        padding: 0 0 10px;
}

#header-container {
        overflow: hidden;
        height: 125px;
        margin:0 auto;
        background: url(images/header.jpg) top center no-repeat;
}

#header {
        overflow: hidden;
        height: 109px;
        margin: 0;
}

#site-title {
        font: bold 30px/36px "Trebuchet MS", Arial, Helvetica,sans-serif;
        padding: 7px 0 0 20px;
        margin-bottom: 10px;
}

#site-title a {
        color:#F91106;
        text-decoration: none;
}

#site-description {
        font: bold 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #F91106;
        padding-left: 20px;
        width: 700px;
}

#adsenseblock {
        background-color: #F7F7F7;
        height:20px;
        overflow: hidden;
        margin: 0;
        padding:5px 20px;
}

#headergfx {
        overflow: hidden;
        text-align:center;
        margin: 25px 0px 0px 0px;
}

#left-container {
        float:left;
        width: 480px;
        margin:30px;
}

#right-container {
        float:right;
        width: 200px;
        margin:30px;
}


h2 {
        font: bold 18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #000000;
}

.navigation-title {
        font: bold 15px/18px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}

/* Widgets */
.navigation {
        overflow: hidden;
        margin: 0;
        color: #464646;
        border: 1px solid #E7E7E7;
}

.navigation-title {
        font: bold 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #000000;
        margin: 15px 0px 15px 10px;
        display: block;
}

.navigation ul {
        list-style: none;
        margin: 0px 10px 20px -30px;
}

.navigation ul li {
        padding: 5px 0px 5px 0px;
        background: url(images/bullet.gif) no-repeat 3px 12px;
        border-bottom: 1px solid #ebebeb;
}

.navigation ul li a {
        padding-left: 15px;
}



#footer {
        font: 13px/26px Arial, Helvetica, sans-serif;
        clear: both;
        overflow: hidden;
        text-align:center;
        margin: 0;
        color: #6F6F6F;
}

#footer a {
        color: #6F6F6F;
        text-decoration: none;
}

#footer hr {
        display:block;
        height: 1px;
        color: #CCCCCC;
        background-color: #6F6F6F;
        border: none;
        border-style:none;
}