

body 
	{
	background-color:	#111111;
	color:			black;
	font-family:		Verdana, Arial, Helvetica, Geneva, "Trebuchet MS", sans-serif;
	font-size:		1em;	/* 16px is default */
	font-weight:		normal;
	line-height:		1.25em;	/* 16×1.125=18...16x1.25=20...14x1.125=15.75...14x1.25=17.5*/
	text-align:		center;
	}

#top-nav
	{
	margin:			0;
	padding:		1px;
	text-align:		left;
	font-size:		.75em;
	background-color:	yellow; /*gray*/
	border-bottom:		1px solid black;
	position:		fixed; top: 0; left: 0; right: 0;
	z-index:		1;
	}

#top-strip
	{
	margin:			0;
	padding:		0;
	}

#top-strip li
	{
	display: 		inline;
	}

#tr-nav
	{
	float:			right;
	}

#donate-link a:link
	{
	font-weight:		bold;
	font-style:		bold;
	color:			red;
	}

a:link	{text-decoration: none;}
a:hover	{text-decoration: underline;}

.donate-link a:link {color:red;font-weight:bold;}

#wholepage 
	{
	border:			1px solid #555555;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		2%;
	background-color:	#DCDCDC;
	width:			1000px;
	text-align:		left;
	}

#header 
	{
	background-color:	#999999;
	border-bottom:		1px solid #555555;
	padding:		2% 1%;
	line-height:		1;
	}

#header a:link		{color:	black; text-decoration: none;}
#header a:visited	{color: black; text-decoration: none;}
	
#header p 
	{
	text-align:		right;
	padding-right:		2px;
	padding-bottom:		1px;
	margin-bottom:		1px;
	}

#maincontent 
	{
	padding:		1% 2%;
	margin-left:		250px;
	}

#footer 
	{
	clear:			both;
	padding-top:		2%;
	margin-left:		135px;
	padding-bottom:		10px;
	}

#bestarticles 
	{
	width:			240px;
	float:			left;
	padding:		5px;
	border-right:		1px dotted #555555;
	border-bottom:		1px dotted #555555;
	background-color:	#CCCCCC;
	font-size:		0.875em;	/* 16 x .875 = 14 ..... 16 x 0.75 = 12 */
	}

#rightsidebar
	{
	float:			right;
	padding:		1%;
	}

#googleads 
	{
	padding-left:		20px;
	}
	
h1, h2, h3, h4, h6 
	{
	font-weight:		normal;
	}

h1 
	{
	font-size:		250%;
	text-align:		center;
	margin-bottom:		1%;
	font-weight:		bold;
	font-style:		bold;
	}

h2 
	{
	font-size:		150%;
	margin-bottom:		1px;
	font-weight:		bold;
	font-style:		bold;
	}
		
h3
	{
	font-size:		133%;
	text-align:		center;
	line-height:		1;
	margin:			0%;
	font-weight:		bold;
	font-style:		bold;
	}
	
h4
	{
	font-weight:		bold;
	font-style:		bold;
	}		

h6
	{
	margin-top:		1px;
	}	

.strikeout
	{
	text-decoration:	line-through;
	}

.bold
	{
	font-weight:		bold;
	font-style:		bold;
	}

.italic
	{
	font-style:		italic;
	}

.highlight
	{
	background-color: 	#ffff99;
	}

.new
	{
	color:			red;
	font-weight:		bold;
	font-style:		bold;
	}

.smallfont, .date
	{
	font-size:		.65em;
	line-height:		.75em;
	}

#donation-box
	{
	padding:		1%;
	margin:			1%;
	border:			1px solid black;
	background-color:	silver;
	}

.pic350x400
	{
	width:			300px;
	height:			350px;
	border:			1px solid black;
	margin-top:		1%;
	margin-bottom:		1%;
	}

.pic300x300
	{
	width:			300px;
	height:			300px;
	border:			1px solid black;
	margin-top:		1%;
	margin-bottom:		1%;
	}

#top-right-pic
	{
	float:			right;
	padding:		1%;
	border:			1px solid black;
	margin:			1%;
	background-color:	silver;
	}

#caption-top
	{
	width:			300px;
	text-align:		center;
	font-size:		small;
	border-bottom:		1px solid black;
	margin-left:		auto;
	margin-right:		auto;
	}

#caption-bottom 
	{
	width:			300px;
	text-align:		center;
	font-size:		small;
	border-top:		1px solid black;
	margin:			auto;
	}

#blockad
	{
	float:			left;	
	padding-right:		1%;	
	}

#boxad
	{
	float:			right;
	padding-left:		1%;
	}

#fblike
	{
	float: 			left;
	}
