﻿body  
{
    margin:0; 
    padding:0;
    font-family:sans-serif;
    color:Black;
    background:#c4c4c4 url(../images/gradient.jpg) repeat-x; 
}

a { color:Black; }

h1  
{
    /* font-family:curse casual jve; */
}

h2
{
    font-size:larger;
    font-weight:bold;
}

img
{
    border:0;
}

.highlight
{
    font-weight:bold;
    color:#4aaa42;
}

#header  
{
    height:240px; 
    background: White url(../images/rwtc-banner.gif) no-repeat 
}

#container  
{
    width:960px;
    margin:0 auto;
    text-align:left;
    background: White url(../images/content-background.jpg) repeat-y;
}

#container.wide
{
    background: White;
}

#nav 
{
    margin:0;
    padding:208px 0 0 2em;
    width:928px;
    list-style:none;
}

#nav li a  
{
    display:block; 
    color:#fff56e;
}

#nav a:hover, #nav a.selected {  }

#nav li  
{
    float: left; 
    padding-right:1em;
}

#article  
{
    clear:both; 
    float:left;
    padding:0 1em;
    background-color:White;
    min-height:400px;
    width:728px;
}

#article.wide
{
    width:928px;
    background-color:White;
}

#aside  
{
    width:167px;
    min-height:400px;
    background-color:#007dc3;
    float:right;
    text-align:left;
    padding:0 1em;
    margin-top:1em;
    margin-bottom:1em;
}

#footer  
{
    background-color:#fff56e;
    min-height:120px;
    height:100px; 
}

.left { float:left; }

.clear { clear:both; }

.right {float:right; }

/* tabs */
.tabs
{
    position:relative;
    top:1px;
    border:none;
}
.tab
{
    font-family:Comic Sans MS, Chalkboard, Marker Tip;
    font-size:18px;
    font-weight: bold;
    color: Black;
    border:solid 1px Black;
    background-color:#eeeeee;
    padding:2px 10px;
}
.selectedtab
{
    background-color:White;
    border-bottom:solid 1px White;
    border-top:solid 8px #4aaa42;
}

.tabContents
{
    border:solid 1px Black;
    padding:10px;
    background-color:White;
}

