body {
       background: #66acd1 url(background7.gif);
        color: #000000;
             margin: 0px 0;
            padding: 0;
        font: 0.7em "Arial", Helvetica, Sans-Serif;
}

a {
        color: #3C6491;
        background-color: inherit;
}

a:hover {
        color: #669900;
        background-color: inherit;
        text-decoration: underline;
}

h1 {
        font: 160% Arial, Sans-Serif;
        font-weight: bold;
        padding: 3px 0 0 0;
        margin: 0;
}

h1 a {
        color: #BF3E17;
        background: inherit;
        text-decoration: none;
}

h1 a:hover {
        color: #3C6491;
        background: inherit;
        text-decoration: none;
}

h2 {
        margin: 5px 0 5px 0;
        padding: 0;
        font-size: 1.4em;
        letter-spacing: -1px;
        color: #808080;
        background-color: inherit;
}

h2 a {
        color: #669900;
        text-decoration: none;
        background-color: inherit;
        background-image: url(h2bg.gif);
        background-repeat: no-repeat;
        background-position: center left;

        padding: 0 0 0 20px;
}

h2 a:hover {
        background: url(h2bghover.gif) no-repeat center left;
}

p {
        margin: 0;
        padding: 0;
        font: 1.1em "Arial", Helvetica, Sans-Serif;
}

img {
        border: 0;
}

#header {
        clear: both;
        width: 775px;
        margin: 0 auto;
            background: #fff;
            height: 89px;

}

#logo {
        float: left;
        padding: 2px 0 0 7px;
        color: #000000;
                BACKGROUND: #ffffff;
        width: 240px;
}


#hmenu {
        padding: 13px 13px 5px 11px;
        float: right;
}

#hmenu a {
        padding: 12px 13px 2px 11px;
        text-decoration: none;
        color: #414141;
        background: #ccc url(hmenuarrow.gif) no-repeat top center;
        margin: 0 0 3px 1px;
        border-bottom: 4px solid #BCBCBC;
}

#hmenu a:hover {
        background: #3C6491 url(hmenuarrowhover.gif) no-repeat top center;
        color: #FFFFFF;
        border-bottom: 4px solid #2F4A6C;
}

.content {
        clear: both;
        width: 775px;
        margin: 0 auto;
            background: #fff;

                }

#left {
        float: left;
        width: 468px;
        padding: 0 10px 0 0;
}

#articles {
        width: 775px;
        padding: 1px 0 0 1px;
        margin: 0 auto 3px auto;
}

#right {
        float: left;
        width: 275px;
}

#rightmenu {
        margin: 0;
        padding: 0;
}

#rightmenu a {
        display: block;
        color: #FFFFFF;
        padding: 0px 0 0px 0px;
        margin: 0 0 1px 0;
        text-decoration: none;
}

#rightmenu a:hover {
        color: #FFFFFF;

}

.rightarticle {
        background: #FFFFFF;
        border: 2px solid #EEEEEE;
        color: #808080;
        margin: 2px 0 2px 0;
        padding: 8px;
        line-height: 1.4em;
        font-size: 0.97em; text-transform: lowercase;
}

.rightarticle li {display: inline;}
.rightarticle em {font-style: normal; font-size: 1.03em;}
.rightarticle a {
        color: #009900;
        background: inherit;
        text-decoration: none;
        margin: 2px 0 2px 0;
        padding: 3px;
        font-weight: bold;
}


.rightarticle_ad {
        font: 140% Arial, Sans-Serif;
        font-weight: bold;
        border: 2px solid #EEEEEE;
        color: #808080;
        margin: 2px 0 2px 0;
        padding: 17px;
        width: 182px;
        height: 17px;
        background: #FFFFFF url(seoad.jpg) no-repeat;
}

.rightarticle_ad a {

        background: transparent;
        text-decoration: none;
}

#additional {
        clear: both;
        width: 730px;
        background-color: #FFFFFF;
        color: #000000;
        margin: 0 auto;
        padding: 10px;
}

#links {
        clear: both;
        margin: 0 auto;
        width: 350px;
        padding: 1px;
        background: #FFFFFF;
        color: #000;
}

#whiteline {
        margin-top: 10px;
        border-top: 3px solid #FFFFFF;
}

#footerleft {
        float: left;
        padding: 13px 13px 5px 11px;
        color: #000000;
                BACKGROUND: #ffffff;
        width: 300px;
}

#footerleft a {
        text-decoration: none;
        color: #009900;
        font-size: 1em;
}

#footerright {
        padding: 13px 13px 5px 11px;
        float: right;

}


#footer {
background: height: 9px;
}

form.search { padding: 0; margin: 0; }

#searchform {
        background: #808080;
                width: 250px;
        color: #FFFFFF;
        padding: 5px 8px 5px 18px;
        margin: 0px;
}

input.text { margin: 0; padding: 0; width: 170px; border: 1px solid #eee; color: #000000; background: #d8d8d8; }
input.text:hover { border: 1px solid #FFFFFF; background: #EEEEEE; color: #000000; }
input.button { margin: 0; padding: 0 0 0 3px; font-size: 90%; font-family: Arial, Sans-Serif; border: none; background: none; color: #FFF; background: #808080; font-weight: bold; }
.date { margin: 5px 0 5px 0; padding: 10px 5px 5px 0; background: #FFFFFF url(horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right; }
.date a { color: #808080; background: #FFFFFF; }

#navlist
{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#navlist li
{
display: inline;
margin: 0;
}


#navlist li a
{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #a2bed2;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
font-size: 0.80em;
}

#navlist li a:link { color: #2d2b2b; }
#navlist li a:visited {color: #2d2b2b; }


#navlist li a:hover
{
text-decoration: none;
color: #2d2b2b;
}

#navlist li a#current
{
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.viewstylegoo{
border: 1px solid #a2bed2;
width: 469px;
margin-bottom: 1em; padding: 2px;
font-size: 0.97em; text-transform: lowercase;
}

.viewstyle{
border: 1px solid #a2bed2;
width: 273px;
margin-bottom: 1em; padding: 2px;
font-size: 0.97em; text-transform: lowercase;
}
.viewstyle em {font-style: normal; font-size: 0.99em;}
.viewstyle li {display: inline;}
.viewstyle a {
        color: #009900;
        background: inherit;
        text-decoration: none;
        margin: 2px 0 2px 0;
        padding: 3px;
        font-weight: bold;
}

#navlist li a#activerss
{
  color: #fff;
  background: #f9720b;
  border-bottom: 1px solid #000000;
}


.indexsearchbox {
             BACKGROUND: url(/images/bg.gif) repeat-x 50% bottom;
        border: 1px solid #28a802;
        color: #808080;
        margin: 2px 0 2px 0;
        padding: 8px;
        line-height: 1.4em;
        font-size: 0.97em; 
}

.indexsearchbox li {display: inline;}
.indexsearchbox em {font-style: normal; font-size: 0.99em;}
.indexsearchbox a {
        color: #009900;
        background: inherit;
        text-decoration: none;
        margin: 2px 0 2px 0;
        padding: 3px;
        font-weight: bold;
}


.mainindexsearchbox {
             BACKGROUND: url(/images/bg.gif) repeat-x 50% bottom;
        border: 1px solid #a2bed2;
        color: #808080;
        margin: 2px 0 2px 0;
        padding: 8px;
        line-height: 1.4em;
        font-size: 1.5em;
}

.mainindexsearchbox li {display: inline;}
.mainindexsearchbox em {font-style: normal; font-size: 0.99em;}
.mainindexsearchbox a {
        color: #009900;
        background: inherit;
        text-decoration: none;
        margin: 2px 0 2px 0;
        padding: 3px;
        font-weight: bold;
}


.rssbox {
             BACKGROUND: url(/images/bgrss.gif) repeat-x 10% bottom;
        width: 245px;
        border: 1px solid #EEEEEE;
        color: #808080;
        margin: 2px 0 2px 0;
        padding: 15px;
                height: 300px;
        line-height: 1.4em;
        font-size: 0.97em; text-transform: lowercase;
}

input.indextext { margin: 0; padding: 5; width: 250px; border: 1px solid #000; color: #000000; background: #fff; }
input.indextext:hover { border: 1px solid #FFFFFF; background: #EEEEEE; color: #000000; }
input.indexbutton { margin: 0; padding:2px; font-size: 100%; font-family: Arial, Sans-Serif; border: none; background: none; color: #FFF; background: #808080; font-weight: bold; }


#aload {height:1px;width:1px;left:0%;top:1px;border:0px solid gray;position:absolute;background-color:#66acd1;}


.imageYT {
        border: 1px solid #ccc;
        background-color: #fafafa;
        cursor: pointer;
        float: left;
        width: 130px;
        height: 97px;
        padding: 3px;
        margin-top: 2px;
        margin-right: 2px;
}

.imageT {
        border: 1px solid #ccc;
        background-color: #fafafa;
        cursor: pointer;

        width: 75px;
        height: 60px;
        padding: 2px;
        margin-top: 2px;
        margin-right: 2px;
}
