
/*
    GATEWAY THEME/CUSTOM
    Copyright (c) 2009, Ernesto Mendez
    http://der-design.com

	CUSTOM COLOR STYLESHEET
	------------------------
*/

/* ------- */
/* COLORS  */
/* --------*/

/* Color for the body text */
body, input, textarea { color: #241e1e; }

/* Color for the headings */
h1, h2, h3, h4, h5, h6 { color: #241e1e; }

/* Color for the links */
a { color: #d1830f; }

/* Table's Header color */
table thead th { color: #b9b9b9;; }

/* Color for the text inside Input / Textarea Fields */
input,textarea { color: #453e3e; }

/* Color for inputs when they are focused */
input:focus { color: #b9b9b9; }

/* Color for Labels */
label { color: #241e1e; }

/* Color for abbreviations and acronyms */
abbr a:hover, acronym a:hover { color: black; }

/* Color for the submit & reset buttons */
input[type=submit], input[type=reset] {  color: #b9b9b9; }

/* Color for Invalid input fields */
input.invalid { color: #241e1e; }

/* AJAX Message Color */
.message { color: #241e1e; }




/* ------------ */
/* BACKGROUNDS  */
/* ------------ */

ul.check li { list-style: none; padding-left: 27px;  background: url(../images/interface-custom/list-style-image.png) no-repeat 0 9px; }

/* Background for Tables's Headers */
table thead th {background-color: #241e1e; }

/* Same as the one above, but for hover */
table thead th:hover { background: #332d2d;}

/* Hover background color for table cells */
table tbody td:hover { background: #e8e8e8; }

/* Background color for input & textareas */
input:hover, textarea:hover { background: #f3f3f3; }

/* Input background color, when it's focused */
input:focus { background: #241e1e; }

/* Textarea background color, when it's focused */
textarea:focus { background: #f3f3f3; }

/* Background color for Invalid Input Fields */
input.invalid { background: none; }

/* Submit & Reset background colors */
input[type=submit], input[type=reset] {  background: #241e1e;  }

/* Submit & Reset background color on hover */
input[type=submit]:hover, input[type=reset]:hover { background: #332d2d; }

/* AJAX Message Background Color */
.message { background: #dfdfdf; }



/* ------------ */
/* BORDERS      */
/* ------------ */

/* Border color for acronyms and abreviations */
acronym, abbr { border-bottom: dashed 1px #241e1e; }

/* Border color for tables */
table { border: solid 1px #241e1e; }

/* Border color (top) for table body and table row */
table tbody tr { border-top: solid 1px #241e1e;  }

/* Border color (right) for table body and table row */
table tbody th, table tbody td { border-right: solid 1px #241e1e; }

/* Border color for input & textarea */
input, textarea { border: solid 1px #241e1e;;  }

/* Border color for textarea when it's on hover */
textarea:focus { border-right: solid 10px #241e1e; }

/* Border color for invalid inputs */
input.invalid { border-color: #dcddde; }

/* Border color for AJAX Message */
.message { border: 2px dotted #241e1e; }



/* ----------------- */
/* DROPDOWN MENU     */
/* ----------------- */

#header ul#navigation li ul li a.alt {
    /*  Alternating Color for Menus */
    background-color: #453e3e;
}
#header ul#navigation li a {
    /*  Normal Menu Link's Color (2) */
    color: #c4af9f;
}
#header ul#navigation li a:hover {
    /*  Normal Menu Link's Color (Hover) (2) */
    color: #b19c94;
}
#header ul#navigation li.current_page_item > a {
    /*  Menu Link's Active Color (3) */
    color: #241e1e;
}
#header ul#navigation li ul li a {
    /*  Submenu Link Color */
    color: #ababab;
    /*  Submenu Link Background */
    background: #3a3333;
}
#header ul#navigation li ul li.current_page_item > a { color: #ababab;  }
#header ul#navigation li ul li a:hover, #header ul#navigation li ul li.dir:hover > a {
    /*  Submenu Link's Color (Hover) */
    color: #241e1e;
    /*  Submenu Link's Background (Hover) */
    background: #c4af9f;
}


/* ---------------------- */
/* BACKGROUND COLORS      */
/* ---------------------- */

/* Common Background color, used on: 
 * 	
 * 	- Header
 * 	- Pagination
 * 	- Subnavigation
 * 	- Search Widget button 
 */
#header #header-sep,
#pagination .current, #pagination a,
#page-meta .links,
#content .sidebar #search-widget form#search input.submit,
#footer-widgets #search-widget input.submit
{ background-color: #241e1e; }


/* Background for Title display of featured section  */
#featured .meta { background: #241e1e; }
#featured .meta a.info { color: #b9b9b9; }
#featured .meta a.info:hover {}


/* Color for comment headings */
#content .posts .post .post-meta .heading a.comments { color: #b9b9b9; }

/* Color for comment headings on hover */
#content .posts .post .post-meta .heading a.comments:hover { color: #241e1e; }
#content .posts .post .post-meta .heading span.date { color: #241e1e; }


/* Pagination Colors, color for pages */
#pagination .pages { color: #a0a0a0; }

/* Style for current page */
#pagination .current, #pagination a { background: #241e1e; border: solid 1px #241e1e; color: #b9b9b9; }

/* Style for pages on hover */
#pagination a:hover { background-color: #919191; color: #241e1e; border-color: #919191; }

/* Style for current page */
#pagination .current { background: white; color: #241e1e; border-color: #b9b9b9; }




/* PAGE-META (SUBNAVIGATION) */

/* Page description color */
#page-meta p.description { color: #332d2d; }

/* Link styles for subnavigation */
#page-meta .links { background: #241e1e; border: solid 1px #241e1e; }

/* Links color */
#page-meta .links a { color: #b9b9b9; }

/* Links color on hover */
#page-meta .links a:hover { background-color: #332d2d   ; }

/* Current page item's color */
#page-meta .links li.current_page_item > a{ background-color: white; color: #241e1e; }

/* Current page item's color on hover */
#page-meta .links li.current_page_item > a:hover { background-color: #f3f3f3; }


/* LINKS WIDGET STYLES */
/* Color for list items that hold the links (base color) */
#content .sidebar .widget ul li { color: #c4af9f; }

/* Color for links which have a checkmark icon */
#content .sidebar .widget ul.check li { color: #241e1e; }

/* Color for links inside of list items */
#content .sidebar .widget ul li a { color: #d1830f; }

/* Same as above, but for hover */
#content .sidebar .widget ul li a:hover { color: #987e6a; }

/* Color for list items on hover */
#content .sidebar .widget ul li:hover { color: #241e1e; }



/* Portfolio thumbnails hover */
#portfolio .wrap .thumbs .thumb .hover .heading a { color: #241e1e; }


/* Color for date on posts */
#content .posts .post .post-meta .heading span.date a { color: #241e1e; }




/* COMMENTS STYLING */

/* Comment author styles */
#comments .comment-author { padding-bottom: 4px; border-bottom: solid 1px #241e1e; }
#comments .comment-author cite.fn, #comments .comment-author cite.fn a { color: #241e1e; }
#comments .comment-author cite.fn a:hover { color: #665555; }
#comments .comment-author-admin, #comments .comment-author-admin img.avatar { background: #eeeeee;}
#comments #comments-heading { border-color: #241e1e; }


/* CORE/BACKGROUND IMAGES ( DO NOT MODIFY ) */
#interactive .email a.icon { background-image: url(../images/interface-custom/email-studio.png); }
#featured .progress .bar { background-image: url(../images/interface-custom/progress-bg.png); }
#interactive div { background-image: url(../images/interface-custom/horizontal-separator.png); }
#interactive .email .separator { background-image: url(../images/interface-custom/small-separator.png); }
#content .wrap { background-image: url(../images/interface-custom/vertical-separator.png); }
#content .wrap .border-fix { background-image: url(../images/interface-custom/border-fix.png); }
#content .posts .post .post-meta .heading { background-image: url(../images/interface-custom/post-heading-block.png); }
#content .posts .post .post-meta .heading .top, #content .posts .post .post-meta .heading .bottom { background-image: url(../images/interface-custom/post-heading-line.png); }
#content .posts .post .post-meta .heading a.comments { background-image: url(../images/interface-custom/comments-bubble.png); }
#content .sidebar #search-widget form#search input.submit { background-image: url(../images/interface-custom/search-icon.png); }
#footer .footer-top { background-image: url(../images/interface-custom/horizontal-separator.png); }
#page-meta .border-bottom { background-image: url(../images/interface-custom/horizontal-separator.png); }
#portfolio .wrap .thumbs .thumb .hover .heading { background-image: url(../images/interface-custom/post-heading-line.png); }
#portfolio .wrap .thumbs .thumb .hover .heading .bottom { background-image: url(../images/interface-custom/post-heading-line.png); }

/* FIXES */
#content .full-width { background: none; }

/* SEARCH */
#content .full-width form#search input.submit { background-color: #241e1e; }

/* EXTRA */
p.tagslist { background-color: #eeeeee;}

/* Colors for Text Logo */
#header .logotext { background-color: #241e1e; }
#header .logodesc { color: #241e1e; }
