@charset utf-8;
/*
Theme Name: Help from Home
Theme URI: http://whiteboardframework.com/
Author: Delyth Chandler at Core Webdesign
Author URI: http://boldperspective.com/
Description: Based on - The Whiteboard Famework for Wordpress is built to speed up the process of developing a Wordpress theme. Whiteboard does so by eliminating the time spent on Wordpress' backend PHP by including what is common to all Wordpress powered Web sites with nothing extra.
Version: 3.0.6

/*
 * The Whiteboard Framework is licensed under the GPL license.
 * Feel free to use the Whiteboard Framework for commercial and non-commercial ventures.
 * We require a link in the CSS file and request a link on the website
*/

/**
 * Modified version of:
 * 	SenCSS - Sensible Standards CSS framework
 * 	Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * 	sencss.kilianvalkhof.com
 * 	Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video {display:block}
html{background:#fff;}
body{position:relative}
textarea{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;margin:0;padding:.29em 0}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:none}
a{text-decoration:none;border:0;/*-webkit-transition:color .3s linear;-o-transition:color .3s linear;-moz-transition:color .3s linear;*/color:#9F0000;}
a:hover,a:focus{text-decoration:none;color:#DF1000;}
a img{border:0}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps}
address,cite,em,i{font-style:italic}
blockquote p{margin:0 1.5em 1.5em;padding:.75em}
code,kbd,tt{font-family:"Courier New", Courier, monospace, serif;line-height:1.5}
del{text-decoration:line-through}
dfn{border-bottom:1px dashed;font-style:italic}
dl{margin:0 0 1.5em}
dd{margin-left:1.5em}
h1,h2,h3,h4,h5,h6{padding:0; font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h1{font-size:2em;margin:0 0 .75em}
h2{font-size:1.6em;margin:0 0 1em;}
h3{font-size:1.3em;margin:0 0 1.286em;}
h3.und{background:transparent url(images/underline.gif) no-repeat 0 0;padding-top:30px;height:60px;position:relative;z-index:2;}
h4{font-size:1em;margin:0 0 1.5em}
h5{font-size:.8333em;margin:0 0 1.8em}
h6{font-size:.666em;margin:0 0 2.25em}
img{display:inline-block;vertical-align:text-bottom;border:0}
ins{text-decoration:overline}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
ol{list-style:outside decimal}
p{font-weight:300;margin:0 0 1.5em}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em}
sub{top:.4em;font-size:.85em;line-height:1;position:relative;vertical-align:baseline}
sup{font-size:.85em;line-height:1;position:relative;bottom:.5em;vertical-align:baseline}
ul{list-style:outside disc}
ul,ol{margin:0 0 1.5em 1.5em;padding:0}
li ul,li ol{margin:0 0 1.5em 1.5em;padding:0}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0}
caption{font-style:italic;text-align:left}
tr.alt td{background:#eee}
td{border:1px solid #000;vertical-align:middle;padding:.333em}
th{font-weight:700;vertical-align:middle;padding:.333em}
button{cursor:pointer;display:block;font-size:1em;height:2em;line-height:1.5em;margin:1.75em 0 0;padding:0 .5em}
button::-moz-focus-inner{border:0}
fieldset{border:0;position:relative;margin:0 0 1.5em;padding:1.5em 0 0}
fieldset fieldset{clear:both;margin:0 0 1.5em;padding:0 0 0 1.5em}
input{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;font-size:1em;height:1.5em;line-height:1.5em;width:100%;margin:0 0 .75em;padding:.29em 0}
input[type=file]{height:2.25em;padding:0}
select{border:1px solid #ccc;border-bottom-color:#eee;border-right-color:#eee;font-size:1em;height:2.25em;_margin:0 0 1.3em;margin:0 0 .8em;padding:.2em 0 0}
optgroup{font-weight:700;font-style:normal;text-indent:.2em}
optgroup + optgroup{margin-top:1em}
option{font-size:1em;height:1.5em;text-indent:1em;padding:0}
label{cursor:pointer;display:block;height:auto;line-height:1.4em;width:100%;margin:0;padding:0}
label input{background:0;border:0;height:1.5em;line-height:1.5em;width:auto;margin:0 .5em 0 0;padding:0}
legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0}
dt,strong,b{font-weight:700}
.space{height:10px;display:block;}
.alignleft,.fl{float:left;}
.alignright,.fr{float:right;}
img.alignleft,img.fl{margin-right:20px;}
img.alignright,img.fr{margin-left:8px;}



body{	background: transparent url(images/bg.gif) repeat 0 0;	color: #4E4E4E;	font:normal 1em/1.5em 'MuseoSans500', Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;}
div#main {width:1050px;margin:0 auto;}
.container {width:950px;margin: 0 auto;}

/* logged in panel ///////////////////////////////////////////////////////////

#if-logged-in {	height: 20px;	line-height: 20px;	background: #111;	color: #eee;	font-size: 11px;}
	#if-logged-in p {		margin: 0;	}
		#if-logged-in a:link,	#if-logged-in a:visited {		color: #fff;		text-decoration: none;		margin: 0px 15px;	}
	#if-logged-in a:hover {		text-decoration: underline;	}
	#if-logged-in a:active {		text-decoration: underline;		margin-bottom: -1px;	}
*/

/* general styles ////////////////////////////////////////////////////////////*/

.right {	float: right;}
.left {	float: left;}
.clear {	clear: both;}
.dot-header-actions{border:1px solid #4A4A4A;background:#474747;background: rgba(0, 0, 0, 0.7);padding:10px;color:#fff;margin-top: 20px;display:block;}
.dot{border-bottom:1px dotted #4A4A4A;}
article{clear:both;}
.sep-wide{width:950px;height:40px;background:transparent url(images/seperator-wide.gif) no-repeat 0 0;display:block;}
.und{background:transparent url(images/underline.gif) no-repeat 0 0;padding-top:30px;}
.i{padding:20px;}
.nls{list-style-type:none;margin:0;padding:0;}

li.dot{font-size:0.9em;line-height:normal;padding:5px 0;}

/* header section ///////////////////////////////////////////////////////////*/

header{width:950px;margin:0 auto;padding:15px 0;display:block;}
h1{height:155px;width:156px;overflow:hidden;margin:0;padding:0;text-indent:-1000000px;float:left;position:relative;}
h1 span{position:absolute;background:transparent url("images/help-from-home-logo.gif") no-repeat;top:0;left:0;height:155px;width:156px;}
#bloginfo{	background:transparent url(images/800-actions.png) 250px 80px no-repeat;width:524px;	float:left;	margin:0 0 0 50px;	font-size:2em;	font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;line-height:1em;}
#bloginfo .i{margin:0 20px 20px 0;}
#hdr-sidebar{width:200px;float:right;margin-top:14px;}
#newsletter{/*-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(PIE.htc);*/}
#newsletter a{background:transparent url(images/nl-bg.png) 0 0 no-repeat;width:200px;height:21px;padding:5px;font-size:1em;color:#e1e1e1;display:block;text-shadow:1px 1px 1px #4d4d4d;}
#newsletter a:hover{background:transparent url(images/nl-bg.png) no-repeat 0 -31px;width:200px;height:21px;color:#fff;}
#completed-actions{float:right;font-size: 95%;}
h4#completed-actions{margin:0;padding:0;}

#login{float:right;margin-right: 10px;border:none!important;font-size:1em!important;height:30px!important;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;background:#dfdfdf!important;width:80px;
}
#login a{color:#fff!important;display:block;height:20px!important;padding:5px!important;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;
background:#b42600!important;color:#fff!important;
box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, rgb(159,0,0)),
    color-stop(0.67, rgb(180,38,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(159,0,0) 34%,
    rgb(180,38,0) 67%
);
width:80px;text-align: center;
line-height: 20px;}

#login a:hover{
background:#424b4c!important;box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.5);


}

form#searchform {margin:0;}
form#searchform input{padding:1em 0.5em;font-size:0.9em;}
form#searchform input#s{float:left;background:#fff;color:#4a4a4a;width:150px;border:1px solid #4A4A4A;height:30px;display:block;}
form#searchform input.submit{float:right;color:#e1e1e1;background: #b42600;border:1px solid #b42600!important;width:50px;padding:0;height:30px;}
form#searchform input.submit:hover{cursor:pointer;color:#fff;background:#424b4c;border:1px solid #424b4c!important;}

#error404 form#searchform {margin-left:156px;}

/* nav primary section /////////////////////////////////////////////////*/
nav{display:block;}
nav.primary {width:950px;height:35px;margin:0 auto;}
nav.primary ul li{margin:0;padding:0;}
nav.primary ul li a{}
#widget-header ul{margin:0;padding:0;}
/* megadropdown plugin attempt 1 (works for Nav 1) ///////////////////////////////////////////////*/
#dc_jqmegamenu_widget-2-item {font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;font-size:0.9em;margin:0;}
#dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-2-item ul.menu {width:948px;background:transparent url(images/nav-top.gif) no-repeat;margin:0;padding:0;height:35px;}
#dc_jqmegamenu_widget-2-item ul li {float:left;list-style-type:none;padding:0;padding-top:5px;}
#dc_jqmegamenu_widget-2-item ul li a {padding:10px 11px;text-decoration:none;color:#6e6e6e;border-right:1px solid #fff;}
#dc_jqmegamenu_widget-2-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; /*background: url(/wp-content/plugins/jquery-mega-menu/skins/images/arrow.png) no-repeat 0 0;*/}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a, #dc_jqmegamenu_widget-2-item ul li a:hover {background-position: 100% -40px; color: #fff; background: #424b4c; text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-2-item ul li .sub-container {position: absolute; margin-left: -3px;z-index: 9999px;}
#dc_jqmegamenu_widget-2-item ul li .sub {background-color: red;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub {padding: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub .row {width: 100%; overflow: hidden; clear: both;padding:10px;}
#dc_jqmegamenu_widget-2-item ul li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;padding:0;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr {margin: 0 20px 0 0; float: left;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub a {background: none; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px;  background: #424b4c; text-transform: uppercase; font-weight: bold; color: #fff;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {color: #b42600; text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 22px;background: url(/wp-content/plugins/jquery-mega-menu/skins/images/arrow_off.png) no-repeat 7px 12px;color:#fff;font-weight: normal;color:#ccc;border-bottom:1px dotted #666;}
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a:hover {color: #fff; background: #b42600 url(images/arrow-right.png) no-repeat left 7px;text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega .sub {padding: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a {padding: 7px 5px 5px 22px; background: url(/wp-content/plugins/jquery-mega-menu/skins/images/arrow_off.png) no-repeat 7px 12px;color:#fff;	border-bottom:1px dotted #666;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a:hover {color: #fff; background: #b42600 url(images/arrow-right.png) no-repeat left 10px;text-shadow:none;cursor:pointer;}

ul.sub-menu{background-color:#424b4c!important;margin:10px;padding:10px!important; 
box-shadow: 5px 10px 10px rgba(0,0,0,0.7);
-moz-box-shadow: 5px 10px 10px rgba(0,0,0,0.7);
-webkit-box-shadow: 5px 10px 10px rgba(0,0,0,0.7);}
ul.sub-menu ul.sub-menu{background:none;border:none!important;box-shadow:none;}

ul#menu-header li#menu-item-207,ul#menu-header li#menu-item-207 a{border:none;}

#sidebar{font-size:0.9em;}
#sidebar ul li {list-style:none;font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0 0 0.5em;padding:0 0 0.5em;}
#sidebar ul {margin:0 0 0;padding:0;}
#sidebar ul ul{margin:0;padding:0;}
#sidebar ul ul li{list-style:circle;font:normal 1em/1.5em 'MuseoSans500', Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;}
#sidebar ul ul ul{margin:0;padding:0;}
#sidebar ul ul ul li{list-style:disc;}
#sidebar ul ul ul ul .current-cat a{color:#000;}



#sidebar ul li a{}
#sidebar ul li a:hover{}
#sidebar ul ul li a{}
#sidebar ul ul li li a{}

ul.children{margin-left:10px!important;}

/* fold category list */
ul.nodeLevel1{margin-left:10px!important;}
ul.nodeLevel2{margin-left:10px!important;}
ul.nodeLevel2 li{list-style-type: square;}

/* mega dropdown handwritten attempt 2 //////////////////////////////////////////////
ul#actnav {	margin: 0; padding: 0;	float:left;	width: 100%;	list-style: none;	font-size: 1.1em;color:#000;}
ul#actnav li li{	float: left;	margin: 0; padding: 0;	position: relative; /*--Important--/width:300px;}
ul#actnav li li a {	float: left;	text-indent: -9999px; /*--Push text off of page--	height: 44px;width:300px;}
ul#actnav li li:hover a, ul#actnav li li a:hover { background-position: left bottom; } /*--Hover State--
ul#actnav a.dogood {	background: url(nav_home.png) no-repeat;	}
ul#actnav a.green {	background: url(nav_products.png) no-repeat;}
ul#actnav a.advocacy{	background: url(nav_sale.png) no-repeat;	}*/

/*////////////////////////////////*/

#strap{font-size:2em;background:transparent url(images/strap-bg.png) no-repeat -6px 0;width:1060px;height:75px;z-index:5;position:relative;font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;}
#strap p{color:#fff;margin:0 auto;width:950px;text-align:center;padding-top:13px;text-shadow: 1px 1px 1px #333;letter-spacing:2px;}

/* home page layout ////////////////////////////////////////////////////*/
.main-box{top:-35px;position:relative;}
.fp-2col{z-index:1;position:relative;border:10px solid #424B4C;margin-bottom:0;background:transparent url(images/main-box-bg.jpg) no-repeat 0 0;}
.fp-c2-c1{width:434px;float:left;padding:20px 10px 0 20px;}
.fp-c2-c2{width:464px;float:left;background:transparent url(images/vertical-line.gif) no-repeat 0 25px;}
.fp-3col{height:37px;border-left:10px solid #424B4C;border-right:10px solid #424B4C;border-bottom:10px solid #424B4C;}
/*.fp-3col a{width:300px ;height:36px ;}*/
.fp-c3-c1,.fp-c3-c2,.fp-c3-c3{width:300px;float:left;}
.fp-c3-c1,.fp-c3-c2{border-right:10px solid #424B4C;}
.fp-c4-c1 h3,.fp-c4-c2 h3, .fp-c4-c3 h3, .fp-c4-c4 h3{background:transparent url(images/underline.gif) no-repeat left bottom;padding:10px 0;position:relative;z-index:1;}
.fp-c4-c1,.fp-c4-c2,.fp-c4-c3,.fp-c4-c4{width:220px;float:left;margin-right:20px;}
.fp-c4-c4{width:220px;float:left;margin-right:0;}
.fp-c4-c23{width:480px;float:left;position:relative;}
.fp-c4-c23 .i{padding:0 20px;}
.fp-c4-c23 h3{background:transparent url(images/underline-c23.gif) no-repeat left bottom;margin-bottom:0;padding:10px 0;position:relative;z-index:1;}

.fp-c4-c23-youtube{width:480px;float:left;background:transparent url(images/in-a-nutshell-bg.png) no-repeat 0 0;z-index:1;margin-top:-75px;}
.fp-c4-c23-youtube h3{margin:10px auto 10px auto;color:#fff;text-align:center;}

.fp-c2-c1{/*text-shadow: 1px 1px 1px #fff*/color:#000;}
.fp-c2-c1 h2{font-size:1.7em;}
.fp-c2-c1 h3{font-size:1em;font-family: 'MuseoSlab500Italic', Georgia, "Times New Roman", Times, serif;}
.fp-c2-c1 p{font-size:0.9em;}
.fp-c2-c1 h2:nth-child(2n){color:#B42600;}

/* tweets ////////////////////////////////////////////////////////////*/
#widget-sidebar ul{margin:0;padding:0;}
ul.tweets{margin:0;padding:0;font-size:0.85em;}
ul.tweets li{list-style-type:none;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dotted #b7b7b7;}

ul.social-media{margin:0;padding:0;position:absolute;top:0;right:0;width:160px;z-index:2;}
ul.social-media li{list-style:none;float:left;width:36px;height:36px;margin:0 0 0 10px;padding:0;}
ul.social-media li a{width:36px;height:36px;}
ul.social-media li#twitter a{background:transparent url(images/twitter-large.png) no-repeat 0 0;display:block;text-indent:-99999px;}
ul.social-media li#facebook a{background:transparent url(images/facebook-large.png) no-repeat 0 0;display:block;text-indent:-99999px;}
ul.social-media li#rss a{background:transparent url(images/rss-large.png) no-repeat 0 0;display:block;text-indent:-99999px;}

.home .st_facebook_large{display:none;}
.home .st_twitter_large{display:none;}
.home .st_email_large{display:none;}
.home .st_sharethis_large{display:none;}

/*general page layout ////////////////////////////////////////////////*/
#sidebar{width:200px;float:left;}
#content{width:700px;float:right;}
#content-wide{width:940px;float:right;}


/*page jewelry ////////////////////////////////////////////////*/


#fp-promo ul{margin:10px 0 0 20px;padding:0;}
#fp-promo ul li{list-style:none;}
#fp-promo ul li img{padding:5px;background:#fff;border:1px solid #a5a5a5;width:428px;height:253px;}

.youtube{padding:6px 0 0 44px;}

.red-box{/*background:transparent url(images/square-bg-bottom.jpg) no-repeat bottom;*/display:block;padding-bottom:15px;background:#fcf185;	
box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 5px 5px 12px rgba(0,0,0,0.5);}
.red-box h3{/*background:transparent url(images/square-bg-top.jpg) no-repeat 0 0;*/color:#b42600;margin:0;padding:10px 10px 0 10px;background:#eade7a;color:#424b4c;}
.red-box-content{/*background:transparent url(images/square-bg-tile.jpg) repeat-y 0 0;*/display:block;padding:10px 10px 0 10px;min-height:200px;

}
.red-box-content p{margin:0;}
.red-box a{color:#424b4c;}
.red-box a:hover{color:#B42600;}


.postit{background:transparent url(images/postit.jpg) no-repeat 0 0;height:230px;width:230px;display:block;position:relative;}
.postit h3{font-family: 'ReklameScriptDEMORegular', Georgia, "Times New Roman", Times, serif;background:none;text-align:center;font-size:1.6em;margin:0;padding:10px 0 0 0;}
.postit p{font-family: 'ReklameScriptDEMORegular', Georgia, "Times New Roman", Times, serif;background:none;text-align:left;font-size:1.4em;line-height:1.5em;margin:10px 0 0 30px;padding:0;}
.postit a{color:#4d4d4d;}
.postit a:hover{color:#B42600;}

p.go{width:60px;height:39px;margin:0;padding:0;position:absolute;bottom:35px;left:20px;}
p.go a{background:transparent url(images/go.png) no-repeat 0 0;width:60px;height:39px;display:block;text-indent:-99999px;}
p.go a:hover{background:transparent url(images/go.png) no-repeat 0 -40px;}

.twitter-feed
ul.tweets{margin:0;padding:0;font-size:0.9em;}

h3.more{}
h3.more a{background:transparent url(images/arrow-h3.png) no-repeat right 5px;display:block;}
h3.more a:hover{background:transparent url(images/arrow-h3.png) no-repeat right -31px;}


p.more{width:17px;height:14px;margin:0;padding:0;}
p.more a{background:transparent url(images/arrow.png) no-repeat 0 0;width:17px;height:14px;display:block;text-indent:-99999px;}
p.more a:hover{background:transparent url(images/arrow.png) no-repeat 0 -14px;width:17px;height:14px:}


.category-article{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);}

.category-article h3{margin:0;}
.category-article h3 a{background:#B42600;color:#fff;display:block;padding:0.3em 0.3em 0.3em 1em;}
.category-article h3 a:hover{color:#fff;background: #DF1000 url(images/arrow-right.png) no-repeat left 10px;}
.article-content{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 2em 0;padding:1em;}


.category-article{}
.category-list-content{}

ul.post-meta{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 1em 0;padding:0;font-size:0.9em;}
ul.post-meta li{list-style:none;border-bottom:1px solid #ccc;}
ul.post-meta li span.post-meta-key{background:rgba(102,102,102,0.7);color:#fff;padding:0.5em;display:inline-block;width:150px;margin-right:10px;}

ul.post-meta{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 1em 0;padding:0;font-size:0.9em;}
ul.post-meta li {list-style:none;border-bottom:1px solid #ccc;background:transparent url(/wp-content/themes/hfh/images/custom-bg.png) repeat-y 0 0;}
ul.post-meta li div.key{/*background:rgba(102,102,102,0.7);*/color:#fff;padding:0.5em;float:left;width:150px;margin-right:10px;}
ul.post-meta li div.key-content{float:left;text-align:left;padding:0.5em;width:450px;margin-left:0.5em;}

.more-attention a{padding:0.3em 1.5em;background:rgba(102,102,102,0.1) url(/wp-content/plugins/jquery-mega-menu/skins/images/arrow_off.png) no-repeat 7px 12px;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;}
.more-attention a:hover{padding:0.3em 1.5em;background: #DF1000 url(images/arrow-right.png) no-repeat left 10px;color:#fff;-moz-border-radius:1em;display:block;}
.more-attention a span{font-family: 'MuseoSlab500', Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:1.1em;}

/* footer section //////////////////////////////////////////////////////*/
footer{border-top:1px dotted #333;padding-top:10px;background-color:#fff;display:block;font-size:0.8em;margin-top:2em;}
footer .container{width:950px;margin:0 auto;}
.f-c2-c1{width:440px;float:left;}
.f-c2-c2{width:440px;float:right;}
ul#logos li{float:left;list-style-type:none;width:145px;margin:0 16px 0 10px;text-align: center;}
ul#logos li.wide{width:190px;}
ul#logos li.narrow{width:120px;margin-left:0;}
ul#logos p.adjust-right{position:relative;left:10px;}

.rights{padding:1em 0;}
/* Always remember to compress your live stylesheet and keep an uncompressed backup */



#dropdown {
	background: #424B4C;
	display: block;
	float: left;
	margin: 0 auto;
	width: 930px;
	z-index:10;
}

#dropdown .menu-header,
div.menu {
	margin-left: 2px;
	width: 930px;
}
#dropdown .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;padding:0;
}
#dropdown .menu-header li,
div.menu li {
	float: left;
	position: relative;
	margin:0;padding:0;
/*	width:300px;*/
	list-style-type:none;
}
#dropdown a {
	font-size:0.8em;
	color: #fff;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
}
#dropdown ul ul {
	/*box-shadow: 5px 10px 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 5px 10px 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 5px 10px 10px rgba(0,0,0,0.7);*/
	display: none;
	/*position: absolute;*/
	border:2px solid #424B4C;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	margin:0;padding:0;
	min-height:500px;
}

#dropdown ul  li a:hover {
	background:#424B4C url(images/arrow-down.png) no-repeat 270px 10px;
}
#dropdown ul li ul li a:hover {
	background:#424B4Curl(images/arrow-right.png) no-repeat 157px bottom;
	color: #fff; background: #424B4C url(images/arrow-right.png) no-repeat left 10px;text-shadow:none;}

#dropdown ul ul li {
	min-width: 180px;list-style-type:none;		
}
#dropdown ul ul li a{
	border-bottom:1px dotted #fff;
	padding: 7px 5px 5px 22px; background: url(/wp-content/plugins/jquery-mega-menu/skins/images/arrow_off.png) no-repeat 7px 12px;color:#fff;
}
#dropdown ul ul ul {
	left: 100%;
	top: 0;
}
#dropdown ul li strong{display:block;color:#fff;padding:0.2em;font-weight:normal;font-size:1.1em;}
#dropdown ul ul a {
	background: #B42600;
	line-height: 1.3em;
	padding: 10px;
	/*width: 140px;*/
	height: auto;
	color:#fff;
}

#dropdown li:hover > a,
#dropdown ul ul :hover > a {
	background-color: #424B4C;
	color: #fff;
	z-index:10;
}


#dropdown ul ul :hover > a {
	background-color: #424B4C;
	/*-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;-moz-transition:background-color .3s linear;*/
	z-index:10;
}
#dropdown ul li:hover > ul {
	display: block;	
	z-index:10;
}


#dropdown ul li#menu-dogood{
	background-color:#CC6B30!important;
	z-index:10;
}

#dropdown ul li#menu-green{
	background-color:#99B433!important;
	z-index:10;
}

#dropdown ul li#menu-advocacy{
	background-color:#4EABBF!important;
	z-index:10;
}

#dropdown ul ul.dg1 a{
	
}



#dropdown ul li.current_page_item > a,
#dropdown ul li.current-menu-ancestor > a,
#dropdown ul li.current-menu-item > a,
#dropdown ul li.current-menu-parent > a {
	color: #000;
	z-index:10;
}
* html #dropdown ul li.current_page_item a,
* html #dropdown ul li.current-menu-ancestor a,
* html #dropdown ul li.current-menu-item a,
* html #dropdown ul li.current-menu-parent a,
* html #dropdown ul li a:hover {
	color: #000;
	z-index:10;
}

#dropdown ul ul{border-bottom:5px solid #424B4C;border-top:8px solid #424B4C;}
#dropdown ul li ul {background:#B42600;/*min-height:575px;*/;}

#dropdown ul li ul.dg1,
#dropdown ul li ul.gr1,
#dropdown ul li ul.ad1
{border-left:5px solid #424B4C;}

#dropdown ul li ul.dg5,
#dropdown ul li ul.gr4,
#dropdown ul li ul.ad4
{border-right:5px solid #424B4C;}


#dropdown ul li ul.dg1,
#dropdown ul li ul.dg2,
#dropdown ul li ul.dg3,
#dropdown ul li ul.dg4,
#dropdown ul li ul.dg5
{background:#CC6B30;}

#dropdown ul li ul.gr1,
#dropdown ul li ul.gr2,
#dropdown ul li ul.gr3,
#dropdown ul li ul.gr4,
#dropdown ul li ul.gr5
{background:#99B433;}

#dropdown ul li ul.ad1,
#dropdown ul li ul.ad2,
#dropdown ul li ul.ad3,
#dropdown ul li ul.ad4,
#dropdown ul li ul.ad5
{background:#4EABBF;}



#dropdown ul {position: relative;margin:0;padding:0;z-index:10;}
#dropdown ul li{ width:310px;z-index:10;}
/*#dropdown ul li:hover{width:300px;}*/
#dropdown ul li ul{ width:180px;float:left;margin:0; padding:0;z-index:10;}
#dropdown ul li ul li{ width:180px;z-index:10;}
#dropdown ul li ul.dg1{position:absolute;left:0px;float:left;}
#dropdown ul li ul.dg2{position:absolute;left:180px;top:38px;float:left;}
#dropdown ul li ul.dg3{position:absolute;left:360px;top:38px;float:left;}
#dropdown ul li ul.dg4{position:absolute;left:540px;top:38px;float:left;}
#dropdown ul li ul.dg5{position:absolute;left:720px;top:38px;float:left;}

#dropdown ul li ul.gr1{position:absolute;left:90px;float:left;}
#dropdown ul li ul.gr2{position:absolute;left:270px;top:38px;float:left;}
#dropdown ul li ul.gr3{position:absolute;left:450px;top:38px;float:left;}
#dropdown ul li ul.gr4{position:absolute;left:630px;top:38px;float:left;}

#dropdown ul li ul.ad1{position:absolute;left:180px;float:left;}
#dropdown ul li ul.ad2{position:absolute;left:360px;top:38px;float:left;}
#dropdown ul li ul.ad3{position:absolute;left:540px;top:38px;float:left;}
#dropdown ul li ul.ad4{position:absolute;left:720px;top:38px;float:left;}

#dropdown ul li {/*min-width:300px;*/float:left; list-style-type:none;margin:0;padding:0;}
#dropdown ul li h3 {margin:0;padding:0;}


/* Polling action tracker ////////////////////////////////////////*/

ul.poll {list-style-type:none;margin:0;padding:0;font-family:'MuseoSans500', Helvetica, Trebuchet MS, Arial, Verdana, Tahoma;font-weight:normal;}
ul.poll li{}

li#action-cat-4{}
li#action-cat-5{}
li#action-cat-6{}


h3#cat-4{background:#CC6B30;}
h3#cat-5{background:#99B433;}
h3#cat-6{background:#4EABBF;}

ul.poll li h3 span.maincat{width:150px;margin-right:20px;}
ul.poll li h3 span.totitle{}



ul.poll a{color:#fff;}
ul.poll ul{list-style-type:none;margin:0 1em 1em 1em!important;padding:1em;border-bottom:5px solid #424b4c;border-left:5px solid #424b4c;border-right:5px solid #424b4c;}
ul.poll ul ul{overflow:visible;}
ul.poll ul ul.second-ul-4{list-style-type:none;margin:0 1em 1em 1em!important;padding:1em;border-bottom:5px solid #CC6B30;border-left:5px solid #CC6B30;border-right:5px solid #CC6B30;}
ul.poll ul ul.second-ul-5{list-style-type:none;margin:0 1em 1em 1em!important;padding:1em;border-bottom:5px solid #99B433;border-left:5px solid #99B433;border-right:5px solid #99B433;}
ul.poll ul ul.second-ul-6{list-style-type:none;margin:0 1em 1em 1em!important;padding:1em;border-bottom:5px solid #4EABBF;border-left:5px solid #4EABBF;border-right:5px solid #4EABBF;}

ul.poll ul ul ul{list-style-type:none;margin:0 1em 1em 1em!important;padding:1em;border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff;}


ul.poll ul li{display:block;clear:both;margin-bottom:10px;font-size:90%;clear:both;}
ul.poll li h3{padding:0.5em;margin:0;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;color:#fff;}

ul.poll li li li li{display:block;}

ul.poll ul li.second-level-4 ul div.lower-catname{background:#CC6B30;font-size:1.5em!important;padding:0.3em 1em;color:#fff;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;margin-top:2em!important;clear:both;}
ul.poll ul li.second-level-5 ul div.lower-catname{background:#99B433;font-size:1.5em!important;padding:0.3em 1em;color:#fff;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;margin-top:2em!important;clear:both;}
ul.poll ul li.second-level-6 ul div.lower-catname{background:#4EABBF;font-size:1.5em!important;padding:0.3em 1em;color:#fff;border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;margin-top:2em!important;clear:both;}

span.lower-name{width:420px;float:left;}
div.lower-catname{height:18px;}
div.lower-catname span.tottitle{float:right!important;width:80px;}
ul.lower{display:block!important;}

.votelink{position:relative;top:5px;}

ul.poll li a{border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;height:18px;padding:0;}

ul.poll li a:hover{background:#424b4c;}

/* accordion */
#acc {}
#acc li a {display: block; padding: 5px 20px;  text-decoration: none;}
#acc li a:hover, #acc li a.active {}
#acc li ul {display: none;}
#acc li ul ul{display:block;margin-bottom:2em;}
#acc ul ul a {display: block; padding: 5px 20px;  text-decoration: none;color:#000;}
#acc ul ul span.title-of-project a:hover{background:none!important;text-decoration:underline;width:300px!important;}
#acc li ul li a {}
#acc li li li span.title-of-project{width:300px!important;display:block;clear:both;}
span.title-of-project a.actiontitle:hover{width:300px!important;}


ul.poll li ul li.second-level{font-weight:normal;background:green;color:#000;display:block;padding:0.3em 0.3em 0.6em 1.2em;margin:0 0 10px 0;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}

ul.poll li ul#acc li{border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;}
ul.poll li ul#acc li a{border-radius:1.5em;-moz-border-radius:1.5em;-webkit-border-radius:1.5em;}

ul.poll li ul#acc li.second-level-4 a{background:#CC6B30;}
ul.poll li ul#acc li.second-level-5 a{background:#99B433;}
ul.poll li ul#acc li.second-level-6 a{background:#4EABBF;}

ul.poll li ul#acc li.second-level-4 li a{background:none;}
ul.poll li ul#acc li.second-level-5 li a{background:none;}
ul.poll li ul#acc li.second-level-6 li a{background:none;}


ul.poll li ul li.second-level li a{}
ul.poll li ul li.second-level li a p{}
ul.poll li ul li.second-level li a p span.totitle{}

ul.poll li ul li.second-level li li{background:transparent;}


ul.poll p{margin:0;}
ul.poll p a{font-weight:normal;background:#B42600;color:#fff;display:block;padding:0.3em 0.3em 0.3em 1.2em;margin:0;
/*box-shadow: 5px 3px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 5px 3px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:5px 3px 5px rgba(0,0,0,0.5);*/}


ul.poll a{padding-bottom: 0;}
ul.poll a:hover{background:#B42600 url(images/arrow-right.png) no-repeat left 6px;}

div.lev2-catname{float:left;width:200px}
.tottitle{float:right;margin-right:10px;}
a.actiontitle{width:460px;clear:both;float:left;}
div.vote{float:right;width:170px;position: relative;top:-35px;}
.tickercontainer{width:60px!important;float:right;color:#4d4d4d!important;width:100px;font-size:90%!important;height:25px!important;padding:0!important;
box-shadow: inset 2px 2px 5px rgba(0,0,0,0.5);
-moz-box-shadow: inset 2px 2px 5px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,0.5);
}
.tickertext{width:250px!important;}
#acc .tickertext{width:200px!important;}
.tickertext .votelink{width:100px!important;}
#acc .tickertext .votelink{width:70px!important;}
.tickertext .imagecontainer,.tickertext .votelink{width:100px!important;}
.tickertext .votelink a {text-decoration: none;width:80px!important;margin-right:10px;position:relative;}

.votelistind{clear:both;margin-bottom:15px;}
.votelistind a{color:#9F0000;}
.votelistind a:hover{color:#B42600;}


.tickertext .votelink {border:none!important;font-size:1em!important;height:20px!important;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;background:#dfdfdf!important;}
.tickertext .votelink a{color:#fff!important;background:#424b4c!important;display:block;height:20px!important;padding:5px!important;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;
box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.5);
}
.single .tickertext .votelink a{width:150px!important;}
.tickertext .votelink a:hover {background:#b42600!important;color:#fff!important;
box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, rgb(159,0,0)),
    color-stop(0.67, rgb(180,38,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(159,0,0) 34%,
    rgb(180,38,0) 67%
);

}


.vote_league_table{background: #9F0000;padding:0.5em;color:#fff;text-align:center;margin-top:55px;}
.vote_league_table h3{margin:0;padding:0;}
.vote_league_table h4{margin:0 0 0.5em 0;padding:0 0 0.5em;font-family: 'ReklameScriptDEMORegular', Georgia, "Times New Roman", Times, serif;text-align:center;font-size:1.6em;}

.votewidget_skin{background-color: #4c4c4c;background: rgba(0,0,0,0.7);padding:0.5em;}
.votelistind{border-bottom:1px dotted #ccc;}
.votemicro{font-family: 'ReklameScriptDEMORegular', Georgia, "Times New Roman", Times, serif;
	background-color: none!important;
  border: none!important;
  color: #FFF!important;
  display: inline!important;
  float: left!important;
  font-size: 1.3em!important;
  margin: 0!important;
  padding: 0!important;
  text-align: left!important;
  vertical-align: none!important;
	
	}
	.shadow{box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);}
span.votemicrotext{display:block;font-size:0.9em;margin-left:2em;padding-left:0.5em;margin-bottom:0.5em;text-align:left;}
span.votemicrotext a{color:#fff;display:block;}
span.votemicrotext a:hover{color:#B42600;}

#post-content p{border-bottom:1px dashed #ccc;padding-bottom:1em;}

.tottitle{}

.total_time{}
.total_time h4{float:right;padding-left:10px;}
.total_time span span.tickertext span.votelink a{width:100px!important;}
.total_time tickercontainer{}

p.categories{font-size:0.9em;border-top:1px dashed #ccc;padding-top:0.5em!important;}

ul#main-cats {margin:0;padding:0;}
ul#main-cats li{list-style-type:none;float:left;border:5px solid #fff;margin:0 10px 10px 0;width:200px;height:100px;color:#fff!important;}

ul#main-cats li#dogood{background:#CC6B30;}
ul#main-cats li#green{background:#99B433;}
ul#main-cats li#advocacy{background:#4EABBF;}

ul#main-cats li:hover{background:#b42600!important;color:#fff;cursor:pointer;}
ul#main-cats li .i{margin:20px 12px 12px 12px;padding:0;}
ul#main-cats li a h3{font-size:1em!important;line-height: 1.5em;text-align: center;}
ul#main-cats li a{color:#fff!important;}


.newer-older{display:block;height:30px;}
.older,.newer{
}
.older p,.newer p{margin:0;padding:0;}
.older a,.newer a{color:#fff;float:right;font-size:0.9em;margin-left:10px;padding:0.2em 0.5em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;background:rgba(102, 102, 102, 0.7);
box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.5);}

.older p,.newer p{margin:0;padding:0;}
.older a:hover,.newer a:hover{color:#fff;float:right;font-size:0.9em;margin-left:10px;padding:0.2em 0.5em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;background:#Df1000;
box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, rgb(159,0,0)),
    color-stop(0.67, rgb(180,38,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(159,0,0) 34%,
    rgb(180,38,0) 67%
);
}

#page-content img{border:1px solid #ccc;}

/* contact form */
form#fmContact {width:60%;}
.error{color:red;}
input#contactsubmit{width:20%;padding:0 0 20px 0;cursor: pointer;}

/* comment form */
form#commentform input#submit{width:160px;cursor: pointer;
color:#fff;font-size:0.9em;margin-left:10px;padding:0.1em 0.5em 1em 0.5em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;display:block;background:rgba(102, 102, 102, 0.7);
box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.5);
}
form#commentform input#submit:hover{color:#fff;background:#Df1000;
box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 
	2px 2px 2px rgba(0,0,0,0.5);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.34, rgb(159,0,0)),
    color-stop(0.67, rgb(180,38,0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(159,0,0) 34%,
    rgb(180,38,0) 67%
);
}

/* 6 boxes at base of home page */
.six-boxes ul{margin:0 0 0 30px;}
.six-boxes ul li{list-style-type:none;float:left;border:5px solid #fff;margin:0 20px 20px 0;width:270px;height:100px;color:#fff!important;}

.six-boxes ul li.orange{background:#CC6B30;}
.six-boxes ul li.yellow{background:#DEA643;}
.six-boxes ul li.green{background:#99B433;}
.six-boxes ul li.blue{background:#4EABBF;}
.six-boxes ul li.indigo{background:#5E3191;}
.six-boxes ul li.violet{background:#361A6B;}

.six-boxes ul li:hover{background:#b42600!important;color:#fff;cursor:pointer;}
.six-boxes ul li .i{margin:8px;padding:0;}
.six-boxes ul li h3{font-size:1.3em;margin:0;}
.six-boxes ul li p{font-size:0.8em!important;line-height: 1.5em;}
.six-boxes ul li a{color:#fff!important;}



