/* style.css colors */

/* colors

B5BF6B, 9FA668, F2E0C9, D98F89, 9C1330

*/

/* =html */

html {
	background-color: #333;
}

/* =body */

body {
	background: transparent;
}

/* Main Area Divisions */

div#fixHeight { /* This Div is used to fix the height problem with Safari & Firefox */
	border-color: #9FA668;	
	background-color: #D98F89;
}

div#container {	
	background: #fff;
	color: #333;	
}

div#branding {

}

div#navMain {
	background: #9C1330;	
}

div#c1 {
	background-color: #D98F89; /* Make this the same color as the background color of #fixHeight */
}

div#c2 {
	background-color: transparent;
}

div#c3 {
	background-color: #D98F89;
}

/* !Typo General */

h1, h2, h3, h4, h5 {
	color: #9C1330;
}
 
span.hiLite {
	color: #0033ff;
}

/* !Type Testimonials */

div#c2.testimonials blockquote {
	border-bottom-color: #9FA668;
}

div#c2.testimonials span.commenter {
	color: #9C1330;
}

/* =content Area Styling */

div#colMain a:link, div#colMain a:visited, div#colMain a:active {
	border-bottom-color: #339933;	
	color: #0033ff;
}

div#colMain a:focus, div#colMain a:hover {	
	color: #cc0000;
	
}

div.photo {
	border-color: #ff9900;
}

/* =lists */

#colMain dl dt {
	color: #339933;
}

/* =tables */

table {
    border-color: #666;
}

table.spec tr:hover {
	color: #00ff00;
	background: #000;
}

table.spec thead tr:hover {
	color: #000;
	background: #fff;
}

table th td {
	border-color: #000;
}

thead {
    background: #fff;
}

tbody {
	background: #FFFFCA;
}

tr.stock {
	background: #E4FFCA;
}

tr { 
    border-top-color: #000;
}

/* =forms */

form {
    background: transparent;
}

fieldset input, textarea, select {
	background-color: #F2E0C9;
}

fieldset input:focus, textarea:focus, select:focus {
	background: #fff;
}

fieldset input:hover, textarea:hover, select:hover {
	border-color: #D98F89;	
}

fieldset legend {
	color: #9C1330;
}

input, textarea {
    color: #333;
}

#formButtons input {
	color: #F2E0C9;	
}

#formButtons input#reset {
	background: #D98F89;
}

#formButtons input#submit {
	background: #B5BF6B;
}

#formButtons input#submit:focus,
#formButtons input#submit:hover,
#formButtons input#reset:focus,
#formButtons input#reset:hover {
	background: #9FA668;
	color: #fff;
}

/* navMain.css colors */

ul#navM {
	background: transparent;
}

ul#navM li {
	border-right-color: #D98F89;
}

ul#navM li a:link,
ul#navM li a:visited,
ul#navM li a:active {
	color: #F2E0C9;
}

ul#navM li a:focus,
ul#navM li a:hover {
	background-color: transparent;
	border-top-color: #B5BF6B;
	border-bottom-color: #B5BF6B;
	color: #fff;
}

body#about a#mAbout,
body#contact a#mContact,
body#portfolio a#mPortfolio,
body#bios a#mBios,
body#testimonials a#mTestimonials,
body#links a#mLinks,
body#blog a#mBlog,
body#blogs a#mBlogs {
	background-color: #F2E0C9;
	border-bottom: 3px solid #B5BF6B;
	color: #333;
}

/* navSub.css color */

#colMain ul#navS {
	background: transparent;
}

#colMain ul#navS li {
	background: #F2E0C9;
}

#colMain ul#navS a {
	color: #333;
}

#colMain ul#navS a:focus, #colMain ul#navS a:hover {
	background-color: #0033ff;
	color: #fff;
}

/* navTop.css colors */

ul#navT {
	background-color: #F2E0C9;
	border-bottom-color: #333;
}

ul#navT li {
	border-left-color: #333;
}

ul#navT a {
	color: #333;
}

ul#navT a:focus,
ul#navT a:hover {
	background-color: #9FA668;
	color: #fff;
}

/* siteInfo.css colors */

ul#siteInfo {
	border-top-color: #9FA668;
	background: #B5BF6B;
}

ul#siteInfo li {
	border-left-color: #F2E0C9;
}

ul#siteInfo li a {
	color: #F2E0C9;
}

ul#siteInfo li:hover a {
	color: #fff;
	background-color: #9FA668;
}

body#privacy a#cPrivacy,
body#terms a#cTerms,
body#contact a#cContact {
	background-color: #F2E0C9;
	color: #333;
}

/* =search Form Styling */

form#cse-search-box input#searchsubmit {
	background-color: #B5BF6B;
	color: #F2E0C9;
}

form#cse-search-box input#searchsubmit:hover {
	background-color: #9FA668;
	color: #fff;
}

form#cse-search-box input.searchfield {
	color: #333;	
}

/* !Typo Standard Links */

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

a:focus, a:hover {
	color: #000;
	text-decoration: none;
}

/* !Type Links Page */

div#content.links ul {
	border-bottom-color: #000;
}