/* --------------- Document Defaults -------------- */
body {
background:#a09c8e url(images/gradient-alt.jpg) 0 0 repeat-x;
color:#666;
}
body {
cursor:default;
}
a, label, .submit, #tools input, #code-converter input {
cursor:pointer;
}
a:active {
cursor:wait;
}
p, h2, h3, h4, h5 { 
cursor:text;
}
/* ------------------ Typography ------------------- */ 
h1 span {
background: url(images/heading-alt.gif) no-repeat left top;
left:111px;
top:9px;
}
/* -------------------- Forms ---------------------- */
#contact form input, #contact form textarea {
background:#d7d4cb;
} 
#contact input:hover, #contact textarea:hover, #contact input.hover, #contact textarea.hover {
background:#ECEBE6;
}  
#contact input:focus, #contact textarea:focus {
background:#ECEBE6;
}
#contact label, #contact input, #contact textarea {
color:#666;
}
/* ------------------- Layout --------------------- */
#wrapper {
background:#ECEBE6;
border-left:1px solid #666;
border-right:1px solid #666;
}
#header {
border-bottom:1px solid #C9F;  
}
#nav { 
background:#dad7d0;
}
#content {
border-top:1px solid #C9F;
}
#footerborder {
background:#C9F; 
border-bottom:1px solid #ECEBE6;
}
/* ------------------- Links ---------------------- */
a, a:visited {
color:#666;
}
/* --------------------- Menus -------------------- */
/* Main Menu */
#nav li a {
color:#666;
}
#nav li a:active, #nav li a:focus, #nav li a:hover {
color:#C9F; 
border-top:1px solid #666; 
border-bottom:1px solid #666; 
}
body#home a#homenav, body#about a#aboutnav, body#portfolio a#portfolionav, body#testimonials a#testimonialsnav, body#begin a#beginnav, body#worksheet a#beginnav, body#contract a#beginnav, body#prices a#beginnav, body#tools a#toolsnav, body#code a#toolsnav, body#contact a#contactnav {
color:#C9F; 
}
body#home a#homenav:hover, body#about a#aboutnav:hover, body#portfolio a#portfolionav:hover, body#testimonials a#testimonialsnav:hover, body#begin a#beginnav:hover, body#tools a#toolsnav:hover, body#contact a#contactnav:hover {
color:#C9F;
border-top:1px solid #666; 
border-bottom:1px solid #666; 		
}
/* ------------------- Drop Shadow ----------------- */
* html .shadow {
background:url(images/rightcorner-alt.gif) right top no-repeat;
} 
* html .shadow div {
background:url(images/leftcorner-alt.gif) left bottom no-repeat;
} 
* html .shadow span {
background:url(images/shadow-alt.gif) bottom right;
}
/* ----------------- Content/Pages ----------------- */
/* ------- About Page ----- */
#about .shadow img {
display:none;
}
/* ------ Code Pages ------ */
pre, #code-converter textarea {
border:#666 solid 1px;
background:#fbfaf7;
}	
#code span {
color:#a6a6a6;
}
#code input {
background:#fbfaf7;
}
/* ------- #footer -------- */
#footer #greensymbols {
display:none;
}
/* ------ Tools Page ------ */
#tools #targetcheckbox, #tools #targetlabel {
background:#ECEBE6;
}
/* ---- Portfolio Page ---- */
#portfolio .shadow img {
background:#cecabf;
}
#portfolio .shadow img:hover, #portfolio .shadow img.hover { /* .hover for IE6 */
background:#ada99d;
outline:#ada99d solid 1px;
}
/* --------------- Custom Search --------------- */
input.search-go:active, input.search-go:focus, input.search-go:hover {
background:url(images/search-icon-alt.png) no-repeat 0 100%;
}
.search-box {
opacity:.6;
-ms-filter:"alpha(opacity=60)"; 
filter:alpha(opacity=60); 
}
/* ------------------- Echo ------------------- */
/* Made Comments area */
div.jsk-SecondaryBackgroundColor {
background:#ECEBE6 !important;
}
div.jsk-PrimaryBackgroundColor {
background:#ECEBE6 !important; /* background color of made comments */
}
div.jsk-HeaderWrapper {
background:#ECEBE6 !important; 
}
/* font */
span.js-singleCommentName { /* commenter name */
color:#C9F !important; 
}
div.jsk-PrimaryFontColor { /* the color of all primary text elements */
color:#333 !important; 
} 
.js-kit-miniProfile-logout div.js-kit-miniProfile-logoutLink {
color:#333 !important; /* logout link */
}
div.js-kit-miniProfile-logout {
color:#333 !important; /* logging out */
}
div.js-kit-tab-title {
color:#333 !important; /* Add Images and Follow link */
}
div.jskit-MenuTitle {
color:#333 !important; /* Admin link */
}
div.js-singleCommentDate { /* comment date color */
color:#666 !important;
}
span.js-singleCommentText { /* comment body text color */
color:#333 !important;
}
div.jsk-Pager li, div.jsk-Pager a { /* next and prev buttons and pages link color */
color:#333 !important;
}
input.jsk-CommentFormButton:hover { /* Post and Cancel */
background:#eee !important;
border:1px solid #333 !important;
}
/* custom black cursor */
div.js-kit-tab, div.jskit-MenuTitle, div.jskit-MenuTitleExpandMarker, div.jskit-MenuContainer, span.js-singleCommentName, a.js-singleCommentControl, div.js-singleCommentAvatar, .defaultSkin a.mceButton, .defaultSkin a.mceButton span, div.js-kit-miniProfile-logout, div.jskit-GoogleLikeMenuBar, div.js-kit-avatars-avatarWrapper, div.js-kit-linksItem-icon, input.jsk-CommentFormButton, img.js-kit-follow-rssThreadButton, input.js-kit-follow-emailCheckbox, div.jskit-container-closeButton, div.js-singleCommentOrigin a, div.js-kit-miniProfile div, div.js-kit-miniProfile span { /* Add Images,Follow,Admin,Admin container,commenter name,like,reply,moderate,avitar,bold,italic,etc,logout,To Button,large avatar,js profile,cancel,post,rss image,checkbox,large pop close link,large popup links,mini profile  */
cursor:pointer !important;
}
body.mceContentBody, span.defaultSkin table.mceLayout tr.mceFirst td.mceToolbar, div.js-kit-miniProfile, div.jskit-container-wrapper, div.js-kit-avatars-wrapper { 
cursor:default !important;
}