
/****************RC-Blockh-Head Menublock Container****************/

.rc_b_block {
    background-color : transparent;
    display : inline;
    margin-bottom : 0;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    width : auto;
  }


.rc_b_block h5 {
    border-bottom-color : #003366;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    color : #003366;
    font-size : 1.2em;
    line-height : 1.6em;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 5px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 0;
  }


.rc_b_block p {
    margin-bottom : 0px ! important ;
    margin-left : 0px ! important ;
    margin-right : 0px ! important ;
    margin-top : 0px ! important ;
    padding-bottom : 0px ! important ;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 5px;
  }


.rc_b_block ul {
    margin-bottom : 0px ! important ;
    margin-left : 0px ! important ;
    margin-right : 0px ! important ;
    margin-top : 0px ! important ;
    padding-bottom : 0px ! important ;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 0px ! important ;
  }


.rc_block_content {
    margin-bottom : 0px ! important ;
    margin-left : 0px ! important ;
    margin-right : 0px ! important ;
    margin-top : 0px ! important ;
    border-left-color : #003366;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #003366;
    border-right-style : solid;
    border-right-width : 1px;
    padding-bottom: 0px ! important ;
    padding-left : 5px;
    padding-right : 5px;
    padding-top: 0px;
    display : block;
  }


* html .rc_block_content {
    height:1px;
  }


.minbox {
    clear : none;
    float : right;
    padding-right : 0px;
    padding-top : 2px;
    margin-left : 2px;
    margin-right : 3px;
  }


.rc_b_top {
    display:block;
    background:transparent;
    font-size:1px;
  }


.rc_b_bottom {
    display:block;
    background:transparent;
    font-size:1px;
    margin :0px;
  }


.rc_b1, .rc_b2, .rc_b3, .rc_b4 {
    display:block;
    overflow:hidden;
  }


.rc_b1, .rc_b2, .rc_b3 {
    height:1px;
  }


.rc_b2, .rc_b3, .rc_b4 {
    background:#fff;
    border-left:1px solid #003366;
    border-right:1px solid #003366;
  }


.rc_b1 {
    margin:0 5px;
    background:#003366;
  }


.rc_b2 {
    margin:0 3px;
    border-width:0 2px;
  }


.rc_b3 {
    margin:0 2px;
  }


.rc_b4 {
    height:2px;
    margin:0 1px;
  }

/* block title  */ 



h5.color_bb {
    background-color : #88B8E0;
    color : #003366;
    line-height : 1.6em;
    text-align : left;
    vertical-align : middle;
  }


.color_bb {
    background-color : #88B8E0;
    color : #003366;
    text-align : left;
  }

/* block bg  */ 



.color_bd {
    background-color : #E8F0F8;
    color : #003366;
    text-align : left;
  }

/* br */ 





.linebreak25 {
    line-height : 25px;
    clear:both;
  }


.topnav {
    left : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    top : 0px;
    z-index : 6;
  }

/**************** Extended Menublock styles ****************/

ul.navlist {
    clear : both;
    float: left;
    list-style-type : none;
    margin-bottom : 0px;
    margin-left : 2px;
    margin-right : 2px;
    text-indent : 0;
    padding-left: 1em;
    width : 95%;
  }


li.navlist {
    font-size : .9em;
    float: left;
    list-style-type : none;
    text-indent : 0;
  }


li.navlist a {
    font-size : .9em;
    float: left;
    list-style-type : none;
    text-indent : 0;
  }


.navlist {
    list-style-image: url(../pnimages/arrow.gif);
  }


p.extmenuadmin {
    clear : both;
    font-size : .9em;
    line-height : 1.5em;
    margin-bottom : 0px;
    margin-top : 5px;
    padding : 0.5em;
  }

/**************** Blocks mod Rollover CSS styles ****************/
.navcontainer {
    /* dont remove me */;
  }


.navcontainer ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
  }


.navcontainer li a {
    display: block;
    padding: 3px;
    background-color: #E8F0F8;
    border-bottom: 1px solid #88B8E0;
  }


.navcontainer li a:link, .navlist li a:visited {
    color: #003366;
    text-decoration: none;
  }


.navcontainer li a:hover {
    background-color: #003366;
    color: #E8F0F8;
  }


.navcontainer a {
    color: #003366;
    background-color: #E8F0F8;
  }


.navcontainer a:link, .navlist a:visited {
    color: #003366;
    text-decoration: none;
  }


.navcontainer a:hover {
    background-color: #003366;
    color: #E8F0F8;
  }


/**************** pages-list Block Rollover ****************/
.pages-list {
    /* dont remove me */;
  }

.pages-list ul {
    margin-left: 0px;
    padding-left: 0px;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
  }

.pages-list li a {
    display: block;
    padding: 0px;
    background-color: #E8F0F8;
    border-bottom: 1px solid #88B8E0;
  }

.pages-list li a:link, .pages-list li a:visited {
    color: #003366;
    text-decoration: none;
  }

.pages-list li a:hover {
    background-color: #003366;
    color: #E8F0F8;
  }
/**************** Menublock styles ****************/
.pn-block {
    clear : left;
    margin-bottom : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }

.pn-block  ul {
    clear : both;
    list-style-type : none;
    text-indent : 0;
    padding-left: .5em;
  }

.pn-block li {
    list-style-type : none;
    text-indent : 0;
  }

/**************** Block position styles ****************/
.pn-blockposition-left {
    clear : left;
    margin-bottom : 5px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    z-index : 100;
  }

.pn-blockposition-right {
    clear : left;
    margin-bottom : 5px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }

.pn-blockposition-center {
    clear : left;
    margin-bottom : 5px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }

.pn-blockposition-admin-msg {
    clear : left;
    margin-bottom : 5px;
    margin-top : 5px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    z-index : 2;
  }

.pn-blockposition-ct-3c1 {
  }

.pn-blockposition-ct-3c2 {
  }

.pn-blockposition-ct-3c3 {
  }

.pn-blockposition-cb-3c1 {
  }

.pn-blockposition-cb-3c2 {
  }

.pn-blockposition-cb-3c2 {
  }

.pn-blockposition-topnav {
    clear : left;
    margin-bottom : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    z-index : 5;
  }

/****************More Menublock styles ****************/
ul.storiesext {
    float: left;
    list-style-type : none;
    text-indent : 0;
    padding-left: 1em;
  }

li.storiesext {
    font-size : .9em;
    float: left;
    list-style-type : none;
    text-indent : 0;
    position : absolute;
  }

div.pn-profilelink {
    height:70px;
    padding:0px;
    margin:5px;
    text-align: center;
    float: left;
  }

/*  admin_messages_block - see module default */

.admin_messages_block {
  z-index:2;
  }

/* End admin_messages_block  */





/*  deliciouslinks Module_block  */



ol.tag-cloud {
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
    margin-bottom : 0px ! important ;
    margin-left : 0px ! important ;
    margin-right : 0px ! important ;
    margin-top : 0px ! important ;
  }

/* display the individual items next to each other, not one-per-line */


ol.tag-cloud li {
    display: inline;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }

/* hide the extra context from CSS-enabled browsers, but not screenreaders */


ol.tag-cloud span {
    position: absolute;
    left: -999px;
    width: 990px;
  }

/* size is purely presentational, based upon the class */


ol.tag-cloud li.not-popular {
    font-size: 1em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }


ol.tag-cloud li.not-very-popular {
    font-size: 1.2em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }


ol.tag-cloud li.somewhat-popular {
    font-size: 1.4em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }


ol.tag-cloud li.popular {
    font-size: 1.7em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }


ol.tag-cloud li.very-popular {
    font-size: 2.0em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }


ol.tag-cloud li.ultra-popular {
    font-size: 2.4em;
    padding-bottom : .02em;
    padding-left : .02em;
    padding-right : .02em;
    padding-top : .02em;
  }

/* End deliciouslinks Module_block  */

/* Simplegallery block  */

.simplegallery-block-image {
    margin-bottom : 5px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 5px;
    text-align : center ! important ;
  }


.simplegallery-block-image img {
    background-color : #f0f0f0;
    border-bottom-color : black;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : black;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : black;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : black;
    border-top-style : solid;
    border-top-width : 1px;
    margin-bottom : auto;
    margin-left : auto;
    margin-right : auto;
    margin-top : auto;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    text-align : center ! important ;
  }

/* End simplegallery Module  */

.poll-vote {
    float : left;
    left : 1px;
    padding-left : 1px;
    text-align : left;
  }

