* {
    margin: 0;
    padding: 0;
    border: none;
}

body {
    margin:                 0 9%;
    background-color:       #a0a0a0;
    font-family:            "Trebuchet MS", Arial, Verdana, sans-serif;
    font-size:              12px;
}

#wrapper {
    background-color: white;
}

#header {
    height: 60px;
}

#header .title {
    font-size:28px;
    color: #2D575C;
    font-family: Times New Roman;                
    padding-top:6px;        
    height: 30px;
    margin-left:12px;
    float: left;
}

#header a:link, #header a:visited {
        color: #2D575C;
                text-decoration: none;
}
#header a:hover, #header a:active {
    color: #2D575C;
    text-decoration: none;
}

#header .date {
    float:right;
    padding-top:8px;        
    padding-right: 18px;
    /* width:120px; */
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 15px;
    color: #2D575C;
}


#ads {
    float:              right;
    width:              120px;
    height: 600px;
    padding:            10px;
    border-left:        1px solid white;
}
    
#logo {
    right:              140px;
    height:             46px;
    border-bottom:      1px solid #7fffd4;  /* aquamarine */
    margin:             0;
    overflow:           hidden;
}
#logo a {
    text-decoration:    none;
}

#searchbar {
    width: 100%;
    height: 32px;
    background-image:   url('menubarepeater.gif');
    background-repeat: x-repeat;
}

#navigation {
    display: none;
    float: left;
    width:              140px;
    padding:            10px;
    padding-left: 20px;
    font-size: medium;
}
#navigation ul {
    padding-left: 0px;
}

#content {
    border-right:       1px solid white;
    padding:            10px 20px;
    color: black;
    margin-top: 10px;
}

.full-width {
    position:       relative;
    float:          left;
    width:          99%;
    padding-right:  1%;
}

#leftcolumn {
    position:       relative;
    float:          left;
    width:          49%;
    padding-right:  1%;
}

#rightcolumn {
    position:       relative;
    float:          right;
    width:          49%;
    padding-left:   1%;
}

#footer {
    clear: both;
    text-align: center;
}

ul {
    list-style-type:    none;
}

h2 {
    font-size: 1.2em;
    /* margin-bottom: 0.8em; */
    background-image: url('/header-background3.gif');
    color: white;
    padding: 8px 0px 13px 0px;
    height: 32px;
    overflow: hidden;


/*
    margin: 1px;
    margin-top: 0px;
    margin-left: 0;
    margin-bottom: 10px;
    margin-right: 10px;
    */
    margin-bottom: 10px;
}


.header-bullet {
    color: white;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
    float: left;
    margin-right: 0;
    background-image: url('/header-bullet3.gif');
    
    /* The box is 43 x 49 */
    padding: 8px 32px 18px 7px;
    height:  27px;
    width:   35px;
    margin-bottom: 10px;
    margin-right: -3px;
}
.header-bullet div {
    vertical-align: middle;
    height: 27px; width: 35px;
    overflow: hidden;
}

.header-tail {
    height: 53px;
    width: 30px;
    background-image: url('/header-tail3.gif');
    position: absolute;
    right: -1px;
    margin-top: -8px;
}

textarea {
    border: 1px solid black;
}

/* IE6 FIX */
* html .box {
    margin-right: -3px;
}

h3 {
    font-size: 1.17em;
}

p {
    margin-top: 0;
    margin-bottom: 1em;
}
a {
    color: white;
    text-decoration: none;
    }
#content a {
    color: #336600;
    text-decoration: underline;
}



.figure {
    float: right;
    font-weight: bold;
    text-align: center;
}

#wrapper {
    padding-bottom: 20px;
}
