/*
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;}

.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") repeat-y;margin: 0 auto;padding:0 19px 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  {/*width:780px;*/padding-top:13px;list-style-type:none;margin:0;}
	
#navigation ul li  {float:left;display:block;font-size:1.2em;color:#F1F1AB;font-weight:bold;text-align:center;width:66px;height:24px;padding:5px 0 0 0px;margin-right:8px;background:url("images/button.png") no-repeat;position:relative;}
	
#navigation ul li.lrg {float:left;display:block;font-size:1.2em;color:#F1F1AB;font-weight:bold;text-align:center;width:110px;height:24px;padding:5px 0 0 0px;margin-right:8px;background:url("images/button2.png") no-repeat;position:relative;}

#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:780px;height:15px;margin-left:10px;padding:0px 0 15px 0;border-bottom:1px solid #f1be9a;}
	
#navbar ul {margin:0;padding:0;display:inline;}
	
#navbar ul li  {font-size:1.4em;font-weight:bold;float:left;display:block;padding:0px 15px 0px 0px;color:#E06D1C;}
	
#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: 0px 0px 20px 0px;margin: 0px 0 0 10px;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:1.1em;margin: 0 15px 5px 15px;padding:0;text-align:center;overflow:hidden;}
	
.reports img {border:2px solid #f1be9a;}

.report-1 {float:left;display:block;margin:10px 0 0 20px;padding:0;}

.report-2 {float:left;display:block;margin-top:10px;padding:0 0px 0 40px;}

.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 {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}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before  {content: "\00BB \0020";}

.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;}

#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}

#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;padding:0;background-color:#F5F5F5;border:1px solid #CCC;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 5px 5px 5px;padding:4px;background-color:#FFF;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}
	
#sidebar ul ul li, #sidebar ul ol li {list-style-type:square;list-style-position:inside;list-style-color: #e06d1c;margin: 3px 0 0 0;padding: 0 0px 3px 5px;border:none;background:#FFF;border-bottom:1px solid #DADEAE;}
	
#sidebar ul li ul li.owns {list-style-type:none;margin:0;padding:5px 0;overflow:hidden;}
	
#sidebar ul li ul li.owns a img {padding:0;margin:0;}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {color:#666;text-decoration:none;padding:2px 0 3px 0;}

.social	{margin:10px 0 10px 50px}
/* End Entry Lists */


/* Begin Form Elements */

.feed {float:left;margin:8px 0px 0 20px;padding:0;}

#searchform {float:left;margin:5px 80px 0 10px;padding: 5px 3px;text-align: left;}

input#s {float:left;}

#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 */

.gform_wrapper ul {list-style:none}

.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 10px;margin:0px 0 0 545px;width: 220px;}

#sidebar form {margin: 0;}
/* 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 {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0;display: block;}

.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 {float:left;margin:0 5px 15px 0;padding:0;border:1px solid #f1be9a;}
	
.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;	}

/****************************************************
*	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 {
padding: 0 5px;
text-decoration: none; 
color: #e06d1c;
background: white;
}

.paginated a {
padding: 0 5px;
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 0 4px 0;
	margin:0;
	}

.credits {
       display:none;
       }