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

/* Page Styling */
body {
color: #999;
background: #000 url(../images/page-bg-tiger.png) repeat-x;
}

/* Text Styling */
a,
#nav ul li > a:hover,
#nav ul .current-menu-item > a,
#nav ul .current-menu-ancestor > a,
#nav .sub-menu a:hover,
#nav .sub-menu .li-first a:hover,
#nav .current-menu-item .sub-menu a:hover,
#nav .current-menu-ancestor .sub-menu a:hover {
color: #a17439;
}
a:hover,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #935213;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #c0c0c0;
}

ul li,
.recentcomments,
.slider-button,
.slide-prev,
.slide-next,
h3.accordion-title,
h3.toggle,
h3.comments {
background-image: url(../images/sprite-tiger.png);
}
ul li {
border-top: 1px solid #4a4a4a;
border-bottom: 1px solid #212121;
}

/* Form Styling */
input,
textarea,
select {
color: #999;
border: 1px solid #252525;
background-color: #3a3a3a;
background-image: -moz-linear-gradient(top, #303030, #3a3a3a);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3d3d3d), to(#4a4a4a));
-pie-background: linear-gradient(#303030, #3a3a3a 70%);
}
fieldset {
border: 1px solid #202020;
}

/* Table Styling */
table {
border-top: 1px solid #202020;
border-left: 1px solid #202020;
border-right: 1px solid #202020;
}
th {
background: #202020;
}
td {
background: #333;
border-top: 1px solid #404040;
border-bottom: 1px solid #202020;
}

/* Other Styling */
hr {
clear: both;
border-top: 1px solid #202020;
}
pre {
background: #404040;
border: 1px solid #202020;
}
code {
background: #404040;
border: 1px solid #202020;
}

/* Image Styling */
.gallery img {
border: 1px solid #333 !important;
background: #111;
}

/*************************** Gradients ***************************/

input[type="submit"],
input[type="reset"],
.wp-pagenavi .current,
.wp-pagenavi .page:hover,
.wp-pagenavi.post-navi span,
.wp-pagenavi.post-navi a span:hover {
border: 1px solid #935213;
background-color: #a17439;
background-image: -moz-linear-gradient(top, #a17439, #935213);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a17439), to(#935213));
-pie-background: linear-gradient(#a17439, #935213 70%);
color: #fff;
}

.separate > div,
.joint > div,
.panel,
.ui-tabs-panel,
.wp-pagenavi span,
.wp-pagenavi a,
.wp-pagenavi.post-navi a span {
border: 1px solid #202020;
background-color: #303030;
background-image: -moz-linear-gradient(top, #4a4a4a, #303030);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a4a4a), to(#303030));
-pie-background: linear-gradient(#4a4a4a, #303030 70%);
-webkit-box-shadow:1px 1px 5px #111;
-moz-box-shadow:1px 1px 5px #111;
box-shadow:1px 1px 5px #111;
color: #999;
}


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

/* Page Wrap*/
#page-wrapper {
background: url(../images/header-glass.png) no-repeat center top;
}

/* Frame */
#frame.frame-sb-left {
background: url(../images/frame-sb-left-dark.png) repeat-y;
}
#frame.frame-sb-right {
background: url(../images/frame-sb-right-dark.png) repeat-y;
}
#frame.frame-fullwidth {
background: #292929;
}
#frame {
border: 1px solid #202020;
-webkit-box-shadow:1px 1px 5px #111;
-moz-box-shadow:1px 1px 5px #111;
box-shadow:1px 1px 5px #111;
}


/*************************** Navigation Menus ***************************/

/* Drop Down Menus */
#nav .sub-menu {
-webkit-box-shadow:1px 1px 5px #111;
-moz-box-shadow:1px 1px 5px #111;
box-shadow:1px 1px 5px #111;
}


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

/* Joint Columns */
.middle.joint > div {
border-left-color: #494949;
}
.last.joint > div {
border-left-color: #494949;
}


/*************************** Shortcodes: Images ***************************/

/* Lightbox */
.hover-image {
background: url(../images/zoom-dark.png) no-repeat center center;
}
.hover-video {
background: url(../images/play-dark.png) no-repeat center center;
}


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

/* Slider Nav */
.nav-type-1.slider-nav-wrapper {
background: url(../images/slider-nav-dark.png) no-repeat top center;
}


/*************************** Shortcodes: Buttons ***************************/

.button a,
.button a:hover {
-webkit-box-shadow:1px 1px 5px #111;
-moz-box-shadow:1px 1px 5px #111;
box-shadow:1px 1px 5px #111;
}


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

.divider {
border-top: 1px solid #333;
}
#no-frame.frame-sb-right .divider.curved,
#no-frame.frame-sb-left .divider.curved,
#frame.frame-sb-right .divider.curved,
#frame.frame-sb-left .divider.curved {
background: url(../images/dividers-dark.png) no-repeat 0 -100px;
}
#no-frame.frame-fullwidth .divider.curved,
#frame.frame-fullwidth .divider.curved {
background: url(../images/dividers-dark.png) no-repeat 0 -150px;
}


/*************************** Shortcodes: Blockquotes ***************************/

blockquote, .blockquote-right, .blockquote-left {
background: url(../images/bq-dark.png) no-repeat;
}


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

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


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

.author-info {
border: 1px solid #202020;
background: #111;
}


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

.related-image {
border: 1px solid #202020;
background: #111 url(../images/related-post.png) no-repeat center center;
}


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

.ui-tabs .ui-tabs-nav li {
border: 1px solid #202020;
background: #4a4a4a;
}
.ui-tabs .ui-tabs-nav li:hover { 
background: #404040;
}
.ui-tabs .ui-tabs-nav li a:hover {
color: #999;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
background: #4a4a4a;
}


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

/* Footer Container */
#footer-top-inner {
background: #1c1c1c url(../images/footer-container-dark.png) repeat-x;
-webkit-box-shadow:1px 1px 5px #111;
-moz-box-shadow:1px 1px 5px #111;
box-shadow:1px 1px 5px #111;
}
#footer-curve {
background: url(../images/footer-curve-dark.png) no-repeat center top;
}

/* Footer Bottom */
#footer-bottom-outer {
background: url(../images/footer-bottom-tiger.png) repeat-x;
}
#footer-bottom-inner {
color: #c0c0c0;
}
#footer-bottom-inner a {
color: #c0c0c0;
}


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

/* General Widget Styling */
.widget {
border-bottom: 4px solid #202020;
}
.widget h3 {
color: #999;
}
.widget ul li {
border-top: 1px solid #202020;
border-bottom: 1px solid #000;
}


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

/* Comment Box */
#commentlist .comment {
border-bottom: 1px solid #404040;
}

/* Child Comments */
#commentlist .children .comment {
border-top: 1px solid #404040;
}