/*
Theme Name: zBench
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
.page{position:relative}
#header {position:relative;background:url(/wp-content/uploads/2010/07/header-bg.gif) repeat-x 0 0 #83B0CB;height:120px;width:100%;}
#header .header-content{margin:0 auto; width:1000px;position:relative;}
#header h1, #header strong{display:block;position:relative;top:9px; left:0;}
#header h1 a, #header strong a{background:#fff url(/wp-content/uploads/2010/07/hsp-logo.png) no-repeat 0 0;border:2px solid #C0C6CB;display:block;height:96px;text-indent:-9999em;width:200px;}
#header #text-nav{position:absolute;top:0;right:0;}
#header #text-nav ul {list-style:none;float:right;}
#header #text-nav ul li {float:left;}
#header #text-nav ul li a{padding:4px 10px;color:#194459; text-decoration:none;}
#header #text-nav ul li.ui-tabs-selected a,
#header #text-nav ul li a:hover{background:#6F97B2;color:#fff;}
#header #text-nav input.gsc-input{border:1px solid #fff;padding:2px 20px 2px 5px}
#header #search{width:400px;position;relative;top:10px;position:absolute;top:30px;right:0;z-index:7000}
#header input.gsc-input{position:absolute;width:150px;padding:2px 5px;font-size:120%;height:20px;line-height:20px;right:70px;background:#fff !important;width:200px !important}

#header #text-nav #search label{display:none;}

#header #text-nav input.submit,
#header #text-nav form#cse-search-box input{position:absolute;font-size:100%;background:#19445A;border:1px solid #19445A;padding:2px 5px;color:#fff; width:65px;position:absolute;right:0;height:26px;font-family:arial;font-weight:700;}
#header #text-nav #name,
#header #text-nav #uiuhjy-uiuhjy, 
#header #text-nav form#cse-search-box input#q{position:absolute;width:150px;padding:2px 5px;font-size:120%;height:20px;line-height:20px;right:71px;background:#fff !important;color:#000;}
#header #text-nav input.submit{width:80px;}
#res table{display:none}




.cse .gsc-webResult.gsc-result, 
div.gsc-results.gsc-webResult,
.gsc-webResult.gsc-result {border:2px solid #C0C6CB !important;}
.gs-webResult div.gs-visibleUrl-long{display:block !important;}
.gs-webResult div.gs-visibleUrl-short{display:none !important;}
.cse .gsc-control-cse,
.gsc-control-cse{padding:2%;width:96%;}
.cse .gsc-branding,
.gsc-branding{display:none;}
.cse .gsc-control-cse div,
.gsc-control-cse div{position:normal;background:#fff;z-index:1000}
.cse .gsc-control-cse,
.gsc-control-cse{}

.cse .gsc-control-cse:after,
.gsc-control-cse:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.cse .gsc-resultsHeader,
.gsc-resultsHeader{border:none;}
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive{background-color:#e9e9e9;border:1px solid;border-bottom:none;border-color:#e9e9e9;color:#666666;}
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive{background-color:#FFFFFF;border:1px solid;border-bottom:none;border-color:#e9e9e9;border-top:2px solid;border-top-color:#FF9900;}
.cse .gsc-tabsArea,
.gsc-tabsArea{border-bottom:1px solid #e9e9e9;margin-top:1em;}
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result{border:1px solid;border-color:#ffffff;margin-bottom:1em;padding:.25em;}
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover{border:1px solid;border-color:#FFFFFF;}
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result{background-color:#FFFFFF;border:1px solid;border-color:#336699;}
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image{}
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link{color:#0000CC;}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited{color:#0000CC;}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover{color:#0000CC;}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active{color:#0000CC;}
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet{color:#000000;}
.cse .gs-promotion.gs-result ..gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl{color:#008000;}
.gsc-completion-selected{background:#D5E2FF;}
.gsc-completion-container{background:white;border:1px solid #666666;font-family:Arial, sans-serif;font-size:13px;margin-left:0;margin-right:0;position:absolute;}
.gsc-control-cse div.gsc-clear-button{position:absolute;top:14px;left:307px}
#header #uiuhjy-uiuhjy {}
#header #name {}

/* Nav */
#nav{background:none repeat scroll 0 0 #19445A;border-bottom:2px solid #C0C6CB;overflow:hidden;width:100%;height:34px}
#nav ul{list-style:none outside none;margin:0 auto;width:1000px;}
#nav ul li{float:left;}
#nav ul li a{line-height:34px;border-left:1px solid #1D5874;color:#FFFFFF;float:left;padding:0 12px;text-transform:uppercase;}
body.single-post #nav ul li.news, body.single-post #nav ul li.news a, #nav ul li.hover, #nav ul li.hover a, #nav ul li a:hover{background:none repeat scroll 0 0 #1D5874;text-decoration:none;}
#nav ul li.current_page_item, #nav ul li.current_page_item a, #nav ul li.current_page_parent a{background:none repeat scroll 0 0 #C0C6CB;color:#19445A;text-decoration:none;}
#nav ul li.page-item-10 a{background:none repeat scroll 0 0 #F57B0E;border:medium none;}
#nav ul ul{background:none repeat scroll 0 0 #C0C6CB;display:none;margin:0 0 0 1px;position:absolute !important;top:154px;width:200px;z-index:100;clear:both;}
#nav ul ul li a{border-color:-moz-use-text-color -moz-use-text-color #A1A7AB;border-style:none none solid;border-width:medium medium 1px;color:#19445A;padding:5px 12px;text-transform:none;width:176px;line-height:16px;}
#nav ul li.hover ul li a{border-color:-moz-use-text-color -moz-use-text-color #A1A7AB;border-style:none none solid;border-width:medium medium 1px;color:#FFFFFF;padding:5px 12px;text-transform:none;width:176px;}
#nav ul li.hover ul li a:hover{background:none repeat scroll 0 0 #83B0CB;color:#FFFFFF;}
#nav ul li.current_page_item.hover ul li a, #nav ul li.current_page_parent.hover ul li a{color:#1D5874;}
#nav ul li.current_page_item.hover ul li a:hover, #nav ul li.current_page_parent.hover ul li a:hover{background:none repeat scroll 0 0 #A1A7AB;color:#FFFFFF;}

/*Sitewide */
#content{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:100%;margin:20px auto 0;width:1000px;position:relative;}
.item{float:left;}
.module div{float:left;}
#content h1{border-bottom:1px solid #5EA0C3;color:#5EA0C3;font-weight:100;margin:0 0 15px;width:1000px;}
#content h2{color:#F57B0E;font-size:120%;margin:0 0 5px 0}
#content h3{color:#19445A;font-size:110%;margin:0 0 2px 0}
.ui-tabs .ui-tabs-hide {display: none;}


/* Home */
body.home .item.pos-1{width:660px;clear:both;margin:0 0 20px 0;}
body.home .item.pos-2{width:330px;clear:left;}
body.home .item.pos-3{margin:0 20px;width:330px;}
body.home .item.pos-4{width:320px;left:680px;top:0;position:absolute;}
body.home .module.home-news .module-content{margin:5px 0 20px;}
body.home .module.home-news .content-item{margin:5px 0;width:330px;}
body.home .module.home-news h2 a{background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;padding:5px 10px;font-size:120%;}
body.home .module.home-news h2 a:hover{background:#1D5874;text-decoration:none;}
body.home .module.home-news h2 a span{display:block;font-size:70%;}
body.home .module.home-news h3 a{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:85%;float:left;clear:both;}
body.home .module.home-news p.intro{padding:5px; background:#efefef;color:#000;}
body.home .module.home-news p {float:left;clear:both;}
body.home .module.home-news span.comment{background:url(/wp-content/uploads/2011/09/post-comment-icon.gif) no-repeat 0 0;width:25px;height:17px;text-align:center;font-size:9px;display:block;float:left;position:relative;top:0;left:5px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px}
body.home .module.home-news.profile .module-content{width:330px;clear:both;}
body.home .module.home-news.profile .content-item{width:82px;text-align:center;margin:5px 10px 0 0}
body.home .module.home-news.profile .content-item img{border:2px solid #C0C6CB;margin:0 0 5px 0}
body.home .module.donation-progress .cook-for-a-cure {border-bottom:1px solid #ccc;margin:0 0 5px 0;}
body.home .module.donation-progress .cook-for-a-cure p{float:left;width:165px}
body.home .module.donation-progress .cook-for-a-cure img {float:left;margin:0 12px 0 0}
.module.intro{background:#efefef;padding:10px;float:left;width:640px;clear:both;}
.module.intro p{margin:10px 0 0 0;width:640px}
#content .module.intro h2 {background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;padding:5px 10px;font-size:140%;}
.module.donation-progress{position:relative;}
#content .module.donation-progress h2{font-size:140%;background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;padding:5px 10px;}
#content .module.donation-progress .module-header{margin:0 0 10px 0;clear:both;}
#content .module.donation-progress h3{position:absolute; left:37px; font-size:160%;margin:15px 0 0;width:100px}
#content .module.donation-progress h3.pos-2{left:216px}
.module.donation-progress .content-item{clear:both;width:320px;}
.module.donation-progress .content-item p{margin:0 0 10px 0;}
.module.donation-progress .graph-outline{background:#F57B0E;height:300px;width:40px;position:relative;}
.module.donation-progress .graph-fill{background:#C0C6CB;width:40px}
.module.donation-progress .donation-graph{left:40px;top:60px;position:relative;width:80px;height:375px;}
.module.donation-progress .donation-graph.past{left:140px}
.module.donation-progress .donation-graph div.label{z-index:1000;position:absolute;border-top:1px solid #666; left:40px}
.module.donation-progress .donation-graph div.label span{top:-10px; left:10px;position:relative; padding:0 0 0 5px;background:#F7F7F7}
.module.donation-progress .donation-graph .graph-footer{background:url(/wp-content/uploads/2010/07/hsp-btm-donate-graph1.gif) no-repeat 0 0 ;width:80px;height:75px;position:absolute;top:300px;left:-20px;z-index:500}
.module.donation-progress .donation-graph .graph-footer span{top:25px;position:relative;font-family:Georgia,"Times New Roman",Times,serif;color:#fff; font-size:140%;width:80px;text-align:center;display:block;height:80px;}
.module.donation-progress .module-footer p{left:180px;position:relative;text-align:center;top:69px;width:120px}
.member-profile{width:300px;float:left;}
.member-profile.mid{margin:0 50px;}
.row{float:left;clear:both;margin:0 0 20px 0;}
.member-profile img{position:relative;left:70px;margin:0 0 10px 0;}
.member-profile h2,
.member-profile h3{text-align:center}
.module.archive-posts .content-item{float:left;width:490px;margin:0 0 10px 0 }
.module.archive-posts .content-item.alternative{margin:0 20px 10px 0;}
#content .module.archive-posts .content-item h2{margin:0;}
*{margin:0;padding:0;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0;padding:0;}
abbr[title], acronym[title]{border-bottom:thin solid;cursor:help;}
body{background:none repeat scroll 0 0 #F7F7F7;color:#333333;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;text-align:left;}
h1, h2, h3, h4, h5, h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
a{color:#004477;text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset, img{border:medium none;}
hr{display:none;}
.toggle{display:none;}






.post{position:relative;width:1000px;}
div.post-single{margin:0;padding:0;}
.post .post h2.title a{color:#445566;}
.post h2.title a:hover{color:#4A630F;}
.post h2.title-single{color:#445566;}
.post ul, .post ol{margin:0 30px 18px;}
.post li{line-height:18px;padding:3px 0;}
.post hr{display:block;}
.post p{line-height:18px;margin:0 0 15px;}
.post .entry{font-size:13px;overflow:hidden;}
.post .entry a{color:#333333;text-decoration:underline;}
.post .entry a:hover{color:#4A630F;text-decoration:none;}
.post .entry img{border:2px solid #C0C6CB}
#content .post .entry h3 a{color:#19445A;text-decoration:none;}
.post .entry table{background:none repeat scroll 0 0 #FFFFFF;border:2px solid #CCCCCC;border-collapse:collapse;margin:5px 0 10px;}
.post .entry th, .post .entry td{border:1px solid #CCCCCC;padding:3px 10px;text-align:left;vertical-align:top;}
.post .entry .entry tr.even td{background:none repeat scroll 0 0 #F7F7F7;}
.post .entry th{background:none repeat scroll 0 0 #EDEFF0;}
.post .entry blockquote{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #DDDDDD;color:#555555;margin:0 0 20px;padding:10px;}
.post .entry code{background:none repeat scroll 0 0 #333333;color:#DDDDDD;}
.post .entry pre{background:none repeat scroll 0 0 #FAFAFA;border-color:#CCCCCC;border-style:solid;border-width:1px 1px 1px 15px;color:#555555;font-family:"Courier New",FixedSys;font-size:12px;line-height:16px;margin:0 0 20px;overflow:auto;padding:0 5px 16px;width:95%;}
.post .post-info-top{border-top:1px solid #DDDDDD;color:#999999;display:block;height:18px;line-height:18px;margin:0 0 18px;overflow:hidden;padding:2px 10px;position:relative;}
.post .post-info-bottom{border-bottom:1px solid #FFFFFF;color:#999999;display:block;line-height:24px;margin:0;overflow:hidden;padding:2px 10px;position:relative;}
.post .post-info-top a, .post .post-info-bottom a{color:#999999;}
.post .post-info-top a:hover, .post .post-info-bottom a:hover{color:#4A630F;text-decoration:underline;}
.post .entry p.read-more a, .post .entry p a.more-link, .post-info-date, .post-info-category, .post-info-tags, #gotocomments, #addcomment{background:url("images/icons.gif") no-repeat scroll 0 0 transparent;display:block;padding-left:20px;}
.post-info-date{background-position:0 -40px;float:left;}
.post-info-category{background-position:-35px -60px;display:inline;}
.post-info-tags{background-position:-20px -240px;display:inline;margin-left:10px;}
#gotocomments{background-position:0 -100px;float:right;margin-right:10px;}
#addcomment{background-position:0 -120px;float:right;}
.post .entry p.read-more a, .post .entry p a.more-link{background-position:0 -20px;bottom:0;color:#4A630F;font-weight:bold;left:10px;position:absolute;text-decoration:none;}
.post .entry p.read-more a:hover, .post .entry p a.more-link:hover{color:#999999;}
.nav_link{}
.sticky{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #CCCCCC;width:638px;}
.post h2.sticky-h2 a{color:#FF4E00;}
.post .add-info{padding:0 10px;}
.post .add-info h3{background:none repeat scroll 0 0 #E5E5E5;color:#4A630F;font-size:12px;line-height:16px;margin-bottom:5px;}
.post .add-info ul{list-style:square outside none;}
.module.related-news{padding:10px;background:#efefef;width:480px;float:left;}
#content .module.related-news h2{background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;padding:5px 10px;}
.module.related-news .module-content{clear:left;}
.module.related-news .module-content ul{margin:0 0 0 18px}
#sidebar-border{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #CCCCCC;float:left;overflow:hidden;width:298px;}
.module.share-article{padding:10px;background:#efefef;width:480px;float:left;}
#content .module.share-article h2{background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;padding:5px 10px;}
.module.share-article iframe.twitter-share-button{margin:2px 0 10px 0}
.module.article-footer{background:#efefef;overflow:hidden;clear:both;float:left}
body.single-post #content h1 {margin:0 0 2px 0}
body.single-post p.published-date, 
body.single-post p.published-date a{color:#999;font-size:11px}
body.single-post p.published-date a:hover{color:#666;}
#sidebar{border:1px solid #FFFFFF;padding:20px 10px 10px;width:276px;}
#sidebar a{color:#555555;text-shadow:0 1px 0 #FAFAFA;}
#sidebar a:hover{color:#999999;}
#sidebar h3, #sidebar h2{border-bottom:1px solid #FFFFFF;color:#445566;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:30px;margin:0;padding:0 5px;text-shadow:1px 1px 1px #AAAAAA;}
#sidebar li{line-height:20px;}
#sidebar li.widget{margin-bottom:10px;}
#sidebar li.widget div{border-top:1px solid #DDDDDD;padding:8px 5px;}
#sidebar li.widget div div{border-top:medium none;padding:0;}
#sidebar li.widget div.fixed{border:medium none;margin:0;padding:0;}
#sidebar ul{list-style:none outside none;}
#sidebar ul ul{border-top:1px solid #DDDDDD;padding:8px 5px;}
#sidebar ul ul ul{border-top:medium none;padding:0;}
#sidebar ul ul li{background:url("images/icons.gif") no-repeat scroll 0 -280px transparent;padding-left:15px;}
#sidebar ul ul li:hover{background:url("images/icons.gif") no-repeat scroll -10px -260px transparent;}
#zbench-cat select, #zbench-archives select{background:none repeat scroll 0 0 #FFFFFF;border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;border-style:solid;border-width:1px;color:#555555;height:25px;line-height:25px;width:260px;}
#sidebar ul ul li.rc_item, #sidebar ul ul li#rc_nav{background:none repeat scroll 0 0 transparent;margin:3px 0;padding:0;}
#sidebar ul ul li.rc_item div{border:medium none;padding:0;}
#sidebar ul ul li.rc_item .rc_avatar img{border:1px solid #DDDDDD;}

.post .module.comments ul ,
.post .module.comments ol {margin:0}
.module.comments{width:1000px;border-top:1px solid #C0C6CB;margin:10px 0;padding:10px 0;}
#comments-div{border-top:1px solid #DDDDDD;height:24px;line-height:24px;margin:0 0 30px;padding:2px 10px;position:relative;text-align:right;text-shadow:1px 1px 1px #999999;}
h2#comments{float:right;font-size:12px;font-weight:normal;line-height:24px;width:300px;}
span#comments-addcomment{background:url("images/icons.gif") no-repeat scroll 0 -115px transparent;left:10px;padding-left:20px;position:absolute;top:2px;}
span#comments-addcomment a{color:#004477;text-decoration:none;}
span#comments-addcomment a:hover{color:#4A630F;text-decoration:none;}
ol.commentlist{background:#efefef;float:left;}
ol.commentlist li{list-style:none outside none;position:relative;width:970px;float:left;clear:both;border:1px solid #F7F7F7;padding:5px 15px;}
ol.commentlist li div em.approved{color:#FF0000;margin-left:55px;}
ol.commentlist li cite{padding:0 0 5px 0;font-style:normal}
ol.commentlist li cite strong{margin:0 3px 0 0;}
ol.commentlist li cite span.reply{margin:0 3px 0 0;}
ol.commentlist li div.comment-author{border-bottom:1px solid #DDDDDD;display:block;height:16px;line-height:16px;margin:0;padding:0;}
ol.commentlist li div.vcard img.avatar{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;height:40px;left:0;padding:2px;position:absolute;top:0;width:40px;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-weight:bold;margin-left:55px;}
ol.commentlist li div.vcard cite.fn a.url{color:#004477;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#AAAAAA;}
ol.commentlist li span.comment-meta{}
ol.commentlist li span.comment-meta a{color:#AAAAAA;}
ol.commentlist li span.comment-meta a:hover{color:#555555;}
ol.commentlist li div.comment-text{border-top:1px solid #FFFFFF;margin:0 0 10px;padding-top:10px;}
ol.commentlist li p, ol.commentlist li blockquote{margin:0}
ol.commentlist li blockquote p{margin-left:0;}
ol.commentlist li code{background:none repeat scroll 0 0 #777777;color:#DDDDDD;margin-bottom:10px;padding:2px;}
ol.commentlist li div.reply{position:absolute;right:0;top:8px;}
ol.commentlist li div.reply a{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #DFDFDF;color:#AAAAAA;display:block;moz-border-radius:12px 12px 12px 12px;padding:0 5px;text-align:center;width:30px;}
ol.commentlist li div.reply a:hover{background:none repeat scroll 0 0 #F2F2F2;}
ol.commentlist li ul.children li{border-bottom:medium none;margin:0;padding-bottom:0;}
ol.commentlist li ul.children li.depth-2{margin:5px 0 0 20px;padding:5px 0 0 0;border:none;width:950px;border-top:1px solid #ccc;}
ol.commentlist li ul.children li.depth-3{margin:5px 0 0 20px;padding:5px 0 0 0;border:none;width:930px;border-top:1px solid #ccc;}
ol.commentlist li ul.children li div{}
ol.commentlist li ul.children li div div{border-top:medium none;}
ol.commentlist li ul.children li div.comment-author{border-bottom:medium none;border-top:1px solid #FFFFFF;}
ol.commentlist li ul.children li div.vcard img.avatar{height:24px;top:-8px;width:24px;}
ol.commentlist li ul.children li div.vcard cite.fn{margin-left:40px;}
ol.commentlist li ul.children li p, ol.commentlist li ul.children li blockquote{margin:0 0 0 40px;}
ol.commentlist li ul.children li blockquote p{margin-left:0;}
ol.commentlist li ul.children li div.reply{top:-8px;}
ol.commentlist li ul.children li div.reply a{background:none repeat scroll 0 0 #F2F2F2;}
ol.commentlist li ul.children li div.reply a:hover{background:none repeat scroll 0 0 #FAFAFA;}
#pagination, #nav-below{border-top:1px solid #DDDDDD;display:block;line-height:18px;margin:0;padding:2px 10px;width:620px;}
.navigation{border-bottom:1px solid #FFFFFF;line-height:24px;margin:0;padding:2px 10px;text-align:right;}
#nav-below{border-bottom:1px solid #FFFFFF;border-top:1px solid #DDDDDD;display:inline-block;padding:20px 10px;}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}
#respond{width:1000px}
#respond h2{}
#respond .cancel-comment-reply a{color:#920017;}
#respond .cancel-comment-reply a:hover{color:#FF4E00;}
#respond p.website{display:none;}
#commentform{margin:0 55px 0 0;padding:0;}
#commentform p{margin:0 0 10px;padding:0;}
#commentform a{}
#commentform textarea{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;padding:3px;}
#author, #email, #url{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;height:12px;padding:3px;}
#comment{height:125px;width:80%;}
#submit{background:none repeat scroll 0 0 #222222;border:1px solid #555555;color:#CCCCCC;font-weight:bold;height:25px;padding:2px 5px;width:80px;}
#submit:hover{color:#FFFFFF;}
.trackbacks-pingbacks h3{border-bottom:1px solid #DDDDDD;color:#555555;font-weight:bold;margin-bottom:10px;padding:3px 0;}
.trackbacks-pingbacks ul{list-style-type:circle;margin:5px 20px 15px;}
.trackbacks-pingbacks ul li{margin-bottom:4px;}
#footer{background:#142632;border-bottom:3px solid #F57B0E;border-top:7px solid #C0C6CB;clear:both;float:left;zheight:280px;margin:20px 0 0;width:100%;font-family:arial}
#footer .footer-wrapper{margin:0 auto 15px auto;width:1000px;overflow:hidden}
#footer h2{background:none repeat scroll 0 0 #19445A;color:#FFFFFF;float:left;font-weight:100;margin:10px 0 0;padding:5px 10px;clear:left;font-size:140%}
#footer h2 a{color:#FFFFFF;}
#footer .footer-nav{float:left;}
#footer .footer-nav ul{list-style:none outside none;margin:0 25px 0 0;width:170px;}
#footer .footer-nav ul li{margin:10px 0 0;}
#footer .footer-nav ul li a{color:#FFFFFF;font-weight:700;text-transform:uppercase;display:block;padding:0 0 1px 0}
#footer .footer-nav ul ul li{margin:3px 0 0 0;}
#footer .footer-nav ul ul li a{font-weight:100;text-transform:none;font-size:11px}
#footer .recent-news{float:left;margin:0 25px 0 0;width:315px;}
#footer .recent-news ul{float:left;list-style:none outside none;margin:5px 0 20px 5px;}
#footer .recent-news ul li{clear:both;float:left;margin:5px 0;width:300px}
#footer .recent-news ul li a{color:#FFFFFF;float:left;clear:both;}
#footer .recent-news ul li span{display:block;width:315px;float:left;clear:both;}
#footer .recent-news ul li span a{clear:both;color:#C0C6CB;float:left;font-size:80%;text-transform:uppercase;width:auto;}
#footer .footer-about{float:left;width:270px;}
#footer .footer-about p{color:#FFFFFF;float:left;margin:10px 0 0;width:270px}
#footer .footer-about .fine-print{margin:10px 0 0 0;float:left;line-height:1.3em}
#footer .footer-about .fine-print p{font-size:90%;margin:0;}
#footer .footer-about .fine-print p a{color:#fff;} 
.aligncenter, div.aligncenter{display:block;margin:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{margin:10px;padding-top:4px;text-align:center;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:12px;line-height:17px;margin:0;padding:0 4px 5px;}
.widget_calendar h3{display:none;}
#wp-calendar{width:100%;}
#wp-calendar #today{background:none repeat scroll 0 0 #E6E6E6;}
#wp-calendar tbody a{font-weight:bolder;}
#wp-calendar caption{font-family:Arial;font-size:150%;font-weight:bolder;letter-spacing:-0.05em;padding-bottom:5px;text-align:left;}
#wp-calendar th, #wp-calendar td{text-align:center;}
#wp-calendar tbody td{border:1px solid #CCCCCC;}
#wp-calendar tbody td.pad{border:0 none;}
#wp-calendar th{background:none repeat scroll 0 0 #999999;color:#FFFFFF;}
#wp-calendar td#prev{padding-top:5px;text-align:left;}
#wp-calendar td#next{padding-top:5px;text-align:right;}


body.page-id-860 ol li{list-style:lower-roman}
