body, div, form, input, textarea, ul, li {
	color: #777;
}
body {
	margin: 0;
}
a {
    color: #999;
}

a:hover {
    color: #777;
}
h1, h2, h3, h4 {
	color: #777;
}
h1 a, h2 a, h3 a, h4 a {
	color: #777;
	text-decoration: none;
}

/* == Header == */
#header {
	background: url(../images/light/bg_header.png) #eee;
}
#logo h2 {
	color: #777;	
}
#logo a {
	color: #777;
	text-decoration: 777;
}


/* == Left sidebar ==*/
#left_sidebar {
	color: #999;
	background: url(../images/light/bg_left_sidebar_middle.png) repeat-y right top;
}
#left_sidebar .content {
   background: url(../images/light/bg_left_sidebar_top.png) no-repeat right top;
}
#left_sidebar .bottom {
	background: url(../images/light/bg_left_sidebar_bottom.png) no-repeat right top;	
}
#left_sidebar li a {
	border-bottom: 1px solid #eee;
	background: url(../images/light/arrow.png) no-repeat 3px 13px;
}


/* == Right sidebar ==*/

#right_sidebar {
	color: #999;
	background: url(../images/light/bg_right_sidebar_middle.png) repeat-y left top;
}
#right_sidebar .content {
   background: url(../images/light/bg_right_sidebar_top.png) no-repeat left top;
}
#right_sidebar .bottom {
	background: url(../images/light/bg_right_sidebar_bottom.png) no-repeat left top;
}
#right_sidebar li a {
	border-bottom: 1px solid #eee;
	background: url(../images/light/arrow.png) no-repeat 3px 13px;
}



/* == Content ==*/
#main {
	background: url(../images/light/bg_content.png) top repeat-x #fff;
}
#breadcrumbs {
	color: #999;
}
#breadcrumbs a {
    color: #bbb;
}



/* == Footer == */

#footer {
	background: url(../images/light/bg_footer.png) repeat-x top #dedede;
}
#footer_meta {
    background: url(../images/light/bg_footer_meta.png) repeat-x top #ededed;
}




/* == Navigation == */
.sf-menu li ul {
	background: url(../images/light/submenu_bg.png) no-repeat top left;
}
.sf-menu a {
	color: #666;
}

ul.sf-menu li li, ul.sf-menu li li:hover {
	background: #fff;
}
ul.sf-menu li li a, 
ul.sf-menu li:hover li a,
ul.sf-menu li:hover li li a
 {
	color: #999;
}
ul.sf-menu li li a:hover, 
ul.sf-menu li li li a:hover
 {
	background-color: #f4f4f4;
	color: #666;
}

.sf-menu li li ul {
	border-left:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
}

.sf-menu li:hover {
    background: url(../images/light/bg_menu_1.jpg) no-repeat left top;
}
.sf-menu li a:hover, .sf-menu li:hover a {
	background: url(../images/light/bg_menu_2.jpg) no-repeat right top;
	color: #666;
}

.sf-menu li.current_page_item, 
.sf-menu li.current-cat, 
.sf-menu li.current-menu-item,
.sf-menu li.current_page_item:hover, 
.sf-menu li.current-cat:hover, 
.sf-menu li.current-menu-item:hover
 {
    background: url(../images/light/bg_menu_3.jpg) no-repeat left top;
}
.sf-menu li.current_page_item a, 
.sf-menu li.current-cat a, 
.sf-menu li.current-menu-item a,
.sf-menu li.current_page_item a:hover, 
.sf-menu li.current-cat a:hover, 
.sf-menu li.current-menu-item a:hover,
.sf-menu li.current_page_item:hover a,
.sf-menu li.current-menu-item:hover a,
.sf-menu li.current-cat:hover a
 {
    background: url(../images/light/bg_menu_4.jpg) no-repeat right top;
    color: #fff;
}

.sf-menu li.current_page_item li, 
.sf-menu li li.current_page_item, 

.sf-menu li.current-cat li, 
.sf-menu li li.current-cat, 

.sf-menu li.current-menu-item li,
.sf-menu li li.current-menu-item,

.sf-menu li li.current-menu-item:hover,
.sf-menu li li.current-cat:hover,
.sf-menu li li.current_page_item:hover,

.sf-menu li.current_page_item li:hover, 
.sf-menu li.current-cat li:hover,
.sf-menu li.current-menu-item li:hover,

ul.sf-menu li li li.current_page_item:hover, 
.sf-menu li li li.current-cat:hover, 
.sf-menu li li li.current-menu-item:hover
 {
	background: #fff;
}

.sf-menu li.current_page_item li a, 
.sf-menu li.current-cat li a,
.sf-menu li.current-menu-item li a,

.sf-menu li li.current_page_item a,  
.sf-menu li li.current-cat a, 
.sf-menu li li.current-menu-item a,

.sf-menu li.current_page_item:hover li a, 
.sf-menu li.current-cat:hover li a,
.sf-menu li.current-menu-item:hover li a,

.sf-menu li li.current_page_item:hover a, 
.sf-menu li li.current-cat:hover a,
.sf-menu li li.current-menu-item:hover a 
{
	background: none;
	color: #999;
}
ul.sf-menu li.current_page_item li a:hover, 
ul.sf-menu li.current-menu-item li a:hover,
ul.sf-menu li li.current_page_item a:hover, 
.sf-menu li.current-cat li a:hover, 
.sf-menu li li.current-cat a:hover, 
.sf-menu li li.current-menu-item a:hover,
ul.sf-menu li li li.current_page_item a:hover, 
.sf-menu li li li.current-cat a:hover, 
.sf-menu li li li.current-menu-item a:hover {
	background: #f4f4f4;
	color: #666;
}





/* == Blog == */
.attachment-post-thumbnail {
	border: 1px solid #666;
}
.blog_meta {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: url(../images/light/li_bg.html) top repeat-x;
	color: #bbb;
}
.blog_meta .left {
    background: url(../images/light/ic_clock.png) no-repeat;
}
.blog_meta .right {
    background: url(../images/light/ic_comments.png) no-repeat;
}
.blog_item .blog_meta a {
    color: #bbb;
}
.blog_item .blog_meta a:hover {
    color: #999;
}




/* == Contact form == */
#fields input {
	color: #555;
	border: 1px solid #ddd;
}
#fields textarea {
	border: 1px solid #ddd;
	color: #555;
}
#fields input:hover, #fields textarea:hover{
	border: 1px solid #999;
}
#fields label, .notification_error  { 
	color: #999;
}
#fields .button {
    background: url(../images/light/bg_button_2.png) no-repeat top right;
	color: #fff;
}
#fields .button:hover {
	background: url(../images/light/bg_button_2.png) no-repeat bottom right;
	color: #fff;
}




/* == Index == */
#tagline {
	background: url(../images/light/bg_tagline.png) #dedede top repeat-x;
}
#showcase_wrap {
    background: url(../images/shadow.png) no-repeat bottom;
}
#nav a { 
	background: url(../images/light/slider_nav_1.html) no-repeat; 
}
#nav a.activeSlide { 
	background: url(../images/light/slider_nav_2.html) no-repeat; 
}
#s3 {
	background-color: #000;
}
#footer_nav .old {
    background: url(../images/light/arrow2.png) no-repeat left;}
#footer_nav .new {
    background: url(../images/light/arrow.png) no-repeat right;
}
#footer_nav a {
    font-size: 11px;
}



/* == Comments == */
#comments_wrap {
	border-top: 1px solid #eee;
}
.vcard {
   	border-bottom: 1px solid #eee;
}
.commentmetadata {
    color: #666;
}
#respond input, #respond textarea {
	color: #555;
	border: 1px solid #ddd;
}
#respond input:hover, #respond textarea:hover{
	border: 1px solid #999;
}
#respond #submit {
    background: url(../images/light/bg_button_2.png) no-repeat top right;
	color: #fff;
}
#respond #submit:hover {
    background: url(../images/light/bg_button_2.png) no-repeat bottom right;
	color: #fff;
}
.avatar img {
	border: 1px solid #ccc;
}





/* == Search == */

#searchform fieldset {
    background: url(../images/light/bg_search.png) no-repeat;
}
#searchform input#s {
	color: #555;
}
#searchform .button {
    background: url(../images/light/ic_search.png) no-repeat;
}





/* == Buttons == */
.darkbutton {
	background: url(../images/light/bg_button_1.png) no-repeat top left;
}
.darkbutton a {
	background: url(../images/light/bg_button_2.png) no-repeat top right;
	color: #fff;
}
.darkbutton:hover {
	background: url(../images/light/bg_button_1.png) no-repeat bottom left;
}
.darkbutton a:hover {
	background: url(../images/light/bg_button_2.png) no-repeat bottom right;
	color: #fff;
}

.lightbutton {
	background: url(../images/light/bg_button_3.png) no-repeat top left;
}
.lightbutton a {
	background: url(../images/light/bg_button_4.png) no-repeat top right;
	color: #777;
}
.lightbutton:hover {
	background: url(../images/light/bg_button_3.png) no-repeat bottom left;
}
.lightbutton a:hover {
	background: url(../images/light/bg_button_4.png) no-repeat bottom right;
	color: #777;
}


blockquote {
	color: #aaa;
}

