/* The page Body */
body { color: #444; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #000; }

/* The page container */
.container { background-color: #fff; }

/* Links */
a { color: #090; }

/* Menu */
.menu a { color: #333; }
.menu ul li a:hover { color: #090; }
.menu ul li.current_page_item,
.menu ul li.current_page_ancestor { color: #000; }

.nav ul { border-top: 1px solid #000; }
.nav ul li a { border-bottom: 1px solid #fff; background-color: #fff; }

.nav a { color: #333; }
.nav a:hover { background-color: #fff; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: #fff; }

/* Home Page Slider */
#slider { background-color: #222; }
#slider .text { color: #fff; }
#slider h2,
#slider h2 a { color: #fff; }
#slider h2 a:hover { color: #0a0; }

#slider-nav-left { background: transparent url('left_slider.png') no-repeat scroll center top; }
#slider-nav-right { background: transparent url('right_slider.png') no-repeat scroll center top; }


/* Page Portfolio */
.portfolio-title { color: #000; }

.testimonial-person { color: #000; }
.testimonial-company { color: #919191; }


/* Inner Page */
h2.entry-title a { color: #000; }


/* Sub-header */
#sub-header { background: transparent url('separator.gif') repeat-x scroll center bottom; }
#sub-header h2 { color: #333; background-color: #fff; }
#sub-header-search { background: transparent url('search_border.gif') repeat-x scroll center bottom; }
#sub-header-search .search { color: #999; background-color: #fff; }

#page-container { background: transparent url('separator_vertical.gif') repeat-y scroll 639px 1px; }


/* Comment Reply */
#allowed-tags { background: #fff; border: 1px #ddd dotted; }


/* Widgets */
.widget h3 { background: transparent url('separator.gif') repeat-x scroll center bottom; }
.widget li { background: transparent url('separator.gif') repeat-x scroll center 30px; }
.widget li a { color: #000; }


/* Footer */
.footer #copyright { color: #000; }
.footer a { color: #000; }

/* Meta Information */
.meta { color: #222; }

/* Dot Separator */
div.hr { background: transparent url('separator.gif') repeat-x scroll center bottom; }

/* Tables */
table { border: 1px solid #ddd; }
table .alt { background: #ddd; }
tr { border-bottom: 1px solid #ddd; }
th { background-color:#222; border:1px solid #222; color: #fff; }
table tfoot tr th, table tfoot tr td { background-color:#bbb; border:1px solid #bbb; color: #000; }