/* The Body */
body { background-color: #fff; color: #07093d; }

/* Heading Colors */
h1, h2, h3, h4, h5, h6 { color: #0e4ead; }

/* Links */
a { color: #107fc9; }

.nav li.page_item a:hover { color: #fff; background: transparent url('menu_item_bg_right.gif') no-repeat scroll right top; }
.nav li.page_item span:hover { background: transparent url('menu_item_bg_left.gif') no-repeat scroll left top; }

.ie6 .nav li.page_item a:hover { background: none; color: #107fc9; } /* Handle IE6 Limitations */

.nav li.current_page_item a, .nav li.current_page_ancestor a { color: #fff !important; background: transparent url('menu_item_bg_right.gif') no-repeat scroll right top !important; }
.nav li.current_page_item span, .nav li.current_page_ancestor span { background: transparent url('menu_item_bg_left.gif') no-repeat scroll left top; }

/* Home Page Slider */
#slider-content { background: transparent url('slider_bg.gif') no-repeat; }

#slider-text h2,
#slider-text .text { color: #fff; }

#slider-images img { border-bottom: -6px solid #d7e5ea; }

/* The 3 Home Sections */
#home-3-sections-middle h3 { color: #107fc9; }

/* Footer */
.footer { background: transparent url('footer_bg.gif') no-repeat; }
.footer #copyright { color: #fff;}
.footer a { color: #fff; }
.footer a:hover { color: #107fc9; }
.footer .separator { color: #fff; }

/* Inner Page Sub-Header */
#sub-header { background: transparent url('sub_header_bg.gif'); }
#sub-header h2,
#sub-header p { color: #fff; }

/* Override some of the base.css styles */
h1.entry-title { color: #0e4ead; }
h2.entry-title a:hover { color: #0e4ead; }
h2.entry-title { color: #0e4ead; }
#primary .published, #primary .comment-date { color: #949393; }
#primary cite.commenter { color: #0e4ead; }
#primary hr { border: 1px solid #D7DDE1; }
.entry-tags { color: #949393; }

/* Sidebar Widgets */
.widget li.page_item, .widget li.cat-item { background: transparent url('bullet_unselected.gif') no-repeat scroll left 5px; }
.widget li.current_page_item, .widget li.current-cat { background: transparent url('bullet_selected.gif') no-repeat scroll left 5px; }
.widget h4 { color: #0e4ead; }

/* Tables */
table { border: 1px solid #ccc; }
table .alt { background: #eee; }
tr { border-bottom: 1px solid #ccc; }
th { background-color:#0e4ead; border:1px solid #0e4ead; color:#FFFFFF; }
table tfoot tr th, table tfoot tr td { background-color:#aaa; border:1px solid #aaa; }


/*RSS Button at footer area */
a.rsslink {background:url(http://www.webconcept.co.nz/images/feedicon10.png) center left no-repeat; padding-left: 14px;}


.button_link, a.button_link {
	background:transparent url('input_btn_bg.jpg');
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	display:block;
	float:left;
	margin:10px 10px 5px 0;
	overflow:hidden;
	padding:7px 15px;
	text-decoration:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
.button_link:hover, a.button_link:hover {
	background-position:-40px 50%;
	cursor:pointer;
}



/* This will be used for sliding expand link */
.hackadelic-sliderPanel {
	border: 1px solid #ccc;
	padding: 5px;
	margin:8px 2px 0px 0;
        -moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
         background-color:#E9F0FE;
}
a.hackadelic-sliderButton {
	font-weight:bold;
	font-size:11px;
	border: 1px solid #cccccc;
	color: #1085DA;
	margin:9px 9px 5px 0;
	padding:6px 12px;
        -moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
a.hackadelic-sliderButton:hover {
	color: #0E4EAD;
	font-weight:bold;
	text-decoration:none;
	/*background-color: #0E4EAD;*/
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}

.staffImage {
background:transparent url(frame.gif) no-repeat scroll left top;
float:left;
height:144px;
margin-right:20px;
width:208px;
}

.staffImage img {
margin:8px 0px 0px 9px;
}
