html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

  font-family: 'Times New Roman', Times, Garamond, serif; 
 letter-spacing:normal;
}

body {
	text-align:center;
	background-image: url(images/lo/backgroundred.gif);
	background-repeat: repeat;
	font-family: 'Times New Roman', Times, Garamond,  serif; 

}

a:link,
a:visited,
a:hover,
a:active {
text-decoration:none;
color:#990000;
}

#back-top {
background-image: url(images/lo/bktop.jpg);
background-attachment: scroll;
background-x-position: center;
background-y-position: top;
margin: 0 auto;
width:982px;
height:13px;
}

#back {
background-image: url(images/lo/backsml.jpg);
background-attachment: scroll;
background-x-position: center;
background-y-position: top;
background-repeat: repeat-y;
margin: 0 auto;
width:982px;
margin: 0 auto;
}

#back-bottom {
background-image: url(images/lo/bkbottom.jpg);
background-attachment: scroll;
background-x-position: center;
background-y-position: bottom;
background-repeat: no-repeat;
margin: 0 auto;
width:982px;
height:10px;
}


.feedblock {
font-family: 'Times New Roman', Times, Garamond, serif; 

}

ul.feedblock {
list-style-type: none
}


#toprow {
background-image: url(images/lo/header.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: center;
background-y-position: top;
margin: 0 auto;
width:950px;
height:135px;
}


#secondrow {
margin-bottom:10px;
}

blockquote {
font-style:normal;
color:#333;
}
.dropcap {
  float: left;
  font-weight:normal;
 font-size: 55px;
line-height:0.8em;
  color: #900;
  margin-right: 3px;
  margin-top:2px;
}

/* Images
-------------------------------------------------------------- */

div.picr img, 
div.picl img, 
div.pic img {
margin:0;
padding:0;
vertical-align:middle;
}

div.picr {
  float: right;
  border: thin silver solid;
  background:#fff;
  margin: 0.3em;
  padding: 0.3em;
  margin-left:6px;
}
div.picl {
  float: left;
  border: thin silver solid;
    background:#fff;
  margin: 0.3em;
  padding: 0.3em;
  margin-right:6px;
}
div.piclnb {
  float: left;
    background:#fff;
  margin: 0.3em;
  margin-right:6px;
}
div.picrnb {
  float: right;
  margin: 0.3em;
  margin-left:6px;
}
div.picnb {
  margin: 0.3em;
}
div.picr p, div.picl p, div.picrnb p, div.picnb p, div.piclnb p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
  margin-top:0;
}
div.pic {
  border: thin silver solid;
  padding: 0.3em;
  background:#fff;
}

div.picr p, 
div.picl p, 
div.pic p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
  margin:0;
  background-color:#fff;
}


/* Boxes ******************************************************************/


.box1 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/topgradeyellow.jpg) #ffffff repeat-x;
  border:1px solid #ccc;
}

.box1s { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/topgradeblue.jpg) #ffffff repeat-x;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
  border-left:1px solid #666;
  border-bottom:1px solid #666;

}

.box1s {
line-height:1.2em;
}

.box1s p, .box1s h3 {
margin-right:7px;
margin-left:7px;
}

.box2 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: #ffebc4 repeat-x;
  border:1px solid #ccc;
}

.box0 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: #ffffff;
  border:1px solid #ccc;
}

.box3 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/topgradered.jpg) #fff repeat-x;
  border:1px solid #ccc;
}

.box4 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/topgradeyellow.jpg) #fff repeat-x;
  border:1px solid #ccc;
}

#boxorange {
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/topgradeyellow.jpg) #fff repeat-x;
  border:1px solid #ccc;
}

.box5 { 
  padding: 1em; 
  margin-bottom: 1em; 
  background: url(/images/longfadeyellow.jpg) #ffffff repeat-x;
  border:1px solid #ccc;
}

.videobox { 
  padding: 2px; 
  margin-bottom: 1.5em; 
  background:#333;
  border:1px solid #ccc;
}

.videoboxheader {
background-color:#444;
color:#fff;
padding:3px;
font-size: 1.3em;
font-weight:bold;
}

.attr {
font-size:.85em;
}

.sidebar, .sidebar a:link {
float:right;
width:50%;
padding:7px;
font-size:.9em;
line-height:120%;
border:1px solid #663;
margin: 0 0 7px 7px;
background:#fc6;
color: #444;
font-family: 'Times New Roman', Times, Garamond, serif; 

}

.sidebar li {
font-size:.8em;
line-height:normal;
margin-top:3px;
}


div.picnb, div.picrnb, div.piclnb {border:0}


.block1 {
padding:6px;
margin-bottom:12px;
background-color:#ffe3aa;
border:1px solid silver;
}



.nogut {
margin-right: -8px;
}

#glmenu, 
#glmenu a  {
margin:0;
padding:0;
}

.rightblock {
  padding:6px;
  line-height:normal;
}

.leftblock {
font-family: 'Times New Roman', Times, Garamond, serif; 

}

.rightblock img {
border:1px solid silver;
padding:.3em;
text-align:left;
}

.rightblock h3,
.rightblock h3 a:link,
.rightblock h3 a:visited,
.rightblock h3 a:hover,
.rightblock h3 a:active {
text-decoration:none;
font-weight:bold;
font-size:1.1em;
color:#000;
margin-top:5px;
margin-bottom:5px;
}

.leftblock h3,
.leftblock h3 a:link,
.leftblock h3 a:visited,
.leftblock h3 a:hover,
.leftblock h3 a:active {
text-decoration:none;
font-weight:bold;
font-size:1em;
color:#000;
margin-top:5px;
margin-bottom:5px;
line-height:1.5em;
}

.red {
color:#990000;
}

.story {
font-size:1.1em;
font-family: 'Times New Roman', Times, Garamond, serif; 
line-height:normal;
padding-bottom:10px;
border-bottom:1px solid #b1a686;
margin-bottom:20px;
}

.story img {
margin:0;
pading:0;
margin: 0 6px;
}

.story h1, h1 {
font-size:0em;
font-size:20px;
font-weight:bold;
color:#000
}


.story h1 a, h1 a {
text-decoration:none;
margin:15px 0 0 0;
color:#000;
line-height:1.2em;
}

.story h2, 
.story h2 a,
h2,
h2 a {
font-weight:bold;
font-size:0;
font-size:1.2em;
color:#222;
line-height:normal}

.resc{
margin:0;
padding:0;
width:185px;
display:block;
height:64px;
font-size:100%;
margin-bottom:6px;
}

.rescdesc{
margin:0;
padding:0;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
}

.reschdr,
.reschdr a:link,
.reschdr a:visited,
.reschdr a:hover, 
.reschdr a:active {
margin:0;
padding:0;
text-decoration:none;
color:#000000;
font-size: 100%;
font-weight:bold;
padding-bottom:2px;
}

.rescimg img,
.rescimg img a {
float:left;
padding:0;
margin:0;
padding-right:6px;
}


.centercol{
margin:0;
padding:0;
padding: 0 12px 12px 12px;
border-left: 1px solid #b1a686;
border-right: 1px solid #b1a686;
margin:6px 6px 0 6px;
}

.filelisting a {
font-size:1.2em;
font-weight:bold;
color:black;
}

.filelisting a:hover {
color:#990000;
}

.filemgmttable {
border:1px solid #c1a572;
padding:10px;
margin-bottom:6px;
width:450px;
}

.filemgmttable td,
.filemgmttable th {
padding:0;
border:0;
}

.moderation-cc {
  width:100%;
}
.moderation-cc-row {
  clear:both;
  height:80px;
  width:100%;
}
.moderation-cc-item {
  float:left;
  text-align:center;
}

.footer {
background-color:#f1e3b2;
margin: 0 auto;
margin: 0 auto;
border-top:1px solid #b1a686;
}

.linklist li {
font-size: 1em;
list-style-type: none;
border-bottom: 1px solid #b1a686;
padding:8px 0 8px 0;
}

.linklist li a {
font-size:1.2em;
}

.sponsorblock {
margin-left:12px;
}

.sponsorblock p,
.sponsorblock li,
.sponsorblock li a {
padding:none;
margin:0;
}

.storytable td {
padding:3px;
border:0;

}
.storytable {
width:425px;
}

.filecat td {
padding:6px;
border:1px solid silver;
}