* {
		margin:0;
		padding:0;
		}
	
	a {
		text-decoration:none;
		color:#1275ad;
		}
	
	.clear {
		clear:both;
		}
	
	.thumb {
		float:right;
		padding:0 0 10px 10px;
		}
	
	a:hover {
		text-decoration:underline;
		}
	
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background:url(/system/pics/bg.png) repeat-y center #398885;
		}
	
	img {
		border:none;
		}
	
	#container {
		margin:0 auto;
		width:950px;
		}
	
	#header {
		height:94px;
		}
		
		#header #ad468x60 {
			float:right;
			margin:15px 15px 0 0;
			}
	
	#nav {
		height:30px;
		border-top: 1px solid #e1d9b1;
		border-bottom: 1px solid #e1d9b1;
		background:url(/system/pics/nav-bg.png) repeat-x;
		}
	
	#nav ul {
		list-style:none;
		}
	
	#nav ul li {
		float:left;
		}
	
	#nav ul li a {
		line-height:30px;
		height:30px;
		display:block;
		padding:0 20px;
		border-right:1px solid #e1d9b1;
		font-size:1.2em;
		}
	
	#nav ul li a:hover {
		background:url(/system/pics/nav-hover.png) repeat-x;
		}
	
	#top {
		padding:5px;
		background:#a6c06d;
		border-bottom:1px solid #829852;
		margin-bottom:5px;
		}
		
		#top #slideshow {
			height:280px;
			overflow:hidden;
			}
		
		#top #ad {
			float:right;
			padding:5px;
			background:#fff;
			}
		
		#top #intro {
			padding:5px;
			background:#eef3cd;
			width:579px;
			}
			
			#top #slideshow .blurb {
				margin-top:66px;
				margin-left:15px;
				height:199px;
				width:343px;
				FILTER: alpha(opacity=60);background-color:#FFFFFF;  /*+*/ 
				}
			
			#top #slideshow .blurb h3 a{
				font-family:"Times New Roman", Times, serif;
				font-size:25px;
				display:block;
				margin-top:5px;  /*+*/
				margin-bottom:5px;  /*+*/
				margin-left:5px;  /*+*/
				margin-right:auto;  /*+*/
				color:#1275ad;				
				}
			
			#top #slideshow .blurb h3 a:hover {
				text-decoration:none;
				}
			
			#top #slideshow .blurb p {
				line-height:1.8em;
				font-size:1.4em;
				padding:0 1em 0 1em; /*+*/
				}
			
			#top #intro #slideshow #slide1 img{
				
				height:280px;
				width:579px
				}
			#top #intro #slideshow #slide2 img{
				
				height:280px;
				width:579px
				}
			#top #intro #slideshow #slide3 img{
				
				height:280px;
				width:579px
				}
			#top #intro #slideshow #slide4 img{
				
				height:280px;
				width:579px
				}
			#top #intro #slideshow #slide5 img{
				
				height:280px;
				width:579px
				}
			
	#sidebar {
		width:170px;
		padding:5px;
		background:#f4efd4;
		border-right:1px solid #e1d9b1;
		border-bottom:1px solid #e1d9b1;
		border-top:1px solid #e1d9b1;
		float:left;
		}	
	
	#right {
		float:right;
		width:270px;
		padding:5px 5px 0;
		border-left:1px solid #9e946f;
		border-top:1px solid #9e946f;
		border-bottom:1px solid #9e946f;
		background:url(/system/pics/right-gradient.png) repeat-y;
		}
	
	#main {
		margin:0 288px 5px 188px;
		}
		
		#main #search-site {
			padding:20px;
			text-align:center;
			background:url(/system/pics/search-bg.png) top #fdd071 repeat-x;
			border:1px solid #fdc54e;
			}
			
			#main #search-site input {
				padding:5px;
				}
			
			#main #search-site input.text {
				width:320px;
				}
		
		#main #introduction {
			background:url(/system/pics/introduction.png) repeat-x #c5d6a1 top;
			border:1px solid #b3c38f;
			border-top:none;
			margin-bottom:5px;
			padding:10px;
			}
		
		#main #introduction h1 {
			font-family:"Times New Roman", Times, serif;
			font-size:24px;
			display:block;
			margin-bottom:5px;
			color:#1275ad;
			}
			
		#main #introduction p {
			font-size:1.4em;
			line-height:1.8em;
			}
		
		#main .accordion {
			padding:5px;
			border:1px solid #ccc;
			}
		
		#main .accordion h2 {
			font-size:14px;
			display:block;
			color:#1275ad;
			cursor:pointer;
			padding:8px 5px;
			background:url(/system/pics/arrow.gif) no-repeat right -51px;
			border-bottom:1px solid #ccc;
			}
			
		#main .accordion h2.active {
			font-size:24px;
			font-family:"Times New Roman", Times, serif;
			background: url(/system/pics/arrow.gif) no-repeat right -51px;
			display:block;
			border:none;
			padding:0;
			color:#1275ad;
			margin:5px 5px 0;
			}
		
		#main .accordion .post {
			margin-bottom:0;
			}
		
		#main .post h2 a {
			font-size:24px;
			font-family:"Times New Roman", Times, serif;
			display:block;
			margin-bottom:5px;
			}
		#main .post h2  {
			font-size:24px;
			font-family:"Times New Roman", Times, serif;
			display:block;
			color:#1275ad;
			margin-bottom:5px;
			}
		
		#main .post {
			font-size:1.2em;
			padding:5px;
			margin-bottom:10px;
			border-bottom:1px solid #ccc;
			}
		
		.single {
			padding-top:10px;
			}
		
		#main .post ul {
			list-style-position:inside;
			margin:0 0 10px 20px;
			}
		
		#main .post li {
			line-height:1.8em;
			}
		#main .post p.read-more {
			float:right;
			}
		
		#main .post p.read-more a {
			display:block;
			text-align:center;
			width:150px;
			border:1px solid #fff;
			line-height:25px;
			height:25px;
			color:#fff;
			font-weight:bold;
			background:url(/system/pics/more-bg.png) top #1173aa repeat-x;
			}
		
		#main .post p.read-more a:hover {
			background:url(/system/pics/more-bg-hover.png) top #1173aa repeat-x;
			}
			
		
		#main .post p {
			line-height:1.8em;
			margin-bottom:10px;
			}
		
		#main .post .post-meta {
			font-size:0.9em;
			background:#eee;
			padding:5px;
			border-top:1px dashed #ccc;
			}
		
	.box {
		border:1px solid #e1d9b1;
		background:#fff;
		margin-bottom:5px;
		}
	
	.box p {
		padding:10px;
		font-size:1.2em;
		line-height:1.8em;
		}
	
	.box h4 {
		height:25px;
		line-height:25px;
		padding:0 10px;
		font-size:13px;
		border-bottom:1px solid #e1d9b1;
		background:url(/system/pics/h4-gradient.png) repeat-x;
		color:#fff;
		}
	
	.box ul {
		list-style:none;
		margin:5px;
		}
	
	.box ul li a {
		display:block;
		padding:4px 5px 4px 15px;
		border-bottom:1px solid #e1d9b1;
		font-size:1.1em;
		background:url(/system/pics/bullet.png) no-repeat left center;
		}
	
	p.side-ad {
		text-align:center;
		padding:5px 0;
		margin-bottom:5px;
		background:#fff;
		border:1px solid #e1d9b1;
		}
	
	#footer {
		text-align:center;
		padding:20px;
		margin:5px 0 0;
		font-size:1.1em;
		background:#f4efd4;
		border-top:1px solid #e1d9b1;
		}
	
	#footer ul {
		list-style:none;
		}
	
	#footer ul li {
		display:inline;
		}
	
	#footer ul li a {
		margin:0 10px 0 0;
		}
		
		

	#commentsarea {
		padding:10px;
		border:1px solid #ccc;
		background:#eee;
		margin-bottom:5px;
		}
	
	#commentsarea h3 {
		color:#2188af;
		font-size:14px;
		margin-bottom:8px;
		display:block;
		}
	
	#commentsarea textarea {
		width:442px;
		font-family:Arial, Helvetica, sans-serif;
		height:120px;
		font-size:12px;
		}
	
	#commentsarea small {
		font-size:11px;
		}
		
		#commentsarea .avatar {
						display:none;
						}
						
					#commentform p {
						font-size:12px;
						}
					
					#commentsarea ol {
						list-style:none;
						border-top:1px solid #ccc;
						border-right:1px solid #ccc;
						border-left:1px solid #ccc;
						margin:8px 0 16px;
						}
					
					#commentsarea li {
						list-style-position:inside;
						padding:8px;
						background:#fff;
							font-size:1.2em;
						border-bottom:1px solid #ccc;
						}
						
						#commentsarea li p {
							margin:10px 5px;
							line-height:1.8em;
							}
					
					#commentsarea li.alt {
						background:#fff;
						}
					
					
					#commentform p {
						margin-top:8px;
						}
			
			.sociable {
				padding:5px;
				border:1px solid #ccc;
				background:#eee;
				margin-bottom:5px;
				}
			
			.sociable strong {
				margin-bottom:3px;
				display:block;
				}
			
			.sociable ul {
				list-style:none;
				margin:0 !important;
				}
			
			.sociable ul li {
				display:inline;
				}
				
	ul.recent-comments li {
		display:block;
		padding:4px 5px 4px 5px;
		border-bottom:1px solid #e1d9b1;
		font-size:1.1em;
		}
		
	ul.recent-comments li a{
		display:inline !important;
		float:left;
		margin:0 !important;
		background:none !important;
		padding:0 !important;
		font-size:1.0em;
		border-bottom:none !important;
		}
	
	#tags {
		text-align:center;
		}