@charset "iso-8859-1";
/* Style sheet for the Hoax_Slayer Website
Copyright (c) Brett M. Christensen, 2003 */

body
{
color: black;
background-color: #FFFFFF;
font-family  : Arial, Helvetica, sans-serif;

}

h1.title
{
text-align   : center;
color        : red;
font-family  : Arial, Helvetica, sans-serif;
font-size    : 18pt;
}

h2.subTitle{
	color        : black;
    margin: 0px;
}
p.sig
{
text-align   : left;
color        : black;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
font-style: italic;
}

p.pic
{
text-align   : center;
color        : #CCC;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
font-style: italic;
}

p.date
{
text-align   : right;
color        : #666;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
}

p.ref
{
text-align   : left;
color        : #666;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
}

p.nutshellblurb
{
text-align   : center;
color        : #666;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
}

p.caption
{
text-align   : center;
color        : black;
font-size    : 8pt;
font-family  : Arial, Helvetica, sans-serif ;
font-style: italic;
}


ul.tabletext
{
color      : black;
font-size  : 12pt;
text-align : left;
list-style-image: url("images/ul.gif");
}



ul.check
{
color      : black;
font-size  : 12pt;
text-align : left;
list-style-image: url("images/circle_check_green.gif");
}

div.navbanner
{
position:absolute; top:0px; left:0px; 
width: 100%;
height: 100px;
/*padding: 10px;*/
background-color: black;
border-bottom: solid;
border-right: solid;
border-color: yellow;
color: black;
text-align: justify;
font-size  : 12pt;
font-weight : bold;
}

div.leftcol
{
position:absolute; top: 250px; left: 0px; 
background-color: white;
width: 20%;
/*height: 2000px;*/
padding: 5px;
margin-bottom: 40px;


}

div.rightcol
{
position:absolute; top: 150px; left: 22%; 
width: 75%;
/*height: 2000px;*/
padding: 5px;
margin-bottom: 40px;
color: black;
text-align: left;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
}
div.footer
{
color: black;
text-align: center;
font-size  : 9pt;
}


a.nav:link
{
color      : yellow;
text-decoration: underline;
font-size  : 10pt;
}

a.nav:visited
{
color      : #ffffcc;
text-decoration: underline;
font-size  : 10pt;
}

a.nav:hover
{
background: #cc0000;
color: white;
font-size  : 10pt;
border:  outset white; 
border-width: 4px;
padding: 2%;
margin-right: 0.65%;
margin-left:  0.65%;
}

a.topmenu:link
{
color      : blue;
text-decoration: none;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
}

a.topmenu:visited
{
color      :blue;
text-decoration: none;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
}

a.topmenu:hover
{
color      :blue;
text-decoration: none;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
font-style: italic;
}
a.norm:link {
	color:#2489ce;
}


a.norm:visited{
	color:#0D3C84;
}

a.norm:hover{
	color:#870101;
}

a.norm:focus {
	outline:none;
}
a.foot:link
{
color      : #666;
text-decoration: underline;

}

a.foot:visited
{
color      : #666;
text-decoration: underline;
}

a.foot:hover
{
color: #000;
text-decoration: underline;
}

a.foottitle:link
{
color      : #FFF;
text-decoration: none;

}

a.foottitle:visited
{
color      : #FFF;
text-decoration: none;
}

a.foottitle:hover
{
color: #FFF;
text-decoration: underline;
}


a.add:link
{
color      : blue;
text-decoration: none;
}

a.add:visited
{
color      : #9900cc;
text-decoration: none;
}

a.add:hover
{
background: #cc0000;
color: white;
}

a.li:link
{
color      : blue;
text-decoration: underline;
font-size  : 9pt;
font-style: italic;
text-align:right;

}

a.li:visited
{
color      : #9900cc;
text-decoration: underline;
font-size  : 9pt;
font-style: italic;
text-align:right;

}

a.li:hover
{
background: #cc0000;
color: white;
font-size  : 9pt;
font-style: italic;
text-align:right;
}

div.example
{
background: #F2F2F2;
color: black;
font-size:14px;
padding:5px;
text-align: left;
border: solid;
border-width:1px;
border-color: black;
}

div.example2
{
background: white;
color: black;
font-size:14px;
padding:5px;
text-align: left;
border-width:0.5px;
border: inset;
border-color: black;
}

div.filler
{
width: 70%; 
background-color:#CCFFFF; 
border: solid; 
color: red; 
font-size:12pt; 
border-color:#CCCCCC; 
border-width:2px; 
text-align : center; 
font-weight  : bold;
}

hr.grey
{
color:#FFCCFF;
background-color: #FFCCFF;
}

div.largeleft
{
position:absolute; top: 150px; left: 0px; 
background-color: white;
width: 30%;
/*height: 2000px;*/
padding: 5px;
margin-bottom: 40px;
color: black;
text-align: center;
font-size  : 8pt;
font-family  : Arial, Helvetica, sans-serif;
}

div.midcol
{
position:absolute; top: 150px; left: 30%; 
width: 30%;
/*height: 2000px;*/
padding: 5px;
margin-bottom: 40px;
color: black;
text-align: left;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
}
div.farcol
{
position:absolute; top: 150px; left: 60%; 
width: 30%;
/*height: 2000px;*/
padding: 5px;
margin-bottom: 40px;
color: black;
text-align: left;
font-size  : 12pt;
font-family  : Arial, Helvetica, sans-serif;
}

p.floatRight { 

    float: right; 
	text-align   : center;

}
p.floatLeft { 

    float: left; 
	text-align   : center;

}

p.floatLeftPad { 

    float: left; 
	text-align   : center;
padding:10px;
}

h4.adjustPad{
	padding: 5px;	
    margin: 0px;
}


div.tab { 
margin-left: 20px;
padding: 0px;	
   
 }
 
/** content+sidebar styles **/


div#sidebar {
	width: 170px;
	padding-top: 15px;
	padding-left: 10px;
}
div#sidebar ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#sidebar li ul {
	margin-bottom:20px;
	width:90%;
	
}
div#sidebar li ul li {
	display:list-item;
	padding:5px 0px;
	color:#777;
	
}
div#sidebar li ul li a {
	color:#999;
	text-decoration:none;
	font-weight:bold;
	
}
div#sidebar li ul li a:hover {
	color:#09285E;
	text-decoration:underline;
	
}

div#sidebar li ul li a:visited {
	color:#cccccc;
	text-decoration:none;
	
}

div#sidebar li ul.blocklist li {
	padding:0	;
	

}
div#sidebar li ul.blocklist li.selected-item a {
	color:#870101;
	font-weight:bold;
	background:transparent url('images/item-selected.gif') no-repeat scroll right center;
}
div#sidebar li ul.blocklist li.selected-item a:hover {
	text-decoration:none;
}
div#sidebar li ul.blocklist li a {
	width:200px;
	display:list-item;
	padding:5px 0px;
	
}

div#sidebar li ul.blocklist li a:hover {
	
	list-style-image:url('images/hs-bullet-hover.jpg')
}





div#sidebar h4 { 
	color:#0C367E;
	font-family:arial;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:7px 0px;
}

nav#nav {
	width:100%;
	float:right;
	padding:30px 0 0 0;
	margin:0;
}
nav#nav ul {
	list-style:none;
	float:right;
	padding:0 0 0 50px;
	margin:-10px 0 0 50px;
}
nav#nav ul li {
	display:inline;
	float:left;
	margin:0 5px;
	padding-bottom:0;
}
nav#nav ul li a, div#nav ul li a:visited, div#nav ul li a:hover {
	float:left;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
	font-size: 13px;
	font-family:Arial Rounded MT Bold, Helvetica, sans-serif;
	display: block;
}
nav#nav ul li a span {
	display:block;
	padding:10px;
}
nav#nav ul li a:hover {
	background: #ff9900 url('images/nav-sprite.gif') no-repeat scroll right -35px;
}
nav#nav ul li a:hover span {
	background: transparent url('images/top-nav-hover-left.gif') no-repeat;
}
nav#nav ul li.selected a, div#nav ul li.selected a:hover {
	background: #222 url('images/nav-sprite.gif') no-repeat scroll top right;
}
nav#nav ul li.selected a span, div#nav ul li.selected a:hover span {
	background: transparent ;
}

nav.homepageMenu ul{
	text-align:center;
	padding-top:0px;
}

nav.homepageMenu ul li {
	display:inline;
	margin:0 5px;
	padding-bottom:0;
}
