e/*Custom WP default template by Chris Tabor | Codename: Chicken Salad *//*YUI reset */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;} 
/*baseline rhythm*/
body {
/*font-size: 12px;*/
font-size:80%;
line-height: 1.6363636363636365em;
margin: 0; padding: 0;
font-family:Arial, Verdana, Geneva, sans-serif;
font-smooth: always;
background-color:#b4d6f0;}
h1 {
margin: 0;
font-size: 1.7272727272727273em;
line-height: 0.9473684210526315em;
margin-bottom:.5em;
}
h2 {
margin: 0;
font-size: 1.5454545454545454em;
line-height: 1.0588235294117647em;
}
#leftMain h2 {
margin-bottom:0;
}
#rightMain h2 {
margin-bottom:.5em;
}
h3 {
margin: 0;
font-size: 1.3636363636363635em;
line-height: 1.2em;
margin-bottom:.5em;
}
p, ul, blockquote, pre, td, th, label {
margin: 0;
font-size: 1em;
line-height: 1.6363636363636365em;
margin-bottom: 1.6363636363636365em;
}
p.small {
margin: 0;
font-size: 0.8181818181818182em;
line-height: 2em;
margin-bottom: 2em;
}
/*end baseline rhythm*/
strong {font-weight:bold;}
#rightMain ul, #rightMain li {
list-style-type:square;
line-height:1.5em;
margin-left:1em;
}
.commentlist li {list-style-type:none;}
.screen-reader-text {display:none;}
#rightMain li {
margin-bottom:.85em;
}
a:link, a:visited, a:active {
color:#333;
}
a:hover {
color:#0d81c5;
}
blockquote {
border:1px solid #333;
font-style: italic;
padding:10px;
}
em { font-style: italic; }
h1, h2 {}
.blueHeading, .greenHeading {
padding:5px 5px 5px 10px;
text-shadow: #000 1px 1px 1px;
-moz-border-radius-topleft:5px;  
-moz-border-radius-topright:5px;  
-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;
border-bottom:none;
}
.blueHeading {
background-color:#0d81c5;
color:#fff;
}
.greenHeading {
background-color:#b5cc2e;
color:#fff;
}
.news {
padding-bottom:5px;
border-bottom:1px dashed #CCC;
}
.tagCloud a {
padding:3px;
line-height:1.2em;
text-decoration:none;
}
.flickrPhotos {
float:left;
}
#singlePost img, .flickrPhotos {
border:1px solid #999;
padding:3px;
margin:3px;
}
.leftPhoto {
margin:10px 10px 0px 0px;
}
/* WP STRUCTURE
------------------------------------------------------------------- */
.orcaBtn {
background:url(images/orca_btn.jpg) no-repeat top left;
height:52px;
width:204px;
}
.orcaBtn:hover {
background-position:bottom;
cursor:pointer;
}
.tags {
padding-top:2em;
border-top:1px dashed #CCC;
}
#header, #footerBottom, #footerBottom a {
font-size:11px;
background-color:#0d81c5;
color:#fff;
}
#footerBottom {
padding:2px;
font-size:12px;
}
#mainContainer {
width:960px;
margin:0px auto;
background-color:#fff;
height:100%;
}
#topLinks {background-color:#0d81c5;text-align:right;color:#fff;padding:5px 10px;height:30px;}
#topLinks li {height:30px;line-height:30px;vertical-align:middle;font-size:11px;}
#header {height:260px;}
#nav {background:url(images/nav_bg.jpg) repeat-x top left;float:left;width:100%; height:40px;line-height:40px;vertical-align:middle;text-align:center;}
#search {float:right;background-color:#fff;text-align:center;margin:0px 10px;}
#nav ul {height:40px;margin:0px auto;}
#nav li, #topIcons li { 
list-style-type:none;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}
#nav li { 
height:40px;
font-size:14px; 
text-transform:uppercase;
padding-top:15px;
text-shadow: #000 1px 1px 1px;
}
.join_form1 {margin-bottom:10px;}
#topIcons a {display:block;}
#topIcons li {
margin:0px 7px;
}
#topIcons li, #topIcons li a {
color:#fff;
text-decoration:none;
}
#topIcons li:hover {
text-decoration:underline;
}
#topIcons li a:hover {
text-decoration:underline;
}
#nav li {
text-shadow: #000 1px 1px 1px;
}
#nav li:hover {
background:url(images/nav_hover_glow.png) repeat-x 0px center;
}
#nav li a { 
color:#fff;
padding:0px 15px 0px 15px;
background:url(images/divider.png) no-repeat;
height:25px;
display:block;
}
h1 a, h2 a, h3 a, #nav li a {
text-decoration:none;
}
#nav li a:hover { border:none; }
.breadcrumb {font-size:11px;border-bottom:1px solid #ccc; margin-bottom:20px;}
.breadcrumb * {list-style-type:none;display:inline;}
.breadcrumb a {text-decoration:none;}
.issuesBox {
padding:5px;
background-color:#fff;
border:1px solid #0d81c5;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px; 
border-radius:6px;
color:#0d81c5;
}
.issuesBox:hover {
border-color:#00598d;
}
.sidebar {
background-color:#f8fcde;
border:1px solid #b5cc2e;
padding:5px;
margin:0px 0px 10px 0px;
}
.centerize {
margin:0px auto;
width:960px;
}
#leftMain {
float:left;
width:230px;
margin:10px 0px 0px 15px;
}
#rightMain {
float:right;
width:670px;
margin:10px 15px 0px 0px;
margin-bottom:50px;
}
.prevNext {
font-size:11px;
}
.sidebar h2 {margin-bottom:-20px;}
.sidebar h3 {color:#7e7e7e;background:url(images/issues_arrow.gif) no-repeat center left;padding-left:25px;margin:20px 0px 20px 0px;}
#footer{clear:both;}
.clear {clear:both;}
input[type="text"] {
background-color:#fff;
border:1px solid #999;
color:#000;
}
input[type="submit"]:hover {cursor:pointer; }
input:focus {color: #000;border-color:#333;}
#rightMain input[type="submit"], .button {
background-color:#b5cc2e;color:#000;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
-khtml-border-radius:3px; 
border-radius:3px;
border:0;padding:5px;font-size:11px;
font-size:12px;
}
a.button {text-decoration:none;border:none;margin:10px 0px 10px 0px;}
#rightMain input[type="submit"]:hover, .button:hover {background-color:#0d81c5;cursor:pointer;color:#fff;}
#searchform input[type="text"] {
border:1px solid #caebff;
background-color:#6abbea;
width:130px;
height:23px;
color:#fff;
}
#searchform input[type="text"]:hover {
border-color:#fff;
}
#searchform input[type="submit"] {
background-color:#6abbea;
border:1px solid #caebff;
color:#fff;
font-weight:bold;
font-size:11px;
height:23px;
width:26px;
}
#searchform input[type="submit"]:hover {
background-color:#fff;
color:#6abbea;
border-color:#fff;
}
.cufon-loading h1{visibility: hidden;}
/*Hidden Pages -- for pages that need to be referenced but not shown on the homepage*/
.page-item-108 a, .page-item-108 a:hover {background-color:#0d81c5;}



.current_page_item {}

.facebook {background:url(images/icons/facebook.png) no-repeat center left;}
.youtube {background:url(images/icons/youtube.png) no-repeat center left;}
.delicious {background:url(images/icons/delicious.png) no-repeat center left;}
.rss {background:url(images/icons/feed.png) no-repeat center left;}
.flickr {background:url(images/icons/flickr.png) no-repeat center left;}
.linkedin {background:url(images/icons/linkedin.png) no-repeat center left;}
.twitter {background:url(images/icons/twitter.png) no-repeat center left;}
.vimeo {background:url(images/icons/vimeo.png) no-repeat center left;}
.facebook, .youtube, .delicious, .rss, .flickr, .linkedin, .twitter, .vimeo {padding-left:20px;}
.left {
float:left;
}
.right {
float:right
} 
.category li {
font-size:14px;
line-height:2em;
list-style-type:none;
}
/*hover tooltip*/
#jquery-overlay {z-index:10002;}#jquery-lightbox {z-index:10003;}
span.ttip-span {
font-weight: bold;
text-decoration:underline;
}
div.ttip-div {
position: absolute;
border: 1px solid #999;
padding: 2px;
background-color: #FFFFFF;
font-size: 11px;
z-index:10000;
}
object {border:1px solid #999;}
.footerBlock {
width:192px;
height:200px;
padding-right:10px;
margin-right:15px;
margin-left:15px;
border-right:1px solid #299ce0;
}
.footerBlock img {padding:1px;margin:2px 4px;border:1px solid #FFF;}
.footerBlock h3 {font-size:13px;}
/*flickr image*/
.tt-flickr img,  {border:1px solid #666;}
.tt-flickr img {padding:1px;margin:2px 4px;}
#context {background-color:#f8fcde;padding:5px;}
.prev, .next {background-color:#fff;padding:2px;color:#666;}
.prev:hover, .next:hover {background-color:#0d81c5;color:#fff;}
#photo img, #flickrPhotosSmall img  {background-color:#fff;padding:2px;color:#666;}
#slideshowTop * {z-index:100;}
/*TWITTER widget*/
ul  {margin:0;padding:0;}
ul#twitter_div li {list-style-type:none;}
/*SUPPORTERS*/
.endorsee ul, .endorsee li, .endorsementList * {
list-style-type:none;
}
.endorsee img {border:1px solid #CCC;padding:2px;margin:5px;}
.endorsee strong {font-size:14px;}
.endorsee blockquote {
border:none;
font-size:12px;
}
div.endorsee {float:left;
width:30%;
padding:4px;
background-color:#f9ffd5;
border:1px solid #CCC;
margin:6px;
} 