/*
Theme Name: Cornucopia
Theme URI: http://Cornucopia.org/
Description:
Version: 1
Author: Designed by Charles Angell coded by Jeremy@Papertree
Author URI: http://papertreedesign.com	  
*/



/* Begin Typography & Colors */
*, html, body {margin:0;padding:0;}


body {color: #545454;font-size: 62.5%; /* Resets 1em to 10px */font-family: Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;line-height:18px;margin:0;background-color:#f2f2f2;}

#wrapper {width:100%;margin:0;padding:0;background: #f4f4ea url('images/pageBg.gif') top left repeat-x;}
#topbar {width:100%;height:23px;margin:0;padding:0;background: #333333 url('images/topbar.jpg') repeat-x;}
#headerimg {margin: 0;padding:6px 6px 5px 6px;width: 780px;}
#content {font-size: 1.1em;margin-top:0px;}
#content-wrap {padding:0 15px}

.widecolumn .entry p {font-size: 1.05em;}

.narrowcolumn .entry,
.widecolumn .entry,
.narrowcolumn .entryRight {font-size:1.1em;line-height: 1.5em;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata	{text-align: left;}

.alt {background-color: #f8f8f8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
h1, h2, h3 {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight: bold;}
h1 {font-size: 4em;text-align: left;}
h2, .post h1 {font-size: 1.5em;line-height: 1.2em;}
.post h1, .post h2 {color:#7e7e7d;border-top:1px solid #F1BE9A;border-bottom:1px solid #F1BE9A;padding:5px 0;}

    h2.pagetitle {font-size: 1.6em;}
    #sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;text-align:center;}
    .bar  {width:100%;}
    .bar  h2 {background:#fff url("images/headbar.jpg") repeat-x;color:#7B8229;padding:2px 0px 2px 10px;margin:0;}

h3 {font-size: 1.4em;line-height:1.285714em}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;color: white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #7e7e7d;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, cite {text-decoration: none;}
.entry p a:visited 	{color: #b85b5a;}

/*-- Comments --*/
.commentlist li, #commentform input, #commentform textarea 	{font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, 
.commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p 	{font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p 	{font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}

#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
small, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}
#sidebar ul ul li {color:#e06d1c;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}
a, h2 a:hover, h3 a:hover {color: #e06d1c;text-decoration: none;}
a:hover {color: #147;text-decoration: underline;}
/* End Typography & Colors */



/* Begin Structure */
body {margin: 0 0 0px 0;padding: 0;}
.top-mid {background:url('images/top_mid.jpg') repeat-x;margin:0 auto;padding-right:1px;width:839px;height:23px;}
#page {background:url("images/contentBg.png") left top repeat-y;margin: 0 auto;padding:0 19px;width: 800px;}
#header {background-color: #FFF;margin: 0px;padding: 0;width: 800px;}
#headerimg {margin: 0;}
	
	
/*****************************************************
* Navigation								*
======================================================*/
#navigation  {width:790px;height:48px;padding:0;margin:0px 6px 5px 5px;background: url("images/trim.jpg") no-repeat;clear:both;}
	
#navigation ul  {float:right;padding-top:13px;list-style-type:none;margin:0;}
#navigation ul li  {margin-right:1px;position:relative;cursor:pointer}


#navigation ul li.btn {background:url(images/btn-rt.png) top right no-repeat;font-size:12px;line-height:1.4em;color:#F1F1AB;font-weight:bold;display:block;float:left;height:24px;padding:0px 14px 0px 0;}
#navigation ul li.btn span {background:url(images/btn-span.png) top left no-repeat;display:block;height:24px;padding:4px 0px 3px 14px;}
* html #navigation ul li.btn span {display:inline-block}
#navigation li a, #navigation li a:visited {color:#F1F1AB;text-decoration:none;}
	
#navigation li a:hover {color:#e06d1c;}
	
#navigation li ul {width:200px;position:absolute;left:-10000px;}

#navigation li:hover ul {display:block;left:0;top:12px;}

#navigation li li  {background-color:#726e56;background-image:none;border-bottom:1px solid #e06d1c;font-size:0.9em;height:100%;text-align:left;width:150px;padding:3px 0 3px 5px;}

#navigation li li a, #navigation li li a:visited {color:#F1F1AB;text-decoration:none;}
	
#navigation li li a:hover {color:#e06d1c;}
	
#navbar  {width:770px;margin:0 auto;padding:0;border-bottom:1px solid #f1be9a;overflow:hidden}
#navbar ul {margin:0;padding:0;display:inline;}
#navbar ul li  {font-size:1.4em;font-weight:bold;float:left;display:block;padding:8px 0 8px 0;margin-right:15px;color:#E06D1C;}
#navbar li#newsletter {padding-top:0px;margin-right:15px}
#navbar li#newsletter a {background:url(images/newsletter-round-alt.png) no-repeat;display:block;height:34px;width:150px;text-indent:-999em}
#navbar li#twitter {padding-top:0px;margin-right:5px}
#navbar li#facebook {margin-right:5px;padding-top:0px}
#navbar li#tube {margin-right:12px;padding-top:0px}
#navbar li#twitter a {background:url(images/twitter-icoalt.png) no-repeat;text-indent:-999em;display:block;height:35px;width:34px;}
#navbar li#facebook a {background:url(images/facebook-icoalt.png) no-repeat;text-indent:-999em;display:block;height:35px;width:34px;}
#navbar li#tube a {background:url(images/youtube-icoalt.png) no-repeat;text-indent:-999em;display:block;height:35px;width:34px;}
	
#navbar ul li a, #navbar ul li a:visited {color:#E06D1C;text-decoration:none;}
	
.mailers  {float:right;font-size:8px;font-style:italic;}
	
.donate  {margin-left:50px;text-align:center;border:none;}

.narrowcolumn {float: left;padding-bottom:20px;margin:0;width: 520px;border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}

.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}
	
/********************************************************
*	Recent Reports
********************************************************/

.reports {font-size:12px;margin: 0 15px 5px 15px;padding:0;text-align:center;overflow:hidden;}
	.reports ul {padding:10px 19px}	
	.report img, .report-last img {border:2px solid #f1be9a;}
	.report {float:left;display:block;list-style:none;margin-right:37px;padding:0;}
        .report-last {float:left;display:block;list-style:none;margin-right:0;padding:0;}
	.last {margin-right:0}

.reports  h2 {color:#7e7e7d;border-top:1px solid #F1BE9A;border-bottom:1px solid #F1BE9A;padding:4px 0 4px 0;margin-bottom:5px;text-align: left}
.post  {margin: 0 15px 30px 15px;text-align:left;}
.mission {font-size:1.1em;color:#333;margin: 0 15px 0px 15px;padding:0;text-align: left;}
.mission p {margin:1.1em 0 0 0;padding:0;color:#505050;}
.post hr {display: block;}
.entry p {margin:1.2em 0;}
.widecolumn .post {margin: 0;}
.postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: left;}
.postmetadata a, .postmetadata a:visited {color:#999;text-decoration:underline;}
.clear 	{clear: both;}

/*
Footer
=======================================================*/
#footer {border:none;padding:15px 19px 0 19px;margin: 0 auto;width: 800px;height:65px;background:url('images/footerBg.png') no-repeat;clear: both;}
#footer p {margin: 0;padding: 20px 0;text-align: center;}
#footer ul {margin-top:0px;padding-top:0;display:inline;list-style-type:none;}	
#footer ul li {font-size:1.2em;float:left;display:block;margin:0;padding-right:10px;color:#999;}
#footer ul li:first-child {padding-left:10px;}
#footer ul li a, #footer ul li a:visited {text-decoration:underline;color:#999;}
#footer ul li a:hover {color: #7b8229;text-decoration:none;}
address, .vcard {color:#eb751d;text-align:center;font-style:normal}

/* End Structure */


/*-- Begin Headers --*/
h1 {padding-top: 70px;margin: 0;}
h2, .post h1 {margin:1.2em 0;}
h2.pagetitle {margin:0;text-align: left;}
#sidebar h2 {color: #7b8229;margin:0;padding:5px 0 5px 5px;background:#fff url("images/headbar.jpg") repeat-x;}
h3 {color:#999;border-top:1px solid #F1BE9A;border-bottom:1px solid #F1BE9A;padding:5px 0 5px 0;margin:1.285714em 0;}
h3.comments {padding: 0;margin: 40px auto 20px ;}
.more-link 	{display:block;margin:10px 0 0 0}
/* End Headers */


/* Begin Images */
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright 	{padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft 	{float: left}
#TB_window #TB_caption {height:auto !important}
/* End Images */

.entry ul {list-style:none}
.entry li {padding:4px 0}
.entry ul li  {background:url(images/list-style.gif) 4px 4px no-repeat;padding-left:12px;margin-left:1.2em}
.entry ol  {padding: 0 0 0 35px;margin: 0;}
.entry ol li {margin: 0;padding: 0;}
.postmetadata ul, .postmetadata li {display: inline;list-style-type: none;list-style-image: none;}

/*----: Begin Form Elements :----*/
.feed {float:left;margin:8px 0px 0 20px;padding:0;}
#searchform {float:left;margin:5px 0px 0 10px;padding: 5px 3px;text-align: left;}
input#s {float:left;width:110px}
#sidebar #searchform #s {width: 108px;padding: 2px;}
input#searchsubmit {margin:-2px 0 0 5px}
.entry form { text-align:center;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0;float: right;}
/* End Form Elements */

.entry .gform_wrapper ul li, .gform_wrapper ul {background-image:none;list-style:none;margin-left:0;padding-left:0}
.entry .gform_wrapper ul {margin-left:0;padding-left:0}
.gform_wrapper li {margin-bottom:5px}

/*
Comments
===========================================================*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */

/* 
Begin Sidebar
============================================================= */

#sidebar {padding: 0px 0 10px 0px;float:right;width: 220px;}
#sidebar form {margin: 0;}

#sidebar .box {background:#F5F5F5;border:1px solid #CCC;margin-bottom: 15px;overflow:hidden}

	#sidebar ul, #sidebar ol {background:#fff;margin:5px;padding:5px 8px;overflow:hidden}
	#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
	ol li, #sidebar ul ol li {list-style: decimal outside;}

	#sidebar ul li {list-style-type:none;background:url(images/list-style.gif) 4px 4px no-repeat;color:#e06d1c;margin:3px 0;padding: 5px 0px 5px 12px;border-bottom:1px solid #DADEAE;}
	
	
	#media ul, #owns-list ul, #newsletter-list ul, #reports-list ul {margin:5px;padding:5px;text-align:center}
	#sidebar #media ul li, #sidebar #owns-list ul li, #sidebar #newsletter-list ul li, #sidebar #reports-list ul li {background:none;text-align:center;padding:8px 0}
	#sidebar li.owns {margin:0;padding:5px 0;overflow:hidden;}	
	#sidebar li a, #sidebar li a:visited {color:#666666;text-decoration:none;}

	#soc-net	{text-align:center}
	#soc-net a img {margin:10px 0}

	#owns-list li, #newsletter-list li {margin:0;padding:5px 0;}
	#reports-list li img, #owns-list li img, #newsletter-list li img {margin-bottom:5px}
	
	#sidebar li a.alt-link {color:#e06d1c}
	#sidebar a.alt-link:hover {color:#666666}
/* End Sidebar */

#completed {border:1px solid #ccc;border-width:1px 0;margin:0 10px}


/* Begin Various Tags & Classes */
acronym, 
abbr, 
span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {border-left: 2px solid #ddd;margin:15px 30px 0 10px;padding-left: 20px}
blockquote cite {margin: 5px 0 0;display: block;font-size:11px;font-style:normal}
.center {text-align: center}
hr {display: none;}
a img {border: none;margin:0;padding:0;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;padding:0 20px}
/* End Various Tags & Classes*/



.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.thumbnail {background:#f1f1f1;border:1px solid #f1be9a;float:left;margin:3px 10px 5px 0;padding:3px;width:125px;height:125px}
.entryRight {margin:0;padding:0;}
a.snap_noshots {float:right;margin-top:10px;}
	
/*********************************************************
* About							*
*********************************************************/
.entryabout {font-size:1.1em;line-height:1.5em;border-bottom:1px solid #CCC;}
.entryabout p {margin-bottom:1.2em;}
.contentdiv p {font-size:1.1em;line-height:1.5em;margin-bottom:1.5em}
.aboutright {float:left;width:230px;padding-left:10px;}
.aboutleft {float:left;width:230px;border-right:1px solid #ccc;padding-right:10px;}	
.aboutleft p, 
.aboutright p {padding:0;margin:0;}	
.aboutimg {float:left;padding:10px 10px 10px 0;text-align:center;}	
.namelist {float:left;width:120px;padding:5px;margin:10px 0 10px 0;}
.namelist ul {font-size:1.1em;margin:0;padding:0;list-style-type:none;}	
.namelist ul li {margin:0;padding:4px 0 4px 0;	}
.bio-photo {float:left;margin-right:10px;}

/****************************************************
*	Glider					   *
****************************************************/
#row {width:100%;margin:0;padding:0;}	
.col1, .col2  {text-align:center;width:150px;float:left;margin:0;padding-right:5px;}	
.col3 {text-align:center;width:150px;float:right;margin:0;padding-left:5px;}
#row ul {list-style-type:none;padding:0;margin:0;}	
#row ul li {padding:4px 0 4px 0;margin:0;}	
.awppost_link {float:left;width:100px;}	
.post_content {float:right;width:350px;}	
	
/**************************************************
*	New Glider				*
**************************************************/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 320px; /*width of featured content slider*/
height: 350px;
margin-top:10px;
}

.slidewrap {
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 500px; /*width of featured content slider*/
height: 300px;
margin-top:10px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 310px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
float:left;
overflow:scroll;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.slidewrap .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 490px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
overflow:scroll;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}



.paginated {
width: 500px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
font-size:1.1em;
padding:0 0px 0 0;
}
	



.pagination{
width: 140px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
float:left;
font-size:1.1em;
text-align: left;
padding:0 10px 0 0;
}

.pagination a {
text-decoration: none; 
color: #e06d1c;
background: white;
}

.paginated a {
text-decoration: none; 
color: #e06d1c;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #114477;
text-decoration: underline;
}

.paginated a:hover, .paginated a.selected {
color: #114477;
text-decoration: underline;
}

.pagination ul, .paginated ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
.pagination ul li, .paginated ul li{
	padding:2px 5px 4px 5px;
	margin:0;
	}

.credits {
       display:none;
       }
