body {
	font-size: 17px;
	line-height: 1.5em;
	font-family: 'Lato', 'verdana', sans-serif;
	color: #bebebe; 
	background: #000 url('/images/index/Backgroundgrass.jpg') repeat fixed top left;
} 

.center {
    margin: auto;
    text-align: center;
}


#content {
    width: 1150px;
}





/* Header Text Formats */
	
h1 {
        font-family: "Orbitron", Monaco, monospace;
        line-height: 1.4em;
        font-size: 25px; 
        color: #f5f5f5; 
        margin: 0px;
        text-transform: small-caps;
}

h2 {
        font-size: 20px; 
        color: #f5f5f5; 
        margin: 0px;
        text-transform: small-caps;
}
/**/





/* Links */
a {
	color: #C22121;
text-decoration: none;
	-moz-transition-duration: 0.15s;
	-o-transition-duration: 0.15s;
	-webkit-transition-duration: 0.15s;
	transition-duration: 0.15s;
}

a:link, a:visited {
    color: #f0f0f0; 
}

a:hover {
	color: #C22121;
}
/**/




/* HEADER */
#header {
    font-family: "Orbitron", Monaco, monospace;
    font-size: 30pt;
    line-height: 1em;
    text-align: left;
    margin: 10px auto 15px;
}

    .title a:link,
    .title a:visited {
        text-transform: small-caps;
          color: #f0f0f0;  
    }
    
    .title a:hover {
        color: red;
    }

.header_nav {
    font-size: 18px;
    text-align: center;
    background: #000000 /*#2c1212*/;
    border-color: #cacaca;
    border-width: 2px 0;
    border-style: solid;
}

    .header_nav a {
	    padding: 3px 15px 0;
	    text-transform: uppercase;
    }

        .header_nav a:link,
        .header_nav a:visited {
            color: #C22121;
            display: inline-block;
        }
                
        .header_nav a:hover {
            color: red;
            background: #2c1212 /*#3e1618*/;
            text-shadow: 0 0 5px rgba(255, 0, 0, 0.8);
            box-shadow: 0 0 5px rgba(62, 22, 24, 0.7);
        }





/* SIDEBAR CSS */

.sidebar {
    width: 220px; 
    float: right;
    font-size: 10pt;
    text-align: center;
    background: #000000;
    border: #3e1618 5px;
    border-style: solid;
    position: relative;
    padding: 15px;
    margin-left: 15px;
}


.sidebar ul {
    list-style: none;
    margin-left: -35px;
}
	
.sidebarlinks {
      font-size: 18px;
      text-align: left;
}

        .sidebarlinks a {
        	font-family: "Orbitron", Monaco, monospace;
        	text-transform: uppercase;
        }
        	.sidebarlinks a:link img,
        	.sidebarlinks a:visited img {
        		opacity: .75;
        	}
        	.sidebarlinks a img:hover {
        		opacity: 1;
        	}
        






/* -----LEFT SIDE CONTENT CSS ----- */

.left_side_content {
    width: 850px;
    max-width: 850px;
}

/* border and background styles */
.page,
.news,
.comments,
.container {
    padding: 10px 20px;
    border: #3e1618 5px;
    border-style: solid;
    background: #000000;
}






/* PAGE AND PAGE NAVIGATION */	
.page {
	padding: 10px 0;
	margin-bottom: 30px;
}

.page img {
    max-width: 755px;
}

.comic_nav {
	font-family: "Orbitron", Monaco, monospace;
	color: #5a1010;
    font-size: 12pt;
    padding: 10px 0;
    text-transform: uppercase;
}
		.comic_nav ul  {
	    	list-style: none;
	    	padding: 0;
	    	margin: 0;
	    }
	    .comic_nav li {
	    	display: inline;
	    	margin: 8px;
	    }






/* News */	

.news {
    text-align: left;
  margin-bottom: 25px;
  clear: left;
  padding-bottom: 20px;
}

.news .newsHeader {
        font-family: "Orbitron", Monaco, monospace;
        line-height: 1.4em;
        padding: 7px;
        margin: 0px;
        background: #030d0f;
        border-radius: 5px 5px 12px 12px;
        text-transform: small-caps;
}

.news .newsTitle {
        font-family: "Orbitron", Monaco, monospace;
        color: #f5f5f5; 
        font-size: 25px; 
        margin: 0px;
}
.news .newsDate {
    color: #f5f5f5; 
    text-align: right;
    font-style: normal;
}
.news .newsText {
    padding-left: 20px;
    font-style: normal;
    margin: 10px;
}
            



/* UNDER NEWS */
.comments {
    margin: 5px auto;
}

#footer {
    font-size: 9pt;
    font-style: normal;
    text-align: center;
    margin: 10px auto;
}


/* SIDE PAGE CONTENT CSS */

.container {
	width: 100%
	height: auto;
	overflow: hidden;
	word-wrap: break-word;
    margin-bottom: 25px;
    }
    
.container img {
    max-width: 100%;
}


.cast_member {
margin-bottom: 15px;
}


/* SPIDERFOREST HEADER */

.menDiv {
	width: 100%;
	background: #2c1212;
}

.sfdrop {
	background: #2c1212;
}

.sfdrop a:link, 
.sfdrop a:visited {
       color: #c3deef;
        background: #0a344b;
        display: block;
        padding: 5px;
        border-radius: 5px;
        margin: 0;
        }
        
.sfdrop a:hover {
          background: #22697d;
        }




/* MISC CSS */

blockquote {
    padding-left: 20px;
    font-style: normal;
    border-left: dotted 3px;
    border-color: #96d6e4;
    margin: 10px;
}