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

/* Page Styling */
body {
background: #f9f9f9 url(../images/page_bg_3.png) repeat-x;
color: #808080;
}

/* Text Styling */
a, #nav ul a:hover, #nav ul .current-menu-item a, #nav ul .current-menu-ancestor a, #nav ul .current-menu-item ul li a:hover, #nav ul .current-menu-ancestor ul li a:hover, #footer a:hover, #tabs-box .tab a:hover, #tabs-box .tab-active a, .widget a:hover, #recent-comments-widget a, .review-box-text a:hover, #comments-title span a:hover, .cancel-comment-reply a:hover {
color: #000000;
}
a:hover {
color: #808080;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #000000;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #808080;
}
ul li {
background: url(../images/light/widget_arrow.png) no-repeat left 7px;
}

/* Form Styling */
input,
textarea,
select,
#main-content input[type="password"],
#content input[type="password"], 
.login-password input[type="password"] {
color: #808080;
}
input[type="submit"],
input[type="reset"],
button {
color: #808080;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
background: #d6d6d6;
}
fieldset {
border: 1px solid #d6d6d6;
}

/* Table Styling */
table {
padding-bottom: 20px;
}
th {
background: #d6d6d6;
}
td {
border-top: 1px solid #d6d6d6;
}

/* Other Styling */
hr {
border-top: 1px solid #d6d6d6;
}
pre, code {
background: #ffffff;
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}

/* Image Styling */
.gallery img {
border: 1px solid #d6d6d6 !important;
}
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right,
div.light_square .pp_content {
background: #fff !important;
}
div.light_square .pp_content .ppt,
div.light_square #pp_full_res .pp_inline {
color: #808080 !important;
}


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

/* Header */
#header-top {
background: url(../images/light/header_top.png) no-repeat;
}

#header-bottom {
background: url(../images/light/header_bottom.png) no-repeat;
}

/* Login */
#login span {
color: #d6d6d6;
}

/* Search */
#searchbar {
background: url(../images/light/searchbar.png) no-repeat left top;
}
#searchbar:focus {
background: url(../images/light/searchbar.png) no-repeat left bottom;
}
#searchsubmit {
float: left;
background: url(../images/light/searchbar.png) no-repeat right top;
}
#searchsubmit:hover {
background: url(../images/light/searchbar.png) no-repeat right bottom;
}

/* Logo */
.logo-default {
background: url(../images/light/logo.png) no-repeat;
}

/* Display Options */
#display-compact {
background: url(../images/light/display_options.png) no-repeat left;
}
#display-extended {
background: url(../images/light/display_options.png) no-repeat right;
}

.blog-image, .post-button, .thumbnail, .tab-image, #review-page-image, #review-stats, #review-page-user-rating .ratingbutton, .review-list-image, #recent-comments-widget .avatar, .latest-members-widget img, .profile-avatar, .comment-avatar img, .comment-body, .aligncenter, .alignleft, .alignright, input, textarea, select, #main-content input[type="password"], #content input[type="password"], .login-password input[type="password"], input[type="submit"], input[type="reset"], .widget .item-avatar img {
background: #ebebeb url(../images/light/gradient.png) repeat-x;
border: 1px solid #d6d6d6;
}


/*************************** Navigation ***************************/

/* Nav Wrapper */
#nav-left {
background: url(../images/light/nav.png) no-repeat left top;
}
#nav ul, #nav ul ul{
background: url(../images/light/nav.png) no-repeat right top;
}

/* Top Level Nav */
#nav ul ul {
background: url(../images/light/nav_dropdown.png) no-repeat bottom;
}
#nav ul li ul a:hover{
background: #d6d6d6;
}
#nav ul ul ul .nav-first {
border-top: 1px solid #d6d6d6;
}
#nav ul a,
#nav ul .current-menu-item ul li a,
#nav ul .current-menu-ancestor ul li a {
color: #808080;
}


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

/* Footer */
#footer {
background: url(../images/light/footer.png);
color: #666;
}
#footer a {
color: #808080;
}

/* Footer widgets */
#footer-widgets {
border-top: 1px solid #ccc;
}

/* Top Arrow */
#top_arrow {
background: url(../images/light/top_arrow.png) no-repeat;
}


/*************************** Slider ***************************/

/* Slider */
#slider {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#slider-top {
background: #d6d6d6;
}
.nivo-controlNav {
background: #ebebeb;
border-left: 1px solid #ccc;
}
.nivo-controlNav a {
background: #ebebeb url(../images/light/slider_nav.png) repeat-x;
border-top: 1px solid #ccc;
color: #cacaca;
}
.nivo-controlNav a:hover {
background: #ffffff;
}
.nivo-controlNav a.active {
background: #ffffff;
color: #808080;
}
.read-on-link {
color: #808080;
background: #ffffff;
}
.read-on-link:hover {
color: #000000;
}


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

/* Page */
.page-title {
border-bottom: 1px solid #d6d6d6;
}

/* Search Page */
#search-results {
border-bottom: 1px solid #d6d6d6;
}


/*************************** Blog Template ***************************/

.read-on {
color: #808080;
}


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

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


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

.post-button {
color: #808080;
}
.post-button:hover {
background: #d6d6d6;
}


/*************************** Shortcodes: Toggle Boxes ***************************/

h4.toggle {
background: url(../images/light/toggle_down.png) no-repeat left 4px;
}

h4.toggle-active {
background: url(../images/light/toggle_up.png) no-repeat left 4px;
}


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

.divider {
border-top: 1px solid #d6d6d6;
}


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

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

/*************************** Review List Categories ***************************/

#review-list li {
border-bottom: 1px solid #d6d6d6;
}


/*************************** Review Page ***************************/

/* Review Ratings */
#review-page-our-rating {
border-bottom: 1px solid #d6d6d6;
}
#review-page-user-rating .ratingmulti,
#review-page-user-rating .ratingmulti table,
#review-page-image .ratingmulti td,
.gdmultitable {
background: #f7f7f7 !important;
color: #808080 !important;
}
#review-page-user-rating .ratingbutton {
color: #808080;
}
#review-page-user-rating .ratingbutton.gdactive,
#review-page-user-rating .ratingbutton.gdactive a {
color: #808080;
background: #d6d6d6;
}

/* Tabs Box */
#tabs-box {
border-top: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
#tabs-box .tab a {
color: #808080;
}
.layout-3 #tabs-box {
background: url(../images/light/tabs_box.png) no-repeat bottom;
}


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

/* General Widgets */
.widget {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #fefefe url(../images/light/widget_bg.png) no-repeat;
}
.widget a {
color: #808080;
}
.sidebar-home h3 {
background: url(../images/light/widget_header_small.png) no-repeat;
}
.sidebar-other h3 {
background: url(../images/light/widget_header_large.png) no-repeat;
}

/* Recent Comments */
#recent-comments-widget a {
color: #000000;
}
#recent-comments-widget a:hover {
color: #808080;
}


/*************************** Review Boxes Widget ***************************/

/* Single Review Box */
.review-display {
background: url(../images/light/review_box.png) no-repeat top;
}
.review-box-bottom {
background: url(../images/light/review_box.png) no-repeat bottom;
}
.review-box-text {
color: #808080;
}
.review-box-text a {
color: #808080;
}


/*************************** User Profile ***************************/

/* Profile Recent Posts & Comments */
.profile-list .row {
border-bottom: 1px solid #d6d6d6;
}


/*************************** Comments Page ***************************/

/* User Comments */
#comments-title {
background: url(../images/light/comment_header.png) no-repeat;
}
#comments-title h3 {
color: #808080;
}
#comments-title span a {
color: #808080;
}
.comment-arrow {
background: url(../images/light/comment_arrow.png) no-repeat;
}
.mtrow {
background-color: #fff !important;
}
.mtrow td {
color: #808080 !important;
}

/* Comment Form */
#commentform {
border-top: 1px solid #d6d6d6;
}
#respond h3 {
color: #808080;
}


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

.wp-pagenavi {
padding: 20px 0 0 0;
float: right;
}
.wp-pagenavi span,
.wp-pagenavi a,
.wp-pagenavi.post-navi a span {
color: #808080;
border: 1px solid #c0c0c0;
background-color: #ccc;
background-image: -moz-linear-gradient(top, #f7f7f7, #ccc);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#ccc));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f7f7f7, endColorstr=#ccc);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f7f7f7, endColorstr=#ccc)";
}
.wp-pagenavi .current,
.wp-pagenavi .page:hover,
.wp-pagenavi.post-navi span,
.wp-pagenavi.post-navi a span:hover {
color: #fff;
background-color: #808080;
background-image: -moz-linear-gradient(top, #c0c0c0, #808080);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c0c0c0), to(#808080));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c0c0c0, endColorstr=#808080);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#c0c0c0, endColorstr=#808080)";
}


/*************************** BuddyPress ***************************/

div.item-list-tabs ul li {
position: relative;
z-index: 2;
}
div.item-list-tabs ul li a,
div.item-list-tabs ul li.current a {
color: #000;
}
div.item-list-tabs ul li a:hover {
color: #808080;
}
div.item-list-tabs ul li.selected a,
div.item-list-tabs ul li.current a {
border: 1px solid #ccc !important;
border-bottom-width: 0 !important;
color: #000;
}
div.item-list-tabs ul li a span {
background: #999;
color: #fff;
}
div.item-list-tabs ul li a:hover span {
background: #000;
color: #fff;
}
div#subnav.item-list-tabs, div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a, span.activity, div#message p, form#whats-new-form #whats-new-textarea, form#whats-new-form textarea, #container tr, .activity-list div.activity-meta a.acomment-reply, .activity-list div.activity-meta a {
background: #eaeaea !important;
}
div#subnav.item-list-tabs {
top: -1px;
position: relative;
z-index: 1;
border: 1px solid #ccc !important;
}
div#subnav.item-list-tabs ul li a {
border: 0 !important;
}
div#subnav.item-list-tabs ul li.current a,
div#subnav.item-list-tabs ul li a:hover {
color: #000;
}
div.activity-comments form .ac-textarea, div#user-pag.pagination, .friends div.pagination, .mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
background: #d6d6d6;
border: 0 !important;
}
span.activity, div#message p, form#whats-new-form textarea, .activity-list div.activity-meta a.acomment-reply, .activity-list div.activity-meta a, div.activity-comments form textarea {
color: #808080 !important;
}
.activity-list div.activity-meta a.acomment-reply:hover,
.activity-list div.activity-meta a:hover {
color: #000 !important;
}
span.activity, div#message p, form#whats-new-form #whats-new-textarea, #container td, #container div, div.activity-comments form.ac-form, .activity-list div.activity-meta a.acomment-reply, .activity-list div.activity-meta a {
border: 1px solid #ccc !important;
}
form#whats-new-form {
border-bottom-color: #ccc;
}
div#item-header div.generic-button,
div#item-header a.button {
background: #EAEAEA;
border: 1px solid #ccc !important;
}
div#item-header div.generic-button a {
color: #808080;
}
div#item-header div.generic-button a:hover {
color: #333;
}
.button {
background: url(../images/light/widget_header_large.png) no-repeat center center;
color: #808080;
border: 1px solid #888;
}
.button:hover, input[type="submit"]:hover,
input[type="reset"]:hover {
background: #c0c0c0;
color: #ffffff;
}

span.highlight a:hover {
color: #808080;
}

.activity-list li.load-more {
border: 1px solid #ccc;
background: #eaeaea !important;
}
.activity-list li.load-more a {
color: #808080;
}

table tr td.label {
border-right: 1px solid #d6d6d6;
}

#container table tr.alt {
background: #ccc;
}

div.messages-options-nav {
background: #ccc;
}

div#message-thread div.message-box {
background: #ccc !important;
}
div.activity-comments > ul {
background: #eaeaea;
border: 1px solid #ccc;
}
div.activity-comments ul li {
border-top: 1px solid #ccc;
}

div.pagination,
.bbPress .bbp-pagination {
background: #eaeaea;
border: 1px solid #ccc;
}
div.pagination#user-pag, .friends div.pagination,
.mygroups div.pagination, .myblogs div.pagination, noscript div.pagination {
background: #ccc;
}
ul#topic-post-list li.alt {
background: #eaeaea;
}

div.activity-comments form.ac-form {
background: #eaeaea;
border: none;
}
div.activity-comments form div.ac-reply-content {
background: #eaeaea;
}
div.activity-comments form .ac-textarea {
border: 1px solid #d6d6d6 !important;
background: #fff !important;
}
div.activity-comments form textarea {
color: #808080;
background: #fff;
}
div.ac-reply-avatar img {
border: 2px solid #fff !important;
}

.activity-list .activity-content img.thumbnail {
border: 1px solid #d6d6d6;
}
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner {
border-left: 2px solid #d6d6d6 !important;
}

table.forum tr.sticky td {
background: #f1f1f1;
}

body.activity-permalink .activity-list li .activity-content {
background: #ccc;
border: 0;
}

/* bbPress */
.bbPress table.bbp-forums th,
.bbPress table.bbp-topics th,
.bbPress table.bbp-topic th,
.bbPress table.bbp-replies th,
.bbPress table.bbp-forums th,
.bbPress table.bbp-topics th,
.bbPress table.bbp-topic th,
.bbPress table.bbp-replies th {
background-color: #f1f1f1;
}
.bbPress span.bbp-admin-links,
.bbPress span.bbp-admin-links a {
color: #808080;
}