

/* REMOVE ALL STYLING */

	html, body {
		background:#eee;
		margin:0 auto;
		padding:0;
		border:0;
		height:100%;
		background:url(../images/bg-orange.jpg) no-repeat #d65330 center top;
		}
	
		
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		}
	
	p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {
		margin: 0;
		padding: 0;
		font: normal normal normal 1em/1.25 Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	}	








	
/* CONTAINER - MAIN */
	
	#bg-container {
		display:block;
		background:url(../images/bg-fire.png) center top repeat-y;
		min-height:100%;
		}
	
	* html #bg-container {
		height:100%
		}
	
	#container-main {
		width:840px;
		margin:0 auto;
		}









/* HEADER */	
	
	#header {
		padding-top:50px;
		display:block;
		height:100px;
		margin-bottom:20px;
		}
	
	
		#logo {
			display:block;
				width:200px;
				height:100px;
				float:left;
			background:url(../images/logo.gif) no-repeat;
			}
		
				#logo h1 a {
					display:block;
						width:200px;
						height:100px;
					text-indent:-9999px;	
					}
				
				#logo .description {
					height:1px;
					text-indent:-9999px;
					}
		
		
		
		
		
		
		/* MENU */
		#menu {
			float:right;
			}
		
			#menu ul {
				margin:40px 20px 0 0;
				}
			#menu ul li {
				display: inline;
				list-style-type: none;
				}
		

	#menu li a {
		display:block;
		background:url(../images/menu.png) no-repeat;
		height:25px;
		text-indent:-9999px;
		}
	
	#menu li li a {
		text-indent:0px;
		background:none;
		}
	#menu li.page-item-2 a {
		width:76px;
		background-position:0 0;
		}

		#menu li.page-item-2 a:hover {
			background-position:0 -25px;
			}

	#menu li.page-item-4 a {
		width:138px;
		background-position:-76px 0;
		}

		#menu li.page-item-4 a:hover {
			background-position:-76px -25px;
			}
	#menu li.page-item-6 a {
		width:144px;
		background-position:-214px 0;
		}

		#menu li.page-item-6 a:hover {
			background-position:-214px -25px;
			}
	#menu li.page-item-8 a {
		width:102px;
		background-position:-358px 0;
		}

		#menu li.page-item-8 a:hover {
			background-position:-358px -25px;
			}					

#menu li.page-item-2  li a, #menu li.page-item-4  li a, #menu li.page-item-6  li a, #menu li.page-item-8  li a {
	width:auto;
	}

 #menu ul  ul {
    float:left;
    list-style:none;
    padding:0;
    margin:0;
    width:100%;
    }
#menu ul ul a {
    display:block;
    color:#fff;
    text-decoration:none;
    }
#menu ul  li {
    float:left;
    padding:0;
    }
#menu ul  ul {
    position:absolute;
    left:-999em;
    font-weight:normal;
    margin:0 0 0 10px;
	width:120px;
	padding-bottom:3px;
	background:url(../images/menu-footer.gif) no-repeat;
	background-position:bottom;
	border-top:solid 1px #000;
    }

#menu ul  li li {
    font-weight:normal;
	width:120px;
    }
#menu ul li li a {
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	background: #333;
	padding:5px;
	width:118px;
	display:block;
    font-size:12px;
	text-transform:lowercase;
    color:#eee;
	height:auto;
	border-top:#555 solid 1px;
    }

#menu ul li li:first-child a {
	border-top:none;
	}
#menu ul  li ul ul {
    margin:-25px 0 0 120px;
    }
#menu ul  li li a:hover {
    background:#222;
    }
#menu ul  li ul li:hover a, #menu ul  li ul li li:hover a, #menu ul  li ul li li li:hover a, #menu ul  li ul li li li:hover a {
    color:#ccc;
    }
#menu ul  li:hover a, #menu ul  li.sfhover a {
    color:#ccc;
    }
#menu ul  li:hover li a, #menu ul  li li:hover li a, #menu ul  li li li:hover li a, #menu ul  li li li li:hover li a {
    color:#ccc;
    }
#menu ul  li:hover ul ul, #menu ul  li:hover ul ul ul, #menu ul  li:hover ul ul ul ul, #menu ul  li.sfhover ul ul, #menu ul  li.sfhover ul ul ul, #menu ul  li.sfhover ul ul ul ul {
    left:-999em;
    }
#menu ul  li:hover ul, #menu ul  li li:hover ul, #menu ul  li li li:hover ul, #menu ul  li li li li:hover ul, #menu ul  li.sfhover ul, #menu ul  li li.sfhover ul, #menu ul  li li li.sfhover ul, #menu ul  li li li li.sfhover ul {
    left:auto;
    }





/* CONTENT - MAIN */

	#content-top {
		width:840px;
		height:60px;
		background:url(../images/container-top.png) no-repeat;
		}

	#content-main {
		display:block;
			width:800px;
		padding:20px;
				background:url(../images/container-bg.png) repeat-y;

	
		}		
	
	#content-bottom {
		width:840px;
		height:60px;
				background:url(../images/container-bottom.png) no-repeat;

		}
	


	#followus {
		display:block;
		margin:0 auto;
		padding-top:16px;
		background:url(../images/followus.gif) no-repeat bottom;
		width:150px;
		height:36px;
		}
	
	#followus a {
		display:block;
		float:left;
		text-indent:-9999px;
		width:75px;
		height:36px;
		}







/* FOOTER */

	#footer {
		width:800px;
		padding:0 20px 10px 20px;
		text-align:right;
		font-size:8px;
		color:#5e2814;
		}
	
	#footer p {
		margin:5px 15px;

		}
	
		#footer ul li {
			display: inline;
			list-style-type: none;
			padding-right: 15px;		
			}

		#footer ul li a {
			text-transform:lowercase;
			color:#5e2814;
					font-size:10px;

			}
		
			#footer ul li a:hover {
				color:#000;
				}

		
		
	#zumablue {
		width:725px;
		margin-right:15px;
		display:block;
		color:#555;
		text-transform:uppercase;
		font-size:8px;
		padding:5px 25px;
		height:20px;
		background:url(../images/zb-logo.gif) no-repeat 755px 3px;
		}
	
	#zumablue a {
		text-decoration:none;
		color:#5e2814;
		}
	
	#zumablue a:hover {
		text-decoration:underline;
		}
	
		
		
		
		