/* This stylesheet contains no tpyos */

A:link { color: #aa3333; }
A:active { color: #ff0000; }
A:visited { color: #aa8888; }

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

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;
}

body {
 margin:5px 12px 5px 12px;
 padding:0px;
}

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


/* And now for the good stuff */

.main .story {
 margin:0 0 15px 0;
 padding:0;
}

.main .story h1 {
 margin:0;
 font-family:Arial, Helvetica, serif;
 font-weight:bold;
 font-size:1.5em;
 color:#ffffff;
 background-color:#aa3333;
}

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

.main .story h2 {
 font-weight:normal;
 font-size:1.18em;
}

.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:#222222;
 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.2em;
 font-weight:normal;
}

/* Sidebar */

.sidebar {
 margin:0 10px 0 0;
 vertical-align:top;
}

/*
* html .sidebar {
 margin:0 5px 0 0;
}

body>div .sidebar {
 margin:0 10px 0 0;
}
*/

.sidebar .item {
 color:#000000;
 background-color:#dddddd;
 margin:0 0 15px 0;
 padding:0px;
}

.sidebar .item p {
 padding:0 2px 0 2px;
}

.sidebar .item h1 {
 margin:0;
 font-family:Arial, Helvetica, serif;
 font-weight:bold;
 font-size:1.25em;
 color:#ffffff;
 background-color:#aa3333;
}

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

/* Masthead */

.masthead {
 clear:both;
 text-align:center;
}

/* Footer */

.footer {
 padding:0 0 0 0;
 position:relative;
 clear:both;
 text-align:center;
}

#navigation {
 margin:0 0 20px 0;
 padding:0px;
}

#title {
 color:#aa3333;
 font-weight:bold;
}

#motto {
 font-variant: small-caps;
}

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

.quote {
 text-align:center;
 font-size:small;
 margin:0 15% 10px 15%;
}

.quote .line {
 font-style:italic;
 margin:0;
}

.quote .credit {
 color:#666666;
}

/* Lists */

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

.sidebar .item ul {
 margin:0px;
 padding:0px;
 list-style-position:inside;
}

/*
.sidebar .item ul.none {
 list-style-type:none;
 list-style-position:inside;
}

.sidebar .item ul.dot {
 list-style-position:inside;
}
*/


/* Other pages */

.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;
}
