/* CSS Document */

a:link, a:visited {
text-decoration: none;
color: #660000
}

a:hover, a:active {
text-decoration: blink;
color: #BB0000
}

ul {
margin-left: 40px;
padding-left: 0px;
border-bottom: 1px solid #222222;
list-style:none
}


li {
font-family:Veranda, Arial, Helvetica, sans-serif;
font-size: 0.8em;
border-top: 1px solid #222222
}

hr {
width: 75%;
height: 3px;
margin-left: auto;
margin-right: auto;
background-color: black
}

img {
border: 1px solid black;
margin: .5em
}

h1 {
font-size: 1.5em
}

body {
padding: 0 50px 0 50px;
border-left: 50px black;
border-right: 50px black;
background-image: url(sampleback.gif);
background-attachment: fixed;
background-repeat: no-repeat;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: 14px
}

.datetext {
font-size: .8em
}

.mainlink {
color: #000000
}

#title {
position: absolute;
left:5%;
width: 70%;
top: 1em;
border: 2px hidden;
padding: 2px;
font-size: 3em;
font-weight: 500;
font-weight: bolder
}


#menu {
position: absolute;
left:75%;
width: 20%;
top: 1em;
padding: 2px;
border: 2px hidden
}

#mainbar {
position: absolute;
left:5%;
width:60%;
top:150px
}

#mainheaders {
position:absolute;
top:1em
}

#indexsite {
position: relative;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: .9em;
background-color:#99DDDA;
border: 2px solid black;
padding: 1em;
top:1em;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
}

.toparticle {
padding: .5em;
margin:.5em;
position:relative;
width:30%;
background-color:#338885
}

.articleheader {
background-color:#77BBB8;
padding: .2em;
border: 1px solid #88CCCA;
margin: 0 0 .5em 0;
}

#mainsite {
position: absolute;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: .9em;
position: absolute;
left:5%;
width:60%;
top:150px;
background-color:#99DDDA;
border: 2px solid black;
padding: 1em;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9;
}

#mainsite img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0
}

#indexsite img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0
}

#storybar {
position: relative;
font-family: Veranda, Arial, Helvetica, sans-serif;
background-color: #DD99FF;
border: 1px solid black;
padding: 0 5px 0 5px;
margin: 0 0 0 .5em;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9
}


#sidebar {
position: relative;
font-family: Veranda, Arial, Helvetica, sans-serif;
background-color: #E9AA33;
border: 1px solid black;
padding: 0 5px 0 5px;
margin: 0 0 0 .5em;
top: 1em;
filter:alpha(opacity=90);
-moz-opacity:0.9;
opacity:0.9
}

#ads {
position: relative;
left: 1em;
margin: 0 0 0 .5em;
padding: 0 5px 0 5px;
top: 1em
}

#credit {
position: relative
}

#sides {
position: absolute;
top: 150px;
left: 70%;
width: 25%
}
