.border { 
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.5);
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.5);
	box-shadow:inset 0 0 1px rgba(0,0,0,.5);
}

.shadow {
	box-shadow:0px 2px 5px rgba(0,0,0,.25);
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.25);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,.25);
}

html, body {
	background:#FFF url('../images/bodybg.jpg') left top repeat-x;
}




#wide_wrapper {
	background:url('../images/sidesbg.jpg') center top no-repeat;
}




#wrapper { 
	width:960px; 
	padding:0 0 20px 0;
	margin:auto;
}



#header {
	position:relative;
}
	#header h1 {
		margin:0; padding:10px;
		font-size:24px; color:#FFF;
		text-shadow:0px 2px 10px rgba(0,0,0,.5);
		text-align:center;
		font-family:'Arial';
		width:178px; height:36px;
		background:url("../images/logo.png") center center no-repeat;
	}
	#header h1 span {
		display:none;
	}
	#header ul#pages-links {
		position:absolute;
		top:14px; right:0;
		list-style:none;
		padding:0; margin:0;
	}
		ul#pages-links li {
			display:inline-block;
			margin:0; padding:0;
		}
		ul#pages-links li.current_page_item a {
			background:rgba(0,0,0,.25);
			border-radius:5px; -moz-border-radius:5px;
			-webkit-border-radius:5px;
			color:#FFF; border-bottom:1px solid rgba(255,255,255,.25);
		}
		ul#pages-links li a {
			display:inline-block;
			padding:5px 10px;
			text-decoration:none;
			color:rgba(255,255,255,.75);
			font-size:12px;
			font-family:arial;
		}
		ul#pages-links li a:hover {
			color:#FFF;
		}



#navigation { 
	background:#6699CC url('../images/navbg.jpg') left top repeat-x;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
	ul#categories { 
		list-style:none; 
		margin:0; padding:10px 10px; 
		text-align:center;
	}
		ul#categories li { 
			list-style:none; 
			margin:0; padding:0; 
			display:inline-block; 
		}
			ul#categories li a { 
				display:block; 
				padding:5px 10px 5px 10px; 
				text-decoration:none; 
				color:#CFF; 
				font-weight:bold;
				font-size:12px;
				text-shadow:0px 1px 0px rgba(0,0,0,.35);
			}
			ul#categories li a:hover { 
				color:#FFF; 
			}
			ul#categories li.current-menu-item a { 
				background:rgba(0,0,0,.35); 
				color:#FFF; 
				-moz-border-radius:5px; 
				-webkit-border-radius:5px;
				border-radius:5px;
			}
			
			
			
/* NAVIGATION SECONDARY */
#navigation-secondary {
	background-color:#333;
}
	#navigation-secondary p { 
		padding:5px 10px; margin:0; 
		color:#CCC;
		font-family:'Arial';
		font-size:14px;
		text-align:center;
	}



/* BODY */
#body { 
	background:#FFF; 
	padding:10px 0;/*
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.75);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,.75);
	box-shadow:0px 2px 5px rgba(0,0,0,.75);*/
}



/* FEATURED BOX */
h3.recently-featured {
	margin:0; padding:5px 10px;
	font-family:'Arial';
	font-size:12px;
	background:#333;
	color:#FFF;
	text-shadow:0px 1px 0px rgba(0,0,0,.55);
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;/*
	-moz-box-shadow:0 2px 5px rgba(0,0,0,.85);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.85);
	box-shadow:0 2px 5px rgba(0,0,0,.85);*/
}
#featured-box {
	width:580px;
	height:275px;
	background:#fff;/*
	-moz-box-shadow:0 2px 5px rgba(0,0,0,.85);
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,.85);
	box-shadow:0 2px 5px rgba(0,0,0,.85);*/
	overflow:hidden;
	position:relative;
}
	#featured-tools {
		position:absolute;
		top:10px; right:10px;
		z-index:12;
		color:#CCC;
		display:none;
	}
	#featured-tools a {
		color:#CCC;
		font-size:12px;
		text-decoration:none;
		display:inline-block;
		padding:5px 10px; margin:0;
		background:rgba(0,0,0,.35);
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		text-shadow:0 1px 0px rgba(0,0,0,1);
	}
	#featured-tools a:hover {
		color:#FFF;
		background:rgba(0,0,0,1);
	}
	
	#featured-list {
		list-style:none;
		margin:0; padding:0;
		width:2900px; height:275px;
		position:relative;
		left:0px;
	}
		#featured-list li {
			list-style:none;
			margin:0; padding:0;
			width:580px; height:275px;
			position:relative;
			float:left;
		}
		#featured-list li div.fullview {
			position:absolute;
			top:0; left:0;
			z-index:10;
		}
		#featured-list li div.information {
			position:absolute;
			bottom:0; left:0;
			width:100%;
			background:rgba(0,0,0,.75);
			color:#FFF;
			z-index:11;
			border-top:1px solid rgba(255,255,255,.25);
		}
			div.information h3 {
				font-weight:normal;
				font-size:18px; font-family:'Arial';
				padding:10px 10px 0px 10px; margin:0;
				text-shadow:0 2px 2px rgba(0,0,0,.75);
			}
			div.information p {
				font-size:12px; font-family:'verdana';
				padding:0 10px 10px 10px; margin:0;
				text-shadow:0 1px 0px rgba(0,0,0,1);
			}
			div.information a {
				color:#CCC;
				font-weight:bold;
				text-decoration:none;
			}
			div.information a:hover {
				color:#FFF;
				text-decoration:underline;
			}




#featured-box-ad {
	padding:10px 0; margin:10px 0;
	text-align:center;
}





#stay-connected {
	margin:0 0 10px 0; padding:0;
}
	#stay-connected div.tabs {
		margin:0; padding:0;
	}
		#stay-connected div.tabs a {
			background:#69C;
			color:#fff;
			font-size:12px;
			font-family:arial;
			text-decoration:none;
			padding:5px 10px;
			margin-right:1px;
			border-radius:5px 5px 0 0;
			-moz-border-radius:5px 5px 0 0;
			-webkit-border-radius:5px 5px 0 0;
			text-shadow:0px 1px 0px rgba(0,0,0,.75);
			font-weight:bold;
			display:inline-block;
		}
		#stay-connected div.tabs a:hover {
			background:rgba(0,0,0,.5);
		}
		#stay-connected div.tabs a.on {
			background:#333;
		}
	#stay-connected div.connected-panels {
		box-shadow:inset 0px 0px 10px rgba(0,0,0,.25);
		-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.25);
		-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.25);
		background:rgba(0,0,0,.05);
		overflow:auto;
	}
		div.connected-panels .fbpanel {
			width:300px;
			margin:auto; margin:15px auto 0 auto;
		}
		div.connected-panels .twpanel {
			width:300px;
			margin:auto; margin:15px auto;
			text-align:center;
		}
			.twpanel a:hover img {
				-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.5);
				-moz-box-shadow:0px 2px 5px rgba(0,0,0,.5);
				box-shadow:0px 2px 5px rgba(0,0,0,.5);
			}
			.twpanel img {
				border:0;
			}
		div.connected-panels .nlpanel {
			width:300px;
			margin:auto; margin:15px auto;
			text-align:center;
		}
			
		



#recent-comments {
	margin-bottom:10px;
}
	#recent-comments h3 {
		margin:0 0 5px 0; padding:5px 10px;
		font-family:'Arial';
		font-size:12px;
		background:#333;
		color:#FFF;
		text-shadow:0px 1px 0px rgba(0,0,0,.55);
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	#recent-comments ul {
		list-style:square;
		margin:0; padding:0 0 0 25px;
		line-height:150%;
	}
	#recent-comments ul li {
		margin:0; padding:0;
		font-size:12px;
		color:#666;
	}
	#recent-comments ul li img {
		margin-left:10px;
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,.5);
	}
	#recent-comments ul li a {
		color:#369;
		text-decoration:none;
		border-bottom:1px dotted #666;
	}
	#recent-comments ul li a:hover {
		color:#000;
	}
	
	
	

#recent-stories {  }
	.recent-stories-row {
		padding-bottom:10px;
		margin-bottom:10px;
		border-bottom:1px solid #f1f1f1;
	}
		.recent-stories-story {  }
		.recent-stories-story .story-preview {
			background:rgba(51,102,153,.25);
			height:100px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
		}
		.recent-stories-story .story-preview img {
			width:80px; height:80px;
			margin:10px 0 0 10px;
			background:#FFF;
			-webkit-box-shadow:0px 1px 5px rgba(0,0,0,1);
			-moz-box-shadow:0px 1px 5px rgba(0,0,0,1);
			box-shadow:0px 1px 5px rgba(0,0,0,1);
		}
		.recent-stories-story p.utility {
			font-size:10px;
			color:#336699; padding:5px 0; margin:0;
			text-align:right;
		}
		.recent-stories-story .story-information {
			font-size:12px;
		}
			.story-information h5 {
				font-size:12px; font-weight:bold;
				margin:0; padding:0;
			}
			.story-information h5 a {
				color:#000;
				text-decoration:none;
			}
			.story-information h5 a:hover {
				color:#336699;
			}
			.story-information span.info {
				padding:5px 0; margin:0;
				color:#333;	
			}
			.story-information p.info a {
				color:#369;
				text-decoration:none;
				border-bottom:1px dotted #666;
			}
			.story-information p.info a:hover {
				color:#000;
			}
			.story-information p.utility {
				padding:5px 0; margin:0;
				color:#999; text-align:left;
			}
			.story-information p.utility a {
				color:#666;
				text-decoration:none;
			}




#skinny-bar {
	
}
	#skinny-bar h5 {
		margin:0 0 5px 0; padding:5px 10px;
		font-family:'Arial';
		font-size:12px;
		background:#333;
		color:#FFF;
		text-shadow:0px 1px 0px rgba(0,0,0,.55);
		-moz-border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		border-radius:5px 5px 0 0;
	}
	
	.categoryBox ul, .archiveBox ul {
		margin:0;
		list-style:square;
		margin:0; padding:10px 0 10px 25px;
		line-height:150%;
	}
		.categoryBox ul li, .archiveBox ul li {
			color:#666;
			font-size:12px;
			margin:0; padding:0;
			line-height:150%;
		}
	
	.categoryBox a, .archiveBox a {
		color:#369;
		text-decoration:none;
		border-bottom:1px dotted #666;
	}
	.categoryBox a:hover, .archiveBox a:hover {
		color:#000;
	}
	
	
	

#content {
	
}
	#content h3 {
		color:#369;
		margin:0; padding:0 0 0 10px;
		font-family:'Georgia';
		font-size:20px;
		text-shadow:0px 1px 3px #CCC;
		font-weight:normal;
	}
	#content p.utility {
		color:#666;
		font-family:'Georgia';
		font-size:12px;
		margin:0 0 10px 10px;
		padding:0;
		width:50%;
	}
	#content p.utility a {
		color:#333333;
		text-decoration:none;
	}
	#content p.utility a:hover {
		color:#000;
		text-decoration:underline;
	}
	p.first-utility {
		margin-bottom:0px!important;
	}
	#content div.post-body {
		font-family:'Georgia';
		font-size:16px;
		margin:0 0 10px 0;
		padding:0 10px;
		color:#333;
	}
		div.post-body a {
			color:#336699;
			text-decoration:none;
		}
		div.post-body a:hover {
			color:#003366;
		}
		div.post-body p {
			margin-bottom:10px;
		}
		div.post-body blockquote {
			margin:0 20px;
			font-style:italic;
			/*font-size:12px;
			color:#555;*/
		}
	#content p.preview-source {
		font-family:'Georgia';
		font-size:18px;
		color:#666;
		padding:0; margin:0px 10px 10px;
	}
		p.preview-source a {
			color:#222;
			text-decoration:none;
		}
			p.preview-source a span {
				color:#69C; text-decoration:underline;
			}
		p.preview-source a:hover {
			color:#000;
		}
			p.preview-source a:hover span {
				color:#336699;
			}
	#content .sociable {
		padding-left:10px;
	}
	#preview-window {
		width:100%;
		height:450px;
		box-shadow:0px 2px 10px rgba(0,0,0,.5);
		-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.5);
		-moz-box-shadow:0px 2px 10px rgba(0,0,0,.5);
	}
	#preview-window.zoomed {
		position:fixed;
		top:5%; left:5%; width:90%; height:90%;
		box-shadow:0px 0px 200px rgba(0,0,0,.75);
		-moz-box-shadow:0px 0px 200px rgba(0,0,0,.75);
		-webkit-box-shadow:0px 0px 200px rgba(0,0,0,.75);
	}




div.top-links {
	padding:10px 0;
	text-align:center;
}
p.warning-message {
	background:#69C; color:#FFF; font-family:'Georgia';
	padding:10px 15px; margin:0 10px 0 10px; font-size:16px;
	border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;
	box-shadow:0px 1px 3px #999;
	-moz-box-shadow:0px 1px 3px #999;
	-webkit-box-shadow:0px 1px 3px #999;
}
	div.body-wide-ad {
		background:#FFF;
		/*padding:20px 0 0 20px;*/
		margin:10px 10px 0 10px;
		border-bottom:1px solid #FFF;
		text-align:center;
		/*height:80px;*/
		box-shadow:0px 1px 3px #999;
		-moz-box-shadow:0px 1px 3px #999;
		-webkit-box-shadow:0px 1px 3px #999;
	}
	div.body-wide-ad > table {
		margin-bottom:0;
	}
	div.sidebar-square-ad {
		background:#f3f3f3;
		padding:15px 0 0 15px; margin:5px 10px 20px 0;
		height:265px;
		box-shadow:0px 1px 3px #999;
		-moz-box-shadow:0px 1px 3px #999;
		-webkit-box-shadow:0px 1px 3px #999;
	}
	h4.past-stories-title {
		color:#333;
		margin:0 0 10px 0; padding:0;
		font-size:16px;
		font-family:'Georgia';
		text-shadow:0px 1px 0px #CCC;
	}
	ul.past-stories {
		font-family:'Georgia';
		font-size:14px;
		margin:0 10px 0 0;
		padding:0 0 0 0;
		color:#999;
	}
		ul.past-stories li {
			margin-left:20px;
		}
		ul.past-stories li a {
			font-size:14px;
			color:#369;
		}





#footer {
	background:#6699CC url('../images/navbg.jpg') left top repeat-x;
	padding-top:10px;
}
	#footer-about {  }
	#footer-about h3 {
		margin:0; padding:5px 10px;
		color:#FFF;
		font-size:12px;
		text-shadow:0px 1px 1px rgba(0,0,0,.75);
		background:rgba(0,0,0,.35);
		-moz-border-radius:5px; 
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#footer-about p {
		padding:10px; margin:0;
		font-size:12px; font-family:'Arial';
		color:#FFF; text-shadow:0px 1px 0px rgba(0,0,0,.25);
	}
	#footer-posts {  }
	#footer-posts h3 {
		margin:0; padding:5px 10px;
		color:#FFF; font-family:'Arial';
		font-size:12px;
		text-shadow:0px 1px 1px rgba(0,0,0,.75);
		background:rgba(0,0,0,.35);
		-moz-border-radius:5px; 
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#footer-posts ul {
		list-style:square;
		margin:0; padding:10px 0 10px 25px;
		font-size:12px; font-family:'Arial';
		color:#336699; text-shadow:0px 1px 0px rgba(0,0,0,.25);
	}
	#footer-posts ul li {
		margin:0; padding:0;
	}
	#footer-posts ul li a {
		text-decoration:none;
		color:#CCFFFF;
	}
	#footer-posts ul li a:hover {
		color:#FFF;
	}
	#footer-archive {  }
	#footer-archive h3 {
		margin:0; padding:5px 10px;
		color:#FFF; font-family:'Arial';
		font-size:12px;
		text-shadow:0px 1px 1px rgba(0,0,0,.75);
		background:rgba(0,0,0,.35);
		-moz-border-radius:5px; 
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#footer-archive ul {
		list-style:square;
		margin:0; padding:10px 0 10px 25px;
		font-size:12px; font-family:'Arial';
		color:#336699; text-shadow:0px 1px 0px rgba(0,0,0,.25);
	}
	#footer-archive ul li {
		margin:0; padding:0;
	}
	#footer-archive ul li a {
		text-decoration:none;
		color:#CCFFFF;
	}
	#footer-archive ul li a:hover {
		color:#FFF;
	}




/* COPYRIGHT INFORMATION */
#copyright {
	background-color:#333;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
}
	#copyright p { 
		padding:5px 10px; margin:0; 
		color:#CCC;
		font-family:'Arial';
		font-size:14px;
		text-align:center;
	}




/* DYNAMIC FOOTER */
#dynamic-footer {

}
	#dynamic-footer > div > ul {
		margin:0; padding:0;
		list-style:none;
	}
	#dynamic-footer > div > ul > li {
		margin:0 0 10px 0; padding:0;
		list-style:none;
	}
	ul.network-sites {
		margin:0; padding:10px 0 10px 0px;
		list-style:square;
		color:#666;
	}
	ul.network-sites li {
		padding:0; margin:0 0 0 25px;
	}
	ul.network-sites li > a {
		color:#999;
		text-decoration:none;
		display:block;
		font-family:'Arial';
		font-size:12px;
		text-shadow:0 1px 0 rgba(0,0,0,.75);
	}
	ul.network-sites li > a:hover {
		color:#CCC;
	}
	
	

/* CATEGORY */
h1.page-title {
	background:#333;
	color:#FFF;
	padding:5px 10px;
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:normal;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	h1.page-title span {
		color:#CCC;
	}
	div.archive-meta {
		background:#f1f1f1;
		padding:10px; margin:10px 0;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
		div.archive-meta p {
			display:inline; color:#666;
		}
div.category_post_preview {
	background:rgba(0,0,0,.15);
	height:100px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 0 10px 0;
}
	div.category_post_preview img {
		width:80px; height:80px;
		margin:10px 0 0 10px;
		background:#FFF;
		-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.5);
		-moz-box-shadow:0px 1px 5px rgba(0,0,0,.5);
		box-shadow:0px 1px 5px rgba(0,0,0,.5);
	}
	h3.category-post-title {
		font-family:'Arial';
		font-size:14px;
		font-weight:bold;
		margin:0;
		padding:0;
		width:75%;
	}
	h3.category-post-title a {
		color:#336699;
		text-decoration:none;
	}
	h3.category-post-title a:hover {
		color:#036;
	}
	p.category-posted-on {
		font-size:10px;
		font-family:'Verdana';
		color:#666;
		margin:0 0 10px 0;
		padding:0;
	}
		p.category-posted-on a {
			color:#333;
			text-decoration:none;
		}
		p.category-posted-on a:hover {
			color:#000;
			text-decoration:underline;
		}
		span.category-content p {
			font-family:'Arial';
			font-size:12px;
			padding:0; margin:0 0 10px 0;
		}
		span.category-content p a {
			color:#369;
			text-decoration:none;
		}
		span.category-content p a:hover {
			color:#036;
		}
		p.category-utility {
			font-family:'Arial';
			font-size:12px;
			padding:0; margin:0 0 20px 0;
		}
		p.category-utility a {
			color:#369;
			text-decoration:none;
		}
		p.category-utility a:hover {
			color:#036;
		}
		
		


#nav-above {
	margin-bottom:10px;
}
	.nav-previous, .nav-next {
		
	}
	#nav-above a {
		display:block;
		padding:5px 10px;
		text-align:center;
		text-decoration:none;
		font-family:'Verdana';
		font-size:12px;
		color:#666;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	#nav-above a:hover {
		color:#000;
		background:#f1f1f1;
	}




div#search-box {
	text-align:right;
	padding:5px 0;
}
form#searchform {
	text-align:right;
	padding:0; margin:0;
}
	#searchform div {
		
	}
	#searchform label {
		font-family:'Verdana';
		font-size:12px;
		color:#333;
		display:none;
	}
	#searchform input#s {
		border:1px solid #777;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		width:140px;
		padding-left:5px; padding-right:5px;
		padding-top:2px; padding-bottom:2px;
		background:#555;
		color:#f1f1f1;
		font-family:'Arial';
		font-size:12px;
	}
	#searchform input#s:focus, #searchform input#s:hover {
		border-color:#999;
	}
	#searchform input#searchsubmit {
		background:url('../images/navbg.jpg') left top repeat-x;
		border:1px solid #CCC;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		margin-right:0;
		color:#CFF;
		font-size:12px;
		font-family:'Arial';
		padding-left:5px; padding-right:5px;
		padding-top:2px; padding-bottom:2px;
	}




/* COMMENTS */
div#comments {
	padding:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
	h3#comments-title {
		color:#333;
		margin:0 0 10px 0; padding:0;
		font-family:'Arial';
		font-size:18px;
		font-weight:normal;
		text-shadow:0px 2px 5px rgba(0,0,0,.25);
	}
	h3#comments-title em {
		font-style:normal;
		color:#999;
	}
	ol.commentlist {
		margin:0 0 20px 0; padding:0;
		list-style:none;
	}
	ol.commentlist li {
		margin:0 0 10px 0; padding:10px;
		background:#FFF;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
	}
	ol.commentlist > li {
		box-shadow:0px 1px 3px rgba(0,0,0,.25);
		-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
		-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	}
		div.comment-author {
			position:relative;
			padding-left:25px;
			font-family:'Arial';
			font-size:14px;
			color:#333;
			text-shadow:0px 2px 5px rgba(0,0,0,.25);
		}
			div.comment-author img {
				position:absolute;
				top:0; left:0;
				box-shadow:0px 2px 5px rgba(0,0,0,.25);
				-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.25);
				-moz-box-shadow:0px 2px 5px rgba(0,0,0,.25);
			}
			div.comment-author cite {
				font-style:normal;
				font-weight:bold;
			}
		div.comment-body {
			padding:5px 10px 0px 25px;
		}
		div.comment-body p {
			font-family:'Arial';
			font-size:14px;
			color:#555;
			margin-bottom:10px
		}
		ul.children {
			margin:20px 0 0 10px; padding:0 0 0 5px;
			list-style:none;
			border-left:2px solid #f1f1f1;
		}
		div.reply {
		
		}
		div.reply a {
			text-decoration:none;
			display:inline-block;
			padding:5px 10px;
			background:#666;
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			color:#CCC;
			font-size:10px;
			font-family:'Arial';
			box-shadow:0px 2px 5px rgba(0,0,0,.25);
			-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.25);
			-moz-box-shadow:0px 2px 5px rgba(0,0,0,.25);
			font-weight:bold;
		}
		div.reply a:hover {
			color:#FFF;
		}




/* COMMENT RESPOND BOX */
div#respond {
	padding:10px;
	margin:0;
}
	h3#reply-title {
		color:#69C;
		font-family:'Arial';
		font-size:14px;
		font-weight:bold;
		margin:0 0 5px 0; padding:0;
		text-shadow: 0px 2px 5px rgba(0,0,0,.25);
	}
	#commentform p.logged-in-as {
		color:#555;
		font-family:'Arial';
		font-size:12px;
	}
	p.comment-form-comment {
	
	}
	p.comment-form-comment label {
		display:block;
		font-family:'Arial';
		font-size:12px;
		color:#555;
		font-weight:bold;
	}
	p.comment-form-comment #comment {
		border:1px solid #CCC;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		font-family:'Arial';
		font-size:12px;
		color:#555;
		padding:5px;
		width:90%;
	}
	p.form-allowed-tags {
		display:none;
	}
	
	
	
ul.featured-products {
	list-style:none;
	margin:0; padding:0;
}
	ul.featured-products li {
		margin:10px 0 0 0; padding:5px;
	}
	ul.featured-products li p {
		margin:0; padding:5px 0;
		text-align:center;
		font-family:'Arial'; font-size:12px;
	}
	ul.featured-products li p a {
		text-decoration:none;
		color:#369; font-weight:bold;
	}
	ul.featured-products li p a:hover {
		color:#036; text-decoration:underline;
	}
	ul.featured-products li p img {
		max-width:75px; border:0;
		box-shadow:0px 1px 3px rgba(0,0,0,.25);
		-moz-box-shadow:0px 1px 3px rgba(0,0,0,.25);
		-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.25);
	}
	ul.featured-products li p.salePrice {
		color:#666; font-weight:bold;
	}

.alignright {
	float:right;
	margin:0 0 10px 20px; }
p.wp-caption-text {
	font-size:.8em }

