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

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

body { background:#4D4D4D url('graphics/page-bg.png') 0 0 repeat-x !important }

/* Navigation */
#navigation { background:url('graphics/nav-bar-bg.png') no-repeat }
#navigation ul.children li
{
	
}

#navigation ul.children li a
{
	height: auto;
	line-height: 1.3;
	padding: 10px 10px 8px 10px;
	
	color:#FFF;
}

#navigation ul.children li a:hover
{
	background:#333; color:#fff; text-shadow: 1px 1px 1px #000;
}

#navigation > ul > li > a
{
	color:#000;
	text-shadow: 0 1px 0 #eda3cc;
}

#navigation a:hover,
#navigation .current_page_item > a
{ background:#333; color:#fff; text-shadow: 1px 1px 1px #000; }
.navigation-top-ul a { padding: 0 10px; }
.navigation-top-ul li ul
{
	background: #000;
}
.navigation-top-ul li ul ul { background:#efefef }
.navigation-top-ul ul ul a { color:#555555 !important; border-bottom:1px solid #dddddd; border-top:1px solid #ffffff }
.navigation-top-ul ul ul a:hover { border-top:1px solid #061B2F; border-bottom:1px solid #555555; color:#fff !important; background:#555555 !important }
a.sf-with-ul .sf-sub-indicator { border-color:#999999 #979797 #959595 #FFF }
ul ul a.sf-with-ul .sf-sub-indicator { border-color:#efefef #efefef #efefef #555555 }
ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#7e7e7e #7e7e7e #7e7e7e #fff }
ul ul a.sf-with-ul:hover .sf-sub-indicator { border-color:#555555 #555555 #555555 #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:#3C3C3C }
.address, .phone-fax-title { color:#3C3C3C }
.icon-feed { background:url('graphics/icon_feed.png') no-repeat }

/* Portfolio Slides */
#featured { border:10px solid #fff }
.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:#fff }
.full-wrap { border-top:10px solid #fff }
.slider-pages, .slider-viewall { background:#fff }
.slider-pages a { background:#CD6EA4 url(graphics/features-list-button-bg.png) no-repeat; color:#000; text-shadow: 0 1px 0 #eda3cc;}

.slider-pages a:hover, .slider-pages a.active, .slider-pages a:hover.active { background:#000 url(graphics/features-list-button-active-bg.png) no-repeat; color:#EEE; text-shadow: none; }
.slider-viewall a { background:#3c3c3c; color:#fff }

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

/* Content Area */
#content { border-left:10px solid #fff; border-bottom:10px solid #fff; background:#fff url('graphics/content_bg.gif') no-repeat 0 0 }
#content h2, #sidebar h2 { color:#000000 }
#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:#eee }
#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 }
#content input { color:#555; border:1px solid #777 }

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

/* Sidebar */
#sidebar { border-right:10px solid #fff; border-bottom:10px solid #fff; background:#eeeeee }
#sidebar ul li li a { border-top:1px solid #cfcfcf }
#sidebar ul li li a:hover { background:#3c3c3c; border-top:1px solid #3c3c3c; color:#fff }

/* Footer */
#footer, #footer a { color:#555 }

/* Links */
a { color:#E5529C }
a:hover { color:#000; text-decoration:underline }


div.social-links
{
	display: block;
	margin: 55px 5px 0 0;
	padding: 0;
	float: right;
	width: auto !important;
}

.social-icon
{
	background-repeat: no-repeat;
	background-position: 0 -50px;
	display: block;
	float: left;
	height: 50px;
	margin-left: 10px;
	text-indent: -999em;
}

.social-icon:hover
{
	background-position: 0 0;
}

#social-blog
{
	background-image: url(graphics/social-head-blog.png);
	width: 59px;
}
#social-facebook
{
	background-image: url(graphics/social-head-facebook.png);
	width: 29px;
}
#social-xing
{
	background-image: url(graphics/social-head-xing.png);
	width: 49px;
}
#social-twitter
{
	background-image: url(graphics/social-head-twitter.png);
	width: 55px;
}
#social-youtube
{
	background-image: url(graphics/social-head-youtube.png);
	width: 108px;
}
#social-rss
{
	background-image: url(graphics/social-head-rss.png);
	width: 50px;
}

#content .post ul.single-more-img
{
	border-bottom: 1px solid #CCCCCC;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	width: 570px;
	overflow: hidden;
}

#content .post ul.single-more-img li
{
	float: left;
	list-style: none;
	margin: 0 6px 0 0;
}

#content .post ul.single-more-img li.last-in-row
{
	margin-right: 0;
}

.portfolio-full
{
	margin-bottom: 5px !important;
}
