A
	{ font-weight : bold; font-family : "Verdana", "Arial", "Helvetica", Sans-serif; text-decoration : none; font-size: 16 }
A:visited
	{ color : #aa2727; background : transparent; font-family : "Comic Sans MS", Sans-serif; font-size: 16 }
A:link
	{ color : #aa2727; background: transparent; font-family : "Comic Sans MS", Sans-serif; font-size: 16 }
A:hover
	{ color : #FF0000; background : transparent; text-decoration : underline;  font-size: 16 }
A:active
	{ color : #000000; background : transparent; }
A.linkruilLink
	{ font-size: 12; color: #008000; font-weight : normal }
A.smallLink
	{ font-size: 12 }
A.whiteLink
	{ color: #ffffff }

BODY
	{ font-family : "Arial", "Helvetica", sans-serif; color : #000000; background : #a9f30a;}
H1, H2
	{ font-family : "Verdana", "Arial", "Helvetica", Sans-serif; color : maroon; background : transparent; }
H2
	{ font-weight : 700; font-size : 110%;}
H1
	{ font-weight : 900; font-size : 110%; text-transform : uppercase;}
P
	{ font-family : "Arial", "Helvetica", sans-serif; color : #cc0000;}

.about
	{ position: absolute; left: 300px; top: 355px; width: 600px; font-size: 14; color : #cc0000; z-index: 9 }

.addform
	{ font-size: 14 }

.addformtextareaclou
	{ font-size: 14; width: 100%; height: 50 }

.addformtextareariddle
	{ font-size: 14; width: 100%; height: 100 }

.addriddle
	{ position: absolute; left: 300px; top: 355px; width: 600; font-size: 14; z-index: 5 }

.answer
	{ position: absolute; left: 215px; bottom: 50px; visibility: hidden; text-align: left; z-index: 12; font-size: 20;
		background: #f9f204; border-width: 5px; border-style: solid; border-color: #CC0000; font-weight: normal; color: #000000;
		padding-left: 5px; padding-right: 5px }

.BMcontent
	{ position: relative; left: 1px; top: 1px; width: 148px;  height: 64px; background-color: #c1bfbf; color: #000000; z-index: 4 }

.BMtitle
	{ position: relative; left: 2px; top: 1px; width: 140px; height: 20px; background-color: #aa2727; z-index: 4 }

.book
	{ position: absolute; left: 1020px; top: 190px; width: 150px; font-size: 12; color: #0000FF; font-family: Arial, Helvetica, sans-serif; z-index: 6;
	background-color: #eb7700; text-align: center; border: 2px solid #aa2727 }

.bookmark
	{ position: absolute; left: 1020px; top: 430px; width: 150px; height: 86px; background-color: #aa2727; color: #ffffff;
	font-size: 11; z-index: 4 }

.bottom
	{ position: absolute; left: 200px; top: 1000px;  z-index: 0 }

.bottomspacer
	{ position: relative; left: 0px; top: 0px; width: 800px; height: 400px;  z-index: 0; background-color: #ffffff }

.bottomlinks
	{ position: absolute; left: 200px; top: 1380px; width: 800; text-align: center; color : #aa2727; font-family : "Comic Sans MS", Sans-serif; font-size: 12; z-index: 10 }

.button
	{ font-size: 12 }

.center
	{ position: absolute; left: 200px; top: 180px;  z-index: 0 }

.centerspacer
	{ position: relative; left: 0px; top: 0px; width: 800px; height: 800px;  z-index: 0; background-color: #ffffff }

.cornerll
	{ background-position: 0px 0px; background-image: url(img/corner.jpg); position: absolute;
	left: 0px; bottom: 0px; color: lightgrey; width: 200px; height: 200px; z-index: 3 }

.dailyriddle
	{position: absolute; left: 236px; text-align: center; top: 190px; color: #cc0000; z-index: 4 }

.dailyriddleadvert
	{ position: absolute; left: 300px; top: 575px; width: 600px; font-size: 14; color : #cc0000; z-index: 9 }

.displayriddles
	{ position: absolute; left: 220px; top: 400px; width: 760px; font-size: 12; z-index: 5 }

.editorials
	{ position: absolute; left: 210px; top: 1010px; width: 780px; z-index: 10; height: 500px }

.editorialtext
	{ font-size: 14 }

.googleadhor
	{ position: absolute; left: 236px; top: 260px; height: 125; color: #CC0000; z-index: 4 }

.googleadhorshow
	{ position: absolute; left: 236px; top: 300px; height: 125; color: #CC0000; z-index: 4 }

.googleadvert
	{ position: absolute; left: 40px; top: 390px; width: 138; z-index: 4 }

.gradevote
	{ position: relative; left: 0px; top: 0px; visibility: visible; text-align: left; z-index: 12; font-size: 10; font-weight: bold }

.header
	{ position: absolute; left: 420px; top: 15px; width: 350px; height: 100px; font-weight: bold; text-align: center; z-index: 10; background-color: #ffffff }

.how
	{ position: absolute; left: 300px; top: 355px; width: 600px; font-size: 14; color : #cc0000 }

.intro
	{ position: absolute; left: 300px; top: 370px; width: 600px; font-size: 14; color : #cc0000; z-index: 9; background-color: #ffffff }

.left
	{ position: absolute; left: 10px; top: 180px;  z-index: 0 }

.leftspacer
	{ position: relative; left: 0px; top: 0px; width: 180px; height: 1220px;  z-index: 0; background-color: #ffffff }

.linkruil
	{ position: absolute; left: 1020px; top: 620px; width: 150px; height: 79px; background-color: #aa2727; color: #000000;
	font-size: 11; z-index: 4 }

.LRcontent
	{ position: relative; left: 1px; top: 1px; width: 148px;  height: 57px; background-color: #c1bfbf; z-index: 4 }

.LRtitle
	{ position: relative; left: 2px; top: 1px; width: 140px; height: 20px; background-color: #aa2727; color: #ffffff; z-index: 4 }

.logo
	{ position: absolute; left: 20px; top: 15px; z-index: 1; background-color: #ffffff }

.logo2
	{ position: absolute; left: 800px; top: 15px; z-index: 1; background-color: #ffffff }

.logoimage
	{ height: 140px }

.lower
	{ background-position: 0px 0px; background-repeat: repeat-x; background-image: url(img/sidebar_bg_turn.jpg); position: absolute;
	left: 0px; bottom: 0px; color: lightgrey; width: 100%; height: 200px; z-index: 2 }

.navigate
	{ position: absolute; left: 220px; top: 190px; width: 50%; text-align: left; font-size: 12; z-index: 10 }

.question
	{ position: relative; left: 0px; top: 0px; visibility: visible; text-align: left; z-index: 12; font-size: 12}

.riddlecategories
	{ position: absolute; left: 300px; top: 740px; width: 600; font-size: 16; z-index: 5 }

.riddlecategory
	{ text-align: center; font-size: 16 }

.riddlesearch
	{ position: absolute; left: 10px; top: 220px; width: 150px; font-size: 16; font-weight: bold; color: #0000FF }

.right
	{ position: absolute; left: 1010px; top: 180px;  z-index: 0 }

.rightspacer
	{ position: relative; left: 0px; top: 0px; width: 180px; height: 1220px;  z-index: 0; background-color: #ffffff }

.sendafriend
	{ position: absolute; left: 201px; top: 355px; width: 50%; font-size: 14; z-index: 100 }
	
.sendafriendMsg
	{ position: absolute; left: 201px; top: 280px; width: 50%; font-size: 14; color : #FF0000; z-index: 10 }

.sendtext
	{ font-size: 14; text-align: left }

.showeditorial
	{ position: absolute; left: 201px; top: 355px; width: 50%; font-size: 14; z-index: 5 }

.submitMsg
	{ position: absolute; left: 201px; top: 200px; width: 50%; font-size: 14; color : #FF0000; z-index: 10 }

.topright
	{ position: absolute; left: 10px; top: 10px; z-index: 0; background-color: #ffffff }

.toprightspacer
	{ position: relative; left: 0px; top: 0px; width: 1180px; height: 150px; z-index: 0; background-color: #ffffff }

.vote
	{ position: absolute; left: 201px; top: 355px; width: 50%; font-size: 14; z-index: 10 }

.votetext
	{ font-size: 14; text-align: left }
