/* @charset "utf-8"; */
/* CSS Document */


/* ORIGINAL THEME */

/*-----------------------------------------------------------------------------
  Blueprint-WP Theme
  By: Joshua Sowin (fireandknowledge.org)
-----------------------------------------------------------------------------*/

body   {  margin-bottom: 0; margin-top: 0; background-color:#fff;}

/* Blueprint width setting */
.container   { width: 820px;padding-top: 7px;}      

#page {
/*
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
*/
  /* border-top:6px solid #FFFFFF;*/
  background:transparent url(/wp-content/uploads/2010/06/page-back1.png) repeat-y;
  float: left;
  margin-bottom: 0px;
}

blockquote {
  font-style: normal;
  padding: 0 0 0 0;
  color: #000;
  background: url('../images/quote.png') .5em top no-repeat;
}

a       { color: #3D0E81; }
a:hover      { color: #000; }
blockquote p   { padding: 0 20px 0 30px; }
hr         { background: #CCC; height: 1px; }
img        { margin: 0; }
p img      { float: none; }
a.button     { float: left; } /* Fix for buttons */
input       { padding-left: 0; border: 1px solid #CCCCCC;  }
#content ul         { margin-left: 15px; list-style-type: none; }
#content ul li       { padding: 2px 0 2px 9px; background: url('../images/icons/bullet_square_grey.gif') left 5px no-repeat; }
ol        { margin-left: 35px; }
label      { font-weight: normal; }
textarea    { height: 200px; width: 500px;}
.small      { font-size: .9em; }
.nomargin    { margin: 0; }
a.button, button { font-weight: normal; }


h3, h3 a {
  font-size: 1.3em;
  line-height: 1.2;
  color: #3D0E81;
   letter-spacing: 0px;
  text-decoration: none;
}

#maincontent h2     { color: #3B4A25; border-bottom: 2px dotted #AAA; margin-bottom: 15px; }
h2 a           { color: #3B4A25; text-decoration: none; }
#maincontent .post h2  { margin-bottom: 5px; margin-top:0px }
            /* Padding inside columns */
#maincontent .content   { padding: 25px 30px 20px 48px; }  

.navigation, 
.navigation a      { color: #AAA; }
.alignright       { float: right; }
.alignleft         { float: left; }

.post          { margin-bottom: 25px; }

/*-----------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------*/

#header {
  height: 93px;
}

#header h1, #header .description {
  padding-left: 50px;
  margin: 0;
  line-height: 1em;
}

#maincontent, #sidebar { padding: 0 0 0px 0; }


/*-----------------------------------------------------------------------------
  Navigation
-----------------------------------------------------------------------------*/

#nav, #subnav  { padding: 0; background: #668040; float: left; width: 100%; line-height: 1.5em; }

#nav ul,
#subnav ul    { margin: 0; padding: 0; list-style: none; }

#nav li,
#subnav li    { margin: 0; padding: 0; float: left; background-image: none; }

#nav li a,
#subnav li a   { color: #F2FFDF; padding: 5px 17px; float: left; text-decoration: none; }

#nav li.current_page_item a,
#nav li a:hover   { background: #485A2D; color: #F2FFDF; }

#subnav        { background: #616161; }

#nav li.current_page_item a,
#subnav li.current_page_item a,
#subnav li a:hover   { color: #F2FFDF; }

#nav li.first a { margin-left: 50px; }


  /*-------------------------------------------------------------------------
    Navigation bar in posts (use main nav html inside a post)
  -------------------------------------------------------------------------*/

  .entry #nav .content {
    padding: 0;
    margin: auto;
  }

  .entry #nav {
    margin-bottom: 15px;
    background: #FFF;

  }

  .entry #nav li a     { color: #FFF; border-right: 1px solid #AAA; background: #666; }
  .entry #nav li.last a  { border-right: none; }
  .entry #nav li a:hover   { background: #333; color: #FFF;}

/*-----------------------------------------------------------------------------
  Sidebar
-----------------------------------------------------------------------------*/

#page     { /*background: url('/wp-content/uploads/2010/06/full-background-horizontal.png') repeat-y;*/ /* fake bg */ }
#sidebar   { margin-left: 0px; /* lets us have border */ width:185px; }
#sidebar h2 { font-size: 1.3em; line-height: 1.2; }


#sidebar ul, #sidebar ul ol {
  margin: 0;

}

#sidebar ul li  { overflow:hidden; padding: 0; }

#sidebar ul li ul { padding-top: 0; }

#sidebar ul li ul li, .pansays_sidebar_li li {
  margin: 0 0 0 -18px;
  padding: 2px 0 2px 9px;
  background: url('../images/icons/bullet_square_grey.gif') left 3px no-repeat;
  font-size: 0.9em;
  list-style: none;
}

.feedlink {
  padding: 2px 0 2px 20px;
  background: url('../images/icons/feed_small.png') left center no-repeat;
}

#sidebar ul li, #sidebar ul li#subscribe ul li {
  list-style-type: none;
  background: none;
  margin-bottom: 20px;
  margin-bottom:5px;
  padding:16px 4px 1px 19px;
  /*padding:12px 8px 24px 5px;*/
  /* background:#e7f4fc; */
  background:#fff;
}
#sidebar.home ul li, #sidebar ul li#subscribe ul li{
  background:#e7f4fc;
}


#sidebar ul li#subscribe ul li { margin: 0 0 0 -30px; }

/* Hide search from sidebar */
#sidebar #search { display: none; }

/*-----------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------*/

#home-footer     { 
    background: url("/wp-content/uploads/2010/06/page-back1.png") repeat-y scroll 0 0 transparent;
    border-top: 1px solid #E7F4FC;
    border-bottom: 1px solid #E7F4FC;
    color: #8D8E90;
    float: left;
    font-size: 0.88em;
    line-height: 1.15em;
    padding: 7px 0px;
    text-align: left;
    width: 820px;
    z-index: 99999;
}

#home-footer a     { text-decoration: none; }
#homeBoxes #home-footer strong {color:#8d8e90;}
#footer     { background:url("/wp-content/uploads/2010/06/page-back1.png") repeat-y scroll 0 0 transparent;
border-bottom:2px dotted #DDDDDD;
font-size:0.88em;
line-height:1.15em;
margin:0;
padding:7px 13px 17px;
text-align:left;border-top:1px solid #DDDDDD;
color:#8d8e90;
width:794px;
}

#footer a     { text-decoration: none; }

/*-----------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------*/

#search        { float: right; }
#search #s       { font-size:0.9em;
height:21px;
margin:-3px 0;
padding:0 0 0 6px;
width:180px;}
#search #s:hover   { color: #000; }
.search-excerpt   { margin: 0; }


/*-----------------------------------------------------------------------------
  Comments
-----------------------------------------------------------------------------*/

.commentlist li { padding: 8px 15px; } 
.comments-alt   { background: #EEE;}

#comments .avatar {
  float: right;
  margin: 0;
  padding: 0;
}

/*-----------------------------------------------------------------------------
  Misc Wordpress CSS
-----------------------------------------------------------------------------*/

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;

}

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;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption-dd {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

/* END OF ORIGINAL THEME */


/* Construction Aids */

.note {
  background: #FFF8AF;
  border: 2px solid #AFA320;
  padding: 10px;
  font-weight: bold;
  font-size: 1em;
  color: #000;
}

/* Overwrite BlueprintCSS and Theme styles to suit Evercore design */

body, p, h1, h2, h3, h4, h5, h6, span {font-family:Arial,"Trebuchet MS","Lucida Grande",Verdana,sans-serif !important;
}

.container { 
  background:#fff;
  border-top: 0!important;
}

#header {
  background: url("/wp-content/uploads/2010/06/evercore-dan-header.jpg") no-repeat;
}
#nav, #subnav {
  background: #3D0E81!important;
}
#nav li a, #subnav li a {
  font-size: 80%;
  font-weight: normal;
}
#nav li.first a {
  margin-left: 0!important;
}
#nav li.current_page_parent a, #nav li a:hover {
  background: #6C41AF!important;
}
#nav li.current_page_item a, #nav li a:hover {
  background: #6C41AF!important;
}
/*
#nav li.current_page_item a, #nav li a:hover{
   background: #3D0E81!important;
}*/
#nav li.home_page_item a, #nav li a:hover{
   background: #6C41AF!important;
}

.entry {
  font-size: 1em!important;
}

#search {
  float: left!important;
}

#maincontent {position:relative;width:619px;}

#maincontent .content {
  float: left;
}

#maincontent ul{list-style:none;margin-left:1em;}

#maincontent ul li{margin-bottom:15px;padding-left:2em;background:transparent url('/wp-content/uploads/2010/06/bullet-10x10-8bit.png') no-repeat 0 4px;}

#maincontent ol li{line-height:1.5em;list-style:decimal outside none;padding-top:9px;}
#post-963 ol li{line-height:1em;line-height:2em;padding-top:14px;list-style: none;}
#maincontent h2, h3{border:none!important;color:#3D0E81;font-weight:bold;}
/* Bespoke Evercore elements */

#homeBoxes strong {
  color: #00B27A; /* New Green */
}

/* ----------------------------  */
/* Home Page Boxes    */
/* ----------------------------  */

#maincontent #secondary-blurb {
    float: right;
    font-size: 0.93em;
    margin: 17px 0px 50px;
    width: 406px;
}

#maincontent #secondary-blurb ul{padding:0;margin:1.11em 0 0 0;}

#maincontent #secondary-blurb ul li{background:url(/wp-content/uploads/2010/06/micro-bullet.png) no-repeat scroll 0 3px transparent;
font-size:1.2em;
line-height:0.81em;
padding-left:9px;}

#homeBoxes {
  
}

/* Common Sizes, Etc */

#homeBoxes .homeBoxTop {
  float: left;
}

#homeBoxes .homeBoxBtm {
  float: left;
  /*margin: 0px 20px 20px 20px; */
 /* border: 1px solid #CCC; */
  padding: 15px;
  font-size: 1.4em;
}
.homeBoxBtm {
  width: 235px;
}
#homeBoxes .homeBoxTop {
  width: 230px;
}
#homeBoxes #bottomfour .homeBoxBtm {
}

#homeBoxes #home-navigation {background:none repeat scroll 0 0 #E7F4FC;left:15px;position:absolute;top:375px;width:164px;} */

#home-navigation {background:none repeat scroll 0 0 #E7F4FC;width:164px;}

/* boxTop - Flower and Intro */

#mainSlogan {margin-bottom:0px;}

#homeBoxes #boxTop {
padding-bottom:20px;
margin:21px 60px 0 212px;
width:353px;

}

/*
#homeBoxes #boxTop h3 {
color:#3F2682;
font-family:"Trebuchet MS" !important;
font-size:2.05em;
font-weight:normal;
line-height:1.46em;
}
*/

#homeBoxes #boxTop p {
/*   font-size:1.1em; */
line-height:1.25em;
margin:0.5em 0 0;
padding:0;
  text-align:left;
}

/* Box Middle */

#homeBoxes #boxMiddle {
  clear:both;
  margin: 0px 20px 5px 20px;
  padding:0 0 5px;
  font-size: 1.35em;
}

#homeBoxes #boxMiddle p{
  font-size:1.1em;
  line-height:1.4em;
  margin:10px 0;
  padding:0 0 0 26px;
}


/* Boxes Bottom */

#homeBoxes .homeBoxBtm {
  background: #EEFFFB;
}


/* Box Bottom Left */

#homeBoxes #boxB1 {
  margin-left:49px;
}

/* Box Bottom Right */


#homeBoxes #boxB2 {
float:left;
margin-right:25px;
  
}


#homeBoxes #boxB2 ul li{padding:0;margin:0}

#homeBoxes #boxB2 h4{font-size:1.0em}

/* ----------------------------  */
/* Channel Start Pages    */
/* ----------------------------  */

#channelHeader {
  font-size: 1.75em;
  font-weight: bold;
}

#channelListing {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#channelListing li {
  display: block;
  float: none;
  margin: 0;
  padding: 0;
}

#channelListing li a {
  display: block;
  padding: 15px;
  margin: 5px;
  width: 500px;
  height: 30px;
  background: #f4f4f4;
  border: 1px solid #CCC;
  font-size: 1.3em;
  font-weight: bold;
}


/* ----------------------------  */
/* Page Top Bar     */
/* ----------------------------  */

#page {width:820px;}

#topbar {
  text-align: right;
  padding: 0 0 8px 0;
}
#topbar span {
  margin: 0 0 0 10px;
  font-size:0.95em;
}
#pageTop {
  width:820px;
  background:#6C41AF;
  border-bottom:6px solid #00B27A;
  font-size: 2em;
  font-weight: bold;
  height: 40px;
  padding: 0 0 10px 0;
  text-align:left;
}
#pageTop h2 {
  font-size: 1em!important;
  font-weight:bold!important;
  padding: 10px 0 10px 47px !important;
  margin: 0px 0px 0px 5px!important;
  background:none!important;
  color:#FFF!important;
  width: 95%!important;
  border-bottom: 0!important;
}

#microsite-pageTop {float:right;right:0;width:180px;margin-right:4px;}
#microsite-pageTop h2{font-size:1.25em;color:#fff;font-weight:bold;background:#6C41AF; border:3px solid #00B27A; padding:5px;}
/* ----------------------------  */
/* John Redwood Comment    */
/* ----------------------------  */

#navigation {margin-bottom:20px;}
#sidebar ul, #sidebar ul ol {
margin:0;
/*padding:18px 11px 0;*/
}

#johnComment h2 { margin-top:35px!important; }

#johnComment h2 a {
  color: #3D0E81!important;
  background: none!important;
  font-size:0.7em;
}

#singlePost h2 a {
  color: #00B27A!important;
  background: none!important;
}

#singlePost #postMeta, #postMeta {
  color: #3D0E81!important;
  font-size: 1em;
}

#johnSide {
  list-style-type: none!important;
  margin: 0px!important;
  padding: 0 12px 12px 12px !important;
  background:transparent url(/wp-content/uploads/2010/06/john-box-middle.jpg) repeat-y !important;
}

#johnSide li{background:none!important;}

#johnSide li {
  margin: 0 0 0 0!important;
  padding: 0 0 0 0!important;
}

#johnSide li p{color:#fff;margin-bottom:5px;text-align:left;}
#johnSide li p.title{
  color:#e7f4fc;
  margin-bottom:0px;
  font-weight:normal;
  line-height:1;
}
#johnSide li p.subtitle{
margin:0;
padding:0;
font-size:1.1em;
}

#johnSide li p.post-date{color:#E7F4FC;font-size:1em;font-weight:bold;margin-bottom:0;}
#johnSide li p.title a{text-decoration: none;color:#E7F4FC;font-family:"Trebuchet MS";font-size:2.05em;font-weight:normal;}
#johnSide li p.post-title{color:#E7F4FC;font-size:1em;font-weight:bold;margin-bottom:0;}
#johnSide li p.post-title a{text-decoration: underline;color:#E7F4FC;text-align:left;text-transform: uppercase; }
#johnSide li p.email-link a, #johnSide li p.rss-link a{
  color:#E7F4FC;
  font-size:0.8em!important;
  font-weight:normal;
  padding:5px 5px 5px 25px;
  height:20px;
  background:url(/wp-content/uploads/2010/06/mail-logo.jpg) no-repeat center left!important;
  text-align:left;
}
#johnSide li p.rss-link a{
  background:url(/wp-content/uploads/2010/06/rss-logo.jpg) no-repeat center left!important;
/*   display: none; */
}

#johnSide li p.post-description {color:#FFFFFF;font-size:0.9em;line-height:1.2em;text-align:left;}
#johnSide li p a.morelink{color:#E7F4FC;}

#johnSide li a {
  font-weight: bold;
}

#johnHeader{

  background:transparent url(/wp-content/uploads/2010/06/john-box-top.jpg) no-repeat;
  margin:0;
  padding:0;
  height:86px;
  overflow:hidden;
  
}
#johnFooter{
	
  background:transparent url(/wp-content/uploads/2010/06/john-box-bottom.jpg) no-repeat;
  margin:0;
  padding:0;
  height:14px;
  overflow:hidden;
}

#kb-advanced-rss-3 h2 { display:none;visibility: hidden; }




/* -------------------------------------*/
/* The Widgets and Sidebars     */
/* -------------------------------------*/

/* #sidebar {border-left:1px solid #CCCCCC} */

#ad-sidebar-top{margin-left:0;padding:10px 7px 8px!important;}

/* Your Services Menu - Home Page */

#yourServices h3 {
color:#000000 !important;
font-size:1em;
margin:0 0 5px !important;
}

#services {
  list-style-type: none;
  margin: 0!important;
  padding:0!important;
  background:none!important;
}

#sidebar #yourServices {
border:1px solid #3D0E81;
background:#f4effb;
margin-top:20px;
padding:15px;

}

#sidebar #yourServices li {margin-bottom:0px;}

#services li {
  background:none!important;
  margin:0!important;
  padding:0!important;
}

#services li a {
background:none repeat scroll 0 0 #3D0E81;
color:#FFFFFF !important;
display:block;
font-size:1.2em;
font-weight:bold;
margin:1px 0;
padding:5px 10px;
text-decoration:none;
}

#services li a:hover {
background:#6C41AF;
}

/* KB RSS Widget Styling */

#kb-advanced-rss-3 {
padding:9px 5px 9px 6px!important;
margin-top:-3px;
}

#kb-advanced-rss-3 h2.widgettitle {
  font-size: 1.25em;
  font-weight: bold;
}

#kb-advanced-rss-3 img.kbrsswidgeticon {
  float: right;
  margin: 0 0 0 5px;
}

#rbrichwidget-4 {margin:0 0 0 14px !important;padding:36px 0 0 !important;}
#rbrichwidget-4 p{padding:0!important;margin:0!important}
#rbrichwidget-4 img{padding:0!important;margin:0!important}
/* Blog Page Special */

#sidebar ul li ul.latest-pancomment{}
#sidebar ul li p.top-email-link, #sidebar ul li p.top-rss-link{margin:10px 0 0 -10px;}
#sidebar ul li p.top-email-link a{background:url("/wp-content/uploads/2010/06/mail-logo.jpg") no-repeat scroll left center transparent;
font-size:0.9em;
padding-left:28px;}
#sidebar ul li p.top-rss-link a{background:url("/wp-content/uploads/2010/06/rss-logo.jpg") no-repeat scroll left center transparent;
font-size:0.9em;
padding-left:28px;}
#sidebar ul li ul.latest-pancomment li{padding:0 0 0 6px!important}
#sidebar ul li ul.latest-pancomment li a{background:none repeat scroll 0 0 #6C41AF !important;
border:3px solid #00B27A;
color:#FFFFFF !important;
display:block !important;
font-size:1.2em!important;
font-weight:bold!important;
padding:3px !important;
text-decoration:none !important;}

/* Collapsing Archives Widget */

#jquery-archive-list-widget{padding:0!important}
#jquery-archive-list-widget h2{color:#00B27A;font-size:1.5em;padding:0 0 0 7px !important;}
#jquery-archive-list-widget ul li{font-size:1em !important;
font-weight:bold;
padding-left:25px !important;}
#jquery-archive-list-widget ul li p{margin:0!important;padding:0!important;}
#jquery-archive-list-widget ul li a{  background:none repeat scroll 0 0 #6C41AF !important;
  border:3px solid #00B27A;
  color:#FFFFFF !important;
  display:block !important;
  font-size:1em;
  padding:3px !important;
  text-decoration:none !important;
}
#jquery-archive-list-widget ul ul ul li{font-size:0.9em!important}
#jquery-archive-list-widget ul ul li a{}
/* Sub Channel Navigation */

.widget_sub_page_navigation, .widget_wenderhost-subpages {
}
.widget_sub_page_navigation h2.widgettitle, .widget_wenderhost-subpages h2.widgettitle {
  margin: 0 0 5px 0!important;
  padding: 0 0 5px 0!important;
}
.widget_sub_page_navigation ul, .widget_wenderhost-subpages ul {
  list-style-type: none!important;
  padding: 0!important;
  margin: 0 0 0 10px!important;
}
.widget_sub_page_navigation li.page_item, .widget_wenderhost-subpages li.page_item {
  font-size: 1em!important;
  font-weight: bold!important;
  background: none!important;
}
.widget_sub_page_navigation li.page_item a, .widget_wenderhost-subpages li.page_item a {
  background:none repeat scroll 0 0 #3D0E81 !important;
  border:3px solid #00B27A;
  color:#FFFFFF !important;
  display:block !important;
  font-size:1em;
  padding:3px !important;
  text-decoration:none !important;
}
.widget_sub_page_navigation li.page_item a:hover, .widget_wenderhost-subpages li.page_item a:hover {
}
.widget_sub_page_navigation li.upward, .widget_wenderhost-subpages li.upward {
  font-size: 1em!important;
  font-weight: bold!important;
  background: none!important;
}
.widget_sub_page_navigation li.upward a, .widget_wenderhost-subpages li.upward a {
  text-decoration: none!important;
  display: block!important;
  padding: 5px!important;
  background: #6C41AF!important;
  color: #fff!important;
}
.widget_sub_page_navigation li.upward a:hover, .widget_wenderhost-subpages li.upward a:hover {
}

/* WH SubChannels */

#wh-subpages #subpages-title {
  display: none;
}

#wh-subpages #subpages {
  list-style-type: none!important;
  padding: 0!important;
  margin: 0 7px 16px 0 !important;
}

#wh-subpages #subpages li a {
  background:none repeat scroll 0 0 #3D0E81 !important;
  border:3px solid #00B27A;
  color:#FFFFFF !important;
  display:block !important;
  font-size:1.15em;
  font-weight:bold;
  padding:3px !important;
  text-decoration:none !important;
}

#wh-subpages #subpages li ul {
  list-style-type: none!important;
  padding: 0!important;
  margin: 5px 0 0 20px!important;
}

#wh-subpages #subpages li ul li {
 background: none!important; 
}

/* End WH SC */

/* Start the Recent Publications Widget Styles */


#rbrichwidget-3 h2 { /* The title */
  color: #3D0E81;
  font-weight: bold;
  font-size:1.4em;
}

#rbrichwidget-3 h3{
font-weight:normal;
font-size:1em;
}
#rbrichwidget-3 ul {
  list-style-type: circle;
  list-style-position: inherit;
 
  margin: 5px 0 5px 10px!important;
}

#rbrichwidget-3 ul li {
  background: url(/wp-content/uploads/2010/06/fuzzy-bullet.png) no-repeat scroll 0px 2px transparent!important;
  padding: 0px 0px 2px 18px!important;
}

#rbrichwidget-3 ul li strong {
  font-weight: bold;
}

#rbrichwidget-3 ul li a {
  font-weight: bold!important;
  text-decoration: underline;
  color: #3d0e81;
  font-size: 1.1em;
}

/* End the Recent Publications Widget Styles */


#rbrichwidget-2 h2 { /* The title */
  color: #3D0E81;
  font-weight: bold;
  font-size:1.4em;
}

#rbrichwidget-2 h3{
font-weight:normal;
font-size:1em;
}
#rbrichwidget-2 ul {
  list-style-type: circle;
  list-style-position: inherit;
 
  margin: 5px 0 5px 10px!important;
}

#rbrichwidget-2 ul li {
  background: url(/wp-content/uploads/2010/06/fuzzy-bullet.png) no-repeat scroll 0px 2px transparent!important;
  padding: 0px 0px 2px 18px!important;
}

#rbrichwidget-2 ul li strong {
  font-weight: bold;
}

#rbrichwidget-2 ul li a {
  font-weight: bold!important;
  text-decoration: underline;
  color: #3d0e81;
  font-size: 1.1em;
}

/*
#rbrichwidget-2 h2 {margin-bottom:0px;padding:9px 3px 2px 19px;font-size:1.4em}
#rbrichwidget-2 ul{font-size:1.2em;}
#rbrichwidget-2 ul li a {color:black;text-decoration: none;}
#rbrichwidget-2 ul li {background:url("/wp-content/uploads/2010/06/fuzzy-bullet.png") no-repeat scroll -2px 3px transparent;
margin-bottom:2px;
margin-left:6px;
padding:0 0 0 21px;}
#rbrichwidget-2 ul li a:hover {color:#3D0E81;text-decoration: underline;}

*/
/* Microsite Navigation */

#sidebar li.widget_microsite_navigation{
padding:1px 7px 13px 5px !important
}

.widget_microsite_navigation h2.widgettitle {
  margin: 0 0 5px 0!important;
  padding: 0 0 5px 0!important;
}
.widget_microsite_navigation ul {
  list-style-type: none!important;
  padding: 0!important;
  margin: 0 0 0 10px!important;
}
.widget_microsite_navigation li.page_item {
  font-size: 1em!important;
  font-weight: bold!important;
  background: none!important;
}
.widget_microsite_navigation li.page_item a {
  background:none repeat scroll 0 0 #3D0E81 !important;
  border:3px solid #00B27A;
  color:#FFFFFF !important;
  display:block !important;
font-size:1em;
font-weight:bold;
  padding:3px !important;
  text-decoration:none !important;
}
.widget_microsite_navigation li.page_item a:hover {
}
.widget_microsite_navigation li.upward {
font-size:1em;
font-weight:bold;
  background: none!important;
}
.widget_microsite_navigation li.current_page_item {
font-size:1em;
font-weight:bold;
  background: none!important;

}
.widget_microsite_navigation li.back_to_site a{
   background:none repeat scroll 0 0 #3D0E81 !important;
  margin-top:20px;
  border:3px solid #00B27A!important;
}

.widget_microsite_navigation li.current_page_item a{
  background:none repeat scroll 0 0 #6C41AF!important;
  border:3px solid #00B27A!important;
  color:#FFFFFF !important;
  display:block !important;
font-size:1em;
font-weight:bold;
  padding:3px !important;
  text-decoration:none !important;
}

.widget_smicrosite_navigation li.upward a {
  text-decoration: none!important;
  display: block!important;
  padding: 5px!important;
  background: #6C41AF!important;
  color: #fff!important;
}
.widget_microsite_navigation li.upward a:hover {
}


/* Override for wp-caption */

.wp-caption {
background-color:transparent!important;
border:none!important;
}
.wp-caption-text{
text-align: center;
font-size:0.7em;
font-style: italic;
color:#555;
}

#maincontent h4{color:#3D0E81;padding-bottom:3px;}

.purple {color:#3D0E81;}
.column {margin:0 5px 0 0;}

#breadcrumbsdiv, #nonflashheader{
	display:none;
}






.rectangle-speech-border {
    color: #FFFFFF;
    font-size: 13px;
    height: 103px;
    margin: 33px 5px 0;
    padding: 1px;
    position: relative;
    text-align: left;
    width: 158px;
}

.rectangle-speech-border p{
	font-size: 10px;
}


/*navigation*/
#menu {padding:0;margin:0;z-index: 99999!important;}
#menu li {position:relative;display:block;float:left;z-index: 99999!important;}
#menu .children li a {
/* 	background:#3D0E81!important; */
/*     border-bottom: 1px solid #FFFFFF; */
    border-top: 1px solid #FFFFFF;
/*     border-left: 1px solid #FFFFFF; */
/*     border-right: 1px solid #FFFFFF; */
    display: block;
    float: left;
    height: auto;
/*     line-height: 30px; */
    padding: 5px 20px;
    width: 100%;
    z-index: 99999!important;
}

/*sub navigation*/
#menu .children {position:absolute;top: 32px;left:0;padding:0;background:#3D0E81;z-index: 99999!important;} /*the top:30px command must be the same height as your parent LI so the dropdown displays below the main navigation*/
#menu .children a, #menu .children li {
	background: none repeat scroll 0 0 #3D0E81;
	float:none;
	z-index: 99999!important;
	width: 100%;
	position:relative;
}

.pansays_sidebar_li{
    float: right;
    margin-right: 10px;
    width: 151px;
}

.pansays_sidebar_rss_link, .pansays_sidebar_email_link, .pansays_sidebar_twitter_link{margin:10px 0 0 0px;}
.pansays_sidebar_email_link{background:url("/wp-content/uploads/2010/06/mail-logo.jpg") no-repeat scroll left center transparent;
font-size:0.9em;
padding-left:28px;}
.pansays_sidebar_rss_link{background:url("/wp-content/uploads/2010/06/rss-logo.jpg") no-repeat scroll left center transparent;
font-size:0.9em;
padding-left:28px;}
.pansays_sidebar_twitter_link{
    font-size: 0.9em;
    margin-left: -9px;
    text-decoration: none;
   }
   
#secondary-blurb a, #secondary-blurb a:hover, #secondary-blurb a:active, #secondary-blurb a:visited{
	text-decoration: none;
}
