/* This stylesheet contains no tpyos */

a:link { 
 color:#3333aa; 
}

a:active { 
 color: #ff0000; 
}

a:visited { 
 color: #8888aa; 
}

body {
 font-family:sans-serif;
 font-weight:normal;
 text-decoration:none; 
 background-color:#ededff;
}

form {
 display:inline;
 margin:0px;
 padding:0px;
}

a img {
 border:none;
 margin:0px;
 padding:0px;
}

h1, h2, h3, h4, h5, h6, p, div {
 margin:0 0 5px 0;
 padding:0;
}

h1 {
 font-size:1.5em;
}

p {
 margin:0 0 15px 0px;
}

.page {
 background-color:#ededff;
 color:#000000;
 padding:10px;
}

.canvas {
 width:700px;
 background-color:#ffffff;
 border:1px solid #000000;
}

/* Top navigation menu */
#here, #hereopinion, #herefakenews, #herefeatures, #hereabout {
 margin:0;
 padding:0;
}

#topmenu {
 background-color:#000000;
 margin:0;
 padding:0;
}

#topmenu ul {
 list-style-type:none;
 margin:0;
 padding:0;
}

#topmenu ul li { 
 display:inline; 
}

#topmenu ul li a {
 color:#ffffff;
 text-decoration: none;
 padding:0 10px 0 10px;
}

#topmenu ul li a:hover {
 background-color:#3333aa;
 color:#ffffff;
}

#hereopinion #topmenu ul li#opinion a,
#herefakenews #topmenu ul li#fakenews a,
#herefeatures #topmenu ul li#features a,
#herearchives #topmenu ul li#archives a,
#hereabout #topmenu ul li#about a {
 background-color:#ffffff;
 color:#000000;
}

/* Main content */
.main .story {
 margin:0 5px 15px 5px;
 padding:0;
}

.main .story .header {
 margin:0 -5px 0 -5px;
}

.main .story h1 {
 margin:0 -5px 0 -5px;
 padding:1px 5px 1px 5px;
 font-weight:bold;
 color:#ffffff;
 background-color:#3333aa;
}

.main .story h1 a {
 background-color:transparent;
 color:#ffffff;
 text-decoration:none;
}

.main .story h2 {
 font-weight:normal;
 font-size:1.1em;
 color:#555555; 
}

.main .story h2 .storytype {
 font-weight:bold;
}
.main .story h2 .author {
 font-weight:bold;
}
.main .story h2 .pubdate {
 font-weight:bold;
}

.main .story .dept {
 color:#777777;
 font-weight:normal;
 font-size:small;
 margin:0 0 5px 0;
}

.main .story .readmore {
 font-weight:normal;
 font-size:1.2em;
}

.main .story .readmore a {
 font-weight:bold;
}

.main .story p {
 font-size:1.1em;
 font-weight:normal;
}

/* Sidebar */
.sidebar {
 margin:0 0 0 0px;
 padding:2px 5px 0 5px;
 border-left:1px dashed #aaaaaa;
 vertical-align:top;
 background-color:#fafafa;
}

.sidebar .item {
 color:#555555;
 margin:0 0 10px 0;
 padding:0 0 10px 0;
 border-bottom:1px dashed #aaaaaa;
}

.sidebar .item p {
 padding:0 2px 0 2px;
 margin:0 0 5px 0;
 font-size:0.8em;
}

.sidebar .item h1 {
 margin:0;
 font-weight:bold;
 font-size:1.0em;
 color:#1130a0;
}

.sidebar .item h1 a {
 color:#1130a0;
 background-color:transparent;
 text-decoration:none;
}

.sidebar .item ul {
 margin:0px;
 padding:0 2px 0 2px;
 list-style-position:inside;
 font-size:0.8em;
}

/* Quote to Ponder */
.quoteline {
 font-style:italic;
}

.quotecredit {
 text-align:right;
}

/* Footer */
#footer {
 clear:both;
 padding:5px 0 5px 0;
 margin:5px 0 0 0;
 text-align:center;
 border-top:1px dashed #aaaaaa;
 background-color:#fafafa;
}

#footer #bottommenu {
 margin:0 0 5px 0;
 padding:0;
}

#footer #title {
 color:#3333aa;
 font-weight:bold;
 font-size:1.2em;
 font-variant: small-caps;
}

#footer #motto {
 font-style: italic;
}

#footer #meta {
 text-align:center;
 font-size:small;
}


/* Lists */

ul.storylist .storymeta {
 color:#777777;
 margin:0;
}


/* Other pages */
.content {
 margin:0 10px 0 5px;
}

.person {
 margin:0 0 15px 0;
}

.person h1 {
 font-family:Arial, Helvetica, serif;
 font-weight:bold;
 font-size:1.5em;
}

.person .email {
 color:#555555;
 margin:0 0 10px 0;
}

.person .prevstories {
 font-size:0.8em;
}

.storyphoto {
 padding:5px;
 font-size:0.8em;
 text-align:center;
}

