.riddlediv {	
width: 615px;	
margin: auto;	
text-align: left;

}
.riddlename {	
padding: 5px 0 5px 40px;
width:510px;
}

.riddlediv H2 {	
font-size: 130%;	
margin: 0;		
}
.riddlediv H3 {	
font-size: 130%;	
margin: 0;		
}

.random {	
width: 710px;	
text-align: left;	
font-size: 135%;	
border: 1px solid #FF9300;	
margin: auto;	
padding: 0;	
		
}

.question 	{	
padding: 0;	
background: #ffeeee;	
border-top: 1px solid #ff5555;	
border-left: 1px solid #ff5555;	
border-right: 1px solid #ff5555;	
border-bottom: 1px solid #ccffcc;	
color: #330000;		
}

.adlinks {	
background: #ccffcc;	
border-left: 1px solid #55ff55;	
border-right: 1px solid #55ff55;	
text-align: center;	
margin: auto;	
height: 20px;		
}

.answer	{	
padding: 0;	
background: #eeeeff;	
border-bottom: 1px solid #5555ff;	
border-left: 1px solid #5555ff;	
border-right: 1px solid #5555ff;	
border-top: 1px solid #ccffcc;	
color: #000033;		
}

.riddletitle {	
float: left;	
padding: 4px;		
}

.riddletitle H1 {	
font: bold 30px Garamond,Arial,Helvetica,sans-serif;	
margin: 0;	
padding: 0;		
}		

.riddlerating {	
float: right;	
padding: 4px;		
}

.riddleimage {	
width: 200px;	
float: left;		
}

.riddletext {	
padding: 50px 15px 30px 0;		
}

.rateriddle {	
text-align: center;	
margin: auto; 
border: 1px solid #5555FF; 
margin-top:20px; 
padding: 10px; 
background: #eeffff;	
}

.red { 
color: red; 
}

.blurb {	
margin: auto; 
border: 1px solid #5555FF; 
margin-top:20px; 
padding: 10px 10px 10px 40px; 

background: #eeffff;		
}


body {
background:url("../images/bodybg.jpg") repeat-x scroll 0 0 #FFFFFF;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}

a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
#wrapper {
margin:0 auto;
width:900px;
margin-top: 30px;
}

.clear {
clear:both;
margin:0;
padding:0;
}


.headerPic {
background-image:url("../images/header.png");
height:135px;
background-repeat:no-repeat
}
.logo {
color:#FFFFFF;
float:left;
font:bold 36px Georgia,Arial,Helvetica,sans-serif;
height:69px;
margin:37px 0 0 42px;
width:502px;
}
div.top_right_box {
float:left;
padding:10px 20px 0 0;
text-align:right;
width:120px;
}
div.make_sug {
height:90px;
text-align:right;
width:120px;
margin-left:200px;
}
div.heading-text {
font-family:"Century Gothic";
font-size:19px;
font-style:italic;
font-weight:bold;
}

.menu2 {
background:url("../images/topmenugreen.jpg") repeat scroll 0 0 transparent;
float:left;
padding:8px 0 5px 20px;
width:615px;
}
.menu2 ul {
margin:0;
padding:0;
}
.menu2 li {
background:url("../images/greenmenuborder.png") no-repeat scroll right center transparent;
display:inline;
list-style-type:none;
padding:0 10px;
}
.menu2 li a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.bannerContainer {
background:none repeat scroll 0 0 #FFFFFF;
padding-bottom:20px;
padding-top:20px;

}

h5 {
font:bold 30px Georgia,Arial,Helvetica,sans-serif;
margin:0;
padding:50px 0 0;
}
.path {
color:#666666;
font:bold 30px Garamond,Arial,Helvetica,sans-serif;
}
.path1 {
color:#666666;
font-weight:bold;
}
.greenText {
color:#3B932F;
font:bold 25px Garamond,Arial,Helvetica,sans-serif;
}
.greenText1 {
color:#3B932F;
font-weight:bold;
}
.boxContainer {
margin:0;
padding:0;
}
h1 {
margin:0;
padding:10px 0 10px 0;
}

h4 {
color:#666666;
font:italic 20px Myriad Pro,Arial,Helvetica,sans-serif;
margin:0;
padding:20px 0 0;
text-align:center;
}
h2 {
color:#3B7004;
font-size:20px;
font-style:italic;
font-weight:100;
margin:0;
padding:0 0 0 40px;
}


.orangeText {
color:#FF9300;
font-weight:bold;
}

#footer {
background:url("../images/bodybg.jpg") repeat-x scroll 0 0 transparent;
height:170px;
}
.footerMenuZone {

padding:50px 0 30px;
text-align:center;
}
.footerMenuZone ul {
margin-top:20px;
padding:0;
}
.footerMenuZone li {
background:url("../images/bottommenuborder.jpg") no-repeat scroll 0 0 transparent;
display:inline;
margin:0;
padding:5px 10px 8px;
}
.footerMenuZone li a {
color:#E0E0E0;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.random {
font-size:135%;

}

.maintable {

}

th {
    background-color:#FF9300;
}

.tableheadleft {
    background-color:#FF9300;
    width:510px;
}

.tableheadright {
    background-color:#FF9300;
    width:200px;
    padding-right:15px;
}



.tablewhite {
    background-color:#ffffff;
}

.tableblue {
    background-color:#eeeeff;
}

.tablestar {
    width:15px;
}

.catheader {
    background-color:#eeeeff;
    height:18px;
    border-color:#000000;
}

.riddleentry {
    border:1px solid #000000;
}

.displayblock {	
font-size: 90%;	
}

.displayblock a {	
color:#599CEF;
text-decoration:underline;
}






