/*Common*/
body { 
	color: #666; 
	background: #FFF;
	border-top: 4px solid #666;
}

a { 
	color: #666; 
}

a:hover { 
	color: #212121; 
}

h1, h2, h3, h4, h5, h6, strong {
	color: #212121;
}

.searchbox input[type="text"] {
	color: #666;
}

.searchbox input[type="text"]:focus {
	color: #222;
}

.searchbox input[type="text"],
.searchbox input[type="submit"] {
	background-color: #F0F0F0;
}

.searchbox input[type="text"]:focus,
.searchbox input[type="submit"]:hover {
	background-color: #F3911D;
}

.post-more a { 
	display: block; 
	padding: 0 35px 0 20px;
	height: 28px; 
	line-height: 27px;
	background-color: #F0F0F0;
	background-image: url(../images/skins/white/arrow.png);
	background-repeat: no-repeat;
}

.post-more a:hover {
	background-color: #F3911D;
	background-image: url(../images/skins/white/arrow-hover.png);
	color: #FFF;
}

.post-thumb-preload a.image-link {
	background-color: #F8F8F8;
}

/*Header*/
.site-head-info {
	border-bottom: 1px solid #E8E8E8;
}

body.theme-front-page  .site-head-info {
	border: none;
}

#top-menu ul.drop-menu li a { 
	color: #212121;
}

#top-menu ul.drop-menu li a:hover { 
	color: #F3911D;
}

#top-menu ul.drop-menu li ul {
	background: #F0F0F0;
	border-top: 2px solid #F3911D;
}

#top-menu ul.drop-menu li ul li {
	border-bottom: 1px solid #E3E3E3;
}

#top-menu ul.drop-menu li ul li a {
	color: #666;
}

#top-menu ul.drop-menu li ul li a:hover,
#top-menu ul.drop-menu li ul li a.selected {
	color: #212121;
	background: #E0E0E0;
}

.site-page-header {
	border-bottom: 1px solid #E8E8E8;
}


/*Home*/
.related-post-lists .title p,
.home-latest-works .title p {
	border-bottom: 1px solid #E8E8E8;
	color: #C2C2C2;
}

.widget-posts .post-thumb,
.related-post-lists ul li .post-thumb,
.portfolio-lists-2 li .post-thumb,
.home-latest-works ul li .post-thumb {
	background: #F0F0F0;
}

.post-thumb-hover .hover-border {
	border: 5px solid #F3911D;
}

.widget-posts li .post-thumb-hover .hover-border {
	border: 3px solid #F3911D;
}

.post-cats {
	background: #F3911D;
}

.post-cats,
.post-cats a {
	color: #FFF;
}



/*Searchbox*/
.searchbox input[type="submit"] {
	background-image: url(../images/skins/white/arrow.png);
}

.searchbox input[type="submit"]:hover {
	background-image: url(../images/skins/white/arrow-hover.png);
}


/*Footer*/
footer {
	background: #F8F8F8;
}

.footer-custom-message,
.footer-widgets-area {
	border-bottom: 1px solid #E8E8E8;
}

.footer-message a {
	color: #212121;
}

.footer-message a:hover { 
	color: #F3911D;
}

#toTop { 
	background: url(../images/skins/white/top-link.png) no-repeat 0 0;
}

#toTop:hover {
	background: url(../images/skins/white/top-hover.png) no-repeat 0 0;
}


/*Widgets*/
.widget-flickr .flickr_badge_image img { 
	border: 3px solid #F0F0F0;
}

.widget-flickr .flickr_badge_image img:hover { 
	border: 3px solid #F3911D;
}

.widget_categories li,
.widget_pages li a,
.widget_nav_menu li a,
.widget_archive li,
.widget_links li,
.widget_meta li {
	background: url(../images/skins/white/widget-line-bg.png) repeat-x 0 100%;
}

.widget-posts li .post-meta, 
.widget-posts li .post-meta a {
	color: #999;
}

.widget-posts li .post-meta a:hover {
	color: #222;
}

.widget_tag_cloud a {
	background: #F0F0F0;
	color: #666;
}

.widget_tag_cloud a:hover {
	background: #F3911D;
	color: #FFF;
}


/*Slidershow*/
#slides-home {
	background: #F8F8F8;
}

.home-slider-pagination li a {
	background: #666;
}

.home-slider-pagination li a:hover,
.home-slider-pagination li.current a {
	background: #F3911D;
}

.slider-pagination li a {
	background: #95999F;
}

.slider-pagination li a:hover,
.slider-pagination li.current a {
	background: #F3911D;
}


/* Pagination*/
.wp-pagenavi a, 
.wp-pagenavi span,
.pagination a, 
.pagination span,
.normal-pagination span a,
.comment-pagination a, 
.comment-pagination span,
.sortable-menu li a { 
	background: #F0F0F0;
}

.wp-pagenavi a:hover, 
.wp-pagenavi span.current,
.pagination a:hover,
.pagination span.current,
.normal-pagination span a:hover,
.comment-pagination a:hover, 
.comment-pagination span.current,
.sortable-menu li a:hover,
.sortable-menu li.current-cat a,
.portfolio-sortable-menu li.active a {
	color: #FFF;
}

.wp-pagenavi a:hover, 
.pagination a:hover,
.normal-pagination span a:hover,
.comment-pagination a:hover,
.sortable-menu li a:hover {
	background: #F3911D;
}

.wp-pagenavi span.current,
.pagination span.current,
.comment-pagination span.current,
.sortable-menu li.current-cat a,
.portfolio-sortable-menu li.active a {
	background: #222;
}


/*Portfolio*/
.portfolio-lists-1 .post .post-portfolio-info .date,
.post-portfolio-single .post-project-info .date {
	color: #999;
}

.portfolio-lists-1 .post .post-portfolio-info h2 a {
	color: #222;
}

.portfolio-lists-1 .post .post-portfolio-info h2 a:hover {
	color: #F3911D;
}

/*Single page*/
.single-post-pagenation li a {
	background-image: url(../images/skins/white/single-pagenation.png);
	background-color: #E8E8E8;
}

.single-post-pagenation li a:hover {
	background-color: #F3911D;
}

/*Blog*/
.blog-lists .post-meta h5,
.post-blog-single .post-meta h5 {
	color: #666;
}

.blog-lists .post-entry h2 a {
	color: #222;
}

.blog-lists .post-entry h2 a:hover {
	color: #F3911D;
}

.author-info h3,
#comments-title,
#respond #reply-title { 
	background: url(../images/skins/white/line-bg.png) repeat-x 0 50%;
}

.author-info h3 span,
#comments-title span,
#respond #reply-title span,
#respond #reply-title small { 
	background: #FFF;
}

.author-info dt img,
.commentlist li .comment-author img {
	border: 3px solid #F1F1F1;
}

.commentlist li .comment-meta .fn,
.commentlist li .comment-meta .fn a,
.author-info dd h5 a {
	font-weight: 100;
	color: #222;
}

.commentlist li .comment-meta .fn a:hover,
.author-info dd h5 a:hover {
	color: #F3911D;
}

.commentlist li.pingback,
.commentlist li article.comment-wrap,
.commentlist li article.comment-wrap li ul.children article.comment-wrap {
	background: url(../images/skins/white/widget-line-bg.png) repeat-x 0 100%;
}

.contact-form-wrap #send-message,
.contact-form-wrap .contact-file input[type="text"],
.contact-form-wrap .contact-form-content,
#respond input[type="submit"],
.comment-form-file,
.comment-form-comment {
	background: #F0F0F0;
	color: #222;
}

.contact-form-wrap #send-message:hover,
.contact-form-wrap .contact-file input[type="text"]:focus,
.contact-form-wrap .contact-form-content:focus,
#respond input[type="submit"]:hover,
.comment-form-file:focus,
.comment-form-comment:focus {
	background: #F3911D;
	color: #FFF;
}


.post-archives-page .latest-posts {
	border-bottom: 1px solid #E8E8E8;
}


/*Shortcode*/
.sc-tabs-wrap .tabs li .sc-tab{
	color: #222;
}

.sc-tabs-wrap .tabs li .sc-tab:hover {
	color: #666;
}

.sc-tabs-wrap .tabs li .sc-tab,
.sc-tabs-wrap .panes {
	background: #F0F0F0;
}

.sc-tabs-wrap .tabs li .sc-tab-active,
.sc-tabs-wrap .tabs li .sc-tab-active:hover  { 
	color: #FFF;
	background: #F3911D;
}

.sc-toggle .title span {
	background-image: url(../images/skins/white/toggle.png);
}

.sc-toggle .title {
	background: #F0F0F0;
	color: #222;
	font-size: 12px;
}

.sc-toggle .inner{
	background: #F0F0F0;
}

.sc-hr { 
	background-image: url(../images/skins/white/hr-line.png);
	}

th, thead td { 
	background: #E3E3E3; 
	color: #333333;
}

td { 
	border-top: 1px solid #E3E3E3;
	background: #F0F0F0;
}

pre { 
	border: 1px solid #E3E3E3;
	background: url(../images/skins/white/pres.png); 
}

code { 
	border: 1px solid #E3E3E3; 
	background: #F3F3F3; 
}

blockquote { 
	background: url(../images/skins/white/quotes.png) no-repeat 0 0;
}