/* default content settings */

.content-header { clear: both; overflow: hidden; height: 60px; }
.content-header h2 { font-size: 20px; color:#fff; text-shadow: 1px 1px #000; font-weight: normal; }

.default-content { clear: both; overflow: hidden; width: 960px; margin: 10px 0;  }
	
	/* post content */
	.post-content { clear: both; overflow: hidden; }
	.post-content p { line-height: 20px; font-size: 14px; color:#000;  padding: 0 0 10px;} 
	.post-content h2 { margin:10px 0; color:#cb371b; text-shadow: 1px 1px #fff; font-size:24px; font-weight: bold; line-height: normal;  }
	.post-content h3 { margin:10px 0; color:#cb371b; text-shadow: 1px 1px #fff; font-size:24px; font-weight: bold; line-height: normal; }
	
	.post-content ul { padding: 0; margin: 5px 40px 10px 30px; }
	.post-content li { padding: 10px; margin: 0 0 1px; border-bottom: 1px dotted #ccc; list-style: none; font-size: 14px; line-height: 20px;}
	
	/* blog content */
	.blog-content {clear: both; overflow: hidden; padding-bottom: 10px;  border-bottom: 2px solid #ccc; margin-bottom: 30px;  }
	.blog-content p { line-height: 18px; font-size: 12px; color:#000; padding: 5px 0 10px;}
	.blog-content h1 { margin:10px 0 0; color:#cb371b; text-shadow: 1px 1px #fff; font-size:24px; font-weight: bold; line-height: normal;  }
	.blog-content h2 { margin:10px 0; color:#cb371b; text-shadow: 1px 1px #fff; font-size:20px; font-weight: bold; line-height: normal; }
	.blog-content h3 { margin:10px 0; color:#cb371b; text-shadow: 1px 1px #fff; font-size:16px; font-weight: bold; line-height: normal; }
	
	.blog-content-post p { font-size: 14px; line-height: 20px;}
	.blog-content-post img.blog-img { border: 5px solid #ccc; }
	.blog-content-post ul { padding: 0; margin: 0; }
	.blog-content-post li { padding: 10px; margin: 0; list-style: none; border-bottom: 1px dotted #ccc; font-size: 14px;}
	
	p.post-metatag { clear: both; overflow: hidden; padding: 10px 0; border-bottom: 1px dotted #ccc; margin-bottom: 20px; }
	.commentlist { padding: 10px; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 20px; }
	.commentlist ul { padding: 0; margin: 0;  }
	.commentlist li { padding: 0 0 20px; margin: 0; list-style: none; }
	
	/* good news from our blog */
	.good-news { clear: both; overflow: hidden; margin: 0; border: 1px solid #ccc; padding: 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; }
	.good-news h3 { margin: 0 0 5px; font-size: 14px; color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff;}
	.good-news ul { padding: 0; margin: 0; }
	.good-news li { padding: 10px 0; margin: 0; list-style: none; border-bottom: 1px solid #f2f2f2; }
	
	.share-like { clear: both; overflow: hidden; margin-top: 30px;padding-top: 10px; border-top: 1px dotted #ccc;  }
	.sharethis-link { float: left; width: 100px; }
	.fblike-link { float: left; width: 100px; }
		
	/* sidebar */
	.link-sidebar { clear: both; overflow: hidden;border: 1px solid #ccc; padding:10px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; margin-top: 10px; }
	
	.link-sidebar ul { padding: 0; margin: 0; }
	.link-sidebar li { padding: 0; margin: 0; list-style: none;  }
	.link-sidebar a { display: block; padding: 5px 20px;}
	.link-sidebar li a { background-color:#fff; color:#2459a1; }
	.link-sidebar li a:hover { background-color:#fff; color:#0a84c3; text-decoration: none; }
	.link-sidebar li .on { background-color:#fff; color:#0a84c3; }
	
	.link-sidebar li.current_page_item > a { color:#fff; background-color: #2459a1; }
	
	.link-sidebar h3 { padding:0 20px 10px; color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff;}
	
	/* portfolio */
	.portfolio-list { float: left; background: url(../img/portfolio-bg.png) no-repeat; width: 240px;  height: 212px; padding: 30px 30px 0; margin: 9px; }
	
	.portfolio-list h4 { padding-top: 10px; }
	
	.portfolio-about { clear: both; overflow: hidden; }
	.portfolio-about p { line-height: 18px; font-size: 12px; color:#000; padding: 0 0 10px;}
	.portfolio-about h3 { color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff; margin: 0 0 10px; font-size: 26px;line-height: normal; }
	
	.portfolio-client { clear: both; overflow: hidden; margin: 20px 0; }
	.portfolio-client h3 { color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff; margin: 0 0 10px; font-size: 16px;  }
	.portfolio-client p { line-height: 18px; font-size: 12px; color:#000;  padding: 0 0 10px;}
	.portfolio-client ul { padding: 0; margin: 0; }
	.portfolio-client li { padding: 5px 0; margin: 0; list-style: none; float: left;  }
	
	.portfolio-testimonial { clear: both; overflow: hidden; }
	.portfolio-testimonial h3 { color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff; margin: 0 0 10px; font-size: 16px;  }
	.portfolio-testimonial p { line-height: 18px; font-size: 12px; color:#000; padding: 0 0 10px;}
	
	.portfolio-preview { border: 1px solid #ccc; clear: both; overflow: hidden; width: 618px; }
		
	.portfolio-synopsis { clear: both; overflow: hidden; border: 1px solid #ccc; padding:10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff;  }
	.portfolio-synopsis h3 { color:#cb371b; font-weight: normal; text-shadow: 1px 1px #fff; margin: 20px 0 10px; font-size: 16px;  }
	.portfolio-synopsis p { line-height: 18px; font-size: 12px; color:#000;  padding: 0 0 10px;}
	
	.portfolio-tagline { clear: both; overflow: hidden; margin: 10px 0; padding: 0 0 20px }
	
	.portfolio-clientlist { clear: both; overflow: hidden; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; padding: 10px;  }
	.portfolio-clientlist h2 { padding: 0 0 20px; text-shadow: 1px 1px #fff; color:#cb371b; font-weight: normal; }
	.portfolio-clientlist p { margin: 20px 0;}
	.portfolio-clientlist .clientlist-col { float: left; width:218px; padding:0;border-right: 1px solid #ccc;  }
	.portfolio-clientlist .clientlist-col ul { padding:0; margin: 0;  }
	.portfolio-clientlist .clientlist-col li { padding: 5px 0; margin: 0; list-style: none; border-bottom: 1px solid #ccc; text-align: center; }
	
	/* contact form */
	.contact-form { clear: both; overflow: hidden; border: 1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #fff; padding:10px; }
	.contact-form .contact-row { clear: both; overflow: hidden; margin-bottom: 10px; }
	.contact-form .contact-title { float: left; width: 180px; padding-right: 10px; }
	.contact-form .contact-field { float: left; width: 400px; }
	
	/* highlight in content */
	.content-highlight { clear: both; overflow: hidden; padding: 10px; background-color:#60afda;  -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff;  }
	.content-highlight h1 { color:#fff; font-weight: bold; font-size: 24px; line-height: normal; text-shadow: none;  }
	.content-highlight h2 { color:#fff; font-weight: bold; font-size: 18px; line-height: normal; text-shadow: none; }
	.content-highlight h3 { color:#fff; font-weight: bold; font-size: 16px; line-height: normal; text-shadow: none; }
	.content-highlight p { color:#fff; font-size: 14px; line-height: 20px; }
	.content-highlight a { color:#fff; }
	.content-highlight a:hover { text-decoration: underline; }
	.content-highlight ul { padding: 0; margin: 0; }
	.content-highlight li { padding: 10px; margin: 0; list-style: none; border-bottom: 1px dotted #fff;  }	
	
	
	
