body {
    background: url("/sites/all/themes/parliamentpro/images/naz-bg-jpg-sm.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0);
    color: #666666;
    font-family: Geneva, Arial,"Times New Roman",Times,serif;
    font-size: 12px !important;
    margin: 0;
    position: relative;
    line-height: 1.5;
    word-wrap: break-word;
}
/* Homepage */
.vision {
    margin-top: -35px;
    margin-bottom: 4px;
}
.mp-rep {
    clear: right;
    float: left;
    margin-right: 5px;
    width: 35%;
}

/* Image Field Caption Styling  */
blockquote.image-field-caption{
    border: 1px solid;
    border-radius:4px;
    background-color: lightgray;
    font-size: 9px;
    font-style: italics;
    
    margin:0 auto;
    text-align:center;
}

.header-wrap,
.nav-menu-wrap,
/*.breadcrumbs-wrap,*/
.main-wrap,
.footer-logo-wrap,
.bottom-content-wrap,
.footer-wrap {
   float: left;
   width: 100%;
   clear: both;
}

.header,
/*.breadcrumbs,*/
.body-content,
.nav-menu,
.footer-content,
.footer-logo,
.bottom-content,
.footer {
   width: 1024px;
   margin: 0 auto
}

.root-wrap{
    margin-top: 15px;
}

.header {
    background: url("/sites/all/themes/parliamentpro/images/header-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 55px;
}

.breadcrumbs {
   background: #fff;
   font-size: 11px;
   border-bottom: 1px solid #c98;
}

.national-symbols {
    background: url("/sites/all/themes/parliamentpro/images/national-symbols.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 55px;
    width: 193px;
}

.header-logo {
    background: url("/sites/all/themes/parliamentpro/images/header-logo.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 55px;
/*    width: 606px; */
    width: 500px; 
}
/* Related Links */
.related-links {
    float: left;
    height: 55px;
    width: 300px;
 /*   width: 225px;
    
    *Use this for spacing to add a links on top right of website
    */ 
}

.related-links > ul {
    margin-left: -30px;
}

.related-links ul li {
    border-right: 1px solid #ccc;
    height: 15px;
    margin-top: -10px;
    padding: 0 8px;
    float: left;
    list-style: outside none none;
}

.related-links ul li a {
   color: #ccf;
   font-size: 11px;
}

.related-links ul li.last {
   border-right: none;
}

.parly-links > ul{
    margin-left: -30px;
    margin-bottom: 2px;
}

.notice-marquee{
    width: 200px;
    height: 10px;
    margin-top:10px;
   /* white-space: "nowrap";*/
    
}
/* End Related Links */

/*Main Menu*/

#naz-links ul.menu  { 
    float:right; 
    display:block; 
    padding:0; 
    margin:0; 
}

#naz-links ul.menu li { 
    display: inline-block;  
    /*vertical-align: middle; 
    padding:0 5px 0 0; */
}

#naz-links ul.menu li a { 
    outline:none; 
   /* padding: 5px 10px; 
    text-decoration: none; */
    display:block; 
    /*color:#7A8090; 
    font-size:17px; 
    font-weight:bold; 
    text-align:center;*/ 
}

#naz-links ul.menu li a:after { 
    content: none; 
}

#naz-links ul.menu li.expanded { 
    position: relative; 
}

/* 2nd level */
#naz-links ul.menu li.expanded ul.menu {
     width: 190px; 
     z-index:100; 
    /* font-size:12px; */
     padding:0; 
   /*  background: #0d0f13; */
     display: none; 
     position: absolute; 
     background: green;
     opacity: 0.9;
     filter: alpha(opacity=90);

     box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);
    -moz-box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);
    -webkit-box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);

    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease
}
#naz-links ul.menu > li.expanded > ul.menu > li:hover{
   background: red;
   opacity: 0.9
   filter: alpha(opacity:90);
}

#naz-links ul.menu > li.expanded > ul.menu > li {
    border-bottom: 1px solid #ccc;
    margin: 0;
    width: 183px;
}

#naz-links ul.menu li.expanded:hover > ul.menu { 
    display: block; 
}

#naz-links ul.menu li.expanded ul.menu li a { 
    font-size: 12.5px; 
    color:#fff; 
    padding:10px; 
    display:block; 
    width:180px; 
    text-align:left; 
    border-radius:0; 
    -moz-border-radius:0; 
    text-decoration: none;
}

/*#naz-links ul.menu li.expanded ul.menu li a:hover { 
    color: #ffffff; 
}*/

/* 3rd, 4th, 5th, (...) level  */
#naz-links ul.menu li.expanded ul ul { 
    display: none; 
    left: 192px; 
    top:0; 
    background: none repeat scroll 0 0 #d0f0e0;
}

.nav-menu {
    background: url("/sites/all/themes/parliamentpro/images/menu-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
    height: 35px;
    position: relative;
}

#naz-links {
   z-index: 9!important;
}

.menu-links {
   float: left;
   height: 35px;
 /*  width: 70%;*/
}

.search-form {
    float: right;
    margin-bottom: 0;
}

.search-form .form-item, .form-actions {
    margin-bottom: 0;
    margin-top: 0;
}

.menu-links * {
   padding: 0;
   margin: 0;
}

.menu-links ul {
   margin-left: 0;
   margin-top: 0;
   padding-left: 0;
}

#naz-links .content > ul > li {
   display: inline;
   margin: 0;
   padding: 0;
   float: left;
   position: relative !important;
}
#naz-links .content > ul > li > a {
   border-left: 1px solid #e9eeea;
    border-right: 1px solid #6fb67d;
    color: #040;
    font-size: 12.5px;
    /*line-height: 3;*/
    padding: 9px 20px;
    text-shadow: 1px 1px 3px #fff;
}

#naz-links .content > ul > li > a.active {
   background: url("/sites/all/themes/parliamentpro/images/menu-active-bg.png");
}

#naz-links .content > ul > li > a:hover {
   background: url("/sites/all/themes/parliamentpro/images/menu-active-bg.png");
   text-decoration: none;
}
/*
#naz-links .expanded > ul {
    visibility: hidden;
    opacity: 0;
    top: 30px;
    background: none repeat scroll 0 0 #d0f0e0;
    position: absolute;
    z-index: 9!important;
    border-bottom: 2px solid green;
    
    box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);
    -moz-box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);
    -webkit-box-shadow: 0px 7px 10px 2px rgba(99, 104, 96, 0.5);

    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
    width: 280px;
}

#naz-links .expanded ul li ul {
    right: -280px;
    padding: 0;
    margin: 0;
    top:0;
    position: absolute;
}

#naz-links .expanded > ul > li {
    list-style: none;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}


#naz-links .expanded > ul > li a{
    display: block;
    line-height: 2;
    padding: 6px 40px;
    border-bottom: 1px solid green;
    color: inherit;   
}

#naz-links .expanded > ul > li a:hover {
   text-decoration: none;
   color: #fff;
   background: #565d61;
   -webkit-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .4);
   -moz-box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .4);
   box-shadow: inset 0px 0px 7px 2px rgba(0, 0, 0, .4);
}

#naz-links .expanded:hover > ul {
   opacity: 1;
   top: 40px;
   visibility: visible;
 
}
*/
/* End Menu*/
/*Search Styling */

.container-inline {
    margin: 5px;
}

#search-block-form input.form-submit, #search-form input.form-submit {
    background: url("/sites/all/themes/parliamentpro/images/search-btn.png") no-repeat scroll left top / 15px auto rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 20px;
    text-indent: -9999px;
}

#search-block-form .form-text {
    border: 1px solid green;
    border-radius: 4px;
    height: 20px;
    padding: 0 10px;
    width: 200px;
}

/* End search styling */
/*.content > ul > li {
   display: inline;
}*/
/*
 
 .menu-links li {
   display: inline;
}

.menu-links a {
   border-right: 1px solid green;
    float: left;
    font-size: 11px;
    margin-top: 8px;
    padding: 3px 6px;
    text-transform: uppercase;
}

.menu-links a:hover {
   border-bottom: 4px solid green;
    text-decoration: none;
}

.menu-links .active {
   border-bottom: 4px solid green;
}

.menu-links .expanded .menu a {
   font-size: 20px;
}
*/

.main-content {
    float: left;
    margin: 0 0 0 25px;
    width: 710px;
}

.title-wrap{
   width: 668px;
}

.body-content {
    overflow: hidden;
    background: white;
    padding-top: 20px;
}

/*Home Styling*/

#first-time p {
    display: none;
}
.content .content #first-time {
    visibility:hidden;
}
.home-pane {
    border-right: 1px solid #ccc;
    float: left;
    /* font-size: 0.8em; */
    padding: 0 10px;
    width: 215px;
}

fieldset {
    background: none repeat scroll 0 0 #eee;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;   
    border-radius: 5px;
}

.fieldset-legend {
    color: #d30e1f;
}
/**
 * MP Representation on Home Page
*/
.rep-wrapper {
    width: 33%;
    text-align:center;
}

.rep-content-other-homepage-links{
    clear: both;
}

.rep-content-other-homepage-links li{
   margin-bottom: 5px;
}

.rep-content-other-homepage-links > ul{
    padding-top: 25px;
}
.rep-label{
    margin-top: 10px;
}

.rep-count {
    font-size: 14px;
    font-weight: bold;
}

.fieldset.form-wrapper{
    height:220px;
    padding-top: 15px;
}

.fieldset-wrapper h2{
    font-size: 14px;
    border-bottom: 1px #ccc solid;
}


/**
*   House Activities Styling
*/

.activity-content-proceedings {
    width: 50%;
    clear: both;
    float: left;
    margin-right: 15px;
}

.legislation{
    width: 40%;
    float: left;
    margin-left: 15px;
}

.slogan{
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

div.pub-archives{
    display: none;
    /*visibility:collapse;*/
    text-align: right;
    margin-top: 5px;
}

div.act-number-appended{
    float:right;
    font-weight: normal;
}

div.views-row-last div.views-field-php span.field-content div.pub-archives{
    display:block;
}

#order-paper-pane {
    margin-left: -10px !important;
}

#debates-pane {
   border-right: medium none;
   margin-right: -10px !important;
   width: 237px !important;
}

.region.region-debates-proceedings{
    margin-top: 20px;
}

.item-list li{
	list-style-type: square!important;
}

.field {
    margin-bottom: -5px;
    margin-top: 5px;
} 


#committee-pane {
    border-right: medium none;
    margin-left: -10px;
    width: 710px;
}

/** List of Committe Styling */
.view-committees .views-row{
    padding-top: 5px;
}

.view-display-id-page_7 .views-view-grid .col-1{
    width: 25%;
    vertical-align:top;
}

.view-display-id-page_7 .views-view-grid .col-2{
    width: 25%;
    vertical-align:top;
}

.view-display-id-page_7 .views-view-grid .col-3{
    width: 25%;
    vertical-align:top;
}

.view-display-id-page_7 .views-view-grid .col-4{
    width: 25%;
    vertical-align:top;
}

.view-display-id-page_7 .views-view-grid .views-field{
    height: 120px;
}

.pane-content > ul > li {
   float: left;
   list-style: none outside none;
}
.pane-content > ul > li > a {
   border: 1px solid;
   display: block;
   margin: 10px 5px;
   padding: 10px;
}

#committee-pane .first.leaf > a {
    margin-left: -45px;
}
#committee-function {
    float: left;
}

.view-grouping-header{
    font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

/** Webform Styling **/
.form-text.required{
    float: right;
	width: 82%;
}

.form-file{
    width: 84%;
}

.submitted > span{
    display: none;
}
/**End of Websform Styling*/

/**
* Publications Styling
*/

.field.field-name-field-bill-stage.field-type-list-text.field-label-above{
    width:100%;
    height: 100px;
}

.field-name-field-bill-stage .field-item{
    width:auto;
    float:left;
    padding-right:10px;
    
/*
    background: url("/sites/all/themes/parliamentpro/images/menu-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
   */
}

.field-name-field-bill-stage .field-items .field-item {
    height: 25px;
    width: 150px;
    text-align: center;
    padding-left: 15px;
    padding-top: 5px;
    margin-right: -7px;
    background: url("/sites/all/themes/parliamentpro/images/arrow-right-open-rare-red-border.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 100% 100%;
} 

.field-name-field-bill-stage .field-items :last-child {
    /*background-color: green;*/
    height: 25px;
    width: 150px;
    text-align: center;
    padding-left: 15px;
    padding-top: 5px;
    margin-right: -7px;
    background: url("/sites/all/themes/parliamentpro/images/arrow-right-open-rare-green.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 100% 100%;
}

.printfriendly{
    float: right;
}

/** End Publication Styling*/

#affiliate-pane {
    border-right: medium none;
    width: 710px;
}

#affiliate-pane .views-slideshow-cycle-main-frame-row-item {
    float: left;
    margin: 10px;
    width: 110px;
}

.views-view-grid{
   border: 1px #ccc solid;
   width: 400px;
}

.view-display-id-page_7 >div >table .views-field {
    border: 1px #ccc solid;
}

.views-view-grid > tbody > tr {
    vertical-align: top;
}

/**  Presiding Officers Styling  */

/*
#block-views-members-of-parliament-block-4,
#block-views-members-of-parliament-block-4 > h2{
    width: 50%;
}
*/


#block-views-members-of-parliament-block-4, 
#block-views-members-of-parliament-block-5{
    float: left;
    width: 335px;
    height: 300px;
}

#block-views-members-of-parliament-block-4{
    margin-right: 15px;
}

#block-views-members-of-parliament-block-5{
    margin-left: 15px;
}

#block-views-members-of-parliament-block-4 > h2, 
#block-views-members-of-parliament-block-5 > h2 {
    border-bottom: 1px solid #ccc;
}

#block-views-members-of-parliament-block-4 .views-row,
#block-views-members-of-parliament-block-5 .views-row{
    width: 110px;
    float: left;
}
/** End Presiding Officers Styling */

#presiding-officers-pane .views-slideshow-cycle-main-frame-row-item,
#whips-pane .views-slideshow-cycle-main-frame-row-item
{
   float: left;
   padding: 0 5px;
   width: 90px;
   /* font-size: 0.8em; */
}

.center-wrapper .panel-panel #presiding-officers-pane,
.center-wrapper .panel-panel #whips-pane {
   background: none repeat scroll 0 0 #dcf0e0;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 260px;
    margin: 15px 0;
    padding: 20px;
    width: 300px;
}

/** Constituency Styling */

.constituency-list .views-field.views-field-title{
    margin: 5px;
    padding: 3px;
}

.views-view-grid{
    border: 1px solid #ccc;
	width: 100%!important;
}

/** End Constituency Styling*/

.pane-title {
    border-bottom: 1px solid #f1f0ef;
    padding-top: 10px;
}

.panel-2col-stacked.panel-display .center-wrapper{
    width: 100%;
}

.panel-2col-stacked .panel-col-first.panel-panel{
    clear: both;
    float: left;
    width: 50%!important;
}

.contextual-links-region .panel-2col-stacked .panel-col-last{
    width: 30!important;
    float: right!important;
}


/*Members Styling*/

/* Cabinet Styling */
.views-row.views-row-1.views-row-odd.views-row-first.views-row-last{
    text-align: left;
}

.views-row views-row-2 views-row-even views-row-last {
    text-align: center;
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last{
    margin: 2px;
}



/* End Cabinet Styling*/
/*Picture Styling */
.field.field-name-field-picture.field-type-image.field-label-hidden > div > div >img{
	border: 1px solid #0e8c04;
	border-radius: 10px;
}

.views-row.views-row-1.views-row-odd.views-row-first.views-row-last > div > div > img {
    border: 1px solid #0e8c04;
    border-radius: 10px;
}

.views-field.views-field-field-picture > div > a > img {
	border: 1px solid #0e8c04;
        border-radius: 10px;
}

.views-row .panel-display img {
    border: 1px solid #0e8c04;
    border-radius: 10px;
}

/*End Picture Styling */


/* End Members Styling */

/* End Home styling */

.rightbar-content {
   background: url("/sites/all/themes/parliamentpro/images/side-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
   float: right;
   min-height: 430px;
   overflow: auto;
   padding-left: 30px;
   width: 236px;
}


/* Start Right bar styling*/
.rightbar-content .more-link {
    margin-right: 5px;
}
.social-media-images ul {
    list-style: none outside none;
    margin: 20px 0 20px -45px;
}

.social-media-images .views-row {
    float: left;
    padding: 0 10px;
}

.rightbar-content .block {
    overflow: hidden;
    margin-bottom: 20px;
}

.social-media-images ul > li > a {
    display: block;
    float: left;
    padding: 0 5px;
    
}

.rightbar-content #block-menu-menu-contact-us ul {
   list-style: none outside none;
   margin: 20px 0 20px -45px;
}

.rightbar-content #block-menu-menu-contact-us ul li {
   border-right: 1px solid;
    display: block;
    float: left;
    list-style: none outside none;
}

.rightbar-content #block-menu-menu-contact-us ul li.last {
   border-right: none;
}
/*Slider*/
.slider {
    margin-bottom: 20px;
    position: relative;
}

.flexslider .slides img {
    height: auto;
    border: 1px solid #888;
    border-radius: 4px;
    moz-border-radius: 4px;
}
.views-slideshow-pager-field-item {
    float: left;
    padding: 5px;
}

.views-slideshow-pager-field-item.active {
    background: #bbbbbb;
    border-radius: 4px;
}

.views-slideshow-pager-fields {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: rgba(0,0,0,0.4);
    border-radius: 6px;
    padding: 10px;
    z-index: 20;
}

.slider .views-field-title {
    background-color: rgba(0, 0, 0, 0.2);
    left: 0;
    margin-top: 240px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    top: 0;
    width: 692px;
    z-index: 99;
}

.slider .views-field-title a {
    color: #fff;
    text-shadow: 2px 2px #000000;
    font-size: 18px;
}
/*End of Slider */

/* Whats hot */

.naz-hotspot{
    background:#d3d3d3;
    font-weight:bold;

    width: 205px;
    height: 30px;

    border-radius: 10%;

    margin-bottom: 10px;
    padding-top:10px;
    padding-left:10px

}

#hotspotBlink{
    -webkit-transition: background 1.0s ease-in-out;
    -ms-transition: 	background 1.0s ease-in-out;
    transition:		background 1.0s ease-in-out;
}

.naz-hotspot-redbg{
     background:#ff1917;
    font-weight:bold;

    width: 205px;
    height: 30px;

    border-radius: 10%;

    margin-bottom: 10px;
    padding-top:10px;
    padding-left:10px;

}

/* Whats new item */

.rightbar-content .whats-new-item {
    margin-bottom: 20px;
}

.rightbar-content .views-row-last.whats-new-item {
    margin-bottom: 0;
}
.news-item-row {
    margin-bottom: 30px;
    margin-right: 5px;

}
.news-item-row a {
 /*   color: black;*/
    font-size: 12px;
  /*  font-weight: bold;*/
    
}

.rightbar-content .views-row {
    border-bottom: 1px solid #888;
    margin-bottom: 10px;
    width: 230px;
}
/* End Right bar styling */

/*.rightbar-content .region .block {
   margin-right: 20px;
   background-color: #dcf0e0;
   padding: 10px 10px;
   margin-bottom: 20px;
}

table {
   border-spacing: 0;
   font-size: 0.857em;
   border-collapse: collapse;
   margin: 10px 0;
}

tr td, tr th {
   border: 1px solid #fff;
   padding: 4px 9px;
   text-align: left;
}

.rightbar-content tr.even, .sidebar tr.odd {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
   border-bottom: 1px solid #d6d6d6;
}

.rightbar-content .region .block h2 {
   border-bottom: 1px solid #d6d6d6;
   font-size: 1.071em;
   line-height: 1.2;
   margin: 0 0 0.5em;
   padding-bottom: 5px;
   text-shadow: 0 1px 0 #fff;
}
*/

.footer-content {
    background-color: #fff;
    height: 320px;
    margin-bottom: 15px;
}

.footer-content .region .block > h2 {
    border-bottom: 1px solid #ccc;
    padding-left: 5px;
}

.footer-content .views-row {
    float: left;
    width: 110px;
    margin: 10px;
    padding-bottom: 10px;
    
}


.footer-logo {
    background-color: #fff;
    /*border-bottom: 1px solid #ddd;*/
    box-shadow: 0 15px 10px -15px #222;
    margin-bottom: 15px;
    padding: 22px 0px 20px;
    text-align: center;
}


/*Styling for Bottom content areas*/
.bottom-content {
    /*border-bottom: 1px solid #ddd;*/
    background-color: green;
    box-shadow: 0 15px 10px -15px #222;
    clear: both;
    margin-bottom: 15px;
    overflow: hidden;
    /*padding: 50px 0 50px;    */
}

.bottom-content {
   /* font-size: 0.8em; */
}

.bottom-content .content > .menu > .leaf > a,
.bottom-content .content > .menu > .expanded > a {
    color: #e18b04;
    font-size: 1.09em;
    line-height: 2;
}


.bottom-content .content > .menu > .expanded > .menu a {
    color: #ccf;
    font-size: 11px;
}

.bottom-content .content > ul > li {
    border-right: 1px solid #ccc;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 0 20px;
    padding: 0 20px 10px; 
}

.bottom-content .menu > li > ul > li {
    list-style: none outside none;
    margin-left: -40px;
}

/*End styling for Bottom content area */

.footer {
    background-color: green;
    clear: both;
    overflow: hidden;
    font-size: 0.8em;
    color: #ccf;
    padding-bottom: 20px;
    padding-top: 15px;
}

.footer ul {
    list-style: none outside none;
}

.bottom-content ul.menu li.first.leaf {
    display: none;
}

.bottom-content ul.menu li.last.leaf {
    border-right: none;
}

.footer .footer-links li {
    float: left;
    /*display: inline-block;*/
    border-right: 1px solid #666666;
    line-height: 1;
    padding: 0 10px 0 7px;
}

.footer .footer-links li.last {
    border: none;
}

.footer .footer-links > li > a{
   color: #ccf;
}
.copyright > li > a{
    color: #e18b04;
}

.footer .copyright li {
    float: right;
    display: inline-block;
    margin-right: 45px;
    vertical-align: middle;
}


.footer-logo h1 {
    height: 21px;
    margin: 0;
}

.region.region-footer-content {
    margin: 0 5px 0 25px;

    clear: both;
    float: left;
}

.footer-logo .logo-parliament {
    background: url("/sites/all/themes/parliamentpro/images/bottom-logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 48px;
    text-indent: -9999px;
    width: 276px;
}

a {
    color: #3366cc;
    text-decoration: none;
}

p {
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
   font-weight: inherit;
   margin: 0 0 0.5em;
   font-size: medium;
   color: #0e8c04;
}

a:link, a:visited {
    text-decoration: none;
}
a {
    color: #0071b3;
}

a:hover,a:focus {
   color: #018fe2;
}

a:hover, a:active, a:focus {
   text-decoration: underline;
}

h1#page-title {
    margin-top: 0!important;
}

h1#page-title {
    color: #56B0EC;
    font-size: 1.5em;
    line-height: 1.5;
}

/*.panel-pane.pane-entity-field{
    margin-bottom: -10px;
    margin-top: -12px;
}*/

.item-list-right li {
    margin-left: -25px;
}

/* Members of Parliament */
.views-row .panel-display.panel-panel.panel-col-first {
    width: 100px;
}

/* Members of Parliament */
.panel-panel.panel-col-first {
    width: 100px;
}

.panel-display.panel-2col.clearfix {
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
}
/*Clerk Page Styling*/

.clerk-details .panel-2col-stacked .panel-col-last {
    float: right;
    margin-top: 30px;
    width: 248px;
}

/*Under Constrction Temp --*/



.shadowed {

filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";

filter: url(#drop-shadow);

-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));

filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));

}


