#featured_body
{
font-weight:  lighter;
font-size:  small;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-left: 3px;
}
#quote
{
font-weight:  lighter;
font-size:  11px;
font-family: Geneva, Arial, Helvetica, sans-serif;
display: block;
width: 120px;
}
#by
{
font-size: 12px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-top: 1px;
}
.sendus
{
font-size: 11px;
font-weight: bold;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-left: 3px;
}
.sidebar .block h2
{
background-color: #dfdcd8;
color: #3f3f3e;
text-align: center;
font-size: 1.25em;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #c9c9c9;
border-right-width: 0px;
border-right-style: solid;
border-right-color: #c9c9c9;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #c9c9c9;
padding-left: 0px;
margin-bottom: 2px;
}

.sidebar .block 
{
padding-left: 0px;
padding-right: 0px;
margin-bottom: 5px; 
background: #F3F3F3;
font-size: 11px;
}


#block-block-7
{
width: 125px;
}


#block-block-5
{
width: 125px;
}

#block-block-5 .content
{
padding-left: 5px;
}

#block-block-6
{
width: 125px;
}

#block-block-6 .content
{
padding-left: 5px;
}

#block-user-1
{
width: 125px;
}

#block-user-1 .content
{
padding-left: 8px;
}

#block-block-8 h2
{
background-color: #b0b0b0;
border: 1px solid #b0b0b0;
padding: 0px 0px 0px 0px;
margin: 0px -2px 0px -2px;
}

#block-block-0 .content
{
border: 1px solid #b0b0b0;
width: 175px;
margin-bottom: -12px;
}

#block-block-8
{
border: 1px solid #b0b0b0;
width: 175px;
margin-top: 2px;
}

#block-block-8 .content
{
padding-left: 1px;
background-color: #eff3ef;
padding-bottom: 2px;
margin-bottom: 10px;
}

.donate_wrapper
{
margin-left: 0px;
}

ul.nice-menu a
{
padding-top: 0.3em;
padding-right: 5px;
padding-bottom: 0.3em;
padding-left: 5px;
display: block;
}

.subscribe_email a:link, .subscribe_press a:link, .subscribe_email a:visited, .subscribe_press a:visited, .subscribe_email a:active, .subscribe_press a:active
{
background-color: #e0c9a8;
}
.subscribe_email, .subscribe_press
{
padding: 1px 2px 1px 2px;
border: 1px solid #b0b0b0;
background-color: #e0c9a8;
}
.subscribe_email
{
display: inline;
position: relative;
left: 10px;
top: 4px;
width: 70px;
height: 10px;
}
.subscribe_press
{
display: inline;
position: relative;
left: 15px;
top: 4px;
height: 10px;
width: 70px;
}

#id_8 .fieldset
{
border: 0px 0px 0px 0px;
}

.form-submit 
{
background-color: #b0b0b0;
}

#block-search-0
{
margin-top: 2px;
}

#block-block-10
{
border: 1px solid #b0b0b0;
width: 175px;
}

#block-block-10 .content
{
padding-left: 1px;
background-color: #eff3ef;
}

.featured_title
{
font-weight: bold;
font-size: 1.25em;
color: #333333;
}
.featured_text
{
color: #000;
font-size: .85em;
}

img.donate_image
{
padding-left: 5px;
}
/********************/
/********************/
/* 3 area */
#block-block-11 {
	
}

#block-block-11 .content
{
border: 1px solid #b0b0b0;
margin-bottom: 0px;
}

.round_quick_boxtitle {
	margin: 0;
	padding: 0;
	text-align: center;
}

.sidebar .block .round_quick_boxtitle h2 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	color:#fff;
	font-weight: bold; 
	border-top: 1px solid #838B83;
	border-bottom: 1px solid #838B83;
	border-right: 1px solid #838B83;
	border-left: 1px solid #838B83; 
	font-size: 100%; 
	background-color: #004E22;
}

div#block-block-11
{
background-color: #CFA143;
margin-bottom: 0px;
border: 0px solid #b0b0b0;
padding-left: 0px;
padding-right: 0px;
}

.round_quick_boxbody table, 
 {
	width: 100%; 
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 0px;
	background: url(../box_grey/images/quickhits_backdrop.gif) repeat;
	border-bottom: 2px solid #838B83;
	border-right: 2px solid #838B83;
	border-left: 2px solid #838B83;
}
table.round_quick_boxbody td
{
vertical-align: middle;
}
/*, a.mainlevel-quickhits:visited  a:active .sidebar .block a:visited */
.sidebar .block a.mainlevel-quickhits:visited, .sidebar .block a.mainlevel-quickhits:active, .sidebar .block a.mainlevel-quickhits:link {
  font-size        : .95em;
  letter-spacing: -.1px;
  line-height: 15px;
  color            : #004E22; /* #bf7a41; */
  text-decoration  : none;
  border-bottom    : 0px solid #BCB778;
  padding: 1px 0px 1px 0px;
}

.sidebar .block a.mainlevel-quickhits:visited
{
  font-size        : .95em;
  line-height: 15px;
  text-decoration  : none;
  color            : #fff;
 /* border   : 1px solid #BCB778;
  padding: 1px 0px 1px 0px; 
  background-color: #BDB66B;
  border: 1px solid #CD5B45;	
*/
}
/*a.mainlevel-quickhits:hover */
.sidebar .block a.mainlevel-quickhits:hover {
  font-size        : .95em;
  line-height: 15px;
  text-decoration  : none;
  color            : #fff;
 /* border   : 1px solid #BCB778;
  padding: 1px 0px 1px 0px; 
  background-color: #BDB66B;
  border: 1px solid #CD5B45;	
*/
}


sidebar .block a.sublevel-quickhits:visited, .sidebar .block a.sublevel-quickhits:active, .sidebar .block a.sublevel-quickhits:link {
  font-size        : .95em;
  letter-spacing: -.1px;
  line-height: 15px;
  color            : #004E22; /* #bf7a41; */
  text-decoration  : none;
  border-bottom    : 0px solid #BCB778;
  padding: 1px 0px 1px 0px;
}

.sidebar .block a.sublevel-quickhits:visited
{
  font-size        : .95em;
  line-height: 15px;
  text-decoration  : none;
  color            : #fff;
 /* border   : 1px solid #BCB778;
  padding: 1px 0px 1px 0px; 
  background-color: #BDB66B;
  border: 1px solid #CD5B45;	
*/
}
/*a.mainlevel-quickhits:hover */
.sidebar .block a.sublevel-quickhits:hover {
  font-size        : .95em;
  line-height: 15px;
  text-decoration  : none;
  color            : #fff;
 /* border   : 1px solid #BCB778;
  padding: 1px 0px 1px 0px; 
  background-color: #BDB66B;
  border: 1px solid #CD5B45;	
*/
}




#block-block-3
{
height: 65px;
x border-left: 0px solid #6E8B3D;
border: 1px solid #6E8B3D;
x border-top: 1px solid #6E8B3D;
x border-right: 0px solid #D5CCE3;
padding: 1px 1px 1px 1px;
background: #EFF3EF ;
text-align: center;
}

#block-block-9
{
height: 140px;
x border-left: 0px solid #6E8B3D;
border: 1px solid #6E8B3D;
x border-top: 1px solid #6E8B3D;
x border-right: 0px solid #D5CCE3;
padding: 3px 3px 3px 5px;
background: #CACACA ;
margin: 35px 0px 4px 0px;
float: left;

}

#block-block-9 h2
{	
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 8px;
}

#footer {
background-color: #00401c;
}

#footer p {
color: #fff;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 1.25em;
}

#block-block-15  h2
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
color: #333333;
font-weight: bold;
font-size: 100%;
background-color: #b0b0b0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #838b83;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #838b83;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #838b83;
}

#block-block-15 .content
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #838b83;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #838b83;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #838b83;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #838b83;
background-color: #eff3ef;
}
#secondary
{
text-align: center;
font-size: 1em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d0a245;
}

#secondary a:link
{
color: #ffa321;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}
#secondary a:hover
{
color: #d00e0e;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
border-top-color: -moz-use-text-color;
border-right-color: -moz-use-text-color;
border-bottom-color: -moz-use-text-color;
border-left-color: -moz-use-text-color;
}
#footer
{
color: #fff;
}
a.readon-opening:link, a.readon-opening:visited
{
color: #333300;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 9px;
background-color: transparent;
background-image: url(read.gif);
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
background-repeat: no-repeat;
white-space: normal;
font-weight: bold;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcb778;
border-right-color: #bcb778;
border-bottom-color: #bcb778;
border-left-color: #bcb778;
padding-bottom: 2px;
padding-left: 21px;
padding-right: 0px;
padding-top: 2px;
float: left;
line-height: 10px;
text-decoration: none;
}

a.readon-opening:hover
{
color: #996600;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 9px;
background-color: transparent;
background-image: url(read.gif);
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
background-repeat: no-repeat;
white-space: normal;
font-weight: bold;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcb778;
border-right-color: #bcb778;
border-bottom-color: #bcb778;
border-left-color: #bcb778;
padding-bottom: 2px;
padding-left: 21px;
padding-right: 0px;
padding-top: 2px;
float: left;
line-height: 10px;
text-decoration: none;
}

.contentpagetitle-opening, a.contentpagetitle-opening:link, a.contentpagetitle-opening:visited 

{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 16px;

color: #c64934;

}

a:link, a:visited

{

color: #c64934;

text-decoration: none;

font-weight: bold;

}

a:hover

{

color: #990000;

text-decoration: none;

font-weight: bold;

}

.contentpagetitle-opening, a.contentpagetitle-opening:link, a.contentpagetitle-opening:visited 

{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 16px;

color: #c64934;

}

a.contentpagetitle-opening:hover

{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size: 16px;

color: #ff4a10;

}
.front_date
{

height: 10px;

padding-bottom: 5px;

color: #999999;

font-size: 11px;

}
.general_wrapper
{
width: 800px;
}
.componentheading-opening
{
width: 400px;
display: block;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 2px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #c64934;
border-right-color: #c64934;
border-bottom-color: #c64934;
border-left-color: #c64934;
font-size: 19px;
font-weight: bolder;
color: #ffffff;
line-height: 18px;
margin-top: 1px;
margin-right: 5px;
margin-bottom: 1px;
margin-left: 1px;
background-color: #b0b0b0;
}
#block-block-17 .content
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 2px;
text-align: left;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #838b83;
border-right-width: 0px;
border-right-style: solid;
border-right-color: #838b83;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #838b83;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #838b83;
background-color: #eff3ef;
color: #000;
}

#block-block-17, #block-block-19
{
x border-left: 0px solid #6E8B3D;
border: 1px solid #6E8B3D;
x border-top: 1px solid #6E8B3D;
x border-right: 0px solid #D5CCE3;
padding: 0px 0px 0px 0px;
background: #EFF3EF ;
margin-bottom: 10px;
}

#block-block-17 h2
{
padding: 0px;
}

#gallery .main-content
{
width: 90%;
}


#block-block-18 .content
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 1px;
padding-right: 2px;
padding-bottom: 0px;
padding-left: 2px;
text-align: left;
border-top-width: 0px;
border-top-style: solid;
border-top-color: #838b83;
border-right-width: 0px;
border-right-style: solid;
border-right-color: #838b83;
border-left-width: 0px;
border-left-style: solid;
border-left-color: #838b83;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #838b83;
background-color: #eff3ef;
color: #000;
}

#block-block-18
{
x border-left: 0px solid #6E8B3D;
border: 1px solid #6E8B3D;
x border-top: 1px solid #6E8B3D;
x border-right: 0px solid #D5CCE3;
padding: 0px 0px 0px 0px;
background: #EFF3EF ;
}

#block-block-18 h2
{
padding: 0px;
}

#block-block-18 p, #block-block-17 p
{
line-height: 1.2em;
letter-spacing: normal;
}


h1.cow 
{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: bold;
color: #c64934;
}

.cow_intro {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
}

.cow_borders {
border: 1px solid #5F5F5F;
color: #c64934;
padding: 3px;
background: #EFF3EF;
width: 275px;
}


.message {
margin: 0 0 10px 0;
}


.tradeoffs a, .tradeoffs button{
   width: 300px;
    height: 70px;
x    background: transparent url(tradeoff1.gif) no-repeat center top;
    display:block;
x    margin:0 7px 0  100px;
    background-color:#fff;
    border:0px solid #dedede;
    border-top:0px solid #eee;
    border-left:0px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
x    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    margin-left: 90px;
    padding:2px 10px 6px 7px; /* Links */
}
.tradeoffs button{
x    width:auto;
x    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.tradeoffs button[type]{
    padding:2px 10px 2px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.tradeoffs button img, .tradeoffs a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
}

.tradeoffs_button {
margin-left: 200px;
margin-top: 10px;
background-color: #eef2ee;
color: #a40000;
font-weight: bold;
font-size: 1.25em;
padding: 3px;
}
.printbutton a, .printbutton button{
x   width: 100px;
    height: 25px;
    background: transparent url(printer.png) no-repeat left top;
    display:block;
  margin:0 1px 0  5px;
    border:1px solid #dedede;
    border-top:0px solid #eee;
    border-left:0px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:15px;
x  line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    margin-left: 1px;
    padding:1px 2px 1px 1px; /* Links */
}
.printbutton button{
x    width:auto;
x    overflow:visible;
    padding:1px 2px 1px 1px; /* IE6 */
}
.printbutton button[type]{
    padding:1px 2px 2px 1px; /* Firefox */
x    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:1px 2px 1px 1px; /* IE7 */
}
.printbutton button img, .tradeoffs a img{
    margin:0 3px 1px 0 !important;
x    padding:0;
x    border:none;
}
.tradeoffs_wrapper {
border: 1px solid black;
}



/* end trades */
.cow_numbers {
font-size: 2em;
margin-bottom: 15px;
color: #a40000;
}
.gcBackground1 { background-color: #fff; }

.even {
background-color: #F9FFF9;
}

.even a, .odd a {
font-size: .85em;
}

.print_button {
border: 1px solid #838b83;
display: inline;
padding: 2px 3px 2px 3px;
background-color: #eeeeee;
position: relative;
top: -10px;
left: 536px;
}

.options {
x border: 1px solid #838b83;
x display: inline;
x padding: 2px 3px 2px 3px;
x background-color: #eeeeee;
x position: relative;
x top: -60px;
x left: 536px;
}

.cow_lower_area {
border: 1px solid #838b83;
padding: 10px 5px 10px 5px;
width: 550px;
}


.highlight {
display: inline;
padding: 2px;
background-color: #fffb7a;
}

#message {
font-size: 1.25em;
background-color: #ffaf36;
border: 1px solid #a40000;
}

.main-content .node .info, .main-content .node .links, #mission {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  }

#mission {
  color: #0c562c;
font-style:italic;
x  background: #eee;
x  border: solid 1px #999;
x  padding: 5px 10px;
  margin: 0 0 20px 0;
  font-size: 1.1em;
  text-indent: 0;
  width: auto;
  }

#block-quickhits-0  {
background-color: #cfa043;
border: 0px;
}
#block-quickhits-0 h2 {
background-color: #004e22;
color: #fff;
font-size: 1em;
}

#quickhits-table {
border-width: 0px 0px 0px 0px;
}

#quickhits-table tbody /*this removed the grey top border*/ {
border-width: 0px 0px 0px 0px;
background-color: #cfa043;
}

#quickhits-table .odd, #quickhits-table .even {
background-color: #cfa043;
border-width: 0px 0px 0px 0px;
}
.view-data-node-title {
font-weight: bold;
}
.view-item-related-links {
border-bottom: 0px dashed gray;
x width: 560px;
margin-bottom: 5px;
}

#block-block-20 {
border: 1px solid #8D8D8D;
padding-left: 20px;
}

.breadcrumb, .main-content .content-title, .links a.read-more {
x color: #a40000;
}

#message {
margin-bottom: 30px;
}

.print_logo {
padding: 5px;
}


 .relatedcontent-nodes h2 {
margin-left: 0px;
x border: 1px solid red;
}

.review {
margin-top: -5px;
}

#block-block-24 h2{
color: #0c562c;
font-size: 1em;
}

.crm-pager-nav
{
height: 25px;
padding-left: 1px;
}

div.crm-pager a 
{
font-size: .85em;
color: #cde4ff;
}

#crm-container .element-right 
{
position: absolute;
right: 2px;
}

tbody {
border-color: white;
}



.print_bar a{
font-size: .5em;
}

#block-book-0 {
margin-top: 3px;
border: 1px solid gray;
}

#block-book-0 .content {
padding-right: 10px;
}

#block-book-0 h2 {
font-size: 1em;
padding: 1px 3px 1px 3px;

}

#block-book-0 .leaf {
border-bottom: 1px dashed #af412e;
}

#block-book-0 li { list-style: none; }


.links_bar {
display: block;
float: right;
x border: 1px solid red;
background: #fff;
font-size: .75em;
padding: 3px 7px 3px 7px;
}


.bar_instructions {
font-size: .85em;
font-style: italic;
}

.cow_bar {
display: block;
float: right;
x border: 1px solid red;
margin-top: -40px;
}


.donate_now a:link, .donate_now a:visited, .donate_now a:active
{
background-color: #e0c9a8;
}

#block-block-25 {
margin-bottom: 10px;
}

#block-block-25  .content
{
padding: 1px 2px 1px 2px;
border: 1px solid #b0b0b0;
background-color: #DFDCD8;
}


.donate_now
{
padding: 1px 2px 1px 2px;
border: 1px solid #b0b0b0;
background-color: #DFDCD8;
display: inline;
position: relative;
left: 0px;
top: 1px;
width: 90px;
height: 10px;
margin-left: 4px;
}


#block-advpoll-latest_poll
{
padding: 0px;
border: 1px solid #b0b0b0;
background-color: #fff;
}

#block-advpoll-latest_poll .content {
padding: 5px;
}


#block-menu-267 li{
list-style-type: none;
x border: 1px solid red;
margin-left: -5px;
}

/*for tiny width fix*/
.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}

body#mceSpanFonts.mceContentBody{
width:500px;
} 
/*
html > body .hovertip_wrap3 {
left: -40px;
}
*/
.main-content .content-title
{
color: #af412e;
margin-bottom: -5px;
}

#crm-container tbody {
width: 500px;
}

.link_like {
color: #c64934;
border-bottom: 1px dotted #c64934;
font-weight: bold;
font-size: 1.35em;
}


img.googlechart { 
 width: 610px;
}


/* *
 * views template to output the stylesheet to customize a view.
 * This code was generated by the views theming wizard
 * Date: Fri, 12/28/2007 - 01:01
 * View: publications
 *
 * The class selectors are filled with a single comment line.
 * You should complete each selector according to your liking.
*/

.view-label {
/* insert your css code for this element here */
}

.view-field {
/* insert your css code for this element here */
}
.views-field-title {
/* insert your css code for this element here */
font-family: Verdana,Arial,Helvetica,sans-serif;
//* font-size: 16px; */
}
.view-field-body {
/* insert your css code for this element here */
}
.view-data-body {
/* insert your css code for this element here */
}
.view-field-changed {
/* insert your css code for this element here */
}
.views-field-created, .views-field-changed {
/* insert your css code for this element here */
height: 10px;
padding-bottom: 5px;
color: #999999;
font-size: 11px;
}
.view-field-view {
/* insert your css code for this element here */
}
.views-field-view-node
{
color: #333300;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 9px;
background-color: transparent;
background-image: url(read.gif);
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
background-repeat: no-repeat;
white-space: normal;
font-weight: bold;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcb778;
border-right-color: #bcb778;
border-bottom-color: #bcb778;
border-left-color: #bcb778;
padding-bottom: 2px;
padding-left: 21px;
padding-right: 0px;
padding-top: 2px;
x float: left;
line-height: 10px;
text-decoration: none;
width: 85px;
}

.view-container {
margin: 15px 10px 15px -5px;
}
.blog_more {
	font-size: 10px; 
	font-weight: normal;
	color: #BE2B21;
}

.main-content li {
margin-bottom: 4px;
margin-top: 4px;
}

/* fix incompatibility with blueprint / drupal theme */
tr.even td { background-color: #cfa043; }
th, td 
{
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

div.localpartners { visibility: hidden; height: 0px; margin: 0px; padding: 0px; width: 0px; }
div.localpartners span { clear: both; }

/******************* all added 10/09/08 - for energy report  ***************************/
.container { width: 610px; margin: 0 auto;}

.main-content .box { width: 580px; }
.main-content { max-width: 610px; }
.main-content .node { margin-left: 0px;}
.content container { margin: 0px auto; padding-left: 10px; position: relative; width: 600px; }
.energy_priorities { margin-left: 10px; padding-left: 10px; margin-top: -30px; }

.energy_box { border: 1px solid #000; padding: 5px; min-height: 250px; background-color: #eff3ef; margin-left: 5px; }
.energy_box h2 { font-weight: bold; }
.energy_box .view_state { color: #c64934; font-weight: bold; }
.energy_box select { margin-left: 30px; }
.energy_box .pop_up { font-style: italic; font-size: .9em; margin-left: 30px; }
#militarizing { margin-top: 5px; text-align: center; }
#militarizing h2 { margin-bottom: 0px; padding-bottom: 0px; line-height: 1em; font-size: 1.3em; font-weight: bold; }
#action_sheets { margin-top: 20px; text-align: justify; }
#action_sheets h2 { margin-bottom: 0px; padding-bottom: 0px; line-height: 1em; font-size: 1.3em; font-weight: bold; text-align: center; }

#action_sheets ul { margin-left: 0px; list-style: none; width: 80%; text-align: center; position: relative; margin: 0 auto; }
#action_sheets ul li { display: block; float: left; width: 50%; }

.energy_priorities #priorities_quiz { text-align: center; }
.energy_priorities #priorities_quiz h2 { font-size: 1.3em; font-weight: bold; margin-bottom: 10px; padding-bottom: 0px; line-height: 1em; }
.hidden { visibility: hidden; height: 0px; }


/******* end energy report **********/


#TB_window { border: 1px solid #cccccc; }
#TB_window #TB_title { background-color: #003300; color: #fafafa; }




/* Donate Online/Civi */

#crm-container .header-dark { 
background-color: #004e22;
color: #ffffff;
font-size: 1em; }





/* military recruiting */

table.militaryrecruiting { border: 1px solid #000; width: 98%; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }
table.militaryrecruiting tbody { border: 1px solid #000; height: 10px; }
table.militaryrecruiting#recruitsbyage td { border: 1px solid #000; }
table.militaryrecruiting#recruitsbyage h2 { font-size: 1.4em; font-weight: bold; color: #000; }
table.militaryrecruiting#recruitsbyage h3 { font-size: 1.2em; font-weight: bold; color: #000; font-style: normal; }


table.normalTable { border: 1px solid #000; width: 590px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; }
table.normalTable td { border: 1px solid #000; padding: 4px; }
table.normalTable tr { border: 1px solid #000;}
table.normalTable h2 { font-size: 1.4em; font-weight: bold; color: #000; }
table.normalTable h3 { font-size: 1.2em; font-weight: bold; color: #000; font-style: normal; }





table.MsoTableProfessional { width: 600px; }
table.MsoTableProfessional td { width: 100px; }
table.MsoTableProfessional tr { width: 500px; }
table.MsoTableProfessional tbody { width: 500px; }
table.MsoTableProfessional p { padding: 0px; width: 100px; }
table.MsoTableProfessional span { padding: 0px; width: 100px; }



table.center { width: 280px; float: left;}
table.center td { text-align: center; border: 1px solid; width: 50%; }
table.center th { text-align: center; background-color: #ccc; border: 1px solid; }




