body {
color: #404040;
}

input, textarea, select {
background: #e2e2e2;
color: #404040;
}
input:focus, textarea:focus, select:focus {
background: #c0c0c0;
}
input[type="submit"], input[type="reset"] {
background: url(../images/submit_btn_light.png) no-repeat;
color: #404040;
}
input[type="submit"]:hover, input[type="reset"]:hover {
color: #202020;
}
blockquote {
background: transparent url(../images/bq_light.png) left top no-repeat;
}
hr {
background-color: #c0c0c0;
color: #c0c0c0;
}
th {
background: #c0c0c0;
}
td {
background: #e2e2e2;
}
fieldset {
border: 1px solid #c0c0c0;
}
legend {
color: #202020;
}

#header {
background: url(../images/header_light.png) no-repeat;
}
#header-bar {
border-bottom: 1px solid #ffffff;
background: url(../images/header_bar_light.png) repeat-x;
}
#header-bar #searchform {
background: url(../images/search_bar_light.png) no-repeat;
}

#nav-container {
background: url(../images/nav_divider_light.png) repeat-y left;
}
#nav li{
background: url(../images/nav_divider_light.png) repeat-y right;
}
#nav ul {
background: url(../images/nav_bg_light_1.png) no-repeat;
}
#nav ul ul {
background: url(../images/nav_bg_light_2.png) no-repeat;
}
#nav li ul .nav-last {
border-bottom: 1px solid #808080;
}
#nav a {
color: #404040;
text-shadow: #ffffff 1px 1px 0;
}
#nav .children .cat-item a, #nav li .page_item a {
color: #404040;
}
#nav .children .cat-item a:hover, #nav li .page_item a:hover {
background: #f7f7f7;
color: #808080;
}

.tooltip { 
background:transparent url(../images/tooltip_light.png) no-repeat; 
}

#content-wrapper-outer {
background: url(../images/page_bg_light.png) repeat-y;
}

#footer {
background: url(../images/footer_light.png) no-repeat;
color: #808080;
text-shadow: #ffffff 1px 1px 0;
}
#footer a {
color: #808080;
}
#footer a:hover {
color: #404040;
}

.meta, .meta a {
color: #808080;
}

.page-title {
border-bottom: 1px solid #c0c0c0;
}
.subtitle {
color: #404040;
}

.post-thumbnail-shadow {
background: url(../images/post_thumbnail_shadow_light.png) no-repeat;
}

#tabs {
background: url(../images/tab_bg_light.png) no-repeat;
}
a.tab {
color: #808080;
text-shadow: #ffffff 1px 1px 0;
}
a.tab-active {
text-shadow: #ffffff 1px 1px 0;
}
a.tab:hover, a.tab-active, a.tab-active:hover {
color: #404040;
}

.kwicks li, .gallery-image, .post-image {
background: url(../images/ajax_loader_light.gif) 50% 50% no-repeat;
}
.slider-title h1 {
color: #202020;
}
.slider-title, .slider-desc, .fadesliderImage span, .minisliderImage span {
background: url(../images/slider_desc_bg_light.png) repeat;
color: #202020;
}

#carousel-wrapper {
background: url(../images/image_slider_light.jpg);
}
.prev {
background: url(../images/image_slider_prev_light.gif) no-repeat;
}
.next {
background: url(../images/image_slider_next_light.gif) no-repeat;
}

.gallery-image-details {
background: #ffffff;
border: 1px solid #c0c0c0;
color: #808080;
}

.widget h3 {
color: #404040;
border-bottom: 1px solid #c0c0c0;
}
.widget li {
border-bottom: 1px solid #c0c0c0;
}
.widget img {
border: 1px solid #c0c0c0;
}
.widget img:hover {
border: 1px solid #404040;
}

#minislider {
border: 1px solid #c0c0c0;
}

#comments h3 {
border-bottom: 1px solid #c0c0c0;
}
.comment-body {
border-bottom: 1px solid #c0c0c0;
}

.alignleft, .alignright, .aligncenter {
border: 1px solid #c0c0c0;
}
.wp-caption-text {
color: #404040;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend, .page-numbers, .wp-pagenavi span.current, .page-comments span.current {
color: #404040 !important;
}
.wp-pagenavi span.current, .page-comments span.current, .wp-pagenavi a:hover, .page-numbers:hover {	
background: #c0c0c0 !important;
color: #404040 !important;
}
.post-navi {
color: #404040 !important;
}
.post-navi span {
background: #c0c0c0 !important;
color: #404040 !important;
}
.post-navi a:hover span {
background: #c0c0c0 !important;
color: #404040 !important;
}

.loader {
background: url('../images/ajax_loader_light.gif') no-repeat center center;
}