body{
	margin: 15px 0 0 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #777777;
}

	a img{ border: 0; }

	.image-right{ padding: 15px 0 15px 15px; float: right; }
	.image-left{ padding: 15px 15px 15px 0; float: left; }
	
	a{ text-decoration: underline; }
	a:hover{ text-decoration: none; }

	h1,h2,h3,h4,h5{ color: #4498DF; margin: 0; padding: 0; }
	h1{ font-size: 20px; }
	h2{ font-size: 18px; }
	h3{ font-size: 16px; }
	h4{ font-size: 14px; }
	h5{ font-size: 12px; }
	
#wrapper{
	width: 800px;
	margin: 0 auto;
	background: #FFF url('images/background.jpg') top repeat-y;
}

#header{
	height: 134px;
	position: relative;
	background: #FFF url('images/header.jpg') left no-repeat;
}

	#header ul{
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		bottom: 10px;
		left: 160px;
	}

		#header li{
			float: left;
			padding-right: 5px;
		}

			#newsletter{ background: transparent url('images/newsletter.jpg') top no-repeat; }
			/* #friend{ background: transparent url('images/friend.jpg') top no-repeat; } */
			#password{ background: transparent url('images/password.jpg') top no-repeat; }
				
			#header a{
				display: block;
				width: 235px;
				height: 67px;
			}
				
#menu{ /* See menu.css */ }

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

#content, #sidebar{ padding: 20px; line-height: 1.5em; position: relative; z-index: 1;}

	#sidebar{ font-style: italic; }
	#sidebar-title{ padding-bottom: 5px; }
	#sidebar-plugin{ font-size: 12px; }
	#sidebar a{ color: #000; }
	
#footer{
	margin: 0;
	padding: 16px 16px 59px 16px;
	clear: both;
	background: #BEBEC6 url('images/footer.jpg') bottom no-repeat;
	color: #EEE;
	font-size: 10px;
}

	#footer a{ color: #EEE; }
	#footer a:hover{ color: #FFF; }