/*   
Theme Name: jenniferDesign
Theme URI: http://www.jenniferdesignonline.com/
Description: Theme designed for Cascade Policy
Author: Jennifer
Author URI: http://www.jenniferdesignonline.com/
Template: jenniferDesign
Version: 1.0
*/

/*Added by Brian*/
#speakers_bureau ul{
	
	
}
#speakers_bureau table{	
	padding-bottom:5px;
	margin-bottom:5px;
}
#speakers_bureau td{	
}
/*LEXI STYLING*/
#pagecontent .lexi li{ list-style-type:none; padding-top:15px}
#pagecontent .lexi ul { list-style-type:none; list-style:none}
#pagecontent .lexi a{ font-size:16px;margin-left:-15px; font-weight:bold}
#pagecontent .lexi a:hover{ font-size:16px;margin-left:-15px; font-weight:bold}
#pagecontent .lexi h2 a{ color:black; font-size:20px; margin-left:0px }
#pagecontent .lexi h2 a:link{ color:black; font-size:20px; margin-left:0px }
#pagecontent .lexi h2 a:hover{ color:black; font-size:20px; margin-left:0px }
#pagecontent .lexi h2 a:visited{ color:black; font-size:20px; margin-left:0px }


/* Body text and page background */
body{
    margin: 0px;
	padding: 0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:150%;
	background-color: #DEDBBC;	
		
}


div.summary{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size:.8em; */
        font-size: 12px;
	color:#000;
	line-height:100%;
}

div.summary p a { color:#0000FF;font-weight:bold; }

div.summary p a:hover { color:#0000FF;font-weight:bold; }


span.sidebar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

font.sidebar2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
	

/* Unspecified links */
a:link{color:#0000FF;text-decoration:none;} 
a:visited{color:#0000FF;text-decoration:none;}
a:hover{color:#0000FF;text-decoration:none;font-weight:lighter;} 
a:active{color:#000000;text-decoration:none;font-weight:lighter;} 



/* Level-1 Headings */
h1{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: blue;
	}

h2{
    font-family: 'Calibri', Arial, San-Serif;
    font-size: 18pt;
    color: #B25452;
}

h3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #ffffff;
}

h4{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height:150%;
    color:#727243;
	}

#topMenu a.topnav:link{color:#727243;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:center;} 
#topMenu a.topnav:visited{color:#47521B;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;text-align:center;}
#topMenu a.topnav:hover{color:#b25452;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;text-align:center;}
#topMenu a.topnav:active{color:#666666;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;text-align:center;}

a.sidenav:link{color:#FFFFFF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.sidenav:visited{color:#dedbbc;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.sidenav:hover{color:#000000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.sidenav:active{color:#47521b;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a.sidenav2:link{color:#FFFFFF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} 
a.sidenav2:visited{color:#dedbbc;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.sidenav2:hover{color:#000000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
a.sidenav2:active{color:#47521b;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

a.authornav:link{color:#ffffff;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;} 
a.authornav:visited{color:#dedbbc;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;} 
a.authornav:hover{color:#b25452;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;} 
a.authornav:active{color:#47521b;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;} 



div.events a.eventsnav:link{color:#000000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; } 
div.events a.eventsnav:visited{color:#000000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.events a.eventsnav:hover{color:#727243; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
div.events a.eventsnav:active{color:#666666;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a.orcatalyst:link{color:#b25452;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.orcatalyst:visited{color:#47521B;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.orcatalyst:hover{color:#727243;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.orcatalyst:active{color:#666666;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

a.contactemailnav:link{color:#b25452;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.contactemailnav:visited{color:#47521B;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.contactemailnav:hover{color:#47521b;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.contactemailnav:active{color:#666666;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 

a.articletitle:link{color:#727243;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; line-height:100%; margin-top: 0px; padding-top: 0px; } 
a.articletitle:visited{color:#47521B;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;line-height:100%; margin-top: 0px; padding-top: 0px; } 
a.articletitle:hover{color:#b25452;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;line-height:100%; margin-top: 0px; padding-top: 0px; } 
a.articletitle:active{color:#666666;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;line-height:100%; margin-top: 0px; padding-top: 0px;  } 

div.frontEntry a.articletitle { font-weight: bold; }

a.readmore:link{color:#0000FF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;} 
a.readmore:visited{color:#660066;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.readmore:hover{color:#0066FF;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a.readmore:active{color:#000000;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


div.events {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 11px;
		}   

div.events h3.storytitle { display: none; }

/* Style for tables of thumbnail images */
table.main{
   width: 950px;   
   vertical-align: middle;
   text-align: left;
   border-color:#CCCCCC;
   border-style:solid;  
   border-width:thin;
   border-collapse: collapse;   
   
}

table.sidebarleft{
	width: 150px;
	vertical-align: middle;
	text-align: left;
	border-left: none;
	border-right: thin;
	border-top: none;
	border-bottom: none;
	border-style:solid;
	border-color: #CCCCCC;	
}

table.sidebarright{
	width: 530px;
	vertical-align: middle;
	padding-left: 5px;
	text-align: left;
	border: none;	
	
}


hr	{background-color:#b25452;
	color:#b25452;
	width: 100%;
	}

hr.events	{background-color:#000000;
	color:#000000;
	width: 100%;
	}



img.thumbs {
		width:75px;
		border:0;
}		

ul {
	padding:0;
	margin:0;
	}	
	
ul li {
	list-style-type:none;
	}

ul li ul{
	padding:0;
	margin-left:25px;
	}	
		
ul li ul li {
	list-style-type:square;
	color:#ffffff;
	}
	
ul li ul li ul{
	padding:0;
	margin-left:25px;
	}	
		
ul li ul li ul li {
	list-style-type:square;
	color:#ffffff;
	}

p.credit { display: block; clear: both; }

/* ==  Top Menu Alterations == */

#topMenu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

div#topMenu {
        display: block;
        float: left;
		/*border-left: 6px solid #B25452;
        width: 746px;*/
        height: 21px;
        background-color: #fff;
        width: 900px;
        /*border-top: 1px solid #000;
        border-bottom: 1px solid #000;*/
		padding-bottom:3px;
		padding-left:10px;
}

div#topMenu ul {
	font: normal 12px Verdana, Arial, sans-serif;
	color: white;
	text-align: center;
	padding: 2px 0;
}

div#topMenu ul li {
	display: inline;
	margin-right: 25px;
}

div#topMenu ul li a {
	padding: .25em .5em .25em .5em;
	text-decoration: none;
}

div#topMenu ul li a.first {
	padding: .25em .5em .25em .5em;
	color: white;
	text-decoration: none;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

div#topMenu ul li a:hover {
	color: white;
}

div#topMenu ul li ul {
	display: block;
	width: 15em;
	font: normal 1em Verdana, Arial, sans-serif;
	color: black;
        background-color: #727243;
	text-align: left;
	margin: 0;
        margin-top: 1px;
	padding: .25em 0 .25em 0;
}

div#topMenu ul li ul li {
	display: block;
	margin: 1px 1px 1px 1px;
}

div#topMenu ul li ul li a:hover{ color: #000000; }

div#topMenu ul li ul li.last {
	display: block;
	border-bottom: none;
	margin: 1px 1px 1px 1px;
}

div#topMenu ul li ul li a {
	padding: .25em .5em .25em .5em;
	color: white;
	text-decoration: none;
	border-right: none;
}

#topMenu li { position: relative; }

#topMenu ul li ul {
position: absolute; 
top: 1.4em;
left: 0;
}

div#topMenu ul li ul
{display: none;}

div#topMenu ul li:hover ul
{display: block;}


/*============================= Positions for table to Divs ========================*/

* { margin: 0px; padding: 0px; }

#wrapper {
           display: block;
           width: 950px;
           background-color: #fff;
}

#header { 
          display: block;
          height: 135px;
          width: 950px;
          /*border-bottom: 20px solid #727243;*/
		  border-bottom: 0px solid #727243;
}

#header img { 
              float: left; 
              margin: 25px 0px 0px 12px;
}

#headerInfo { 
           display: block;
           float: right;
		   width: 737px;
           /*width: 731px;
		    border-left: 6px solid #B25452;
		   */
           height: 130px;
           padding: 5px 10px 0px 5px;
          
}

#headerInfo h4 { 
                 display: block;
                 width: 230px;
                 height: 120px;
                 float: right;
                 padding: 5px 10px 5px 20px;
                 font-size: 14px;
                 text-align: center;
}

table#flashScenes { float: left; }

#container { 
             display: block;
             width: 950px;
             }

#content { 
           display: block;
           width: 746px;
           float: right;
           background-color: #fff;
}

#topBar { 
          display: block;
          width: 950px;
          margin: 0px;
          padding: 0px;
		  float:left;
		  border-bottom: 5px solid #B25452;
}

#fancySpacer { 
          display: block;
          width: 199px;
          height: 21px;
          margin: 0 900px 0 0;
          padding: 0px;
          /*border-top: 1px solid #000;*/
          border-bottom: 1px solid #000;
          background-color: #fff;
}

#headingBar { 
              display: block;
              width: 746px;
              height: 25px;
              background-color: #DEDBBC;
}

#headingBar h3 { 
                 display: block;
                 width: 500px;
                 padding-top: 5px;
                 margin-left: 30px;
                 font-size: 12px;
                 color: #222;
                 font-weight: normal;
}

#headingBar div#mailingList { 
             display: block;
             float: right;
             width: 210px;
             height: 21px;
             background-color: #b25452;
             padding-top: 4px;
}

#headingBar div#mailingList a { color: #fff; margin-left: 5px; font-size: 11px;}
#headingBar div#mailingList a:hover { color: #727243; margin-left: 5px; font-size: 11px; }

div.events a.eventsnav { display: block; width: 90px; margin: 5px auto 0 auto; }

#leftColumn { 
              display: block;
			  /*
              width: 198px;
			  border-right: 6px solid #B25452; */
			  width: 204px;
              margin: 0px 700px 0px 0px;
              background-color: #727243;
              
}

#leftColumn ul, #leftColumn img, #leftColumn p, #leftColumn h4 { padding-left: 10px; padding-right: 3px; }

#leftColumn h4 { padding-left: 12px; padding-right: 12px; }

#leftColumn img { margin: 0px; padding: 0px 0px 0px 10px; padding-top: 10px; }

#leftColumn #form1 { margin-top: 15px; margin-bottom: 15px; }
#leftColumn #s { width: 100px;  }

#eventsBox { 
             display: block;
             position: relative;
             top: -10px;
             width: 160px;
             margin: 0px auto;
             background-color: #ffffff;
             padding: 10px 10px;
}

#eventsBox h4 { color: #727243; text-align: center; margin: 0px; font-style: normal; font-weight: normal; }

#leftColumn hr { width: 170px; margin: 5px auto; }

h4.panels { 
            width: 146px;
            margin: 0px auto;
            font-weight: normal;
            font-style: normal;
            font-size: 12px;
            text-align: center;
            background-color: #fff;
            color: #b25452;
            padding: 0px;
}

div#CollapsiblePanel1, div#CollapsiblePanel2 {
                                               display: block;
                                               width: 170px; 
                                               margin: 0px auto;
                                               background-color: #fff;
                                               font-size: 10px;
                                               color: #b25452;
}


#leftColumn div#location { 
                        display: block;
                        width: 152px;
                        margin: 0 auto;
                        background-color:#dedbbc;
                        color:#727243;
                        font-family:Verdana, Arial, Helvetica, sans-serif; 
                        font-size:12px;
                        padding: 10px;
}

#clearBody { display: block; height: 1px; width: 1px; clear: right; }

#pagecontent { width: 600px; }

#pagecontent h3 { color: #000; }


#pagecontent p, .feedback, .ptext {
font-family: Verdana,sans-serif,'Lucida Grande','Lucida Sans Unicode';
line-height: 120%;
}

#pagecontent ul.breaks li, #pagecontent ol.breaks li, .feedback { 
line-height:120%;
padding:0 0 1em;
                                                                  }

#pagecontent ul { 
                         margin-bottom: 20px;
                         padding-left: 15px;
                         list-style-position: inside;
}

#pagecontent ul li { list-style-type: square; }

#pagecontent p { margin-bottom: 12px; }

div.author { margin-bottom: 20px; margin-top: 20px; }

#pagecontent a:hover { font-weight: normal;}

body { background-color: #dedbbc; }

/*=== Front Page Containers ===*/

div.frontRow { 
               display: block;
               width: 735px;
               margin: 0px auto 10px;
               overflow: auto;
}

div.frontEntry{ 
                display: block;
	       width: 93%;
                float: left;
                margin-left: 30px;
	       padding: 20px 10px 20px 0;
                overflow: hidden;
}

div.frontEntry .summary p { margin-bottom: 20px;
                            line-height: 150%; 
 }

div.frontEntry .summary p i, div.frontEntry .summary p em { font-style: normal; }



div.frontEntry .summary p img + img + img { display: none; }

div.frontEntry .homeMeta { font-size: 10px; }

/* div.clearRight { display:block; clear: right; } */

div.audio { display: block; width: 400px; clear: right; padding-top: 5px; padding-bottom: 5px; }

div.audio + p { margin-bottom: 30px; }

div.authors {
	height: 125px;
	float: left;
	margin-bottom: 10px;
}

div.authors img { float: left; padding-right: 20px; border: none; }


/* temporary banner Climate Chains */

.bannertemptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
    line-height: 120%;
}	
	
a.bannertemplink:link{color:#FF9900;font-weight:bold;text-decoration:none;} 
a.bannertemplink:visited{color:#FF9900;font-weight:bold;text-decoration:none;}
a.bannertemplink:hover{color:#FFFF00;font-weight:bold;text-decoration:none;} 
a.bannertemplink:active{color:#FFFF00;font-weight:bold;text-decoration:none;} 

a.bannertemplinklarge:link{color:#FF9900;font-weight:bold;font-size:18px;text-decoration:none;} 
a.bannertemplinklarge:visited{color:#FF9900;font-weight:bold;font-size:18px;text-decoration:none;} 
a.bannertemplinklarge:hover{color:#FFFF00;font-weight:bold;font-size:18px;text-decoration:none;} 
a.bannertemplinklarge:active{color:#FFFF00;font-weight:bold;font-size:18px;text-decoration:none;}  


/* Speak Out Oregon page */



.aostyle13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F8EA05;
	font-weight: bold;
         font-size: large; 
}

.aostyle14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: small;
}

.aostyle15 {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #FFFFFF;
         font-size: small;
         font-weight: bold;
}

a.soobody:link{color:#F8EA05; text-decoration:none;} 
a.soobody:visited{color:#FFFFFF; text-decoration:none;}
a.soobody:hover{color:#FF9900; text-decoration:none;} 
a.soobody:active{color:#999999; text-decoration:none;}

a.soonav:link{color:#FFFFFF; text-decoration:none;} 
a.soonav:visited{color:#FFFFFF; text-decoration:none;}
a.soonav:hover{color:#CCCCCC; text-decoration:none;} 
a.soonav:active{color:#999999; text-decoration:none;} 



/* temporary banner Land-Use Laws */

.landusetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
    line-height: 120%;
}	

.landusetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #FFCC00;
    line-height: 120%;
}	
	
a.landuse:link{color:#FFCC00;font-weight:bold;text-decoration:none;} 
a.landuse:visited{color:#FFCC00;font-weight:bold;text-decoration:none;}
a.landuse:hover{color:#FF9900;font-weight:bold;text-decoration:none;} 
a.landuse:active{color:#FF9900;font-weight:bold;text-decoration:none;} 
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #FFFFFF;
}


/* temporary banner Measures 66 and 67 */

a.measure6667:link{color:#FFFFFF;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; text-decoration:none;} 
a.measure6667:visited{color:#FFFFFF;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; text-decoration:none;}
a.measure6667:hover{color:#000000;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; text-decoration:none;} 
a.measure6667:active{color:#000000;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:large; text-decoration:none;} 



/* temporary banner Copenhagen Climate Summit */

a.copenhagensummit:link{color:#006393;font-weight:bold; font-size:large; text-decoration:none;} 
a.copenhagensummit:visited{color:#006393;font-weight:bold; font-size:large; text-decoration:none;}
a.copenhagensummit:hover{color:#000000;font-weight:bold; font-size:large; text-decoration:none;} 
a.copenhagensummit:active{color:#000000;font-weight:bold; font-size:large; text-decoration:none;} 



