/* If you're reading this, be the first person to send an email to mike@chic2009.org with "CSS T-Shirt" in the Subject Line to receive a free CHIC Undone T-Shirt. */

body {
position:relative;
z-index:1;
text-align:left;
border:0;
background:#000 url(images/tree-dark.jpg) 60px 100% no-repeat fixed;
color:#000;
font:small/18px "Akzidenz-Grotesk Next", Helvetica, "Microsoft Sans Serif", "Franklin Gothic", sans-serif;
margin:0;
padding:0;
}


@media handheld,print
{
body {background:#fff;}
}


div#skipnav {
position:absolute;
left:-5000px;
}

div#page {
color:#222;
text-align:left;
margin:0 0 0 440px;
padding: 0;
}

img {
border: 1px solid black;
}

.entry p {
line-height: 1.7em;
}

#header {
text-indent:-100em;
}

#header h1 {
text-indent: -1000em;
}

#header a {
width:250px;
height:82px;
overflow:hidden;
background:url(images/undone7-easter.png) no-repeat;
position:fixed;
left:90px;
top: 30px;
margin:0;
z-index:0;
}

#header a:hover {
background-position:0 -118px;
}

div#sidebar {
text-align:center;
position:fixed;
left:22px;
top:160px;
margin:0 auto;
z-index:0;
width:392px;
}

#post-652 h2 a, h3#post-652 a {
background: transparent url(images/youtubeheroes-easter.png) no-repeat;
width:200px;
height:64px;
line-height:64px;
text-indent: -1000em;
overflow: visible;
display: block;
margin:1em auto 0;
}

#post-650 h2 a, h3#post-650 a {
background: transparent url(images/shortfilm-easter.png) no-repeat;
width:300px;
height:61px;
line-height:61px;
text-indent: -1000em;
overflow: visible;
display: block;
margin:1em auto 0;
}

#post-647 h2 a, h3#post-647 a {
background: transparent url(images/battleofthebands.png) no-repeat;
width:250px;
height:181px;
line-height:181px;
text-indent: -1000em;
overflow: visible;
display: block;
margin:1em auto 0;
}

#sidebar ul {
margin-left:0;
color:#fff;
font-size:14px;
font-weight:700;
line-height:1.5em;
padding:0;
margin:0 auto;
}

#sidebar ul li ul {
padding:0 1em;
}



#sidebar ul li ul li {
margin: 24px auto;  /* Space between the button rows */
opacity: 0.9;
border: 0;
}

#sidebar ul li ul li.current-cat-parent {
margin: -28px auto -28px;
background: transparent url(images/duck-easter.jpg) 100% 0 no-repeat;

}

#sidebar ul li ul li.current-cat {
background: transparent url(images/duck-easter.jpg) top right no-repeat;
margin: -26px auto -28px;
}

#sidebar ul li ul li.current-cat.cat-item-52, #sidebar ul li ul li.current-cat-parent.cat-item-52 {
margin: -14px auto -28px;
}


#sidebar ul li ul li ul li {
background-color:transparent;
opacity: 1.0;
border: 0;
}


#sidebar ul li.search ul {
background-color: transparent;
margin-top: 3em;
border:0;
}


#sidebar li {
list-style:none;
display:inline;
}


li#search {
list-style:none;
margin:0 !important;
position: relative;
top: 1em;
}


#sidebar li li {
display:inline;
}

li#home-cat {
margin-right:4px;
}


p.timestamp {
text-align: center;
}

div.post, div#footer, div.navigation {
clear:both;
color:#ccc;
}

div.post {
background: url(images/logo-border-left-easter.png) 0 3em no-repeat;
padding-top:6em; /* Space above each post */
}

div.altclass {
background-image: url(images/logo-border-right-easter.png);
}


div.navigation {
margin:5em -2.5em 4em;
padding: 0 2.5em;
background: gray;
}
div.top-nav {
margin:1em -2.5em -2em;
}


.post h2, .post h3  {
text-align: center;
font-size:2em;
line-height:1em;
clear: both;
margin-top:1em;
}


h3.nologo {
background-image:none;
font-size:1.5em;
line-height:1em;
padding-left:1.5em;
margin:.83em 0 .2em -1.5em;
}

h3.excursion {
background-image:none;
font-size:1.5em;
line-height:1em;
padding-left:1.4em;
margin:1.5em 0 .1em -1.5em;
text-align:left;
}


h2.pagetitle {
color: gray;
font-size:2em;
text-align:right;
font-style:italic;
letter-spacing:.8em;
margin:.83em -1.25em -1.5em 0;
padding-bottom:0;
display: block;
}


div.navigation {
display:block;
text-align:center;
letter-spacing:0;
}

.post img {
float:right;
margin: 0 0 5px 20px;
}

.video {
display:block;
text-align:center;
}

.pictures img {
float:none;
display:block;
margin:10px auto;
}

div.floatright {
float:right;
}

div.floatright p {
text-align:center;
margin-top:5px;
}

div.floatright img {
float:none;
margin-left:20px;
}



#footer p {
display:block;
text-align:center;
margin:2em auto 0 auto;
}

#footer ul {
text-align: center;
padding:0 0 2em 0;
margin:0;
text-indent:0;
}

#footer li {
display: inline;
padding:0 1em;
margin:0;
}

li.meta {
display: none;
list-style:none;}


div.prev_link, div.next_link {
 width: 45%;
 margin:0;
font-size: 1.5em;
line-height:2em;
padding: .3em 0 .2em;
overflow: hidden;
height:2.3em;
color:black;
}

div.prev_link {
     float:right;
     text-align:right;
     
     }
div.next_link {
     text-align:left;
}

#sidebar li h2, li.meta h2{
display:none;
}

#sidebar li.linkcat h2 {
display:inline;
}

#sidebar li li {
display:block;
}

#sidebar li li li {
display:inline;
}

#sidebar ul.children { /* Hides children buttons */
display: none;
}

#sidebar li.current-cat-parent ul.children, #sidebar li.current-cat ul.children { /* Reveals children buttons */
display: inline;
line-height: 70px !important;
}

li.current-cat-parent a, li.current-cat a {
display: none;
}

li.current-cat-parent ul.children a, li.current-cat ul.children a {
display: inline;
}

dt {
padding-top:1em;
font-weight:700;
}

dd + dd {
padding-bottom:.2em;
}

dl.council dt, dd.liaison, dl.liaison dt {
clear: right;
}

dd.liaison {
margin-top: 0.5em;
}

a:link {
color:#ddc;
text-decoration:underline;
font-weight:700;
}

div.navigation a {
color:black;
}

h2 a:link, h3 a:link {
text-decoration:none;
}

a:visited {
color:#776;
text-decoration:none;
font-weight:700;
text-transform:lowercase;
}

a:hover {
color:#888;
text-decoration:underline;
font-weight:700;
}

a:active {
color:#fff;
text-decoration:underline;
font-weight:700;
}


#sidebar li a:link {
color:#FFF;
text-decoration:none;
text-transform:uppercase;
margin:0 -.1em;
}

div.commentcontainer a {
color: black;
}

#sidebar .cat-item-52 a:link, /* Going */
#sidebar .cat-item-52 a:visited, /* Going */
#sidebar .cat-item-51 a:link, /* Giving */
#sidebar .cat-item-51 a:visited, /* Giving */
#sidebar .cat-item-49 a:link, /* Subscribe */
#sidebar .cat-item-49 a:visited, /* Subscribe */

#sidebar .cat-item-13 a:link, /* Etc. */
#sidebar .cat-item-13 a:visited, /* Etc. */
#sidebar .cat-item-59 a:link, /* Guidebook */
#sidebar .cat-item-59 a:visited, /* Guidebook */
#sidebar .cat-item-62 a:link, /* Contact */
#sidebar .cat-item-62 a:visited, /* Contact */
#sidebar .cat-item-60 a:link, /* Registration */
#sidebar .cat-item-60 a:visited, /* Registration */
#sidebar .cat-item-32 a:link, /* Contests */
#sidebar .cat-item-32 a:visited, /* Contests */
#sidebar .cat-item-48 a:link, /* Undone31 */
#sidebar .cat-item-48 a:visited, /* Undone31 */
#sidebar .cat-item-54 a:link, /* CWR */
#sidebar .cat-item-54 a:visited, /* CWR */
#sidebar .cat-item-43 a:link, /* Prayer */
#sidebar .cat-item-43 a:visited, /* Prayer */
#sidebar .cat-item-12 a:link, /* Photos */
#sidebar .cat-item-12 a:visited, /* Photos */
#sidebar .cat-item-15 a:link, /* Videos */
#sidebar .cat-item-15 a:visited, /* Videos */
#sidebar .cat-item-64 a:link, /* Email */
#sidebar .cat-item-64 a:visited, /* Email */
#sidebar .cat-item-66 a:link, /* Twitter */
#sidebar .cat-item-66 a:visited, /* Twitter */

#sidebar .meta-1 a:link,
#sidebar .meta-3 a:link,
#sidebar .meta-5 a:link,
#sidebar .meta-1 a:visited,
#sidebar .meta-3 a:visited,
#sidebar .meta-5 a:visited,
#sidebar li a.tag-link-47:link,
#sidebar li a.tag-link-47:visited,

div.commentcontainer a.althref 
{
color:#cc8;
}

div.commentcontainer a:active
{
color:white;
}

div.commentcontainer p {
margin:3.1em -2.5em 0;
padding: 1em 2.5em;
background: gray;
}

#sidebar .cat-item-57 a:link, /* Etc. */
#sidebar .cat-item-57 a:visited, /* Etc. */
#sidebar .cat-item-58 a:link, /* Guidebook */
#sidebar .cat-item-58 a:visited, /* Guidebook */
#sidebar .cat-item-55 a:link, /* Contact */
#sidebar .cat-item-55 a:visited, /* Contact */
#sidebar .cat-item-56 a:link, /* Registration */
#sidebar .cat-item-56 a:visited, /* Registration */
#sidebar .cat-item-10 a:link, /* Contests */
#sidebar .cat-item-10 a:visited, /* Contests */
#sidebar .cat-item-71 a:link, /* Hub */
#sidebar .cat-item-71 a:visited, /* Hub */
#sidebar .cat-item-11 a:link, /* Undone31 */
#sidebar .cat-item-11 a:visited { /* Undone31 */
color:black;
}

#sidebar li a:visited {
color:#FFF;
text-decoration:none;
text-transform:lowercase;
}

#sidebar .cat-item a:hover,
#sidebar li a.tag-link-47:hover   /* Spanish */
{
color:#88b !important;
}


#sidebar .cat-item-31 {
display: none;
}


#sidebar .current-cat-parent ul.children .current-cat a,
#sidebar .current-cat-parent ul.children .current-cat a:hover
{
color:#88d !important;
}

#sidebar li#linkcat-2 ul.blogroll li a {
color:black;
}

#sidebar li#linkcat-2 ul.blogroll li+li a {
color:white;
}

#sidebar li#linkcat-2 ul.blogroll li+li+li a {
color:black;
}

#sidebar li#linkcat-2 ul.blogroll a:hover
{
color:#FF7B75;
}



#sidebar li#linkcat-2 ul.blogroll:before
{
content: "SUBSCRIBE:";
color: white;
}

input#s, textarea, input[type="text"] {
background-color:#cc8;
border:1px solid black;
}

label {
color: white;
}


table {
clear: both;
width:100%;
text-align:center;
border-collapse: collapse;
margin:3em 0 0 0;
}

table.graphics {
text-align:left;
}

table.graphics td {
vertical-align: top;
padding:1em;

}

table.graphics img {
float: none;
margin:0 auto;
padding:0;
}

caption, .wp-caption-text {
font-size: 1.2em;
margin-bottom:10px;
margin: 0 auto;
text-align: center;
}

thead {
font-size: 1.2em;
background-color: #bbb;
}

tbody{
background-color: #3a3a3a;
}

th, td {
border:1px solid black;
padding:1em;
}

th {
color: black;
}

table#map-legend td {
padding:0.5em;
}

table#map-legend img {
border:0;
float: none;
margin:0 5px;
}


a.footnote {
font-size:.7em;
}

div.footnote {
margin-left:1em;
}

p.postmetadata, p.tags {
clear:both;
text-align: center;

}



/* Gallery formatting. See also the code embedded in media.php in wp-includes */

.gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;	
}
.gallery-caption {
	margin-left: 0;
}

.attachment img, img.attachment-thumbnail {
float:none;
margin: 0 auto;
}

dt.gallery-icon {
margin:0 auto 15px auto;
text-align: center;
padding:0;
}

dl.gallery-item {
margin:0;
}

.labeledpix p {
margin: 1em 0 3em 0;
}

.labeledpix img {
float: none;
margin: 0;
}

.dem-results ul li {
list-style:none;
margin-bottom: 1em;
}


div.alignnone img, div.aligncenter img, div.aligncenter {
float: none;
margin: 0 auto .5em auto;
}

div.nextimage {
width: 142px;
position: fixed;
left: 235px;
top: 220px;
text-align: center;
}

div.previmage {
width: 142px;
position: fixed;
left: 63px;
top: 220px;
text-align: center;
}

div#content, div#footer {
border:1px solid #555;
width: 440px;
padding: 0 2.5em;
margin:-36px 0 0;
background:#292929;

}

div#footer {
padding-top: 3em;
border-top:0;
}

h3#respond, h3#comments, #respond h3 {
color: #ccc;
margin-top: 3em;
}

.comment-group p {
color: #ccc;
}

ol.commentlist {
color: #ccc;
}

ol.commentlist li {
margin-top:2em;
}

img.avatar {
border:0;
}

.comment-group div.navigation {
margin-top: 0em;
}

p.smallattachment {
text-align: center;
margin-left: -5px;
margin-right: -5px;
}

.smallattachment img {
margin: 0 auto;
float: none;
}

.previmage a, .nextimage a, dt.gallery-icon a {
opacity: 0.5;
}

.previmage a:hover, .nextimage a:hover, dt.gallery-icon a:hover {
opacity: 0.8;
}


h2#album_title {
width: 310px;
position: fixed;
left: 63px;
top: 150px;
text-align: center;
margin-top:1em;
}

.image_page div.post {
background-image: none;
padding-top:1.5em;
}

.image_sidebar li.categories {
text-indent:-100em;
}

p.image_title {
text-align: center;
margin-bottom:4em;
}

div.object_alternate {
text-align: center;
}

.object_alternate img {
float:none;
margin:1em auto;
}

h2.center {
color: #ccc;
}

div.alignright {  /*Floats the surrounding box for image inserts*/
float: right;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
}

div.alignright img {
margin-left:0;
margin-bottom: 5px;
float:none;
}

div.alignright p {
margin-left:10px;
}

/* Translation Services */
div#transl_sign {
display: none;
}

div#translation_bar {
position: relative;
top: -150px;
left: -170px;
}

div#translation_bar img {margin:0 5px;
}


/*COLORS*/

body {
background:#fff url(images/tree-easter.jpg) 60px 100% no-repeat fixed;
color:#fff;
}

@media handheld,print
{
body {background:#000;}
}

div#page {
color:#ddd;
}

#sidebar ul {
color:#000;
}

div.post, div#footer, div.navigation {
color:#333;
}


div.navigation {
background: gray;
}

div.commentcontainer p {
background: gray;
}

h2.pagetitle {
color: gray;
}

input#s, textarea, input[type="text"] {
background-color:#cc8;
border:1px solid black;
}

thead {
background-color: #444;
}

tbody{
background-color: #c5c5c5;
}

th, td {
border:1px solid black;
}

th {
color: white;
}

div#content, div#footer {
border:1px solid #aaa;
background:#d6d6d6;
}

div#footer {
border-top:0;
}

div.prev_link, div.next_link {
color:black;
}

a:link {
color:#334;
text-decoration:underline;
font-weight:700;
}

div.navigation a {
color:black;
}

a:visited {
color:#776;
text-decoration:none;
font-weight:700;
text-transform:lowercase;
}

a:hover {
color:#888;
text-decoration:underline;
font-weight:700;
}

a:active {
color:#000;
text-decoration:underline;
font-weight:700;
}


#sidebar li a:link {
color:#000;
text-decoration:none;
text-transform:uppercase;
margin:0 -.1em;
}

div.commentcontainer a {
color: black;
}

#sidebar .cat-item-52 a:link, /* Going */
#sidebar .cat-item-52 a:visited, /* Going */
#sidebar .cat-item-51 a:link, /* Giving */
#sidebar .cat-item-51 a:visited, /* Giving */
#sidebar .cat-item-49 a:link, /* Subscribe */
#sidebar .cat-item-49 a:visited, /* Subscribe */

#sidebar .cat-item-13 a:link, /* Etc. */
#sidebar .cat-item-13 a:visited, /* Etc. */
#sidebar .cat-item-59 a:link, /* Guidebook */
#sidebar .cat-item-59 a:visited, /* Guidebook */
#sidebar .cat-item-62 a:link, /* Contact */
#sidebar .cat-item-62 a:visited, /* Contact */
#sidebar .cat-item-60 a:link, /* Registration */
#sidebar .cat-item-60 a:visited, /* Registration */
#sidebar .cat-item-32 a:link, /* Contests */
#sidebar .cat-item-32 a:visited, /* Contests */
#sidebar .cat-item-48 a:link, /* Undone31 */
#sidebar .cat-item-48 a:visited, /* Undone31 */
#sidebar .cat-item-54 a:link, /* CWR */
#sidebar .cat-item-54 a:visited, /* CWR */
#sidebar .cat-item-43 a:link, /* Prayer */
#sidebar .cat-item-43 a:visited, /* Prayer */
#sidebar .cat-item-12 a:link, /* Photos */
#sidebar .cat-item-12 a:visited, /* Photos */
#sidebar .cat-item-15 a:link, /* Videos */
#sidebar .cat-item-15 a:visited, /* Videos */
#sidebar .cat-item-64 a:link, /* Email */
#sidebar .cat-item-64 a:visited, /* Email */
#sidebar .cat-item-66 a:link, /* Twitter */
#sidebar .cat-item-66 a:visited, /* Twitter */

#sidebar .meta-1 a:link,
#sidebar .meta-3 a:link,
#sidebar .meta-5 a:link,
#sidebar .meta-1 a:visited,
#sidebar .meta-3 a:visited,
#sidebar .meta-5 a:visited,
#sidebar li a.tag-link-47:link,
#sidebar li a.tag-link-47:visited,

div.commentcontainer a.althref 
{
color:#cc8;
}

div.commentcontainer a:active
{
color:white;
}

div.commentcontainer p {
background: gray;
}

#sidebar .cat-item-57 a:link, /* Etc. */
#sidebar .cat-item-57 a:visited, /* Etc. */
#sidebar .cat-item-58 a:link, /* Guidebook */
#sidebar .cat-item-58 a:visited, /* Guidebook */
#sidebar .cat-item-55 a:link, /* Contact */
#sidebar .cat-item-55 a:visited, /* Contact */
#sidebar .cat-item-56 a:link, /* Registration */
#sidebar .cat-item-56 a:visited, /* Registration */
#sidebar .cat-item-10 a:link, /* Contests */
#sidebar .cat-item-10 a:visited, /* Contests */
#sidebar .cat-item-71 a:link, /* Hub */
#sidebar .cat-item-71 a:visited, /* Hub */
#sidebar .cat-item-11 a:link, /* Undone31 */
#sidebar .cat-item-11 a:visited { /* Undone31 */
color:black;
}

#sidebar li a:visited {
color:#000;
text-decoration:none;
text-transform:lowercase;
}

#sidebar .cat-item a:hover,
#sidebar li a.tag-link-47:hover   /* Spanish */
{
color:#88b !important;
}


#sidebar .cat-item-31 {
display: none;
}


#sidebar .current-cat-parent ul.children .current-cat a,
#sidebar .current-cat-parent ul.children .current-cat a:hover
{
color:#88d !important;
}

#sidebar li#linkcat-2 ul.blogroll li a {
color:black;
}

#sidebar li#linkcat-2 ul.blogroll li+li a {
color:black;
}

#sidebar li#linkcat-2 ul.blogroll li+li+li a {
color:black;
}

#sidebar li#linkcat-2 ul.blogroll a:hover
{
color:#FF7B75;
}



#sidebar li#linkcat-2 ul.blogroll:before
{
content: "SUBSCRIBE:";
color: white;
}

input#s, textarea, input[type="text"] {
background-color:#cc8;
border:1px solid black;
}

label {
color: white;
}

h3#respond, h3#comments, #respond h3 {
color: #444;
margin-top: 3em;
}

.comment-group p {
color: #444;
}

ol.commentlist {
color: #444;
}

h2.center {
color: #444;
}

div.alignright {  /*Floats the surrounding box for image inserts*/
float: right;
margin-left: 10px;
margin-bottom: 10px;
text-align: center;
}

div.alignleft {  /*Floats the surrounding box for image inserts*/
float: left;
margin-right: 15px;
margin-bottom: 10px;
text-align: center;
}


div.alignright img {
margin-left:0;
margin-bottom: 5px;
float:none;
}

div.alignright p {
margin-left:10px;
}

/* Translation Services */
div#transl_sign {
display: none;
}

div#translation_bar {
position: relative;
top: -150px;
left: -170px;
}

div#translation_bar img {margin:0 5px;
}

/* Popular Posts Plugin Formatting 

div#popularposts {
text-align:center;
position:fixed;
left:1500px;
top:20px;
margin:0 auto;
z-index:0;
width:300px;
color:#222;
}
div#popularposts a {
color:#222;}

*/

div.commentcontainer li, div.commentcontainer ul {
display: inline;
}


div.commentcontainer a.althref 
{
color:#cc8;
}


div.commentcontainer a:hover, div.commentcontainer li a:hover

{
color:white;
}

div.commentcontainer a:active
{
color:white;
}

/* The following dem's prevent display of the poll results */

ul.democracyresults {
margin-left:4em;
display: none !important;
}

.democracyresults, .dem-vote-link {
display: none;
}

/* Cneters the basecamp training movie in the page */

#basecamptrainingmovie {
margin: 0 auto;
text-align: center;
width: 320px;
border: 0;
}


