body{
color:#666;
}

#frontpage, #portfolio_entry{
background: #fff url(../images/bg.jpg) repeat-x top left;
}

#subpage{
background: #fff url(../images/bg_small.jpg) repeat-x  left top;
}

.logo{
	background-color: transparent;
	background-image: url(/images/logo_caemho.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.wrapper{
border-bottom:1px solid #b3b3b3;
}

/*****************************
Small Boxes and Sidebar "Widgets"
/****************************/	

#top .box2{border-right:1px solid #b3b3b3; border-left:1px solid #b3b3b3;}



.widget_categories a, .widget_pages a{
border-bottom:1px solid #ddd;
}


.widget_categories a:hover, .widget_pages a:hover{
background:#f5f5f5;	
}

/*****************************
Featured area	
/****************************/
.featured{
background: transparent url(../images/bg_image.png) no-repeat scroll left -7px!important ;
background: transparent url(../images/bg_image.png) no-repeat scroll left -6px ;
}

#featured_text{
background: transparent url(../images/gloss.png) no-repeat bottom left;
}

.featured h3{
color:#eee;
}

.featured_text_box{
color:#aaa;
}

.slider_control{
background: transparent url(../images/bg_buttons.png) no-repeat top left;
}

.sc_lightbox{
background: transparent url(../images/sc_lightbox.png) no-repeat top left;
}

.sc_external{
background: transparent url(../images/sc_external.png) no-repeat top left;
}

.sc_prev{
background: transparent url(../images/sc_prev.png) no-repeat top left;
}

.sc_next{
background: transparent url(../images/sc_next.png) no-repeat top left;
}



.projectlist strong{
color:#aaa;
}
.projectlist a{
color:#fff;
}

#top .project_heading{
background:#333;
}
/*Portfolio*/

.project_text_box .projectlist strong{
color:#666;
}

.project_text_box .projectlist li{
color:#333;
}

.project_text_box .project_heading{
color:#ddd;
}
#top .project_text_box .project_heading:hover{
color:#fff;
background-color:#edb106;
}

/*****************************
basic & common styles	
/****************************/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
color:#5B5A5A;
}

a{
color:#333;
text-decoration:underline;
}

a:hover{
color:#444;
text-decoration:none;
}



h1,h2,h3,h4,h5,h6, legend{
color:#5b5a5a;
}

.entry h2, .entry h2 a, .entry h2, .entry h2 a {
color:#3D3D3D;
}

.meta, small{
color:#a0a0a0;
}

.read-more, .show-next{
color:#555;
}


.read-more:hover, .show-next:hover{
color:#666;
}

.entry ul, .entry ol{

border-top:1px solid #ddd;
}


.entry li{
border-bottom:1px solid #ddd;
}

#frontpage .entry{
border:none;
}

blockquote{
color:#555555;
}


.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a{
background-color:#333399;
color:#fff;
}

.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover{
background-color:#80878C;
color:#fff;
}

#top .bg_sidebar{
background:transparent url(../images/bg_sidebar.png) repeat-y scroll center top;
}

.corner{
background-image:url(../images/corners.png);
}

.feed{
background:transparent url(../images/rss.png) no-repeat scroll right top;
}

.project_text_box .aligncenter, .project_text_box .alignleft, .project_text_box .alignright, .entry .aligncenter, .entry .alignleft, .entry .alignright{
background:transparent url(../images/bg_menu.png) top left;
}

/*CONTACT FORM*/	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


#s, .text_input, .text_area, textarea, #commentform input{
border:1px solid #ababab;
color:#333399;
}


#searchsubmit, #send, #top #submit{
border:none;
background-color:#333399;
cursor:pointer;
color:#fff;

}

#searchsubmit:hover, #send:hover, #top #submit:hover{
background-color:#80878C;
color:#fff;
}

/*nav*/

#top #nav li.back{
background:transparent url(../images/lava.png) no-repeat right bottom !important;
background:transparent url(../images/lava_ie6.png) no-repeat right bottom;
}
#top #nav li.back .left{
background:transparent url(../images/lava.png) no-repeat top left !important;
background:transparent url(../images/lava_ie6.png) no-repeat top left ;
}

#top #nav a{
color: #ccc;
}

#top #nav ul a{
border-bottom:1px solid #707070;
}
#top #nav ul a:hover{
color: #fff;
}

#top #nav a:hover, #top #nav .current a{
color: #fff;
}

#top #nav ul{
background:transparent url(../images/bg_menu.png) top left;
}
