/* ******************************************  */
/*  Stylesheet for Daisyland home page             */
/*  Author:  Daisy Lee, March 2005  */ 



/*  ***************************** */
/*  ******* Main styles ********  */


body, div, p, th, td, li, dd {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

body {
	background: #EEEEDD;
	background-image: url("images/homebg.gif");
}
	

a {
	text-decoration: none;
	font-weight:bold;	
	color: #333333;
}
a:visited {
	color:#333333;
	}
a:hover, a:active {
	text-decoration:underline;
	color:#FFFFFF;
	}

.cincorrect {
 	color: #333333;
	text-decoration: line-through; 
}
.ccorrect {
 	color: #BF0000;
}
.incorrect {
 	color: #BF0000;
	text-decoration: line-through; 
}

.better {
 	color: #008000;
	font-weight : bold;
}

.best {
 	color: #BF0000;
	font-weight : bold;
}

/*  ************************************* */
/*  ********* Left Menu Styles ********** */

#left {
	width:130px;
	}

#leftmenu {
	padding-left:5px;
	padding-right:0px;
	line-height: 14px;
	background-color:#BBBBAA;
	}
.menugroup {
	font-size:12px;
	padding-top: 10px;
	padding-bottom:4px;
	}
.menucategory {
	border-bottom: 1px dashed #666666;
	padding-bottom:4px;
	margin-bottom:8px;
	line-height: 30px;
	font-weight:bold;
	color:#333333;
	}
a.leftmenu {
	line-height: 14px;
	text-transform: none;
	font-weight:bold;
	color:#333333;
	}
a.leftmenu:visited {
	color:#333333;
	}
a.leftmenu:hover, a.leftmenu:active {
	color:#FFFFFF;
	}


/*  *************************************************** */
/*  ********* Top Menu Styles ********** */

#topmenu {
	padding-right:10px;
	padding-left:10px;
	margin-left:5px;
	height:25px;
	text-align:left;
	background-color:#BBA;
	font-size: 12px;
	line-height:25px;
	margin-bottom: 0px;
	}

a.topmenu {
	text-transform: uppercase;
	font-weight:bold;
	color:#333333;
	}
a.topmenu:visited {
	color:#333333;
	}
a.topmenu:hover, a.topmenu:active {
	color:#FFFFFF;
	}


	
/*  *************************************************** */
/*  ********* Center Navigation Styles ********** */
	
#listrow {
	padding-left:5px;
	padding-right:5px;
	line-height:140%;
	background-color: #9AC;
	height:40px;
	}
#listrow a{
	color:black;
	}
.listrowcell {
	font-size:10px;
	}

.listitem {
	font-family:verdana;
	font-size:90%;
	line-height:12px;
	color:#333;
	}

.listsmall {
	font-size:9px;
	}
		
#specialedrow {
	padding-left:3px;
	padding-right:3px;
	line-height:140%;
	background-color: #9AC;
	height:24px;
	}
#specialedrow a{
	color:black;
	}
.specialedrowcell {
	font-size:11px;
	}
#allabouteatingrow {
	padding-left:3px;
	padding-right:3px;
	line-height:140%;
	background-color: #9AC;
	height:30px;
	}
.faq {
	border-bottom: 1px dashed #666666;
	padding-bottom:10px;
	margin-bottom:8px;
	line-height: 16px;
	color:#333333;
	}

	
/*  ************************************* */
/*  ********* Right-hand column ********* */


/*  ********* Text Boxes ********* */

.boxhead {
	font-size:12px;
	line-height:180%;
	font-weight: bold;
	padding: 3px 18px 3px 15px;
	margin-left:0px;
	color:white;
	background-color:#3D462F;
	text-transform: uppercase;
	position:relative;
	top:0px;
}

.boxheadsmall {
	font-size:9px;
	line-height:180%;
	font-weight: bold;
	padding: 3px 18px 3px 15px;
	margin-left:5px;
	color:white;
	background-color:#FAAA42;
	text-transform: uppercase;
	position:relative;
	top:0px;
}

.boxitem {
	font-size:12px;
	color:#333;
	padding: 8px 15px 2px 15px;
	line-height:14px;
}

.boxitem a {
	color: #369;
	font-weight: bold;
	text-decoration: none;
	}

.boxitem a:hover {
	color: #990033;
	text-decoration: underline;
	}

.boxitem a:visited {
	color: #963;
	}

.boxitem li {
	color: #333333;
	}

.adsidebox {
	background-color:#FFD568;
	padding-bottom:10px;
	margin-bottom:5px;
	}
.topsidebox {
	background-color:#EBD292;
	padding-bottom:10px;
	margin-bottom:5px;
	}

.bottomsidebox {
	background-color:#D2D2AE;
	padding-bottom:10px;
	margin-bottom:5px;
	}

.extrasidebox {
	background-color:#F8F8EF;
	padding-bottom:10px;
	margin-bottom:5px;
	}
		
.signmeup{

	background-color:#C6C67F;
	margin-bottom:5px;
	}

.signuptext{
	color:#333333;
	font-size:12px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	}

.dtopsidebox {
	background-color:#CEC7A8;
	padding-bottom:10px;
	margin-bottom:5px;
	}
	
.dbottomsidebox {
	background-color:#FFFFF6;
	padding-bottom:10px;
	margin-bottom:5px;
	}

/*  ********************************************* */
/*  ********* Bottom Navigation Styles ********** */

#bottom {
	margin-top:40px;
	position:relative;
	left:170px;
	width:420px;
}
#bottomnav{
	line-height:150%;
}
#bottom a{
	font-size:90%;
}

.copyright {
	padding-left:135px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:20px;
	font-size:90%;
	}

.copyright sup {
	font-size:90%;
	}
	
