/*
THEME NAME: CSCA
DESCRIPTION: Powers the CSCA website.
VERSION: 1
AUTHOR: <a href="http://www.brightwhitespace.com/">brightwhitespace llc</a> &amp; <a href="http://www.nicasiodesign.com/">Nicasio LLC</a>
*/

/* Two-column with sidebar on left from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

.hide, #image-preloader {display:none;}

input, textarea, select {font-family:Arial, sans-serif;}
input.text {padding:8px 10px 5px 5px;}
textarea {padding:8px 0px 0px 5px;}
input.text, textarea, select {border:1px solid #ccc;color:#666;font-size:85%;background:#FFF url('images/csca_formBG_left.jpg') no-repeat top left;}
input.checkbox {margin-top:8px;margin-right:2px;}

/* MAIN LAOUT ----------------------------------------------------------------------------- */

body {background:#000;text-align:center;padding:0px;}
#wrapper {width:970px;margin:0 auto;text-align:left;}
#blogInfo {display:none;}


/* HEADER --------------------------------------------------------------------------------- */

#slideshow-container {border-bottom:1px solid #777777;}

#header {position:relative;height:125px;overflow:hidden;margin-bottom:2px;}
#logo {position:absolute;top:60px;left:22px;}
#pageHeader {width:709px;height:125px;position:absolute;top:0px;right:0px;}

#topNav {background:#FFF;position:relative;height:37px;}

div#menu {position:absolute;top:0px;left:25px;}
div#menu ul,div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul li {float:left;margin-right:2em;}

div#menu ul li.current_page_item, body.single div#menu ul li.page-item-29, 
body.archive div#menu ul li.page-item-29, div#menu ul li.current_page_ancestor,
body.parent-pageid-71 div#menu ul li.page-item-29,
body.pageid-81 div#menu ul li.page-item-29,
body.parent-pageid-81 div#menu ul li.page-item-29 {background:transparent url('images/csca_topNavArrow.jpg') center top no-repeat;}

body.single div.sidebar li, body.archive div.sidebar li {background:none;}

div#menu ul a {color:#666;display:block;padding:10px 0 3px 0;text-decoration:none;}

div#menu ul li.current_page_item a, body.single div#menu ul li.page-item-29 a, 
body.archive div#menu ul li.page-item-29 a, div#menu ul li.current_page_ancestor a,
body.parent-pageid-71 div#menu ul li.page-item-29 a,
body.pageid-81 div#menu ul li.page-item-29 a,
body.parent-pageid-81 div#menu ul li.page-item-29 a {color:#000;}

div#menu ul a:hover {color:#000;}

div#menu ul li.current_page_item a:hover, body.single div#menu ul li.page-item-29 a:hover, 
body.archive div#menu ul li.page-item-29 a:hover, div#menu ul li.current_page_ancestor a:hover,
body.parent-pageid-71 div#menu ul li.page-item-29 a:hover,
body.pageid-81 div#menu ul li.page-item-29 a:hover,
body.parent-pageid-81 div#menu ul li.page-item-29 a:hover {color:#669900;}

div#menu ul ul ul a {font-style:italic;}

div#menu ul li ul {left:-999em;position:absolute;}
div#menu ul li:hover ul {/*left:auto;*/}

#donateBTN {width:149px;height:37px;position:absolute;top:0px;right:0px;}
#donateBTN img {border:0px;}



/* CONTENT -------------------------------------------------------------------------------- */

#mainArea {background:#FFF url('images/csca_footerBG.jpg') no-repeat left bottom;padding:25px;padding-bottom:18px;}

#homeText, #homeMiddle, #homeNewsletter {float:left;position:relative;}
#homeText p {color:#afb893;font-size:108%;line-height:131%;width:275px;}
#homeMiddle {width:280px;margin-left:40px;}
#homeNewsletter {width:290px;margin-left:30px;}

#homeNewsletter h2 {display:none;}
#homeNewsletter form {margin-left:-5px;margin-top:5px;}
input#mc_mv_EMAIL {width:255px;overflow:hidden;margin-right:2px;margin-bottom:7px;}
input#mc_mv_FNAME, input#mc_mv_LNAME {width:205px;overflow:hidden;margin-right:2px;margin-bottom:7px;}
#homeNewsletter form label {color:#333;font-style:italic;font-size:93%;}
#signupBTN {margin-top:10px;cursor:pointer;width:104px;height:26px;border:0px;background:transparent url('images/csca_signUpBTN.jpg') no-repeat top left;}
#signupBTN:hover {background-position:0px 100%;}
#homeNewsletter form .updated {position:relative;top:-10px;}
#homeNewsletter form .updated ul {margin:0px 25px;}

h1.textHeadline {background:transparent url('images/csca_textHeaders.jpg') no-repeat top left;}
h1.textHeadline span {display:none;}
h1#fromTheBlog {width:183px;height:25px;background-position:0px 0px;}
h1#keepingTheSocial {width:266px;height:18px;background-position:0px -26px;}
h1#theCitizenBlog {width:162px;height:29px;background-position:0px -44px;margin-bottom:10px;}

h2.home-title {font-size:100%;font-weight:bold;margin-top:8px;}
h2.home-title a {color:#000;text-decoration:none;} 
h2.home-title a:hover {color:#669900;}


h2.page-title {color:#bcc69e;font-size:123.1%;margin-bottom:20px;font-weight:normal;}
h2.page-title span {color:#669900;}

a.authorBioLink {color:#333;text-decoration:none;font-size:71%;font-weight:bold;text-transform:uppercase;}
a.authorBioLink:hover {color:#669900;}

h2.entry-title {color:#000;font-size:138.5%;font-weight:normal;}
h2.entry-title a {color:#000;text-decoration:none;}
h2.entry-title a:hover {color:#669900;}

h3 {color:#afb893;font-size:108%;font-weight:normal;line-height:131%;margin-bottom:20px;}

h6 {margin-top:15px;font-size:85%;text-transform:uppercase;font-family:Verdana, Arial, sans-serif;}
h6 a {color:#669900;text-decoration:none;}
h6 a:hover {color:#add921;}

#homeMiddle h6, #homeNewsletter h6 {margin:0px;}

#content {width:567px;}
body.home #content {margin:0px;width:100%;}

.post {margin-top:20px;padding-top:20px;background:transparent url('images/csca_smallDivider.jpg') no-repeat top center;}
.p1 {margin-top:0px;padding-top:0px;background:none;}

body.single .post {background:none;padding-bottom:0px;margin-bottom:0px;}

#content .entry-content img {max-width:567px;border:1px solid #000;margin:5px;}
#content .entry-content a:hover img {border-color:#669900;}
.entry-content p {color:#333333;font-size:93%;}
#mainArea .home-content p {margin-bottom:0px;}

.post .entry-content p, .home-content p, .comment-content p, .page .entry-content p {line-height:138.5%;}

.entry-content p a {color:#669900;text-decoration:underline;}
.entry-content p a:hover {color:#000;}

.post .entry-content ul, .page .entry-content ul, .post .entry-content ol, .page .entry-content ol {margin:0px 25px 15px 25px;color:#333;}
.post .entry-content li, .page .entry-content li{margin:0px 0px 4px 0px}

.entry-content span.moreSpan {display:block;margin-top:15px;}
.entry-content a.more-link {color:#669900;text-decoration:none;font-size:93%;text-transform:uppercase;font-family:Verdana, Arial, sans-serif;font-weight:bold;}
.entry-content a.more-link:hover {color:#add921;}
.entry-content a.more-link span {margin-left:-4px;}

.entry-meta {color:#999999;font-size:85%;text-transform:uppercase;margin-bottom:1px;}
.post .entry-meta {margin-bottom:2px;}
.entry-meta a {color:#999999;text-decoration:none;padding:2px 0px;}
.entry-meta a:hover {color:#333;}

.entry-meta .author {text-transform:capitalize;}
.entry-meta .author a {text-transform:uppercase;background:transparent url('images/csca_authorIcon.jpg') no-repeat right center;padding-right:17px;}
.entry-meta .comments-link a {background:transparent url('images/csca_commentsIcon.jpg') no-repeat right center;padding-right:30px;margin-left:10px;}
.entry-meta .edit-link a {color:#333;}
.entry-meta .edit-link a:hover {color:#000;text-decoration:underline;}

.entry-cats {margin-top:15px;margin-bottom:18px;}
.entry-cats a {color:#669900;text-decoration:none;}
.entry-cats a:hover {color:#add921;}

.smallDivider {width:175px;height:1px;background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;}
body.home .smallDivider {margin:15px 0px 15px 30px;}

div#nav-above {margin-bottom:1em;display:none;}
div#nav-below {padding-left:10px;margin-top:0;background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;padding-top:10px;margin-top:25px;}
div.navigation {height:1.25em;}
div.navigation div {display:inline;}
div.navigation div.nav-previous {margin-right:15px;}
div.navigation a {color:#669900;text-decoration:none;font-size:77%;text-transform:uppercase;font-family:Verdana, Arial, sans-serif;font-weight:bold;}
div.navigation a:hover {color:#add921;}



/* GALLERY STYLES -------------------------------------------------------------------------- */

/* ALBUM PAGE */
html>body .ngg-album {overflow:hidden;padding: 0px;margin-bottom: 0px;border: 0px solid #cccccc;} 
.ngg-album {overflow:hidden;padding: 0px;margin-bottom: 0px;border: 0px solid #cccccc;} 
html>body .ngg-album {margin-top:20px;padding-top:20px;background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;}
.ngg-album {margin-top:20px;padding-top:20px;background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;}
html>body #ngg-album-1 {margin-top:0px;padding-top:0px;background:none;}
#ngg-album-1 {margin-top:0px;padding-top:0px;background:none;}
.entry-content p .ngg-albumtitle,.entry-content .ngg-albumtitle {color:#000;font-size:153.9%;font-weight:normal;margin-bottom: 0px;}
.entry-content p .ngg-albumtitle a, .entry-content .ngg-albumtitle a {color:#000;text-decoration:none;}
.entry-content p .ngg-albumtitle a:hover, .entry-content .ngg-albumtitle a:hover {color:#669900;}
.ngg-album .ngg-description {padding-top:3px;font-weight:normal;font-size:116%;}
.ngg-album .ngg-description p {margin-bottom:10px;}

/* NORMAL GALLERY PAGE */
#content .entry-content .ngg-galleryoverview .ngg-gallery-thumbnail-box {width:108px;float:left;margin-bottom:20px;padding-right:15px;}

/* BOARD MEMBERS GALLERY PAGE */
#content .entry-content #ngg-gallery-2 * {margin:0;padding:0;}
#content .entry-content #ngg-gallery-2 .ngg-gallery-thumbnail-box {width:274px;float:left;margin-bottom:30px;padding:0px;}
#content .entry-content #ngg-gallery-2 .ngg-gallery-thumbnail {width:274px;float:left;}
#content .entry-content #ngg-gallery-2 img {width:108px;height:120px;border:0px;margin:0px;padding:0px;}
#content .entry-content #ngg-gallery-2 a {float:left;}
#content .entry-content #ngg-gallery-2 span {font-size:100%;margin-left:125px;color:#333;}
#content .entry-content #ngg-gallery-2 span span {margin-left:0px;}
#content .entry-content #ngg-gallery-2 span.memberTitle {text-transform:uppercase;color:#000;}
#content .entry-content #ngg-gallery-2 span.memberOccupation {font-style:italic;}
div#TB_caption span.memberTitle {margin:0px 5px;border-left:1px solid #666;border-right:1px solid #666;padding:0px 5px;}
div#TB_secondLine {margin-top:5px;}



/* COMMENTS + COMMENT FORM ----------------------------------------------------------------- */

#comments {margin-top:20px;}
#comments h3 {color:#000;font-size:108%;font-weight:bold;margin:0px 0px 15px 10px;text-transform:lowercase;}

.commentsPager {font-weight:bold;color:#030000;font-size:93%;margin:0px 0px 15px 10px;}
.commentsPager a {color:#669900;text-decoration:none;}
.commentsPager a:hover {color:#030000;}
.current-comment-page, .commentsPager a {margin-right:3px;}

.comments {width:509px;margin-left:55px;}
.comments ol li {list-style-type:none;padding-left:20px;padding-top:23px;margin-bottom:25px;background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;}
.comments ol li.t0 {background:none;padding-top:0px;}

.comment-meta {margin:0px 0px 15px 0px;}
.comment-number {font-size:100%;color:#669900;font-weight:bold;}
.comment-author {font-size:93%;color:#333;font-weight:bold;margin-right:5px;}
.comment-author a {color:#333;text-decoration:none;}
.comment-author a:hover {color:#669900;}
.comment-stamp {font-size:85%;color:#999;font-weight:bold;text-transform:uppercase;}
.comment-stamp .edit-link a {color:#333;text-decoration:none;}
.comment-stamp .edit-link a:hover {text-decoration:underline;}
.comment-meta .meta-sep {margin:0px 5px;}

.comment-content p {color:#333;font-size:93%;}
.comment-content p a {color:#669900;text-decoration:underline;}
.comment-content p a:hover {color:#000;}

#respond {background:transparent url('images/csca_smallDivider.jpg') no-repeat top left;padding-top:25px;}
#respond h3 {margin-left:65px;text-transform:none;}
p#login, p#comment-notes {font-size:85%;color:#999;font-weight:bold;text-transform:uppercase;}
p#login a {color:#333;text-decoration:none;}
p#login a:hover {color:#669900;}
p#login .logout a {color:#669900;}
p#login .logout a:hover {color:#add921;}

.formcontainer {margin-left:65px;}

.formcontainer label {color:#333;font-weight:bold;}
#respond input.text {background:#FFF url('images/csca_formBG_right.jpg') no-repeat top right;}
#respond #submit {margin-top:10px;cursor:pointer;width:104px;height:26px;border:0px;background:transparent url('images/csca_addCommentBTN.jpg') no-repeat top left;}
#respond #submit:hover {background-position:0px 100%;}



/* SIDEBAR -------------------------------------------------------------------------------- */

div.sidebar {text-align:right;margin-top:35px;}
div#secondary {margin-top:0px;}
div.sidebar h3 {margin:0px;padding-right:13px;padding-bottom:5px;font-weight:normal;color:#bcc69e;font-size:85%;text-transform:uppercase;background:transparent url('images/csca_smallDivider.jpg') no-repeat bottom right;}

div.sidebar li {list-style:none;margin:0 0 2.5em;}
div.sidebar ul ul {margin:0 13px 0 0;}
div.sidebar ul ul li {margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0;}

ul#currentChildren li {text-transform:lowercase;font-size:93%;margin:0px;padding-right:13px;padding-bottom:5px;padding-top:5px;background:transparent url('images/csca_smallDivider.jpg') no-repeat bottom right;}
ul#currentChildren li a {color:#669900;text-decoration:none;}
ul#currentChildren li.current_page_item a {color:#333333;}
ul#currentChildren li a:hover {color:#add921;}

ul.xoxo li ul {margin-top:6px;}
ul.xoxo li ul li {margin:2px 0px;}
ul.xoxo li ul li a {color:#669900;text-decoration:none;}
ul.xoxo li ul li a:hover {color:#add921;}
ul.xoxo li ul li.current-cat a {color:#000;}

ul#bloggerBios {font-size:85%;color:#666;}
ul#bloggerBios a {font-size:116%;}

.ngg-widget a {float:right;margin:2px;}
.ngg-widget a:hover img {border-color:#669900;}
.ngg-widget a img {width:90px;}

li.li-more {margin-top:15px;}
li.li-more a {color:#666;}
li.li-more a:hover {color:#000;}



/* FOOTER --------------------------------------------------------------------------------- */

#bottomBTNS {clear:both;text-align:center;margin-top:50px;}
#bottomBTNS a {color:#333;font-size:85%;text-decoration:none;font-family:Verdana, Arial, sans-serif;padding-top:10px;padding-bottom:10px;}
#bottomBTNS a:hover {color:#669900;}

a#footerLinkedIn {padding-left:32px;background:transparent url('images/csca_footerLinks_linkedin.jpg') no-repeat left center;}
a#footerFacebookLink {padding-left:33px;margin-left:45px;background:transparent url('images/csca_footerLinks_facebook.jpg') no-repeat left center;}
a#footerGalleryLink {padding-left:45px;margin-left:45px;margin-right:25px;background:transparent url('images/csca_footerLinks_photos.jpg') no-repeat left center;}

#footer {margin-top:20px;margin-bottom:40px;text-align:center;color:#FFF;font-size:85%;}
#footer p {margin-bottom:10px;line-height:151%;}
#footer p#siteCred {margin-top:35px;}
#footer p#siteCred, #footer p#siteCred a {color:#666;}
#footer a {color:#FFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}



.entry-title,.entry-meta {
clear:both;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:0em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:0em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}



div.gallery dl {
float:left;
}

div#footer {
text-align:center;
}

input#author,input#email,input#url {
width:50%;
}

div.gallery * {
margin:0;
padding:0;
}