html {
  background-color: #000025;
  font-size:11px;
  font-weight:normal;
}

body {
  font-family: Arial, Verdana, "Lucida Sans", sans-serif;
  font-size: 11px;
  background-color: #000025;
  background-image: url(../09/back1.gif);
  background-repeat:no-repeat;
}

h1, h2, h3, h4 {
  font-size:16px;
  font-weight:bold;
  margin:6px;
}

h4 {
  font-size:12px;
}

p {
  font-size:12px;
  font-weight:normal;
  margin-bottom:10px;
}

strong, b {
  font-weight:bold;
}

tt {
  display:none;
}

img {
  border:0;
}

td {
  vertical-align:top;
}

li {
  font-size: 11px;
}

ol, ul {
  margin-left: 2em;
}

ol > li, ul > li {
  margin-left: 1em;
  display: list-item;
}

ol > li {
  list-style-type:decimal;
  list-style-image:none;
}

ul > li {
  list-style-type: disc;
  list-style-image:none;
}

a {
  text-decoration:none;
  font-weight:bold;
}
a:link, a:visited {
  color:navy;
  text-decoration:none;
}
a:active, a:hover{
  color:navy;
  text-decoration:underline;
}

.morelink {
  text-align:right;
  margin-right: 20px;
  display:block;
}

div#signupfooter > img {
   display:none;
}

div#signupfooter {
   clear:both;
   padding-top:10px;
}

body.autofb div#signupfooter p {
   margin-right:95px;
}

body.autofb .mtext > h3 {
   clear:both;
}

div#pnhat {
height: 19px;
}

div#pnhat div#hatwelcome {
  line-height: 19px;
  vertical-align: middle;
}

.m {padding: 0; width: 950px;margin: 0 auto;text-align:left;}
.mwrap {background: url(../09/mwrap.gif) repeat-y;}
.mwrap2 {background: url(../09/mwrap2.gif) repeat-y;}
.mtext {font-size:11px;font-weight:normal;padding: 10px 0px 10px 10px;}
.blogroll {font-size:11px;font-weight:normal;margin-left:5px;margin-right:5px;padding: 10px 0px 10px 10px;}

.l {padding: 0; width: 550px; border-right:1px solid #000066;}

.l2 {padding: 0; width: 750px; border-right:1px solid #000066;}

.l3 {padding: 0; width: 950px;}

.msm {padding: 0; width: 750px;}
.msm2 {padding: 0; width: 750px;}
.msmwrap {background: url(../09/sm/mwrap.gif) repeat-y;}
.lsm {padding: 0; width: 750px; border-right:1px solid #000066;}

.msm #signupheader {width:350px;display:block;float:left;margin-right:10px;}


.r1wrap {background: url(../09/r1wrap.gif);background-repeat:repeat-vertical; padding: 10px 0; width: 200px;margin:0;text-align:left;}

p.r1text {font-size:11px;font-weight:normal;margin:0 10px 5px 15px;padding:0;}
h4.r1text {font-size:12px;padding:0;margin:10px 10px 0 15px;}

.r1wrap a, .r2 a {
  color:black;
}

.r2 {padding: 0; width: 199px;}
.r2text {font-size:11px;font-weight:normal;margin-left:10px;margin-right:15px;padding: 10px 0px 0px 10px;}

.qs {padding: 0; width: 900px; font-size:12px;}

.ttext {font-size:12px; color:#e7e7ff; text-align:right;width:950px;}
.ttext a {color:#e7e7ff; text-decoration:underline;}

#dropmenudiv{
position:absolute;
border:2px solid #c5c5da;
font-size: 14px;
line-height:20px;
text-align:left;
z-index:1000;
}
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 10px;
padding: 2px 0px 2px 0px;
text-decoration: none;
font-weight: normal;
font-size:14px;
color:#000000;
text-align:left;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: #000050;
font-weight: bold;
text-align:left;
color:white;
}

/* Site Specific
-------------------------------------------------------------- 
pna Bar
-------------------------------------------------------------- 
*/
#pna_housing {
	width:100%;
	height: 30px;
	color: #fff;
}
#pna_1, #pna_zero, #pna_zeropointfive, #pna_1point5, #pna_2, #pna_3 {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	padding-top: 5px;
}
#pna_nav {
    line-height: 1;
    margin:0px auto 0px auto;
    z-index: 9998;
    text-align: right;
    height:30px;
    background-color:#0062a3;
    font-size: 13px;
}
#pna_nav a {
    display: block;
    height: 14px;
    color:#c2ddf0;
    /*overflow: hidden;*/
}
#pna_nav li a {
    padding:8px 15px;
    float: left;
    position:relative;
    color:#c2ddf0;
    font-weight:normal;
}
#pna_nav li a b {
  color:#fff;
}
#pna_nav li a:hover {
    background-color: #0c82c2;
    color:#fff;
}
* html #pna_nav li * { 
    position: relative; 
}
#pna_nav li, #pna_nav ul { 
    margin: 0;
    padding: 0;
}
#pna_nav li { float: left; position: relative; }
#pna_nav li:hover ul, #pna_nav li.over ul { left: 0; top:30px; }
#pna_nav li li { float: none; position: static; width: 100%; text-align:left; display: inline; }
#pna_nav li li a, #pna_nav li li a:hover, #pna_nav li li a:active {
    background: none;
    height: auto;
    display: block;
    padding: 1px 0px 2px 15px;
    text-indent: 0;
    width: 160px;
}
#pna_nav li ul li a:hover { background: #2da4e3; }
#pna_nav li ul {
    background: #0c82c2;
    left: -1999px;
    border-bottom: 1px solid #fff;
    line-height: 1.5;
    position: absolute;
    width: 175px;
    z-index: 9999;
    padding-bottom: 3px;
}



/* Sign up form field*/
#pna_housing input.aninput {
	background-color:#e8e8ff ;
	color:#000;
	border: 0px;
	padding: 4px;
	font-size: 10px;
}

#pna_houseing b { padding-top:5px; }
#pna_housing #cons_email { width:150px; }
#pna_housing a {
	color:#c2ddf0 !important;
    text-decoration: underline;
}
#pna_housing a:hover {
    color: #fff !important;
}
#pna_housing #pna_nav a {
    text-decoration: none;
}
#sign_up input, #sign2_up input, .login input {
	font-size: 10px;
}
#Email_Address {
	width:100px;
}


#Zip_Code {
	width:50px;
}
#welcomespan {
	color: #fff;
	padding-right: 10px;
}
input#sign_up, input#sign2_up, input.login {
	background-color:#000099;
	font-size: 10px;
	color:#fff;
	border: none;
	padding: 3px;
}

/* Speakout overrides */
#recipient_table input[name=spk_recipient_id\[48\]], #recipient_table input[name=spk_recipient_id\[48\]] + label {
  display:none;
}

form#participate li a {
  color:#FF2266;
}
div#speakout {
margin-right: 10px;
}
div.tip-content {
padding: 10px;
}

/* Contribution page overrides */

form#contribution label.fieldlabel {
text-transform: capitalize;
}

form#contribution {
margin: 10px;
clear:both;
}

form#contribution td {
padding-top:5px;
}

input#processbutton {
width: 225px;
height:62px;
border:0;
margin-top:20px;
background-image: url('../images/common/buttons/submitbutton.gif');
font-size:1px;
line-height:62px;
vertical-align:bottom;
color: #CFC;
cursor:pointer;
}

input[type=checkbox],input[type=radio] {
margin-right:5px;
}

div.input label {
margin-right: 5px;
}

div.label label.field {
margin-top: 15px;
margin-bottom: 5px;
display:block;
}


input#sign_up:hover, input#sign2_up:hover, input.login:hover {
	background-color:#0000cc;
	color:#fff;
	border: none;
	padding: 3px;
}
.pnahiders {
	display: none;
}
#alreadyspan, #needspan, #already2span {
    z-index: 10;
}

/* END pna */

/* Accordion Menu Styles */

dl.accordion-menu {
	margin: 0;
	padding: 0;
}

dl.tools-menu div.bd div {
line-height: 1;
padding-bottom:5px;
font-size: 11px;
font-family: Arial, Verdana, "Lucida Sans", sans-serif;
padding-left: 5px;
text-align:left;
}
dl.tools-menu div.bd a {
text-decoration: none;
}
dl.tools-menu div.bd a:hover {
text-decoration: underline;
}

dl.accordion-menu dt.a-m-t {
                width: 200px;
height: 25px;
	margin-bottom: 0px;
                padding:0;
cursor:default;
}

dl.tools-menu dt.a-m-t {
width: 200px !important;
}

dl.accordion-menu dt.a-m-t-hover{
	/* background:#cdcdcd; */
cursor:default;
}


dl.accordion-menu dt.a-m-t-down{
	/* border: solid 1px #222222;
	border-right-color: #dfdfdf;
	border-bottom-color: #dfdfdf; */
}

html.accordion-menu-js dt.a-m-t{
	cursor:pointer;
}
dl.accordion-menu dt.a-m-t a {
	/* display:none; */
}
dl.accordion-menu dd.a-m-d {
width: 200px;
	margin: 0;
	padding: 0;
                display:none;
}
dl.tools-menu dd.a-m-d {
width: 180px !important;
}
html.accordion-menu-js dd.a-m-d{
	display:none;
                margin: 0;
                padding: 0;
}


html.accordion-menu-js dd.a-m-d-expand {
	display:block;
}

html.accordion-menu-js dd.a-m-d-before-expand {
	display:block;
	position:relative;
	z-index:-1;
	opacity:0;
	height:auto !important;
	visibility:hidden;
	overflow:visible;
}

html.accordion-menu-js dd.a-m-d-anim {
	overflow:hidden;
	display:block;	
}

dl.accordion-menu dd.a-m-d .bd{
      padding:5px;
      cursor: pointer;
}

dl.accordion-menu dd.a-m-d .bd:hover {
     }

/* END Accordion Menu Styles */


.communityheader{
display: none;

}

/* blog styles */
.post{
	margin-bottom:10px;
	font-size:11px;
}

div.blogposts ul > li {
list-style-type: none;
}

div.blogposts div.postauthor {
margin-left:5px;
}

/* end blog styles */

/* blog post styles */
div.blogpost, p.blogpost,#community .groupdescription, #community .posts .pagination,#community .communitypostinlist,#community{
	font-size:12px;
	padding:10px;
	padding-bottom:0;
}

#community { padding-top: 0; }

div.blogpost p,#community .communitypostinlist .byline,#community .communitypostinlist .body,#community .communitypostfull .byline{
	margin-bottom:2em;
}

div.blogpost h3,#community .communitypostinlist .title, #community .communitypostfull .title{
	color: #0A509F;
	font-weight:bold;
	font-size:14px;
}

div.blogpost div,#community .communitypostinlist .postactions,#community .communitypostfull .postactions{
	border:1px solid #EAEAEA;
	background-color: #fff6cd;
	padding:2px 10px;
	color:#0A509F;
	font-weight:bold;
}

p.more{
	text-align:right;
	margin-right:10px;
	font-size:12px;
}

p.more a{
	text-decoration:underline;
}
/* end blog post styles */

 #community {  
  width:510px;
}

.l #community .comments .titleactionstable {  
  width: 500px;                                         
}

blockquote {
	margin: 10px 25px 10px 25px;
	padding: 10px;
}
.rss-box {
	 width: 290px;
	 background-color: #ffffff;
}

.rss-title, rss_title a {
	margin: 0px 0;
	padding: 0;
}

.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}

.rss-item  {
  font-size: x-small;
  margin-bottom: 1em;;
}

.rss-item a:link, .rss-item a:visited, .rss-item a:active {

	}

.rss-item a:hover { 

	}
	
.rss-date {
	font-size: xx-small;
	} 

.teambox {padding: 0; width: 300px;padding-left:5px;padding-right:5px;}
.tbwrap {background: url(../09/blueboxwrap.gif) repeat-y; padding: 10px 0px 0px 10px;}
.tbbot {background: url(../09/blueboxbot.gif) no-repeat; padding: 0px 0px 0px 0px; height: 11px}
.tbtext {font-size:12px;font-weight:normal;margin-left:10px;margin-right:15px;color:white;}
.tbtext td{font-size:12px;color:white;}
.tbtext a{font-size:12px;color:white;}



/* FRONT PAGE 
   FRONT PAGE */
.front-community-blog-listing ul {
	margin:0;
	padding:10px;
}

.front-community-blog-listing li {
	margin:0 10px 8px;
	list-style-type:none !important;
	font-size:1.1em;
}

.front-community-blog-listing .posted-date { 
    color: #444;
}

.front-community-blog-listing .entry-meta-comments { 
    color:#444;
}

.daily-clips-feed a,.daily-clips-feed a:link,.daily-clips-feed a:active {
	text-decoration:none;
}

.daily-clips-feed {
	height:780px;
}

.daily-clips-feed ul {
	margin:0;
	padding:10px;
}

.daily-clips-feed li {
	margin:0 10px 8px;
	list-style-type:none !important;
	font-size:1.1em;
}

.front-community-blog-listing .posted-date {
	font-size:.8em!important;
}

.front-community-blog-listing .number-of-comments {
	font-size:.8em!important;
}

.all-network-posts {
    margin:0; 
    padding:0; 
    }
    
.all-network-posts li { 
    list-style-type: none;
    margin:0 15px 8px 15px; 
    padding:0; }
    
    
    
#searchblogs fieldset { border:none; }
#searchblogs .r1text { margin: 0 0 0 10px; }






