/* The page Body */

body { color: #363636; }



/* Headings */

h1, h2, h3, h4, h5, h6 { color: #E22140; }



/* The page container */

.container { background-color: #fff; }



/* Links */

a { color: #2AC5FE; }



/* Menu */

.menu a { color: #E51A2B; }

.menu ul li a:hover { color: #FFA428; }

.menu ul li.current_page_item,

.menu ul li.current_page_ancestor { color: #000; }



.nav ul { border-top: 5px solid #000; }

.nav ul li a { border-bottom: 1px solid #cacaca; background-color: #f8f8f8; }



.nav a { color: #E51A2B; }

.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: #ddd; }

#slider h2,

#slider h2 a { color: #fff; }

#slider h2 a:hover { color: #aaa; }



#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: #E50447; }



.testimonial-person { color: #000; }

.testimonial-company { color: #919191; }





/* Inner Page */

h2.entry-title a { color: #D1D100; }





/* Sub-header */

#sub-header { background: transparent url('separator.gif') repeat-x scroll center bottom; }

#sub-header h2 { color: #fff; background-color: #D1D100; }

#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: #666; }



/* Dot Separator */

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



/* Tables */

table { border: 1px solid #2AC5FE; }

table .alt { background: #ddd; }

tr { border-bottom: 1px solid #2AC5FE; }

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; }
