/*
	Style Sheet for Journal
	Dave Weizenegger 
	Based on David Shaw's Journal
*/

BODY {
  background: #000000;
  background-image: url(http://www.sshado.com/images/pagebacground.jpg);
  color: #000066;
  margin: 0px;
SCROLLBAR-FACE-COLOR: #000066; 
SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
SCROLLBAR-SHADOW-COLOR: #191919; 
SCROLLBAR-3DLIGHT-COLOR: #111111; 
SCROLLBAR-ARROW-COLOR: #FFFFFF; 
SCROLLBAR-TRACK-COLOR: #111111; 
SCROLLBAR-DARKSHADOW-COLOR: #191919;
}

body td, .smallfont, .mediumfont, .regularfont, .largefont, .ondark, /*#lw_menu li,*/ #footer {color: #FFFFFF; }
.onlight {color: #000000; background-image: none; }
body, td,.smallfont, .mediumfont, .regularfont, .largefont, .tablefont, b
{
	font-family:	"Comic Sans MS", "Comic Sans", Helvetica, Verdana, Arial, sans-serif;
	font-style:	italic;
	font-variant:	small-caps;
	font-weight:	bold;
	letter-spacing:	0em;
}
.tablefont, .tablefont td, .tablefont th { text-transform: lowercase; font-size: 10pt;}
.img { border: 0px solid #000; vertical-align: middle; }
  .smallfont {font-size: 8pt; font-weight: bold; text-transform: uppercase; font-variant: small-caps; font-style: italic; letter-spacing: 0em;}
  .smallfont b {font-size: 8pt; font-weight: bold; text-transform: uppercase; font-variant: small-caps; font-style: italic; letter-spacing: 0em;}
  .mediumfont {font-size: 12pt;}
  .regularfont {font-size: 10pt;}
  .regularfont b { font-size: 15pt; font-weight: bold; }
  .path {font-size: 10pt; color: silver}
  .smallfontwhite { font-size:10pt; color: #white}
  .largefont { font-size: 18pt; line-height: 1.5em;}
  .largefont b { font-size: 20pt; }

  .comichead { color: #000066; background: black; }
  .comicheadlight { color: #000066; background-color:	#FFFFFF;	border-top: 1.5pt solid black; 	border-bottom: 1.5pt solid black;}

  .head {color: white; background: black;}
  .headsmall {font-family: verdana, sans-serif; font-size: 10pt; color: white; background: white; border-top: solid 1px #72C8FF; border-left: solid 1px #72C8FF; border-bottom: solid 1px #105785; border-right: solid 1px #105785;}
  .headsmalllink { color: White; }

.contextNav, #header, #lw_menu, .hdrSearchBox
{
	text-transform:	none;
	font-variant:	normal;
	font-style:	normal;
}
.hdrSearchBox
{
	color:		white;
}
.hdrbreadcrumbs, .hdrbreadcrumbs a:link, .hdrbreadcrumbs a:visited
{
	color:		white;
  font-size: larger;
}
table
{
	border-collapse: collapse;
	border-spacing: 0pt;
}
table tr
{
	background-color:	grey;
	background-color:	#000000;
	background-color:	#000000;
 background: transparent;
}
table.contextNav, table.contextNav tr
{
	background-color:	#FFFFFF;
  	background-image: url(http://www.sshado.com/images/header.gif);
}
#header, #CM_Logo, #CM_AdSpace, #CM_AdContainer, #CM_NavSpace, #CM_NavSpaceTrailer, #CM_MidSpace, #CM_MidSpaceTrailer
{
	background-color:	black;
	color:			white;
}
.post_author,.post_dateline, .post_body, .post_trailer, .comicpanel 
{
	border: 3pt solid black;
	padding:	0.25em 1.0em;
}
.comicborder
{
	border: 3pt solid black;
}
.comicpanel td, .comicpanel, .post_author,.post_dateline, .post_body, .post_trailer, .post_author .regularfont,.post_author .smallfont,select.smallfont,.post_trailer .smallfont, .post_body .smallfont, ol, ul, li { color: white; }
.post_trailer .smallfont { font-size: 9pt; font-weight: bold; font-style: italic; letter-spacing: 0em;}
.post_body, .comicpanel
{
	font-family:	Verdana, Impact, sans-serif;
	background-color:	#000000;
  	background-image: url(http://www.weizguy.com/images/bg.jpg);
  	color: #FFFFFF;
	text-transform:	none;
	font-style:	normal;
	font-weight:	normal;
	font-variant:	normal;
	letter-spacing:	0em;
	line-height:	1.25em;
	padding:	1.0em 1.0em;
	font-size: 10pt;
}
.post_body
{
	border-top: 1.5pt solid black;
	border-bottom: 2pt solid black;
}
.post_dateline, .post_dateline .smallfont
{
	background-color:	#000066;
	text-transform:	uppercase;
	font-weight:	bold;
	font-size:	8pt;
	padding:	0.0em 0.0em;
	letter-spacing:	0em;
}
.post_dateline
{
	border-top: 2pt solid black;
	border-bottom: 1.5pt solid black;
}
.post_author, .comicheader {	border-bottom: 2pt solid black; }
.post_author, .comicheader {	background-color:	#5484B8; background-image: url(http://www.sshado.com/images/skytile.jpg);}

.post_trailer
{
	background-color:	#000066;
	border-top: 2pt solid black;
	padding:	0.0em 1.0em;
	line-height:	2em;
}
.post_body b
{
	text-transform:	none;
        font-size: 11pt;
	line-height:	1.25em;
}
.post_separator
{
	border: 0pt;
         background-color: transparent;
}
hr
{
	border: 0pt;
        height: 1.5pt;
        width: 100%;
	color:	white;
	background-color:	black;

}
font
{
	font-size: 22pt;
	line-height:	1em;
}

.post_body a:link, a:link   { color: white; }
.post_body a:hover, a:hover { color: #FFFFFF;
  text-decoration: none;
  background-color: #000066;
  font-weight: bold; }
.post_body a:visited, a:visited { color: white; }
.post_body a { text-decoration: underline; }

.staff { color: white; font-weight: bold; text-transform: uppercase; }
.moderator { color: white;font-weight: bold; text-transform: uppercase; }
.premium { color: white; font-weight: bold; text-transform: uppercase; }
.premiumusernames { color: white; font-weight: bold; text-transform: uppercase; }  
.suspended { color: white; text-decoration: line-through; text-transform: uppercase;}
.banned { color: white; text-decoration: line-through; text-transform: uppercase;}

.calendarsel, .calendarhead
{
	background-color:	#FFFFFF;
  	background-image: url(http://www.sshado.com/images/header.gif);
	color:	#FFFFFF;
	color:	white;
}
.calendarlink
{
	font-size:	10pt;
	color:	#FFFFFF;
}
.calendar
{
	font-family:	"Comic Sans MS", "Comic Sans", Helvetica, Verdana, Arial, sans-serif;
	background-color:	#FFFFFF;
	font-size:	7pt;
	font-style:	normal;
	font-weight: normal;
	color:	#000066;
}
.calendar,.calendarsel, .calendarhead
{
  border: 1.5pt solid black;
}


  .quote { color: white; text-transform: uppercase; }
  .quote i { text-decoration: underline; }
  .quote { font-size: 11px; background: #FFFFFB; border:  2px solid black;}
  .quote .quote { font-size: 11px; background: #FFFFF8; border:  1px solid black;}
  .quote .quote .quote { font-size: 11px; background: #FFFFF6; border:  1px solid black;}
  .quote .quote .quote .quote { font-size: 11px; background: #FFFFF4; border:  1px solid black;}


  .code { font-family: Courier New; font-size: 10pt; color: white; }
  pre.code {font-family: Courier New; font-size: 10pt; color: white; background: #F7F7EB; padding: 8px 8px 8px 8px; border: solid 1px #5B5D82}
  pre.vbcode {font-family: Courier New; font-size: 11px; color: white}
  .vbcode {font-family: Courier New; font-size: 11px; color: white}
  .codecomment {font-family: Courier New; font-size: 10pt; color: white}

/* Forum images / buttons */

/* Forum Style */
  
  .category {color: white; background: #1E87C7; border-top: solid 1px #46A4D1; border-left: solid 1px #46A4D1; border-bottom: solid 1px #035180; border-right: solid 1px #035180;}
  .postcell {font-size: 12px; background: #0071BC; color: white}
  .altforumcell {background: #E4E4E4; border-top: solid 1px #FCFCFF; border-left: solid 1px #FCFCFF; border-bottom: solid 1px #D7D7DF; border-right: solid 1px #D7D7DF;}
  .forumcell {background: #EAEAEA; border-top: solid 1px #FAFAFD; border-left: solid 1px #FAFAFD; border-bottom: solid 1px #D7D7DF; border-right: solid 1px #D7D7DF;}
  .announcecell {overflow: auto; color: black; background: /*#C0CEE1;*//*#D1DFF2;*/#D3DEE8; border-top: solid 1px #E2EAF4; border-left: solid 1px #E2EAF4; border-bottom: solid 1px #8D9FB8; border-right: solid 1px #8D9FB8;}

  
  
  
  .threadhighlight {background: #003366}
  .time {color: white}
  .forumrules {border: solid #555555 2px; background: #F3EEEE; font-family: verdana, sans-serif; color: black; font-size: 10px}
  .source {background: #ffffff; border: solid 2px; font-family: Courier New; color: black; font-size: 9pt; width: 95%; height: 250px; overflow: auto; padding: 3px;}
  .editedby {color: #ffffff; font-size: 10px;}
  .register_required { color: red}
  
.completed, td .completed { text-decoration: line-through; color: white }
