@import "/inc/css/black_colorbox.css";


/* Reset */
#dummy-element {
	width:2px;
	}
body {
	background:#222 url(/inc/img/bg.jpg) repeat-x top;
	color:#fff;
	}
h4 {
	color:#888;
	}
blockquote p {
	background:#191919;
	border-top:1px solid #292929;
	color:#999;
	}


/* Forms */
input, textarea {
	background:#111 !important;
	border:0;
	border-bottom:1px solid #2f2f2f;
	color:#696969;
	}
input:focus, textarea:focus {
	background:#0D0D0D !important;
	border-bottom:1px solid #333;
	color:#fff;
	}
.submit_btn {
	background:url(/inc/img/black/submit_btn.gif) no-repeat !important;
	}
.submit_btn:focus {
	background:url(/inc/img/black/submit_btn.gif) no-repeat !important;
	}


/* Header */
#top-bar {
	background:#222 url(/inc/img/topbar.png) 0 17px repeat-x;
	color:#666;
	}
#top-bar a {
	color:#719bb6;
	}
.arrow {
	color:#719bb6;
	}
.tagline {
	color:#777;
	}
.tab-home a {
	background:url(/inc/img/black/tab_home.png) no-repeat;
	}
.tab-services a {
	background:url(/inc/img/black/tab_services.png) no-repeat;
	}
.tab-portfolio a {
	background:url(/inc/img/black/tab_portfolio.png) no-repeat;
	}
.tab-about a {
	background:url(/inc/img/black/tab_about.png) no-repeat;
	}
.tab-blog a {
	background:url(/inc/img/black/tab_blog.png) no-repeat;
	}
.tab-contact a {
	background:url(/inc/img/black/tab_contact.png) no-repeat;
	}


/* Content */
#content a, #sidebar a {
	color:#719bb6;
	}
#content a:hover, #sidebar a:hover {
	background:#2c2c2c;
	border-bottom:1px solid #393939;
	-moz-border-radius: 6px;
	border-radius:6px;
	-webkit-border-radius:6px;
	}
.portfolio {
	margin-top:40px;
	width:965px;
	}
.portfolio img {
	background:#353535;
	border:1px solid #444;
	border-left:1px solid #494949;
	border-top:1px solid #494949;
	margin-bottom:10px;
	padding:5px;
	}
.portfolio li:hover img {
	background:#393939;
	border:1px solid #494949;
	border-left:1px solid #555;
	border-top:1px solid #555;
	}
.portfolio_images {
	float:right;
	}
.portfolio-left, dt.testimonial {
	color:#999;
	}
.portfolio .logo {
	background:#0d0d0d;
	border-bottom:1px solid #2f2f2f;
	}
.portfolio li:hover .logo {
	background-color:#040404;
	border-bottom:1px solid #333;
	}
.rating {
	background:#191919;
	border-bottom:1px solid #2f2f2f;
	}
.current-rating {
	background:#0D0D0D;
	}
.version {
	color:#999;
	}
ul.bullets li {
	background: url(/inc/img/black/checkmark.png) 0 2px;
	}


/* Sidebar */
dd.testimonial {
	background:#111;
	border-bottom:1px solid #2f2f2f;
	}
dt.testimonial {
	background:url(/inc/img/black/testimonial_bottom.png);
	}
#social-links li a {
	background: #111 url(/inc/img/social_icons.png) no-repeat;
	border-bottom:1px solid #2f2f2f;
	color:#ccc;
	text-decoration:none;
	}
#social-links li a:hover {
	background: #0d0d0d url(/inc/img/social_icons.png) no-repeat;
	border-bottom:1px solid #333;
	color:#fff;
	}


/* Footer */
#footer {
	background:url(/inc/img/black/footer_bg.gif) repeat-x top;
	}
.footer-text {
	color:#313131;
	}
.footer-text a {
	color:#494949;
	}
.footer-text a:hover {
	color:#595959;
	}
.w3c-xhtml {
	background:url(/inc/img/black/w3c_xhtml.gif) no-repeat;
	}
.w3c-css {
	background:url(/inc/img/black/w3c_css.gif) no-repeat;
	}