* {
	margin:0;
	padding:0;
	}
	
	a {
		text-decoration:none;
		color:#1693c1;
		}
		
	a:hover {
		text-decoration:underline;
		}
	
	.clear {
		clear:both;
		}
 
img {
	border:none;
	}
 
body {
	background:url(images/top.png) top center repeat-x #319038;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}

#container {
	width:900px;
	margin:0 auto;
	}
	
	#header {
		height:119px;
		}
		
	#header form {
		float:right;
		margin:20px 0 0 0;
		}
	
	#header form #text {
		padding:4px;
			width:200px;
		}
	
	#header form #search {
		padding:3px;
		}
	
	#navigation {
		height:61px;
		}
		
		#navigation ul {
			list-style:none;
			margin-right:10px;
			}
		
		#navigation ul li a {
			display:block;
			float:right;
			height:61px;
			line-height:61px;
			padding:0 15px;
			color:#fff;
			font-size:1.5em;
			}
	
		#navigation ul li a:hover {
			background:url(images/navigation-hover.png) repeat-x;
			}
	
	#intro {
		height:252px;
		padding:10px;
		background:url(images/intro.png) top center #beb87d no-repeat;
		}
		
		#slideshow {
			height:252px;
			width:570px;
			background:#fff;
			overflow:hidden;
			}
			
			#slideshow .slide-contents {
				width:422px;
				height:164px;
				border:red;
				padding:10px;
				margin:10px;
				}
				
				.slide-contents h2 {
					font-size:28px;
					margin:0 0 5px;
					font-family:Georgia;
					}
				
				.slide-contents p {
					font-size:1.5em;
					line-height:1.5em;
					}
					
			
			#slide-one {
				height:252px;
				width:570px;
				background:url(images/slide-one.png);
				}
				
			#slide-two {
				height:252px;
				width:570px;
				background:url(images/slide-two.png);
				}
			
			#slide-three {
				height:252px;
				width:570px;
				background:url(images/slide-three.png);
				}
		
		#featured {
			float:right;
			height:252px;
			width:300px;
			background:#fff;
			}
			
			#featured ul {
				list-style:none;
				}
			
			#featured a {
				display:block;
				padding:10px;
				font-weight:bold;
				border-bottom:1px dashed #ccc;
				font-size:1.2em;
				}
			
	#content {
		background:url(images/bottom.png) no-repeat bottom #fff;
		padding:0 0 10px 0;
		}
		
		#right {
			float:right;
			width:320px;
			padding-top:10px;
			}
			
			#right h3 {
				background:url(images/column-title.png);
				height:43px;
				line-height:40px;
				width:267px;
				padding:0 10px 0 43px;
				color:#fff;
				font-size:19px;
				}
			
			#right ul {
				list-style:none;
				margin:0 0 20px 10px;
				}
			
			#right ul li a {
				display:block;
				padding:7px 7px 7px 14px;
				background:url(images/bullet.png) no-repeat left center;
				border-bottom:1px dashed #ccc;
				font-size:1.3em;
				}
			
			#right .box {
				padding:10px;
				}
				
	#main {
		width:570px;
		}
		
		#main h2 {
			color:#fff;
			height:63px;
			line-height:60px;
			width:460px;
			padding:0 10px 0 100px;
			overflow:hidden;
			font-size:19px;
			background:url(images/post-title.png) right center no-repeat;
			}
		
		#main .post {
			padding:0 10px;
			}
		
			#main .post .thumb {
				float:right;
				padding:0 0 10px 10px;
				}
		
		#main .post p {
			font-size:1.3em;
			line-height:1.6em;
			margin:0 0 15px;
			}
		
			#main .post-meta {
				height:33px;
				line-height:33px;
				width:550px;
				padding:0 10px;
				font-size:1.1em;
				font-weight:bold;
				background:url(images/post-meta.png) right center no-repeat;
				}