img {border-style: none;}
:focus {outline: none;}
body {background-color : #3c2c2c;}
.link {color:#000000;}
.visited {color:#000080;}
.active {color:#800000;}

.space1 {display:block; height:1px; width:1px;}
.space5 {display:block; height:5px; width:1px;}
.space10 {display:block; height:5px; width:1px;}
.space20 {display:block; height:20px; width:1px;}
.space30 {display:block; height:30px; width:1px;}
.spaceH30 {display:block; height:50px; width:76px;}
.adwrap {display:block; width:470px;}
.adwrap2 {display:block; width:480px; text-align:center;}
.adwrap3 {display:block; width:450px; background: url(/images/titleRoll2.gif) no-repeat 0 0; padding-right:34px;}
.middlebox {background: url(/images/almanac2.gif);width: 200px;}
.clear {clear: both; height: 0px; overflow: hidden;}
.white {background-color:#ffffff;}
.wrap {display:block; width:200px;}

.humorfeed {padding-left:30px;padding-right:30px;}
.trepanning {background: #f0efea;}
.trepanning-wrap {display:block; width:580px; font-family: Verdana, sans-serif; font-size:14px; text-align:center;  margin-left:10px; margin-right:10px; text-decoration:none;}

/** Fonts and headers **/

h2 { font-variant: small-caps; font-size:24px; font-family:Palatino Linotype, Book Antiqua, Palatino, serif;}
h3 { font-variant: small-caps; font-family:Palatino Linotype, Book Antiqua, Palatino, serif; }
.boxtext {font-family: Times Roman, serif; font-size:12px; margin-left: 40px; margin-right: 40px; margin-top:0px; padding-top:0px;}
.footer {font-family: Times Roman, serif; font-size:11px; padding-top:3px; padding-bottom:3px;text-decoration:none; text-align:center;}
.index-text {font-family:Times New Roman, serif; font-size: 14px;  text-align:justify;}
.index-alt {font-family:Courier, serif; font-size: 14px;  text-align:justify; margin-left:30px; margin-right:30px;}
.title2 {font-family:Times New Roman, serif; color:#000000; visited:#000000; font-size: 14px;  text-align:left; margin-top:5px; margin-left:34px; margin-right:34px; text-decoration:none;}
.title3 {display:block; height:16px;font-family:Times New Roman, serif; color:#993300;  font-size: 14px;  text-align:center; margin-left:34px; margin-right:34px; }
.related-text {font-family:Times New Roman, serif; color:#000000; visited:#000000; font-size: 14px;  text-align:center;  margin-left:10px; margin-right:10px; text-decoration:none;}

.lines {
	display: block;
	width: 200px;
	background: url(/images/lines.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-decoration: none; 
	color:#000000;
	font-weight:700;}
	
.lines2 {
	display: block;
	width: 450px;
	background: url(/images/lines2.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-decoration: none; 
	color:#000000;
	font-weight:700;}

.lines3 {display:block; width:200px; height:10px; background: url(/images/divider-small.gif) no-repeat 0 0;
overflow: hidden;
	overflow: hidden;}

.lines4 {display:block; width:200px; height:55px; background: url(/images/latest.gif) no-repeat 0 0;
overflow: hidden;
	overflow: hidden;}

.linesR {display:block; width:480px; height:10px; background: url(/images/relatedDivide.gif) no-repeat 0 0;
overflow: hidden;
	overflow: hidden;}

.float-left { float:left;   padding-left: .2em;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-right: 8px;}
  
.float-right { float:right;   padding-right: .2em;
  padding-right: .2em;
  padding-top:.2em;
  padding-bottom: .2em;
  margin-left: 8px;}
  
.float-none { float:left;   padding-left:0;
  padding-right: 0;
  padding-top:.2em;
  padding-bottom: .2em;
 }

/** Rollover images **/

a.about {
	display: block;
	width: 200px;
	height: 98px;
	background: url(/images/about2.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.about {background-position: 0 -98px; text-decoration: none; color:#66cccc;}
a:active.about {background-position: 0 -196px; text-decoration: none; color:#66cccc;}

a.ad {
	display: block;
	width: 200px;
	height: 210px;
	background: url(/images/adRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.ad {background-position: 0 -210px; text-decoration: none; color:#66cccc;}
a:active.ad {background-position: 0 -420px; text-decoration: none; color:#66cccc;}

a.ad-back {
	display: block;
	width: 142px;
	height: 142px;
	background: url(/images/ad-backRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	font-size: 0px;}
a:hover.ad-back {background-position: 0 -142px; text-decoration: none; color:#66cccc;}
a:active.ad-back {background-position: 0 -284px; text-decoration: none; color:#66cccc;}

input.almanac {
	display: block;
	width: 200px;
	height: 87px;
	background: url(/images/almanacRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	border:none; }
input:hover.almanac {background-position: 0 -87px; text-decoration: none; color:#66cccc; border:none;}
input:active.almanac {background-position: 0 -174px; text-decoration: none; color:#66cccc; border:none;}

a.archives {
	display: block;
	width: 200px;
	height: 43px;
	background: url(/images/archiveRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.archives {background-position: 0 -43px; text-decoration: none; color:#66cccc;}
a:active.archives {background-position: 0 -86px; text-decoration: none; color:#66cccc;}

a.disclaimer {
	display: block;
	width: 200px;
	height: 73px;
	background: url(/images/disclaimerRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.disclaimer {background-position: 0 -73px; text-decoration: none; color:#66cccc;}
a:active.disclaimer {background-position: 0 -146px; text-decoration: none; color:#66cccc;}

a.editorialA {
	display: block;
	width: 173px;
	height: 52px;
	background: url(/images/editorialA.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.editorialA {background-position: 0 -52px; text-decoration: none; color:#66cccc;}
a:active.editorialA {background-position: 0 -104px; text-decoration: none; color:#66cccc;}

a.editorialB {
	display: block;
	width: 173px;
	height: 52px;
	background: url(/images/editorialB.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.editorialB {background-position: 0 -52px; text-decoration: none; color:#66cccc;}
a:active.editorialB {background-position: 0 -104px; text-decoration: none; color:#66cccc;}

a.history {
	display: block;
	width: 200px;
	height: 188px;
	background: url(/images/profRoll2.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.history {background-position: 0 -188px; text-decoration: none; color:#66cccc;}
a:active.history {background-position: 0 -376px; text-decoration: none; color:#66cccc;}

a.home {
	display: block;
	width: 200px;
	height: 43px;
	background: url(/images/home.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.home {background-position: 0 -43px; text-decoration: none; color:#66cccc;}
a:active.home {background-position: 0 -86px; text-decoration: none; color:#66cccc;}

a.mail {
	display: block;
	width: 200px;
	height: 130px;
	background: url(/images/mailRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.mail {background-position: 0 -130px; text-decoration: none; color:#66cccc;}
a:active.mail {background-position: 0 -130px; text-decoration: none; color:#66cccc;}

a.main {color:#000000; text-decoration:none;}
a:hover.main {color:#000000; text-decoration:none; background:#CEFAC8;}
a:active.main {color:#000000; text-decoration:none; background:#94cead;}

a.main2 {color:#000000; text-decoration:none; margin-left: 20px; margin-right: 20px; font-style:italic; text-align:left;}
a:hover.main2 {color:#000000; text-decoration:none; background:#CEFAC8;}
a:active.main2 {color:#000000; text-decoration:none; background:#94cead;}

a.main3 {color:#993300; text-decoration:none; font-style:bold;}
a:hover.main3 {color:#993300; text-decoration:underline;}
a:active.main3 {color:#993300; text-decoration:underline; background:#94cead;}

a.letters {
	display: block;
	width: 200px;
	height: 188px;
	background: url(/images/lettersRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.letters {background-position: 0 -188px; text-decoration: none; color:#66cccc;}
a:active.letters {background-position: 0 -376px; text-decoration: none; color:#66cccc;}

a.listen {
	display: block;
	width: 131px;
	height: 55px;
	background: url(/images/listenRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.listen {background-position: 0 -55px; text-decoration: none; color:#66cccc;}
a:active.listen {background-position: 0 -110px; text-decoration: none; color:#66cccc;}

a.media {
	display: block;
	width: 320px;
	height: 205px;
	background: url(/images/mediaRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.media {background-position: 0 -205px; text-decoration: none; color:#66cccc;}
a:active.media {background-position: 0 -410px; text-decoration: none; color:#66cccc;}

a.page1 {
	display: block;
	width: 215px;
	height: 55px;
	background: url(/images/goto1.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.page1 {background-position: 0 -55px; text-decoration: none; color:#66cccc;}
a:active.page1 {background-position: 0 -110px; text-decoration: none; color:#66cccc;}

a.page2 {
	display: block;
	width: 55px;
	height: 215px;
	background: url(/images/goto2.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.page2 {background-position: 0 -215px; text-decoration: none; color:#66cccc;}
a:active.page2 {background-position: 0 -430px; text-decoration: none; color:#66cccc;}

a.page3 {
	display: block;
	width: 215px;
	height: 55px;
	background: url(/images/goto3.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.page3 {background-position: 0 -55px; text-decoration: none; color:#66cccc;}
a:active.page3 {background-position: 0 -110px; text-decoration: none; color:#66cccc;}

a.page4 {
	display: block;
	width: 215px;
	height: 55px;
	background: url(/images/goto4.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.page4 {background-position: 0 -55px; text-decoration: none; color:#66cccc;}
a:active.page4 {background-position: 0 -110px; text-decoration: none; color:#66cccc;}

a.random {
	display: block;
	width: 200px;
	height: 210px;
	background: url(/images/randomRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.random {background-position: 0 -210px; text-decoration: none; color:#66cccc;}
a:active.random {background-position: 0 -420px; text-decoration: none; color:#66cccc;}

a.scotch {
	display: block;
	width: 200px;
	height: 210px;
	background: url(/images/scotchRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.scotch {background-position: 0 -210px; text-decoration: none; color:#66cccc;}
a:active.scotch {background-position: 0 -420px; text-decoration: none; color:#66cccc;}

a.share {
	display: block;
	width: 136px;
	height: 44px;
	background: url(/images/shareC.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.share {background-position: 0 -44px; text-decoration: none; color:#66cccc;}
a:active.share {background-position: 0 -44px; text-decoration: none; color:#66cccc;}

a.subscribe {
	display: block;
	width: 200px;
	height: 43px;
	background: url(/images/subscribe.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;}
a:hover.subscribe {background-position: 0 -43px; text-decoration: none; color:#66cccc;}
a:active.subscribe {background-position: 0 -86px;text-decoration: none; color:#66cccc;}

a.title {
	display: block;
	width: 200px;
	background: url(/images/titleRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-decoration: none; 
	color:#000000;
	font-weight:700;}
a:hover.title {background-position: 0 -150px; text-decoration: none; }
a:active.title {background-position: 0 -300px;text-decoration: none;}

a.related {
	display: block;
	width: 480px;
	background: url(/images/relatedRoll.gif) no-repeat 0 0;
	overflow: hidden;
	overflow: hidden;
	text-decoration: none; 
	color:#000000;
	font-weight:700;}
a:hover.related {background-position: 0 -150px; text-decoration: none; }
a:active.related {background-position: 0 -300px;text-decoration: none;}

.adblock {display:block; width:142px;}

