/* Blue & Orange Style for Business Professional Package */

/* ---------------------------------------------------- */
/* Style & Colors                                       */

body {
	background-color: #ab4127;
	background-image: url(graphics/blazenkelly/page-main-background_06.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
}
/* Navigation */
#navigation { background:url('graphics/blazenkelly/nav_bg.gif') repeat-x }
#navigation ul li {
	border-color:#D59834
}
#navigation a {
	color:#D59834
}
#navigation a:hover {
	color:#fff;
	background-color: #C60;
}
.main-navigation a { border-right:1px solid #c1873d }
.main-navigation li ul {
	border:2px solid #fff;
	background-color: #C60;
}
.main-navigation li ul ul {
	background-color: #C60;
}
.main-navigation ul ul a {
	color:#600 !important;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E0E9EF;
	border-bottom-color: #C60;
}
.main-navigation ul ul a:hover {
	border-top:1px solid #061B2F;
	border-bottom:1px solid #103556;
	color:#fff !important;
	background-color: #600;
}
a.sf-with-ul .sf-sub-indicator {
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #FC0;
}	
ul ul a.sf-with-ul .sf-sub-indicator { border-color:#C3D4DF #C3D4DF #C3D4DF #103556 }
ul a.sf-with-ul:hover .sf-sub-indicator {
	border-top-color: #C60;
	border-right-color: #C60;
	border-bottom-color: #C60;
	border-left-color: #FC0;
}
ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#103556 #103556 #103556 #fff }

/* Logo */
.logo { background:url('graphics/logo.gif') no-repeat }

/* Search & Address */
.search-box { background:url('graphics/search_box.gif') no-repeat }
.search-button { background:url('graphics/search_button.gif') no-repeat }
.search-address, .search-box { color:#fff }
.address, .phone-fax-title { color:#ddf4ff }
.icon-feed { background:url('graphics/icon_feed.png') no-repeat }

/* Portfolio Slides */
#featured { border:10px solid #d59834 }
.top-slide, .bottom-slide { background:url('graphics/slider_bg.png') }
.top-slide a, .bottom-slide a { color:#CEF4FF }
.top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h2 a, .comments { color:#fff }
a.arrow-right { background:#fff url('graphics/arrow_right_on.gif') no-repeat center center }
a.arrow-left { background:#fff url('graphics/arrow_left_on.gif') no-repeat center center }
.comments { background:url('graphics/icon_comments_ondark.png') 0 7px no-repeat }
.home-full-wrap,.full-wrap {
	background-image: url('graphics/blazenkelly/orange-background-content.png');
}
.full-wrap {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #d59834;
}
.slider-pages, .slider-viewall {
/*	background-image: url("graphics/blazenkelly/orange-background-content.png");
*/}
.slider-pages a { background:#c1c1c1; color:#696969 }
.slider-pages a:hover { background:#999; color:#333 }
.slider-pages a.active, .slider-pages a:hover.active { background:#1d597f; color:#fff }
.slider-viewall a { background:#1d597f; color:#fff }

/* Blog Posts */
.post-block { border-top:1px solid #ccc }
.post-block small { color:#555 }

/* Content Area */
#content {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
/*	background-image: url('graphics/blazenkelly/orange-background-content.png');
*/	background-repeat: repeat;
	background-position: 0 0;
}
#content h2, #sidebar h2 { color:#123B5D }
#content h3, #sidebar h3 { color:#000 }
/*blockquote { border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important }
*/blockquote p { color:#888 }
#content .meta-area {
	background-color: #c86d30;
}
#content small { font-size:#555 }
/*#content .navigation.border { border-bottom:1px solid #ccc }
*/.optionsOnHover { background:url('graphics/slider_bg.png') }
.optionsOnHover a { color:#fff }
.optionsOnHover a:hover { color:#ddd }

/* Comments */
#commentform input { border:1px solid #ccc }
#comment {
	border:1px solid #ccc;
	background-color: #F3B576;
}
#submit { background:#1D597F; color:#FFF !important }
/*.comment { border-bottom:1px solid #ccc }
*/.reply a {
	color:#FC3 !important;
	background-color: #600;
}
.reply a:hover { background:#888 !important }
.children .comment { border-top:1px solid #ccc; background:#fff }
.children .children .comment { background:#fff }

/* Sidebar */
#sidebar {
	margin-right: 10px;
	margin-bottom: 10px;
}
#sidebar ul li li a {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #900;
}
#sidebar ul li li a:hover { background:#1D597F; border-top:1px solid #1D597F; color:#fff }
	
/* Footer */
#footer, #footer a { color:#fff }

/* Links */
a { color:#1D597F }
a:hover { color:#555; text-decoration:underline }

img.alignright {float:right; margin:0 0 1em 1em;}
img.alignleft {float:left; margin:0 1em 1em 0;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}