#text_content, #text_content_left, #text_content_full, div#service_elements ul li .service_content p, div#service_elements ul li .service_content p, div.about_content p { font-size: 20px; }
#copyright, div#navigation, .flex-caption { background: #7f0000; }
#header { background: #000000; }
div#intro h1 { color: #ffffff; }
div#intro p { color: #cccccc; }
div#portfolio { background: #ffffffff; }
ul#portfolioFilter li.separator, ul#portfolioFilter li a, div#portfolio_thumbs ul li div.item_info p, #text_content, #text_content_left, #text_content_full, div#quote { color: #ffffff; }
div#services { background: #333333; }
#services_title h2, div#service_elements ul li .service_content h3, div#service_elements ul li .service_content a.more-link, div#service_content h3 { color: #FFFFFF; }
div#services_intro, div#service_elements ul li .service_content p, div#service_content { color: #FFFFFF; }
div#service_elements ul li .icon { background: #787878; }
div#testimonials_contaier { background: #333333; }
#contact_title h2 { color: #000000; }
div#contact_form input[type="text"], div#contact_form textarea, div#contact_info, div.wpcf7 input[type="text"], div.wpcf7 input[type="email"], div.wpcf7 input[type="tel"], div.wpcf7 input[type="url"], div.wpcf7 input[type="file"], div.wpcf7 input[type="number"], div.wpcf7 input[type="date"], div.wpcf7 textarea { color: #8c8c8c; }
div#contact_form button, .wpcf7-submit { background: #7f0000; }





div#respond textarea, div#respond input[type="text"], body.single-post, body.blog, body.page-template-default, ul.page-numbers li span.current, div.search_elements input[type="text"] { background: #000000; }
