  
html{
	margin:0px; 
}

body{ 
	height:100%;
	width:100%;
	margin:0px; 
	padding:0px;
	background: #CCCCFF;
     font-family: arial, helvetica, sans-serif;
     font-size: 12px;
     color:black;
     /* for IE6 position: fixed emulation
     overflow-y: auto; 
     text-align: center;*/
}

.mainbody{
	text-align: left;
	margin: 0 auto;
	background: #FFFFFF;
	width:820px;
	min-height: 1200px;
}
* html .mainbody {height:1000px;}

a {	
color: #2C6F00; 
outline: none;
text-decoration: none;
 }

a:visited { color: #196600; }
a:hover, a:focus { color: #155500; }
a:active { color: #000000; }
a img {border: none; }


a.blue {	
color: #2C116F; 
outline: none;
text-decoration: none;
 }

a.blue:visited { color: #190066; }
a.blue:hover, a:focus { color: #150055; }


a.big{
 font-family: helvetica, arial sans-serif;
 font-weight: bold;
 font-size: 14px;
 margin: 0px, 0px, 0px, 0px;
}

.simple:link, .simple:visited {
	text-decoration: none;
	color: #666;
}


#shadow-container {
	position: fixed;
	right: 0px;
	top: 0px;
	margin-left: 6px;
	width: 150px;
}
* html #shadow-container {position:absolute;}

#shadow-container .shadow1,
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .shadow4,
#shadow-container .shadow5,
#shadow-container .shadow6,
#shadow-container .container {
	position: relative;
	left: 1px;
	min-height: 100%;
}
#shadow-container .container {
	background: #CCCCFF;
	border: 0px solid #555555;
	padding: 0px;
}

#shadow-container .shadow1 {
	background: #7A7A7A;
}

#shadow-container .shadow2 {
	background: #9999CC;
}

#shadow-container .shadow3 {
	background: #AAAADD;
}

#shadow-container .shadow4 {
	background: #BBBBFF;
}

#shadow-container .shadow5 {
	background: #BFBFFF;
}

#shadow-container .shadow6 {
	background: #CDCDFF;
}

#post-story{
  margin-left: 10px;
}




h1{
 font-family: helvetica, arial sans-serif;
 font-weight: bold;
 font-size: 14px;
 color: #220909;
 margin: 0px, 0px, 0px, 0px;
}

h2{
 font-family: helvetica, arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #885555;
 margin: 0px, 0px, 0px, 0px;
}

h3{
 text-align: left;
 font-family: helvetica, arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: black;
 margin: 0px, 0px, 0px, 0px;
}

h4{
 font-family: helvetica, arial sans-serif;
 font-size: 9px;
 margin: 0px, 0px, 0px, 0px; 
 color: #555555;
}
h4 a{
 color: #449944;
}

#articles{
 margin-right: 160px;
 margin-left:  175px;
}



.title{
}

.evilgood{
}

.story{
  margin-left: 30px;
}

.category{
  width: 60px;
  float: left;
}

img.cat{
  left: 0px;
  top: 0px;
  z-index: -1;
}

img.back{
  left: 0px;
  top: 0px;
  vertical-align: text-top;
}
img.front{
  top: -7px;
  z-index: 1;
  vertical-align: text-top;
}

.itemtitle{
 font-family: helvetica, arial, sans-serif;
 font-weight: bold;
 font-size: 12px;
 color: #885555;
 margin: 0px, 0px, 0px, 0px;
}

.itemflags{
 font-family: helvetica, arial sans-serif;
 font-size: 9px;
 margin: 0px, 0px, 0px, 0px; 
 color: #555555;
}


p.topnav{
 border-top: 1px solid #888888;
 border-bottom: 1px solid  #888888;
 font-family: arial, helvetica, sans-serif;
 font-size: 13px;
 color: black;
 background: #EEEEEE;
 margin:  10px 160px 10px 10px ;
 padding-left: 10px;
 font-weight: bold;
}

.accountbar{
 font-family: arial, helvetica, sans-serif;
 font-size: 10px;
 color: black;
 text-align: right;
 padding-right: 10px;
}

.pop{
  width: 120px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
}
* html .pop {margin-left:5px;}
.pop1{margin-left: 5px; height: 1px; line-height: 1px; width: 110px; float: left; background: #EEEEEE;}
* html .pop1 {margin-left:2.5px;}
.pop2{margin-left: 3px; height: 1px; line-height: 1px; width: 114px; float: left; background: #EEEEEE;}
* html .pop2 {margin-left:1.5px;}
.pop3{margin-left: 2px; height: 1px; line-height: 1px; width: 116px; float: left; background: #EEEEEE;}
* html .pop3 {margin-left:1px;}
.pop4{margin-left: 1px; height: 2px; line-height: 2px; width: 118px; float: left; background: #EEEEEE;}
* html .pop4 {margin-left:.5px;}
.pop5{
  width: 110px;
  float: left;
  margin-left: 0px;
  background: #EEEEEE;
  padding: 5px;
}


.bar{
  margin-left: 10px;
  width: 800px;
  margin-top: 10px;
  margin-left: 10px; 
}
.bar1{margin-left: 5px; height: 1px; line-height: 1px; width: 790px;  background: #DDEEC0;}
.bar2{margin-left: 3px; height: 1px; line-height: 1px; width: 794px;  background: #C0EEC0;}
.bar3{margin-left: 2px; height: 1px; line-height: 1px; width: 796px;  background: #C0EEC0;}
.bar4{margin-left: 1px; height: 2px; line-height: 2px; width: 798px;  background: #C0EEC0;}
.bar5{
  height: 25px;
  width: 800px;
  background: #C0EEC0;
  overflow: hidden;

}



.barfirst{
  margin-left: 10px;
  width: 110px;
  height:35px;
  float: left;
}
.barfirst1{margin-left: 5px; height: 1px; line-height: 1px; width: 105px; float: left; background: #DDEEDD;}
.barfirst2{margin-left: 3px; height: 1px; line-height: 1px; width: 107px; float: left; background: #CFE0CF;}
.barfirst3{margin-left: 2px; height: 1px; line-height: 1px; width: 108px; float: left; background: #C0DDC0;}
.barfirst4{margin-left: 1px; height: 2px; line-height: 2px; width: 109px; float: left; background: #BADDBA;}
.barfirst5{
  height: 25px;
  width: 110px;
  float: left;
  background: #B0DDB0;
}

.barsep{
  float: left;
  width: 1px;
  height: 35px;
  background: #88CC88;
}

.baritem{
  float: left;
}
.baritem1{height: 1px; line-height: 1px; float: left; background: #DDEEDD;}
.baritem2{height: 1px; line-height: 1px; float: left; background: #CFE0CF;}
.baritem3{height: 1px; line-height: 1px; float: left; background: #C0DDC0;}
.baritem4{height: 2px; line-height: 2px; float: left; background: #BADDBA;}
.baritem5{
  float: left;
  background: #B0DDB0;
  height: 25px;
}

.barlast{
  width: 251px;
  float: left;
  }
.barlast1{margin-right: 5px; height: 1px; line-height: 1px; width: 246px; float: left; background: #DDEEDD;}
.barlast2{margin-right: 3px; height: 1px; line-height: 1px; width: 248px; float: left; background: #CFE0CF;}
.barlast3{margin-right: 2px; height: 1px; line-height: 1px; width: 249px; float: left; background: #C0DDC0;}
.barlast4{margin-right: 1px; height: 2px; line-height: 2px; width: 250px; float: left; background: #BADDBA;}
.barlast5{
  height: 25px;
  width: 251px;
  float: left;
  background: #B0DDB0;
}

.itemsList{
  width: 670px;
  margin-left: 140px;
  border-width: 1px;
  border-color: #88CC88;
}

.listOdd{
  background: #EEFFEE;
  width: 668px;
  vertical-align: center;
  min-height: 70px;
  float: left;
 }
.listEven{
  background: #EEEEFF;
  width: 668px;
  vertical-align: center;
  min-height: 70px;
  float: left;
}
.listDesc{
  padding-left: 7px;
  padding-top: 4px;
  width: 550px;
  float: left;
}
.listShortDesc{
  padding-left: 12px;
  padding-top: 4px;
  width: 540px;
  float: left;
}
.listPic{
  padding: 5px 0px 5px 5px;
  float: right;
  width: 100px;
  min-height: 70px;
  text-align: center;
}
.inappropriate{
  margin-left: 370px;
  width: 190px;
}
#disclaimer{
  margin-right: 190px;
  margin-left: 190px;
}
