a { color: #3399cc; }
a:hover { color: #FF6600; }


.topbar { background: url(../images/stripes.png) #F5F5F5; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; }

#top-menu ul li.current_page_item a,
#top-menu ul li.current-menu-item a,
#top-menu ul li.current_page_parent a,
#top-menu ul li.current-menu-parent a,
#top-menu ul li a.selected {  background-color: #3399CC; }

#top-menu ul li a:hover { background-color: #FF6600; }

body.tax-portfolio-category #top-menu ul li.current_page_parent a,
body.tax-portfolio-category #top-menu ul li.current-menu-parent a,
body.single-portfolio #top-menu ul li.current_page_parent a,
body.single-portfolio #top-menu ul li.current-menu-parent a { background: none; }

body.tax-portfolio-category #top-menu ul li.current_page_parent a:hover,
body.tax-portfolio-category #top-menu ul li.current-menu-parent a:hover,
body.single-portfolio #top-menu ul li.current_page_parent a:hover,
body.single-portfolio #top-menu ul li.current-menu-parent a:hover {  background-color: #FF6600; }

#top-menu ul li ul { height: auto; background-color: #FFFFFF; }
#top-menu ul li ul li a:hover { background-color: #3399CC;  }

.site-slogan p a:hover {
	background: #FF6600;
}

.sortable-menu li.active a,
.sortable-menu li.current-cat a {
	background: #3399cc;
}

.sortable-menu li a:hover {
	background: #FF6600;
}

#ajax-wrap #close a:hover {
	 background-color: #FF6600;
	 border: 1px solid #FF6600;
}

.ajax-portfolio-list li .cats a:hover,
.ajax-portfolio-list li .cats a:hover {
	background: #FF6600;
}

.post-desc-list li .cats a:hover,
.post-slide-list li .cats a:hover {
	background: #FF6600;
}

.post-desc-list .desc a {
	background: #F1F1F1;
}

.post-desc-list .desc a:hover {
	background: #FF6600;
}

.portfolio-list li .cats a:hover,
.portfolio-list li .cats a:hover {
	background: #FF6600;
}

.post-portfolio-single .post-entry .post-meta .client-url a {
	background: #F1F1F1;
}

.post-portfolio-single .post-entry .post-meta .client-url a:hover {
	background: #FF6600;
}

.post-blog .post-meta .link a:hover {
	background-color: #FF6600;
}

.blog-list .post-entry .more-link:hover { 
	background: #FF6600;
}

.search-lists li .post-more a:hover { 
	background: #FF6600;
}

.pagination a:hover,
.pagination span.current,
.normal-pagination a:hover,
.comment-pagination a:hover, 
.comment-pagination span.current {
	background: #FF6600;
}

.single-post-pagenation li a {
	background-color: #3399cc;
}

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

#commentform input[type="submit"] {
	background: #3399cc;
}

#commentform input[type="submit"]:hover {
	background: #FF6600;
}

.contact-page input[type="submit"] {
	background: #3399cc;
}

.contact-page input[type="submit"]:hover {
	background: #FF6600;
}

.jcarousel-next, .jcarousel-prev {
	background-color: #3399cc;
}

.jcarousel-next:hover, .jcarousel-next:focus, .jcarousel-next:active,
.jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-prev:active {
	background-color: #FF6600;
}

.jcarousel-next-disabled, .jcarousel-next-disabled:hover,
.jcarousel-next-disabled:focus, .jcarousel-next-disabled:active,
.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active {
	background-color: #F1F1F1;
	cursor: auto;
}

.footer-widgets-area { background: #F8F8F8; }
.footer-widgets-area .widget h3.title { border-bottom: 2px solid #E1E1E1; }

.footer-widgets-area .widget_categories li a,
.footer-widgets-area .widget_pages li a,
.footer-widgets-area .widget_nav_menu li a,
.footer-widgets-area .widget_archive li a,
.footer-widgets-area .widget_links li a,
.footer-widgets-area .widget_meta li a { color: #3399cc; border-bottom: 1px solid #E1E1E1; }

.footer-widgets-area .widget_categories li a:hover,
.footer-widgets-area .widget_pages li a:hover,
.footer-widgets-area .widget_nav_menu li a:hover,
.footer-widgets-area .widget_archive li a:hover,
.footer-widgets-area .widget_links li a:hover,
.footer-widgets-area .widget_meta li a:hover { color: #FF6600; border-bottom: 1px solid #FF6600; }

.footer-widgets-area .widget-post li { border-bottom: 1px solid #E1E1E1; }
.footer-widgets-area .widget-post li:last-child { border: none; padding-bottom: 0; }

.footer-message { background: #3399cc; }
.footer-message a:hover { background: #FF6600; }