@import url(http://fonts.googleapis.com/css?family=Happy+Monkey);

body {
	margin:0;
	padding:0;
	font-family: 'Arial', 'Helvetica', 'Verdana';
	background:url('/images/newbg.jpg')  #fff repeat-x;
	font-size:14px;
	}
	
ul {list-style:none;}	
	
a {
	color:#460404;
	}
	
a.whitelink	{color:#fff;}
a.whitelink:hover	{color:#eee;}

h1, h2 {
	color:#7B0000;
	}
	
h1 { font-size:24px;	font-family: 'Happy Monkey', cursive; margin-bottom:.3em;margin-top:.2em }	
h2 { font-size:22px;	font-family: 'Happy Monkey', cursive;margin-bottom:.3em;margin-top:.2em}
h3 { font-size:18px;	font-family: 'Happy Monkey', cursive;margin-bottom:.3em;margin-top:.2em}


h2.dateintro {
	font-size:20px;
	color:#7B0000;
	font-family: 'Happy Monkey', cursive;
}
	

#top {
	margin:0 auto;
	width:993px;
	height:201px;
	background:url('/images/top.png') no-repeat;
	}
	
#top #topstuff{
	float:right;
	margin-right:0px;
	margin-top:20px;
	color:#fff;
	}	
	
#menu {
	margin:0 auto;
	background:#460404;
	height:42px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;	
}	

#menu #nav {
	width:1000px;
	margin:0 auto;
	padding-top:10px;
}

#menu #nav a {
	padding:11px 14px;
	padding-bottom:15px;
	text-decoration:none;
	color:#eee;
	font-size:14px;
	font-weight:bold;
	font-family: arial, helvetica;	
}

#menu #nav a:hover {
	background:#FF8B00;
	color:#000;
}

#wrapper {
	width:100%;
}

#ads {
	text-align:center;
	height:95px;
	background:#ddd;
	padding-top:10px;
	border-bottom:1px solid #666;
}

#adstoplinks {
	text-align:center;
	height:25px;
	background:#ddd;
	padding-top:10px;
	border-bottom:1px solid #666;
}


#content {
	width:993px;
	margin:10px auto 0px auto;
	font-size:14px;
	color:#666;
}

#content #main {
	width:700px;
	float:left;
	margin-bottom:15px;
}

#content #sidewrapper {
	width:240px;
	float:right;
	border:0px solid #999;
	margin-top:10px;
	background:#FFF;
	margin-bottom:15px;
}

#side
	{
	width:100%;
	border:1px solid #bbb;
	background:#F0EDED;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;	
	}
	
#content #side p {	font-size:13px; line-height:16px;	}
	
.quote { 
	font-style:italic; 
	font-size:13px; 
	padding:8px;
	color:#fff;
	background:#999;
	font-family: 'Happy Monkey', cursive;
	}	
	
#share
	{
	width:100%;
	border:1px solid #bbb;
	padding:10px;
	background:#FFF;
	margin-bottom:10px;
	text-align:center;
	background:url('/images/quoteboxbg.jpg') bottom left repeat-x #5C0100;

	}	
	
#share p.headline
	{
	font-size:25px;
	font-family: 'Happy Monkey', cursive;
	margin:0;
	padding:0;
	color:#fff;
	}	
	
#featuredbox, #lateststories
	{
	width:100%;
	padding:10px;
	background:url('/images/quoteboxbg.jpg') bottom left repeat-x #5C0100;
	margin-bottom:10px;
	text-align:left;
	color:#F4F4F4;
	}	

#featuredbox.blackadbox {
	background:#000;
	background-image:none;
	padding:3px;
	width:255px;
}
	
#featuredbox p, #lateststories p
	{	
	margin-top:2px;
	margin-bottom:20px;
	font-size:16px;
	padding:0;
	margin-left:0;
	margin-right:0;
	}

#featuredbox p.quotefeat, #lateststories p.quotefeat

	{
	font-size:16px;
	font-family: 'Happy Monkey', cursive;
	font-style:italic;
	}

#featuredbox h2, #lateststories h2 {
	font-size:18px;
	text-align:center;
	color:#fff;
	margin-bottom:.9em;
}

#featuredbox p.boxtext {
	font-size:14px;
	font-family: 'Happy Monkey', cursive;
}

#content p, #main p {
	line-height:20px;
	font-size:14px;
}	

#lateststories a {
	color:#eee;
	font-family: 'Happy Monkey', cursive;
}

#lateststories a:hover {
	color:#fff;
	text-decoration:none;
}

#liescontent {
	border:1px solid #999;
	padding:6px;
	background:#ddd;
	margin-bottom:12px;
}

p.line	{
	margin:0;
	background:#FABE79;
	color:#000;
	padding:3px;
	font-weight:bold;
	font-style:italic;
	}
	
p.question	{
	margin:0;
	background:#BAF5FA;
	color:#000;
	padding:3px;
	font-weight:bold;
	font-style:italic;
	}	
	
	
p.liesreply {
	margin-bottom:0;
	color:#333;
	padding-top:8px;
	border-top:1px dotted #888;
}	

p.datehead {
	font-size:16px;
	line-height:20px;
	color:#7B0000;
	font-family: 'Happy Monkey', cursive;	
	border:1px solid #666;
	padding:10px;
}

p.glossaryintro {
	padding-bottom:15px;
	border-bottom:1px dotted #666;
	font-style:italic;
}

p.returnbox {
	font-size:16px;
	line-height:20px;
	color:#fff;
	font-family: 'Happy Monkey', cursive;
	border:1px solid #666;
	background:#5C0100;
	padding:10px;
	width:320px;
}

#tipbox {
	float:left;
	width:200px;
	margin-right:15px;
	margin-bottom:15px;
	height:40px;
	font-size:14px;
	padding:5px;
	border:0px solid #666;
	color:#333;
	background:#efefef;
}

#tipbox.cs {
	background:#ccc;
}

.quickpick {
	padding:3px;
	font-size:11px;
	background:#fff;
	color:#333;
}

ul.glossaryul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	background:#eee;
	border:1px solid #999;
	padding:7px;
	float:left;
	}

ul.glossaryul li {
	float:left;
	width:165px;
	margin-right:6px;
	margin-bottom:8px;
	}

.imgleft {
	float:left;
	margin-right:15px;
}

.imgright {
	float:right;
	margin-left:15px;
}

#footer {
	background:#5C0100;
	width:100%;
	font-family:'Arial', serif;
	font-size:11px;
}

#footer a {color:#eee;text-decoration:none;font-size:12px;}
#footer a:hover {text-decoration:underline;color:#fff;}

#footercontent {
	color:#ccc;
	width:990px;
	margin:0 auto;
	padding:10px;
	
}

#footercontent ul {
	list-style:none;
	float:left;
	margin-left: 0;
	margin-right:10px;
	padding-left: 1em;
	text-indent: -1em;	
	width:150px;	
}

#footercontent ul li {
	line-height:18px;
}

#scroll {
position:absolute;
top:0;
bottom:-1px;
width: 1px;
z-index:-100;
}