/* CSS Document */

body,td,th {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 12px;
  line-height:1.25;
  color: #FFFFFF;
}

body
{ margin:0px;
  padding:0px;
  background: transparent url("images_sv/batgirl.jpg") no-repeat fixed center top;
  background-color:#000000;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#FFFFFF;
   }

/* LINK EFFECTS */

a {
  text-decoration:none;
  cursor:pointer;
 }

a:link,a:visited {
  color:#FF9100;
  cursor:pointer;
 }

a:hover,a:visited {
  color:#FF9100;
  cursor:pointer;
 }
 
.frameLight {
  border:2px solid #FF9100;
  }
  
a:hover.frameLight, a:active.frameLight {
  border:2px solid #FF9100;
  }
  
a.sideNav{
  color:#000000;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:link.sideNav, a:visited.sideNav {
  color:#000000;
  text-decoration:none;
  padding:0 5px 0 5px;
  }
  
a:hover.sideNav, a:active.sideNav {
  color:#6600FF;
  }
   
/* POSITIONING */

#content {
	position: relative;
	margin: 0 auto;
	width: 98%;
	overflow: visible;
}

#sideNav {
	float:left; 
    overflow: visible !important; 
    overflow:hidden;
    width:200px;	
    padding:0;
    margin:0;
}

#sideNavContent {
	position: relative;
	background-color:#FF9100;
	margin:0px;
	padding:0px;
	width:200px;
	height:auto;
}

#pageBody {
	position:absolute;
	top:75px;
	left:220px;
	right:20px;
    width:auto;	
	height:auto;
    padding:0;
    margin:0 10px 0 0;
}

#esBar {
	height: 20px;
	background: transparent url("http://www.everythingsinister.com/images/sc_tile02.gif") repeat scroll left top;
	background-color:#FF8000;
	text-align:center;
	margin:0px;
	padding:0px;
}

#noMargin {
  padding:0px;
  margin:0px;
  }

/* EVERYTHING ELSE */

p {
  font-size:12px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#FFFFFF;
  margin:10px 0px 0px 0px;
  padding:0px;
   }
   
li {
  margin-left:0px;
  margin-right:0px;
  margin-top:10px;
  margin-bottom:0px;
  padding:0px;
   }
  
ul {
  list-style-image:url("http://www.sinistervisions.com/images/bullet_01.gif");
  font-size:12px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#FFFFFF;
  margin-left:40px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:0px;
  padding:0em;
  text-align:left;
   }
   
ol {
  font-size:12px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  color:#FFFFFF;
  margin-left:40px;
  margin-right:20px;
  margin-top:10px;
  margin-bottom:0px;
  padding:0em;
  text-align:left;
   }  
   
h1 {
  color:#A601F3;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  line-height:1.25;
  margin:0px;
  padding:3px;
   }

h2 {
  font-size:16px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  color:#FF9100;
  margin:0px;
  padding:0px;
   }

h3 {
  font-size:14px;
  line-height:1.25;
  font-family:arial, helvetica, verdana, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  margin:0px;
  padding:0px;
   }
   
.copyright {
  font-size:10px;
  line-height:1;
  color:#9F9F9F;
  text-align:center;
  margin:0px;
  padding:0px;
}

.sideNavContent {
  font-size:12px;
  line-height:1.25;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  padding:3px;
  margin:0;
  border-bottom:2px #000000 dotted;
}

.sideNavContentBot {
  font-size:12px;
  line-height:1.25;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  padding:3px;
  margin:0;
}

.bloggerHeader {
  color:#FF9100;
  padding:0px;
  font-size:18px;
  font-weight:bold;
  margin:3px;
  border-bottom:#A601F3 1px dashed;
   }
   
/* BLOG STYLES */
  
.blogZPU  {
  font-size:14px;
  line-height:1.25;
  color:#FFF;
  margin:10px 0 0 20px;
  padding:0;
  }  
   
.copyright2 {
  font-size:10px;
  line-height:1.2;
  color:#FFF;
  margin:0px;
  text-align:center;
   }  
   
a.copyright2 {
color:#FFFFFF;
}
   
.blogCopyright {
  font-size:10px;
  line-height:1.2;
  color:#FFFFFF;
  margin:0px 0px 0px 20px;
   }

.blogh1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:1.1;
  margin:0;
  padding:0;
  color:#A601F3;
  border-bottom:1px #FFFFFF solid;
  text-align:center;
}

.blogh2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:16px;
  line-height:1.1;
  margin:10px 10px 0 10px;
  padding:0;
  color:#A601F3;
  font-weight:bold;
}

.blogh3 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
  line-height:1.1;
  margin:10px 10px 0 20px;
  padding:0;
  color:#FFFFFF;
  font-weight:bold;
}
