body.home #header_wrapper
{
	background: #000000 url('images/header_bg_deep_blue.png') repeat-x bottom center;
}

body #header_wrapper, body.home[title=page] #header_wrapper
{
	background: #000000 url('images/page_header_bg_deep_blue.png') repeat-x top center;
}

#menu_wrapper .nav ul, #menu_wrapper div .nav
{
	background: transparent url('images/menu_bg_deep_blue.png') repeat-x;
}

#menu_search
{
	border-left: 1px solid #031c50;
	background: transparent url('images/menu_bg_deep_blue.png') repeat-x;
}

#left_menu_border
{
	background: transparent url('images/left_menu_border_deep_blue.png') repeat-x;
}

#right_menu_border
{
	background: transparent url('images/right_menu_border_deep_blue.png') repeat-x;
}

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a
{
	border-right: 1px solid #031c50;
	border-left: 1px solid #000000;
}

#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
{
	background: #001133;
}

.bx-pager a, .nivo-controlNav a { 
	background: transparent url('images/bullet_nav_bg_deep_blue.png') no-repeat top;
}

.pricing_box .header
{
	background: transparent url('images/pricing_header_bg_deep_blue.png') repeat-x;
}

.post_date
{
	background: transparent url('images/bg_date_deep_blue.png') no-repeat;
}

body { font-size:12px; }

#footer ul li.widget .widgettitle { font-size:24px; }

#content_wrapper .sidebar .content .sidebar_widget li .widgettitle, h2.widgettitle { font-size:24px; }

.post_header h3 { font-size:30px; }


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

h1 { font-size:40px; }

h2 { font-size:36px; }

h3 { font-size:32px; }

h4 { font-size:28px; }

h5 { font-size:24px; }

h6 { font-size:20px; }

body { color:#444444; }

a { color:#495357; }

a:hover, a:active { color:#0e1e22; }

input[type=submit], input[type=button], a.button, .filter.full li.active { 
	background: #FE7201;
	background: -webkit-gradient(linear, left top, left bottom, from(#feaa67), to(#FE7201));
	background: -moz-linear-gradient(top,  #feaa67,  #FE7201);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feaa67', endColorstr='#FE7201');
}
input[type=submit]:active, input[type=button]:active, a.button:active
{
	background: #FE7201;
	background: -webkit-gradient(linear, left top, left bottom, from(#FE7201), to(#feaa67));
	background: -moz-linear-gradient(top,  #FE7201,  #feaa67);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feaa67', endColorstr='#FE7201');
}

input[type=submit], input[type=button], a.button, .filter.full li.active { 
	color: #ffffff;
}
input[type=submit]:hover, input[type=button]:hover, a.button:hover
{
	color: #ffffff;
}

input[type=submit], input[type=button], a.button, .filter.full li.active { 
	border: 1px solid #E56701;
}

#footer { background-image: none; }

.logo { margin-top:62px; }