/*===== Default styles =====*/

* {
	margin:0;
	padding:0;
}

body {
	background-image:url("/gfx/Body-BG.jpg");
}

#wrapper {
	background-image:url("/gfx/Inner-BG.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;	
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:87.5%;
	color:#2f1f07;
	background-color:#f9c531;
}

img {
	border:0;
}

h1 {
	font-size:34px;
	text-transform:uppercase;
	color:#a25e06;
	margin-bottom:10px;
}

h2 {
	font-size:16px;
}
	
p {
	margin:0 0 10px 0;
	line-height:16px
}

a {
	color:#cd081b;
	text-decoration:underline;
}

a:hover {
	color:#168707;
	text-decoration:underline;
}

.hr {
	height:3px;
	line-height:3px;
	margin:20px 0;
	clear:both;
	background-image:url("/gfx/hr.png");
}

.cleaner {
	height:1px;
	line-height:1px;
	clear:both;
}

.hidden,.doPrint {
	display:none;
}

#sideNav ul, .section ul, .lastsection ul, #error ul, #description ul {
	padding-top:15px;
	padding-bottom:10px;
}

#sideNav ul li, .section ul li, .lastsection ul li, #error ul li, #description ul li {
	padding-left:30px;
	list-style-type:none;
	background-image:url("/gfx/bullet.png");
	background-position:10px 5px;
	background-repeat:no-repeat;
}
	
.section ol, .lastsection ol, #description ol {
	padding-left:30px;
	margin:1em 0;
	line-height:16px;
}

#description ol li, .section ol li {
	margin-bottom:5px;
}

/*===== Layout etc =====*/

#header {
	margin:0 auto;
	width:1000px;
	height:210px;
	background-image:url("/gfx/header.png");
	background-position:center top;
	background-repeat:no-repeat;
	position:relative;
}

	#criteria {
		background-color:#fcf8dd;
		border:1px solid #fcf8dd;
		position:absolute;
		top:96px;
		right:118px;
		width:115px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		z-index:1;
	}
	
	#go {
		position:absolute;
		top:90px;
		right:30px;
	}
	
	#category {
		position:absolute;
		top:95px;
		right:246px;
		width:66px;
		background-color:#fcf8dd;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		border:0;
	}
	
	#logo {
		position:absolute;
		top:0px;
		left:15px;
		width:185px;
		height:155px;
		text-indent:-10000px;
		overflow:hidden;
	}
	
	#mainNav {
		position:absolute;
		top:156px;
		left:30px;
		overflow:hidden;
		width:947px;
	}
	
	#mainNav li {
		list-style:none;
		float:left;
		height:45px;
	}
	
	#mainNav li a {
		display:block;
		text-indent:-10000px;
		outline:none;
		background-image:url("/gfx/menu1.png");
		background-repeat:no-repeat;
		height:45px;
	}
	
	#mainNav li#page1 {width:82px;}
	#mainNav li#page2 {width:125px;}
	#mainNav li#page3 {width:130px;}
	#mainNav li#page4 {width:110px;}
	#mainNav li#page5 {width:135px;}
	#mainNav li#page6 {width:135px;}
	#mainNav li#page7 {width:80px;}
	#mainNav li#page8 {width:150px;}
	
	#mainNav li#page1 a {background-position:0px 0px;}
	#mainNav li#page2 a {background-position:-82px 0px;}
	#mainNav li#page3 a {background-position:-207px 0px;}
	#mainNav li#page4 a {background-position:-337px 0px;}
	#mainNav li#page5 a {background-position:-447px 0px;}
	#mainNav li#page6 a {background-position:-582px 0px;}
	#mainNav li#page7 a {background-position:-717px 0px;}
	#mainNav li#page8 a {background-position:-797px 0px;}
	
	#mainNav li#page1 a:hover, #mainNav li#page1 a.on {background-position:0px -45px;}
	#mainNav li#page2 a:hover, #mainNav li#page2 a.on {background-position:-82px -45px;}
	#mainNav li#page3 a:hover, #mainNav li#page3 a.on {background-position:-207px -45px;}
	#mainNav li#page4 a:hover, #mainNav li#page4 a.on {background-position:-337px -45px;}
	#mainNav li#page5 a:hover, #mainNav li#page5 a.on {background-position:-447px -45px;}
	#mainNav li#page6 a:hover, #mainNav li#page6 a.on {background-position:-582px -45px;}
	#mainNav li#page7 a:hover, #mainNav li#page7 a.on {background-position:-717px -45px;}
	#mainNav li#page8 a:hover, #mainNav li#page8 a.on {background-position:-797px -45px;}
	
#mainContainer {
	margin:0 auto;
	width:1000px;
	padding:20px 0;
}

#left {
	width:660px;
	float:left;
}

#main {
	width:640px;
	float:left;
	margin:0 10px 0;
}

#comments {
	width:640px;
	float:left;
	margin:20px 10px 0;
}
	
	.mainTop {
		height:12px;
		background-image:url("/gfx/mainTop.jpg");
		background-position:top;
		background-repeat:no-repeat;
	}

	.mainInner {
		padding:20px 35px;	
		background-image:url("/gfx/mainInner.jpg");
		background-position:center;
		background-repeat:repeat-y;
	}
	
	.mainBot {
		height:12px;
		background-image:url("/gfx/mainBottom.jpg");
		background-position:bottom right;
		background-repeat:no-repeat;
	}

	
	#mainInner {
		padding:35px 40px 20px 50px;	
	}
	
	#mainBot {
		height:12px;
		background-image:url("/gfx/mainBot.jpg");
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	#sideNav {
		width:340px;
		float:right;
	}
	
		#greenBox {
			background-image:url("/gfx/greenBox.png");
			background-position:top;
			background-repeat:no-repeat;
			min-height:170px;
		}
		
			#greenBoxBot, #redBoxBot {
				background-image:url("/gfx/greenBoxBot.png");
				background-position:bottom;
				background-repeat:no-repeat;
				height:12px;
			}
		
		#redBox {
			background-image:url("/gfx/redBox.png");
			background-position:top;
			background-repeat:no-repeat;
			min-height:170px;
		}

		.boxPad {
			padding:25px 30px 0;
		}
		
		#sideNav h2 {
			font-size:20px;
			text-transform:uppercase;
			color:#fff9c1;
		}
		
		.tropicalTip {
			padding:1em 0;
		}
		
		.tropicalTip p {
			margin-bottom:0;
		}
		


#everyDay {
	margin:0 auto;
	width:1000px;
	height:94px;
	background-image:url("/gfx/footer.png");
	background-position:center top;
	background-repeat:no-repeat;
}

#footer {
	line-height:32px;
	text-align:center;
	width:1000px;
	height:32px;
	margin:0 auto;
}
	
	#footer li {
		display:inline;
		list-style:none;
		padding:0 15px;
		font-size:14px;
		font-weight:bold;
		color:#43351f;
	}
	
	#footer a {
		color:#43351f;
		text-decoration:none;
	}
	

