/*************************** General Styling ***************************/

/* Page Styling */
body {
background: #191919 url(../images/page-gradient-dark.png) repeat-x;
color: #f5f5f5;
}

/* Text Styling */
a:hover {
color: #fff;
}
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #fff;
}

/* Form Styling */
input,
textarea,
select {
background: #444;
color: #f5f5f5;
}
input:focus,
textarea:focus {
background: #FFFED6;
color: #222;
border: 1px solid #444;
-webkit-box-shadow: 0 0 5px #aaa;
-moz-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}

/* Table Styling */
th {
border-bottom: 1px solid #444;
}
td {
border-bottom: 1px solid #444;
}

/* Other Styling */
hr {
background: #444;
}
pre {
border-left: 3px solid #444;
background: #222;
}
code {
border-left: 3px solid #444;
background: #222;
}
xmp {
border-left: 3px solid #444;
background: #222;
}

.pp_details {
color: #999;
}

/*************************** Content Areas ***************************/

/* Page Overlay */
#page-overlay {
background: #000;
}


/*************************** Header ***************************/

/* Large Logo */
#large-logo h1 a:hover {
color: #fff;
}
#large-logo span a {
background: url(../images/logo-large-dark.png) no-repeat;
}

/* Social Icons */
.rss-icon {
background: url(../images/sprite-social-dark.png) no-repeat 0 0;
width: 16px;
}
.rss-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat 0 -19px;
}
.flickr-icon {
background: url(../images/sprite-social-dark.png) no-repeat -34px 0;
width: 27px;
}
.flickr-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -34px -19px;
}
.facebook-icon {
background: url(../images/sprite-social-dark.png) no-repeat -79px 0;
width: 10px;
}
.facebook-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -79px -19px;
}
.youtube-icon {
background: url(../images/sprite-social-dark.png) no-repeat -108px 0;
width: 42px;
}
.youtube-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -108px -19px;
}
.digg-icon {
background: url(../images/sprite-social-dark.png) no-repeat -168px 0;
width: 34px;
}
.digg-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -168px -19px;
}
.yahoo-icon {
background: url(../images/sprite-social-dark.png) no-repeat -218px 0;
width: 26px;
}
.yahoo-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -218px -19px;
}
.twitter-icon {
background: url(../images/sprite-social-dark.png) no-repeat -263px 0;
width: 16px;
}
.twitter-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -263px -19px;
}
.delicious-icon {
background: url(../images/sprite-social-dark.png) no-repeat -294px 0;
width: 17px;
}
.delicious-icon:hover {
background: url(../images/sprite-social-dark.png) no-repeat -294px -19px;
}


/*************************** Navigation Menu ***************************/

/* Top Level Nav */
#nav ul a {
color: #eee;
}

/* Drop Down Menus */
#nav .sub-menu {
background-color: #222;
-webkit-box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
}
#nav .sub-menu a:hover {
color: #888;
}

/* Sub Drop Down Menus */
#nav .sub-menu .sub-menu {
background: #292929 url(images/stripes-transparent.png);
}


/*************************** Page/Post Styling ***************************/

/* Page */
.page-title {
background: url(../images/divider-dark.png) repeat-x left bottom;
}

/* Breadcrumbs */
#breadcrumbs {
color: #eee;
}
#breadcrumbs a {
color: #eee;
}
#breadcrumbs a:hover {
color: #888;
}

/* Post Meta */
.post-meta {
color: #ccc;
}
.post-meta a {
color: #ccc;
}
.post-meta a:hover {
color: #888;
}
.post-meta a.read-more:hover {
color: #fff;
}
.post-meta h3 {
color: #999;
}


/*************************** Shortcodes: Accordion Slider ***************************/

/* Slider */
.accordion-slider li {
background: #000;
}


/*************************** Shortcodes: Author Info ***************************/

.author-info .avatar {
background: url(images/stripes-light-grey.png);
}


/*************************** Shortcodes: Columns ***************************/

/* Separate Columns */
.separate > div {
background: #222;
}

/* Joint Columns */
.joint > div {
background: #222;
}


/*************************** Shortcodes: Contact Form ***************************/

.input-error {
background: #ffdfdf;
}
#contact-form .loader {
background: url(../images/loader-dark.gif) no-repeat right bottom;
}


/*************************** Shortcodes: Dividers ***************************/

.divider {
background: url(../images/divider-dark.png) repeat-x center center;
}
.divider-dark.top a {
color: #eee;
}


/*************************** Shortcodes: Cycle Slider ***************************/

/* Slide Video */
.slide-video {
background: #000;
}

/* Slider Nav */
.slider-button a {
background: #444 url(images/stripes-transparent.png);
}

/* Slider Thumbnails */
.slider-thumbnails span {
background:transparent url(../images/triangle-dark.png) no-repeat center bottom;
}
.slider-preview-wrapper {
border: 5px solid #222;
-webkit-box-shadow: 0 0 5px #000;
-moz-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;
}


/*************************** Shortcodes: Portfolios ***************************/

/* Portfolio */
.portfolio-thumbnail {
background: url(../images/stripes-dark-grey.png);
}
.portfolio-thumbnail a {
background: #000;
}
.portfolio-text p {
color: #aaa;
}

/* Portfolio Type Grid */
.portfolio-grid {
background: #222;
}


/*************************** Shortcodes: Related Posts ***************************/

.related-image {
background: url(../images/stripes-dark-grey.png);
}


/*************************** Shortcodes: Tabs ***************************/

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
color: #eee;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


/*************************** Shortcodes: Testimonials ***************************/

.testimonial-company {
color: #fff;
}
.testimonial-name {
color: #ccc;
}


/*************************** Footer ***************************/

/* Copyright */
#copyright {
color: #eee;
}
#copyright a {
color: #eee;
}
#copyright a:hover {
color: #fff;
}
#copyright .divider {
background: url(../images/divider-dark.png) repeat-x center top;
}


/*************************** Widgets ***************************/

/* Search Widget */
#searchform {
background: #444;
}
#searchbar:focus {
color: #f5f5f5;
}

/*************************** Comments Section ***************************/

/* Comment Box */
.comment-author a {
color: #fff;
}
.comment-date {
color: #eee;
}
.reply-link a {
color: #eee;
}
.reply-link a:hover {
color: #888;
}


/*************************** Page Navigation ***************************/

/* Page & Comments Navigation */
.wp-pagenavi span,
.wp-pagenavi a,
.wp-pagenavi.post-navi a span {
color: #f5f5f5;
}