body { font-size:12px; }
#wrapper { background:#ffffff; }
div.divider { background:#f9f9f9; }
hr { border:1px solid #f9f9f9; }
.tagline h2 { color:#00509E; }
.portfolio_desc { background:#ffffff; }
.portfolio_desc { border-bottom:1px solid #444444; }
.post_header h3 a { color:#183243; }
.post_date { background:#5579ba; }
.post_date { color:#ffffff; }
.sidebar_widget li { background:#f9f9f9; }
.sidebar_widget li { border-bottom:1px solid #cccccc; }
#content_wrapper .sidebar .content .posts.blog li img, #content_wrapper .posts.blog li img { border:1px solid #cccccc; }
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle, #footer ul li.widget .widgettitle { border-bottom:3px solid #E5E5E5; }
.dropcap1 { background:#183243; }
.pricing_box.large .header { background:#00509E; }
.pricing_box .header { background:#F9F9F9; }
.pricing_box .header, #content_wrapper .pricing_box ul li { border-bottom:1px solid #EBEBEB; }
.pricing_box { border:1px solid #EBEBEB; }
#footer ul li.widget .widgettitle { font-size:20px; }
#content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle { font-size:20px; }
.post_header h3 { font-size:26px; }
#footer ul li.widget .widgettitle { border-bottom:3px solid #ebebeb; }
h1,h2,h3,h4,h5,h6 { color:#183243; }
#top_wrapper { background:#00509E; }
h1 { font-size:35px; }
h1 { letter-spacing: 0; }
h2 { font-size:30px; }
h3 { font-size:26px; }
h4 { font-size:24px; }
h5 { font-size:20px; }
h6 { font-size:14px; }
.caption_header h1 { font-size:72px; }
body { color:#777777; }
a, .tagline_text { color:#00509E; }
::selection { background:#00509E; }
a:hover, .top_info a:hover, .tagline_text span.highlight { color:#183243; }
.top_info a { background-color:#183243; }
a:active, .top_info a:active, .filter li a.active { color:#183243; }
input[type=submit], input[type=button], a.button, input[type=submit]:active, input[type=button]:active, a.button:active { background-color: #F9B601; }
input[type=submit], input[type=button], a.button{ color: #ffffff; }
input[type=submit]:hover, input[type=button]:hover, a.button:hover { color: #ffffff; }
input[type=submit], input[type=button], a.button { border: 1px solid #F9B601; }
.logo { margin-top: 10px; }
.logo_tagline { margin-top: 10px; }
#menu_border_wrapper > div, #menu_border_wrapper div.nav { margin-top: 23px; }
#menu_wrapper .nav ul, #menu_wrapper div .nav { font-size: 13px;text-transform: none }
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { font-size: 12px; }
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { color: #888888; }
#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover { color: #183243; }
#menu_wrapper div .nav li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent a, #menu_wrapper div .nav li.current-menu-ancestor > a { color: #183243; }
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { background-color: #ffffff; }
#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a { color: #999999; }
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover { color: ; }
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { border-color: #EFEFEF; }
.flex-control-nav li a.active, .flex-control-nav li a:hover { background-color: #00509E; }
#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { border-top: 2px solid #00509E; }
#slider_wrapper.small .flexslider.small.macbook ul.slides li a .slide_content_right, #slider_wrapper.small .flexslider.small.macbook ul.slides li a .slide_content_left, #slider_wrapper.small .flexslider.small ul.slides li a .slide_content_left, #slider_wrapper.small .flexslider.small ul.slides li a .slide_content_right, #slider_wrapper .flexslider ul.slides li a .slide_content_left, #slider_wrapper .flexslider ul.slides li a .slide_content_right { background-color: #00509E; }
#footer, #footer h2.widgettitle span { background-color: #00509E; }
#footer ul li.widget .widgettitle { color: #ebebeb; }
#footer { color: #ebebeb; }
#footer a, #footer a:hover, #footer a:active { color: #ebebeb; }
.top_info { color: #ffffff; }
#copyright { color: #ebebeb; }
#copyright { background: #474747; }