body{
        font-family: "Times New Roman", Times, serif;
        color: #CECECE;
        scrollbar-face-color: RGB(33,33,57);
        scrollbar-highlight-color: RGB(33,33,57);
        scrollbar-shadow-color: #00FF00;
        scrollbar-3dlight-color: #00FF00;
        scrollbar-arrow-color: RGB(255,255,255);
        scrollbar-track-color: #00FF00;
        scrollbar-darkshadow-color: #004000;
        scrollbar-base-color: RGB(180,180,210);
        background-color: #000000;
}

h1 {
        color: #FFC58A;
}

h2 {
        color: #FFC58A;
}

.style1 {font-size: 48px}

a:link {
        color: #FF6600;
}
a:visited {
        color: #FF6600;
}
a:hover {
        color: #00FF00;
}
a:active {
        color: #FFFF00;
}

#main {
        background-color: #000000;
        width: 760px;
}

#header{
        background-color: #000000;
        width: 100%;
        padding: 0px 0px 0px 0px;
}

#line{
        background-color: #000000;
        width: 100%;
        height: 50px;
        clear: both;
}

#menu{
        background-color: #000000;
        margin: 0 75% 0 0;
        padding: 0 0px 0px 0px;
        font-weight: bold;
        font-size: 16px;
}

#content{
        background-color: #000000;
        float:right;
        width: 75%;
        margin: 0;
        padding: 0 2% 0 0;
}

.cats{
        padding: 0 0 0 0;
        font-size: 18px;
        background-color: #FFFFC0;
        float:right;
        width: 100%;
        margin: 0;
        padding: 0 0 0 0;
}

.cats img{
        padding: 10px 10px 10px 10px;
        margin: 0;
}

#caption{
        clear: both;
}

/************** .home page styles ***************/

.home{
        padding: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: bold;
        background-image: url(../images/logo.gif);
        width: auto;
}

.home h1{
        text-align: center;
        padding-top: 110px;        
}

.home h2{
        text-align: center;
}

.logo{
        padding: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: bold;
        /* background-image: url(../images/logo2.gif); */
        width: auto;
}

/************** .feature styles ***************/

.feature{
        padding: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: bold;
}

.feature h3{
        padding: 0px 0px 5px 0px;
        text-align: center;
}

.feature img{
        /*float: left; */
        padding: 0px 0px 0px 0px;
        margin: 15px 15px 15px 15px;
        border_style: solid;
        border_width: 2px;
        border-color: #FF6600;

}
.feature a {
        /*font-size: medium;
        font-weight: bold; */
}
.feature a:link {
        text-decoration: none;
}
.feature a:visited {
        text-decoration: none;
}
.feature a:hover {
        text-decoration: none;
}
.feature a:active {
        text-decoration: none;
}

/* adjust margins to change separation between the feature image and text flowing around it */



#footer{
        clear: both;
        font-size: 12px;
        color: #CECECE;
        padding: 10px 0px 0px 0px;
        margin-top: 0px;
        text-align: center;
}
#footer img{
        /*float: left; */
        padding: 10px 0px 10px 0px;
}
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)
        the bottom border of the navBar in cases where they "touch" */
input.button
 {
 background-color: #187B08;
 color: #000000;
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 font-size: 8pt;
 }

select.select
 {
 background-color: #187B08;
 color: #000000;
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 font-size: 8pt;
 }

input.text
 {
 background-color: #187B08;
 color: #000000;
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 font-size: 8pt;
 }

input.radio
 {
 color: #000000;
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 }

textarea.textarea
 {
 background-color: #187B08;
 color: #000000;
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 font-size: 8pt;
 }

 fieldset
 {
 border_style: solid;
 border_width: 1px;
 border-color: #FF9400;
 }

