
/* Layout */
body {
	font-family         : verdana, sans-serif;
	font-size           : 12px;
	color               : #000;
	text-align          : center;
	margin              : 0;
	padding             : 0;
	background          : #575757 url("http://www.lit.org/images/litbg.jpg");
    background-repeat   : repeat-x;
    background-attachment: fixed;
}

#core {
	background          : #575757 url("http://www.lit.org/images/bg.jpg") repeat-y 50% 0;
	position            : relative;
    margin-left         : auto; 
	margin-right        : auto; 
	text-align          : left;
	width               : 774px;
	voice-family        : "\"}\""; 
  	voice-family        : inherit;
  	width               : 774px;
}

html>body #core {
  	width               : 774px;
} 

.footer {
	position            : relative;
	font-family         : verdana, sans-serif;
	font-size           : 10px;
	color               : #575757;	
	margin-left         : 0px;
	margin-right        : 0px;
	padding             : 4px; 
	border-top          : 1px #495FB3 solid; 
	border-bottom       : 0px;     
	border-right        : 0px;   	
	border-left         : 0px;
	text-align          : left;	 
	clear               : all;
}


td.footertext {
	font-family         : verdana, sans-serif;
	font-size           : 10px;
	color               : #575757;	
}

.stats {
 	font-family         : verdana, sans-serif;
	font-size           : 10px;
	color               : #575757;	
	margin-left         : 0px;
	margin-right        : 0px;
	padding             : 4px; 
	border              : 0px;
	text-align          : right;	 
}

.adverts {
 	font-family         : verdana, sans-serif;
	font-size           : 10px;
	margin              : 0px;
	padding             : 0px; 
	border              : 0px;
	text-align          : center;
	clear               : all;
	 
}


.pageheader {
	padding             : 4px;
	margin              : 0;
	padding-top         : 8px;
	padding-left        : 8px;
	background-image    : url("http://www.lit.org/images/page_header.jpg");
	background-repeat   : no-repeat;
    background-position : 0 0px;
	width               : 560px;
	height              : 140px;
	clear               : all;	
	
}


.commentheader {
	padding             : 4;
	margin              : 0;
	padding-top         : 8px;
	padding-left        : 8px;
	padding-bottom      : 0;	
	background-image    : url("http://www.lit.org/images/page_header.jpg");
	background-repeat   : no-repeat;
    background-position : 0 0px;
	width               : 560px;
	clear               : all;	
}


.pageheaderhome {
	padding             : 4px;
	margin              : 0;
	background-image    : url("http://www.lit.org/images/page_header_home.jpg");
	background-repeat   : no-repeat;
    background-position : 0 0px;
	clear               : all;	
}


.storytools {
	float               : right;
	padding             : 4px;
	padding-left        : 2px;
	padding-right       : 2px;
	margin              : 2;
	border-top          : 1px #495FB3 solid; 
	border-bottom       : 1px #495FB3 solid; 
	border-right        : 1px #495FB3 solid; 
	border-left         : 1px #495FB3 solid; 
	background          : #DDEAFF;
	color               : #000000;
	width               : 140px;
	text-align          : left;
	clear               : all;	
}


.content {
	padding             : 4px;
	margin              : 0;
	padding-top         : 8px;
	padding-left        : 8px;
	width               : 560px;
	clear               : all;	
}	

/* Text */

td {
	font-family         : verdana, sans-serif;
	font-size           : 12px;
	color               : #000;
}

td.toc {
	font-family         : verdana, sans-serif;
	font-size           : 10px;
	color               : #FFFFFF;
}

.tocheader {
	color				: #003399; 
	font-size			: 20px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold; 
}

b.sub {
	color				: #003399;
	font-size			: 9px;	
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
}

b.toc {
	color				: #FFFFFF;
	font-size			: 9px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
}

b.error {
	color				: #FF0000;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
}


.news {
	color				: #888888;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
}

.newsheader {
	color				: #000000;
	font-size			: 14px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;	
}


/* Forms */

.searchbutton {
	border-right        : #495FB3 1px solid; 
	border-top          : #495FB3 1px solid; 
	border-left         : #495FB3 1px solid; 
	border-bottom       : #495FB3 1px solid; 
	font-size           : 12px; 
	color               : #000000; 
	font-family         : Verdana; 
	background-color    : #DDEAFF;
}

.search {
	border-right        : #7F9DB9 1px solid; 
	border-top          : #7F9DB9 1px solid; 
	border-left         : #7F9DB9 1px solid; 
	border-bottom       : #7F9DB9 1px solid; 
	font-size           : 12px; 
	color               : #000000; 
	font-family         : Verdana; 
	background-color    : #FDFDE0;
}

.login {
 	border-right        : #DBE2FF 1px solid; 
	border-top          : #DBE2FF 1px solid; 
	border-left         : #DBE2FF 1px solid; 
	border-bottom       : #DBE2FF 1px solid; 
	font-size           : 10px; 
	color               : #000000; 
	font-family         : Verdana; 
	background-color    : #FFFFFF;
 }

.loginbutton {
	 border-right       : #8FA1EA 1px solid; 
	 border-top         : #8FA1EA 1px solid; 
	 border-left        : #8FA1EA 1px solid; 
	 border-bottom      : #8FA1EA 1px solid; 
	 font-size          : 10px; 
	 color              : #000000; 
	 font-family        : Verdana; 
	 font-weight        : BOLD; 
	 background-color   : #DBE2FF;
}

/* Links */

a.small, a.small:hover, a.small:active, a.small:link {
	font-size           : 10px; 
	color               : #888888; 
	font-family         : Verdana; 
	line-height         : 1.5em;
	background          : #FFFFFF;	
}

a, a.active, a.link {
	font-size           : 12px; 
	color               : #495FB3; 
	font-family         : Verdana; 
}


a:hover {
	font-size           : 12px; 
	color               : #000000; 
	font-family         : Verdana; 
	background          : #FAF5D6;
	
}

a.toc {
	font-size           : 9px; 
	color               : #FFFFFF; 
	font-family         : Verdana; 
	font-weight         : normal;
	text-decoration     : none;
	background          : #495FB3;	
}

a.toc:hover {
	font-size           : 9px; 
	color               : #FFFFFF; 
	font-family         : Verdana; 
	font-weight         : normal;
	text-decoration     : none;
	background          : #495FB3;	

}

.toclist {
	list-style          : none;
	padding-right       : 0;
	padding-left        : 0;
	padding-top         : 0;
	padding-bottom      : 0;
	margin-top          : 0;
	margin-bottom       : 0;
	margin-left         : 5px;
	margin-right        : 0;
	
}

.toclist li  {
	padding-left        : 10px;
	background-image    : url("http://www.lit.org/images/squarer-blue.gif");
	background-repeat   : no-repeat;
    background-position : 0 3px;
}




.basiclist {
	list-style          : none;
	padding-right       : 0;
	padding-left        : 0;
	padding-top         : 0;
	padding-bottom      : 0;
	margin-top          : 0;
	margin-bottom       : 0;
	margin-left         : 5px;
	margin-right        : 0;
	
}

.basiclist li  {
	padding-left        : 15px;
	background-image    : url("http://www.lit.org/images/bullet.jpg");
	background-repeat   : no-repeat;
    background-position : 0 3px;
}

.faqlist {
	list-style          : none;
	padding-right       : 0;
	padding-left        : 0;
	padding-top         : 0;
	padding-bottom      : 0;
	margin-top          : 0;
	margin-bottom       : 0;
	margin-left         : 5px;
	margin-right        : 0;
	
}

.faqlist li  {
	padding-left        : 15px;
	background-image    : url("http://www.lit.org/images/question.jpg");
	background-repeat   : no-repeat;
    background-position : 0 3px;
}

a.footerlink:link {
	color				: #888888;
	font-size           : 10px; 
	font-family         : Verdana; 
	background          : #FFFFFF;
}

a.footerlink:visited {
	color				: #888888;
	font-size           : 10px; 
	font-family         : Verdana;
	background          : #FFFFFF;	 	
}

a.footerlink:hover {
	color				: #888888;
	font-size           : 10px; 
	font-family         : Verdana;
	background          : #FFFFFF;	 	
}


a.tocheader, a.tocheader:hover {
	color				: #003399; 
	font-size			: 20px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold; 
	text-decoration		: none;
	background          : #FFFFFF; 	
}

a.sub, a.sub:hover {
	color				: #003399;
	font-size			: 9px;	
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	background          : #FFFFFF;	
}

a.news {
	color				: #003399;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
}


a.news:hover {
	color				: #003399;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	background-color	: #FAF5D6;	
}

a.newsinfo {
	color				: #8FA1EA;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	text-decoration     : none;	
}

a.newsinfo:hover {
	color				: #8FA1EA;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	text-decoration     : none;	
	background-color	: #FAF5D6;		
}

.box {
	 border-right       : #8FA1EA 1px solid; 
	 border-top         : #8FA1EA 1px solid; 
	 border-left        : #8FA1EA 1px solid; 
	 border-bottom      : #8FA1EA 1px solid; 
	 font-size          : 10px; 
	 color              : #000000; 
	 font-family        : Verdana; 
	 background-color   : #FFFFFF;
}

/* Search Elements                                                                      */
/* ------------------------------------------------------------------------------------ */ 
/*                                                                                      */

a.se {
	color				: #003399;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
}



a.se:hover {
	color				: #003399;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold;
	background-color	: #FAF5D6;	
}

a.seinfo, a.seinfo:hover {
	color				: #8FA1EA;
	font-size			: 10px;	
	font-family			: Verdana, sans-serif;
	font-weight			: normal;
	text-decoration     : none;	
	background-color    : #FFFFFF;
}


.se {
	color				: #888888;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
}

.sebody {
	color				: #000000;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
}


.selinkinfo {
	color				: #008000;
	font-size			: 12px;	
	font-family			: Verdana, sans-serif;
}

/* BBCode Styles  */

.bbdisc {
	background-color: #FAF0E2; 
    border: 1px #FF7800 solid; 
	border-width: 1px 1px 1px 1px;
}

.bban {
	background-color: #E2EEFA; 
    border: 1px #003089 solid; 
	border-width: 1px 1px 1px 1px;
}


.bbot {
	background-color: #EBECED; 
    border: 1px #767676 solid; 
	border-width: 1px 1px 1px 1px;
}

.bbquote {
	background-color: #F6FFEE;
    border: 1px #2D5200 solid; 
	border-width: 1px 1px 1px 1px;
}

small.ratingh {
	color				: #FFAE00; 
	font-size			: 9px;	
	font-family			: Verdana, sans-serif;
	font-weight			: bold; 
}

small.rating {
	color				: #000000; 
	font-size			: 9px;	
	font-family			: Verdana, sans-serif;
}

.editor {
	color				: #003399; 
}

.staff {
	color				: #ff9900; 

}

.supervisor {
	color				: #990000; 

}
.textad {
	background-color: #F6FFEE;
    border: 1px #2D5200 solid; 
	border-width: 1px 1px 1px 1px;
	text-align: left;
	color: #000000;
	padding: 1px;
	font-size: 10px;
	width: 118px;
}

.adheadline {
	font-size: 10px;
text-decoration: underline;
color: #003399;
font-weight: bold;
}

td.text {
text-decoration: none;
color: #000000;
}

.domain {
color: #008000;
}

b.red {
	color				: #FF0000; 
	font-size			: 12px;	
	font-family			: Arial, sans-serif;
	font-weight			: bold; 
}


b.white {
	color				: #FFFFFF;
	font-size			: 12px;	
	font-weight			: bold;
} 