/*
HEX: #E0F5FF  RGB: 224,245,255  Hover background in Nav
Header Graphic HEX: #BEE9FF  RGB: 190,233,255
HEX: #31313B  RGB: 49,49,59  used in nav text color 
HEX: #1E1E20  RGB: 30,30,32
HEX: #706D44  RGB: 112,109,68  
Nav color #748C78  background and nav items
Active Item Nav #909078
Header Site Title text #5D5E60
Tag Line #404142
*/

body.custom{background: #2c5369 url(custom/images/bg_grad_light.png) repeat-x;}
body.custom #wrapper {
-moz-background-clip:border; 
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:0 0 10px #888888;
-webkit-box-shadow: 0 0 10px #888888;
border-width: 0px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
body.custom div.header-link-top a.header-link-text-inside:link, div#top a.header-link-text-inside:visited {color:#5D5E60;font-size:1.4em;line-height:1.6em;}
body.custom h1#tagline {
margin:0 0 20px 52px; color:#404142;font-size:30px;line-height:34px;
}
body.custom.header-fixed div#header {background-image: url(custom/images/wlg-newclouds2010.png);height: 180px;
background-color: #7e96a3;
}
body.custom #header-navigation li a:hover {text-decoration: none;color: #7B7A63;background-color: #E0F5FF;}
body.custom.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container {
		-moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px;
		-webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px;
}
body.custom.header-fixed div#breadcrumbs, body.custom.header-fluid div#breadcrumbs {
background:none repeat scroll 0 0 #31313B;border-bottom-color:#31313B;
border-bottom-width:1px;color:#C4C4C4;
font-family:helvetica,sans-serif;font-size:12px;
font-variant:normal;font-weight:normal;
letter-spacing:0;line-height:15px;
text-transform:none;
}
body.custom #navigation {
height:36px;
}
/* CSS to shade footer */
body.custom .homefooter{
	background-color: #f1f1f1;
	-webkit-border-radius: 8px; -moz-border-radius: 8px;
	-moz-box-shadow:0 0 5px #888888; -webkit-box-shadow: 0 0 5px #888888;
}
body.custom div.horizontal-sidebar ul li.widget {
width:30%;
}
body.custom a.more-link:hover {
background-color: #2a465e;
color: #fffeff;
}

/* awesome buttons */
#awesome_blue, #awesome_blue:visited { 
	position: relative;
	display: inline-block;
	margin:0;
	padding: 1px 10px;
	border-bottom: 1px solid rgba(0,0,0,0.25);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	width: 110px;
	line-height: 14px;
	color: #FFFFFF;
	background: url(custom/images/awesome.png) no-repeat;
	font-size: 13px; 
	background-color: #152F46;
	text-align: center;
	cursor: pointer;
	text-decoration: none;

	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#ie6only #awesome_blue, #awesome_blue:visited{
	background-image:none;
}
#awesome_blue:active { 
	top: 1px; 
}
#awesome_blue a:link {
	color: #FFFFFF;
}
#awesome_blue:hover {
	color: #FFFFFF;
	background-color: #366A92;
}
/* jqTools Acco */
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	background: #293048 url(custom/images/h500.png) 0 0;
	width: 95%;
	border: 1px solid #d0d2d2;	
}

/* accordion header */
#accordion h2 {
	background: #daddff url(custom/images/h30.png);
	margin:0;
	padding:5px 15px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor: pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordion div.pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:190px;
	padding:15px;
	color: #f2f4f4;
	font-size:12px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:14px;
	color: #f4f6c6;
}

/* for the post author footer*/
.postauthorfooter {
    background-color: #fafafa;
    border: 2px solid #f3f3f3;
    padding: 10px;
    margin: 10px 0;
    }

.postauthorfooter h4 {
    font-size: 1.2em;
    margin: 0 0 10px 0;
    }

.postauthorfooter img {
    float: left;
    margin: 0 15px 8px 0;
    }
/* end the post author footer*/

/* Sliders */
.hackadelic-sliderPanel {
	border: 1px hidden white;
	padding: 5px;
	-moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;
	width: 560px;
	background: #d1e2e3 url(custom/images/h500.png) repeat-x;
}
a.hackadelic-sliderButton {
	border: 1px solid white;
	color: #f0f1f3;
	padding: 0 10px;
	-moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	font-size: 14px;
	background: #e2e4e1 url(custom/images/h40.png) repeat-x;
	display: block;
	width: 550px;
	height:22px;
	text-decoration: none;
}
a.hackadelic-sliderButton:hover {
	border: 1px solid #F0F0E0;
	background: #203165 url(custom/images/h40.png) repeat-x;
	color: #e8f000;
	text-decoration: none;
}
.entry .hackadelic-sliderPanel {
	background-color: #fcfcfc;
}
.textwidget .hackadelic-sliderButton {
	display: block;
	text-align: center;
	margin: .5em;
}
.textwidget .hackadelic-sliderPanel {
	background-color: #F0F0E0;
}
.sitemapl {float: left;width: 40%;margin-top:-20px;}
.sitemapr {float: right;width: 60%;margin-top:-20px;}
body.custom div#footer{background:#5A5A49 url(custom/images/h500.png);padding-bottom:25px;color:#E3E3E3;}
/* widget footer-block to go with custom funcion*/
body.custom div#footer-block{width:100%;}
body.custom div#footer-block div.footer-item{float:left;width:30%;margin:15px;}
body.custom div.footer-item h2{font-weight:bold; color:#A3D1F3;text-transform:uppercase;font-size:13px;line-height:20px;border-bottom:1px solid #ddd;margin-bottom:4px;padding-bottom:4px;}
body.custom div.footer-item ul{padding:0px;margin:10px 0 0px;}
body.custom div.footer-item ul li{list-style-type:none;margin:0 0 2px;padding:0 0 2px;}
body.custom div.footer-item ul li a{text-decoration:none;}
body.custom div.footer-item ul li a:hover{text-decoration:underline;}
body.custom #footer ul{}

/* Search Icon The Seeker a la RapidWeaver */

#searchIcon {
	background: url(custom/images/search_icon_small.png) no-repeat;
	cursor: pointer;
	float: right;
	right:  45px;
	height: 27px;
	position: relative;
	width: 25px;
	z-index:20;
	margin-top: 4px;
}
 
/*  Search Bar  */

#searchBar {
	background: url(custom/images/searchbar_blue_grey_right.png) no-repeat;
	display: none;
	float: right;
	height: 50px;
	left:20px;
	position: relative;
	top:-50px;
	text-align: center;
	width: 273px;
	z-index:20;
}

/*  Search Input Field  */
.searchField {
	width: 240px;
}
html>body .search {
	position: relative;
	top: 9px;
}
textarea:focus, input:focus {
	outline: none;
}
body.custom input#s {
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #CCCCCC;
color:#666666;
font-size:10px;

width:230px;
}