/*=================================== All page elements ============================================*/

body {
	margin-top: 0px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 13px;
	}

#page_container {margin-right:auto;margin-left:auto;width:974px;}

#header {
	background-image:url('/stylesheet/homepage/headerbackgroundgradient.jpg');
	background-repeat: repeat-x;
        background-position: top right;
        height:auto;
        overflow:hidden;
        margin:0px;
	display:inline-block; }
#header { display:block; }
 
hr {color:#eeeeee;}

#headertitle {
        font-size: 65px;
        color: #330099;
        padding: 10px 0px 0px 10px;  
        margin: 0px;    
        letter-spacing: -0.07em;   
        font-weight: bold;
       float: left;
       width: 695px;
}


#headertitle a:link, #headertitle a:visited, #headertitle a:hover {
   color:#330099;
    text-decoration: none;
     }


#headercontact {
       font-size: 12px;
        color: #330099;
        padding: 10px 10px 0px 0px;  
        margin: 0px;    
        letter-spacing: -0.07em;   
        font-weight: bold;
       float: right;
       height: 100px;
       width: 229px;
}
#headercontact a:link, #headercontact a:visited {
   color:#330099;
    text-decoration: none;
     }

#headercontact a:hover {
   color:#330099;
    text-decoration: underline;
     }

input.textbox {
      border: 1px solid #330099;
    }   

input.button, div.election dt a, a.button {
      background-image: none;
      background-color: #330099;
      color: #ffffff !important;
text-decoration: none !important;
      padding: 0.2em;
      border: 1px solid #330099;
      margin-bottom: 0px;
    }   

input.button:hover, div.election dt a:hover, a.button:hover{
      background-image: none;
      background-color: #ffffff;
      color: #330099 !important;
text-decoration: none !important;
      padding: 0.2em;
      border: 1px solid #330099;

    }   

#joingroup input.button {float:right;}

#login {
	position:relative;
	float: left;
	width: 550px;
        font-size: 10px;
        border: none;
        padding-left: 14px;
        margin-top: 10px;
	}

#login input.button {margin-bottom:5px}

#ctl00_LoginControl_pnlLogin {
      width: 550px;

}

#ctl00_LoginControl_pnlLogin h3{
      display: none;
}

#login input.button {
      font-size: 10px;
    }    




.nolinethanks {
	border-right: none;
}


#search {
        margin-top: 7px;
        position: relative;
        text-align: left;
        height:30px;
        width:208px;
	}

#navbar{
   position:relative;
   line-height: 14px;
   width: 974px;
   background-image:url('/stylesheet/homepage/navbarbackground.jpg');
   background-repeat: no-repeat;
   height: 26px;
}




#navbarul {
    list-style: none;
	 margin: 0; padding: 0;
	 height: 30px;
}

#navbar li {
    list-style:none;
    display: inline;
}




#navbar a:link.nolinethanks, #navbar a:visited.nolinethanks {
border-right: none;
}

#navbar a:link, #navbar a:visited {
    font-size: 13px;
   letter-spacing: -1px;  
    border-right: 1px solid #cccccc;
    padding: 0px 8px 0px 4px;
    margin: 3px 0px 3px 0px;
    text-decoration: none;
	height: 23px;
	line-height: 25px;
      color: #330099;

}

#navbar a:hover {
    text-decoration: underline;
}


.nowhitelinethanks {
	border-right: none;
}


#helpandadvicenav {
   position:relative;
   line-height: 14px;
   width: 946px;
   background-color: #0071BC;
   height: 23px;
}

.money {
          display: block;
      width: 127px;
      text-align: center;
}

.page_money #helpandadvicenav a.money:link,.page_money #helpandadvicenav a.money:visited  {
     color: #0071BC;
      background-color: #ffffff;
}

.housing {
          display: block;
      width: 132px;
      text-align: center;
}

.page_housing #helpandadvicenav a.housing:link,.page_housing #helpandadvicenav a.housing:visited  {
     color: #0071BC;
      background-color: #ffffff;
}

.academic {
          display: block;
      width: 147px;
      text-align: center;
}

.page_academic #helpandadvicenav a.academic:link,.page_academic #helpandadvicenav a.academic:visited  {
     color: #0071BC;
      background-color: #ffffff;
}

.employment {
          display: block;
      width: 159px;
      text-align: center;
}

.page_employment #helpandadvicenav a.employment:link,.page_employment #helpandadvicenav a.employment:visited  {
     color: #0071BC;
      background-color: #ffffff;
}

.healthandwellbeing {
          display: block;
      width: 194px;
      text-align: center;
}

.page_healthandwellbeing #helpandadvicenav a.healthandwellbeing:link,.page_healthandwellbeing #helpandadvicenav a.healthandwellbeing:visited  {
     color: #0071BC;
      background-color: #ffffff;
}

.crimeandlaw {
          display: block;
      width: 182px;
      text-align: center;
}

.page_crimeandlaw #helpandadvicenav a.crimeandlaw:link,.page_crimeandlaw #helpandadvicenav a.crimeandlaw:visited  {
     color: #0071BC;
      background-color: #ffffff;
}


#helpandadvicenav a.crimeandlaw:link, #helpandadvicenav a.crimeandlaw:visited  { 
            border-right: none;
             }


#helpandadvicenav ul {
    list-style: none;
	 margin: 0; padding: 0;
	 height: 28px;
}

#helpandadvicenav li {
    list-style:none;
    display: block;
    float:left;
}

#helpandadvicenav a:link, #helpandadvicenav a:visited {
    font-size: 13px;
   letter-spacing: -1px;  
    border-right: 1px solid #ffffff;
    text-decoration: none;
	height: 23px;
	line-height: 25px;
      color: #ffffff;
}

#helpandadvicenav a:hover {
    text-decoration: underline;
}


#breadcrumb {
    height: 20px;
   padding: 0px 0px 0px 0px;
   margin-left: -0.5em;
   }

#content {
	padding: 10px 14px 0px 14px;
	}

#homepageadverts {
   width: 306px;
    }

#advert {
	width: 306px;
	height: 55px;
	float: left;
                     margin-bottom: 10px;
                  
		}

#advert2 {
	width: 306px;
	height: 80px;
	float: left;
                     margin-bottom: 10px;
                     background-color: #29ABE2;
		}

#footer {
                  width: 974px;
                  height: 50px;
                  float: left;
                     }

#footernav{
   line-height: 10px;
   overflow: none;
   width: 964px;
   height: 50px;
   margin-top: 5px;
   font-size: 11px;
    padding-left: 8px;
}

#footernav div {margin:auto; width:974px; text-align:center}

#footernav ul {
    list-style: none;
margin:0; padding: 0;
	 height: 30px;

}

#footernav li {
    list-style:none;
    display: inline;
}

#footernav a:link, #footernav a:visited {
    float: left;
    padding: 0px 6px 0px 6px;
    margin: 5px 0px 5px 0px;
    border-right: 1px solid #999999;
    text-decoration: none;
      height: 16px;
	line-height: 16px;
       color: #888888;
}

#footernav a:link.nolinethanks, #footernav a:visited.nolinethanks {
border-right: none;
}

#footernav a:hover {
 text-decoration: underline;
}

#pagefooter {
	width: 974px;	
	height: 50px;
	padding: 0px;
	background-repeat:no-repeat;
	float: left;
       margin-bottom: 10px;
				}

#notforprofitimage {
    width: 61px;
    height: 50px;
    }

#luufooter {
    width: 248px;
    height: 30px;
   color: #999999;
    font-size: 11px;
    padding-left: 350px;
    padding-top:20px;
    }

#luufooter1 {
    width: 299px;
    height: 30px;
   color: #999999;
    font-size: 11px;
    padding-top:20px;
    }

#luufooter1 a {
    color: #999999;
  }

#luufooter2 {
    width: 299px;
    height: 30px;
   color: #999999;
    font-size: 11px;
    padding-top:20px;
    }

a:link, a:visited {
   color:#000000;
    text-decoration: none;
     }

a:hover {
    text-decoration: underline;
    color:#000000;
     }


/*=================================== Register page ============================================*/



#register a {
 font-size: 16px;
 color:#29ABE2;
 font-weight: bold;
}




/*=================================== Section/Page colours ============================================*/

.whatson {
         background-color: #29ABE2;
        color: #29ABE2;
           }
.whatsonpale {
        background-color: #D3EEFA;
         }
.whatsonfont {
        color: #29ABE2;
           }

.joblink {
         background-color: #330099;
         color: #330099;
           }
.joblinkmid {
         background-color: #cdb5fc;
           }
.joblinkpale {
         background-color: #f2ecff;
           }
.joblinkfont {
         color: #330099;
           }

.clubsandsocieties {
         background-color: #F7931E;
           }
.clubsandsocietiesmid {
         background-color: #ffcc66;
           }
.clubsandsocietiespale {
         background-color: #FEF1E2;
           }
.clubsandsocietiesfont {
         color: #F7931E;
           }

.shops {
         background-color: #FFCB05;
           }
.shopsmid {
         background-color: #ffcc66;
           }
.shopspale {

         background-color: #ffffee;
           }
.shopsfont{
         color: #FFCB05;
           }

.barsandclubs {
         background-color: #EC008C;
           }
.barsandclubsmid {
         background-color: #FFCCFF;;
}
.barsandclubspale {
         background-color: #ffddff;
         }
.barsandclubsfont {
         color: #EC008C;
           }

.helpandadvice {
         background-color: #0071BC;
}

.helpandadvicemid {
         background-color: #9fd4f8;
           }
.helpandadvicepale {
         background-color: #f0f7fb;
           }
.helpandadvicefont {
          color: #0071BC;
           }


.campaigning{
         background-color: #C1272D;
           }

.campaigningmid{
         background-color: #ff9999;
           }
.campaigningpale{
         background-color: #FCEBEC;
           }

.campaigningfont{
         color: #C1272D;
           }

.haveyoursay{
         background-color: #808080;
           }
.haveyoursaymid{
         background-color: #999999;
           }
.haveyoursaypale{
         background-color: #EEEEEE;
           }

.haveyoursayfont{
         color: #808080;
           }

.volunteering{
         background-color: #8CC63F;
           }
.volunteeringmid{
         background-color: #99cc66;
           }
.volunteeringpale{
         background-color: #C4EC97;
           }
.volunteeringfont{
         color: #8CC63F;
           }

.aboutluu{
         background-color: #330099;
           }
.aboutluumid{
         background-color: #cdb5fc;
           }
.aboutluupale{
         background-color: #f2ecff;
           }
.aboutluufont{
         color: #330099;
           }

/*=================================== Homepages top box/main messages ============================================*/

	
#topstoriesbox {
	float: left;
	width: 946px;
	height: 340px;
	margin: 10px 0px;
}

#topstoriesbox1 {
	float: left;
	width: 946px;
	height: 165px;
	margin: 10px 0px;
}

#gistnews .leader {
text-overflow:ellipsis;
overflow: hidden;
font-size: 12px;
height: 95px;
line-height: 10pt;
width:145px !important;
margin-bottom: 0px;
}


#mainmessage {
	float: left;
	height: 80px;
	width: 626px;
	overflow: hidden;
        background-image:  url('/stylesheet/homepage/mainmessagebackground.jpg');
	background-repeat:no-repeat;
}



#mainmessage2 {
	width: 626px;
	height: 340px;
	float: left;
	}

 .news_imageonly .news_item_hook {
   float: none !important;
            }

#mainmessage3 {
	width: 626px;
	height: 165px;
	float: left;
      margin-bottom: 10px;
	}


#mainmessagenav {
   list-style: none;
   margin: 0; padding: 0;
}

#mainmessagenav ul {
	margin: 0; padding: 0;
	
}

#mainmessagenav li {
	list-style: none;
   float: left;
}
#mainmessagenav li a {
   display: block;
   background-image:  url('/stylesheet/homepage/tabbackground.jpg');
	background-repeat:no-repeat;
   width: 146px;
   height: 27px;
   text-align: center;
   color: #000000;
  font-weight:bold;
font-size:15px;
   text-decoration: none;
   padding-right: 14px;
   padding-top: 3px;
}

#mainmessagenav li a#item1{
 background-image:  url('/stylesheet/homepage/tabrollover.jpg');
}

#mainmessagenav li a.right{
   width: 146px;
 padding-right: 0px;
}

#mainmessagenav li a:hover {
  color: #000000;
  font-weight:bold;
  text-decoration: underline;
}


#latestnewsbox {
	width: 264px;
	height: 288px;
	float: left;
        border-left:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

#latestnewsboxintranet {
	width: 264px;
	height: 288px;
	float: left;
        border-left:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

#latestnewsboxintranet .news_item_inner {
     width: 250px;
      height: 280px
          }

#latestnewsboxintranet h5 a {
                font-size: 18px;
            }

#latestnewsbox1 {
	width: 264px;
	height: 113px;
	float: left;
        border-left:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}

#gistnews.latestnews {







































































































































	width:220px;
	height: 280px;
	padding: 5px 10px 5px 10px;
	} 

.latestnews {
	width:230px;
	height: 280px;
	} 

.joblinklatestnews {
	width:237px;
	height: 280px;
       padding-left: 7px;
	} 

.joblinklatestnews h2{
	padding: 0px;
        margin: 0px;
	} 

#gistnews.latestnews h2{
	padding: 0px;
        margin: 0px;
	} 

.latestnews h2{
	padding: 0px;
        margin: 0px;
	} 

#latestinfo {
	width: 616px;
	height: 60px;
	float: left;
        padding-left: 10px;
}

#latestinfo h1 {
	font-size: 38px;
	line-height: 38px;
	margin: 0px 0px 2px 0px;
	padding: 0px;
       color: #000000;
}


#latestinfo h2 {
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
       color: #000000;
}



#topcolumnright {




	float: right;
	width: 306px;
	margin-left: 14px;
}	

#topcolumnright1 {
	float: right;
	width: 306px;
	margin-left: 14px;
}	

.gisttopboxmain1 {
	width: 306px;
	height: 165px;
margin-bottom: 10px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;
        background-position: top right;
}

.intranettopboxmain1 {
	width: 306px;
	height: 165px;
margin-bottom: 10px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;
        background-position: top right;
}

.intranetboxinner1 {
        width: 306px;
        height: 133px;
        float: left;
	overflow: hidden;
     }

.intranetboxinner1 .news_full .news_item_inner {
    width: 295px;
  height: 125px;
    padding: 0px;
    margin: 0px 0px 0px 5px;
  overflow: hidden;
             }

.intranetboxinner1 #morenewslink {
font-weight: bold;
text-align: right;
color: #29ABE2;
width: 295px;
padding-right: 5px;
height: 15px;
}


.intranetboxinner1 .news_item {
height: 115px;
width: 135px;
float: left; 
padding: 0px;
}

.intranettopboxmain1 p.news_pubdate {
    display: none;
 }

.intranetboxinner1 .news_full .leader {
height: 115px;
font-size: 12px;
margin: 0px;
line-height: 16px;
text-overflow:ellipsis;
overflow: hidden;

}

.intranetboxinner1 .news_noimage .news_item {
height: 107px !important;
}

.intranetboxinner1 .news_image img,.intranetboxinner1 .news_image,.intranetboxinner1 .news_item_hook {
height: 110px !important;
width: 130px !important;
}

.intranetboxinner1 #morenewslink {
color:#29ABE2;
font-weight:bold;
height:15px;
padding-right:5px;
text-align:right;
width:295px;
}


.topboxmain1 {
	width: 306px;
	height: 165px;
margin-bottom: 10px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;
        background-position: top right;
}


#topboxmainimage {
	width: 138px;
	height: 110px;
}

.topboxmain2 {
	width: 306px;
	height: 165px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;
        background-position: top right;
}

#whatsonbox .msl_event_image{
display: none;
}

#whatsonbox .msl_event_description{
display: none;
}

#whatsonbox a:hover, #gistnews a:hover{
text-decoration:underline;
}

#eventtype {
     width: 222px;
     height: 35px;
           }

#eventtypegistlogo {
     width: 222px;
     height: 35px;
    margin-bottom: 14px;
           }

#eventtypetitle {
     width: 187px;
     height: 30px;
    padding-top: 5px;
     float:right;
           }

#eventtypecolourbox {
     width: 30px;
     height: 30px;
     float: left;
     margin-right: 5px;
           }

.icon {
    background-color: #000000;
     }

.barsandnightlife {

  background-color: #ff0099;
          }

.barsandnightlifemid {
  background-color: #ffddff;
          }

.barsandnightlifefont {
       color: #ff0099;
          }

.performance {
  background-color: #0099cc;
          }

.performancemid {
       background-color: #dfffff;
         }

.performancefont {
  color: #0099cc;
          }

.generalinterest {
    background-color: #993399;
           }

.generalinterestmid {
   background-color: #f2e3f3;
       }

.generalinterestfont {

    color: #993399;
           }

.society {
    background-color: #ff9933;

           }

.societymid {
    background-color: #ffffcc;
           }



.societyfont {
    color: #ff9933;
           }

.giag {
    background-color: #cccc33;
           }

.giagmid {
    background-color: #f6f6cc;
           }

.giagfont {
    color: #cccc33;
           }

.infoandsupport {
    background-color: #0066cc;
           }

.infoandsupportmid {
    background-color: #d8e9fa;
           }



.infoandsupportfont {
    color: #0066cc;
           }

.democracy {
    background-color: #cc3333;
           }

.democracymid {
    background-color: #FCEBEC;
           }


.democracyfont {
    color: #cc3333;
           }

.intranetfont {
   color: #9966ff;
            }


.topboxmain3 { 
        float: left;
	width: 146px;
	height: 340px;
}

.topboxmain4 {
        float: right;
	width: 146px;
	height: 340px;
}

.topboxmain5 {
	width: 306px;
	height: 165px;
       margin-bottom: 10px;
       float: left;
}

.topboxmain6 {
	width: 306px;
	height: 165px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;
        background-position: top right;
        margin-bottom: 10px;
}

.topboxmain7 {
	width: 306px;
	height: 165px;
        background-image:url('/stylesheet/homepage/topboxbackground.jpg');
	background-repeat: no-repeat;

        background-position: top right;

        margin-bottom: 5px;
}



.whatsonmainevent {
height: 75px;
margin: 0 0 5px 0px;
background-color: #f2f2f2;
border-width: 0 0 10px 0;
border-color: #000;
overflow:ellipsis;
}

#whatsonmain img{
border-width: 5px;
border-color: #FFF;
border-style: solid;
margin-right: 10px;
}

#whatsonmain .msl_event_image{
float:left;
}

.media1 {
	width: 146px;
	height: 165px;
	margin-bottom: 10px;
	background-color: #999999;
	}

.media2 {
	width: 146px;
	height: 165px;
	background-color: #999999;
	}

.media3 {
	width: 146px;

	height: 165px;


	background-color: #999999;
       float: left;
       margin-right: 14px;
	}

.media4 {
	width: 146px;

	height: 165px;
	background-color: #999999;
       float: right;
	}


/*=================================== Homepages Page title and content title boxes ============================================*/

#pagetitle {
	float: left;
	width: 617px;
	height: 50px;
        padding-left: 7px;
        background-color: #F2F2F2;
        background-image: url(http://leeds.ukmsl.com:80/stylesheet/homepage/pagetitlebackground.jpg); 
        background-position: bottom left;
        border:1px solid #cccccc;
        border-bottom:none;
        }

#pagetitle1 {
	float: left;
	width: 617px;
	height: 50px;
        padding-left:7px;
        background-image: url(http://leeds.ukmsl.com:80/stylesheet/homepage/pagetitlebackground.jpg); 
        background-position: bottom left;

 }

#pagetitle2 {
	float: left;


	width: 617px;

	height: 50px;
        padding-left:7px;
        background-image: url(http://leeds.ukmsl.com:80/stylesheet/homepage/pagetitlebackground.jpg); 

        background-position: bottom left;
 }





#contenttitle {

	float: left;

	width: 100%;
	min-height: 35px;
        background-color: #F2F2F2;
}

#contenttitlebarsandnightlife {
	float: left;
	width: 100%;
	height: 35px;
        background-color: #FF0099;
       color: #ffffff;
}

#contenttitlewide {
	float: left;
	width: 100%;
	height: 50px;
}

/*=================================== Homepage Images ============================================*/

#mainimage {
	float: left;
	width: 626px;
	height: 230px;
	overflow: hidden;
}

#mainnewsimage {width: 624px;
	height: 229px;
border:1px solid #cccccc; border-bottom:none;}

#mainimage2 {
	float: right;
	width: 360px;
	height: 288px;
       background-color:white;
	overflow: hidden;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
}


#mainimage3 {
	width: 626px;
	height: 113px;
	overflow: hidden;
        border-right:1px solid #cccccc;
        border-bottom:1px solid #cccccc;
       float:left;
}

#mainimage2 .news_item_inner {margin:0px; padding:0px}

#mainimage2 img {width:360px;height:290px;}

#boximage {
	width: 126px;
	height: 48px;
       margin-left: 5px;
                     background-color: #ffffff;
}

#boximage1 {
	width: 286px;
	height: 60px;
}

#boximage2 {
	height: 120px;

        width: 123px;
       margin: 5px 5px 0px 10px;
       float: left;
}


#boximagebottomright{
	width: 92px;
	height: 70px;
      float:right;
}

.devcoinfo {
        width: 160px;
        height: 130px;
       margin-right: 5px;
        float: right;
	overflow: hidden;
 font-size: 12px;
     }

#devcoimage {
height: 120px;
width: 120px;
overflow: hidden;
float: left;
margin: 5px 10px;

}



#devconame {

height: 20px;
padding: 10px 5px 5px 0px;
font-size: 12px;
font-weight: bold;
float: left;
width: 152px;
}

#contactvenue {
height: 20px;
padding: 5px 5px 5px 0px;
font-size: 12px;
font-weight: bold;
float: left;
width: 152px;
}

#contactvenuewide {
height: 20px;
padding: 5px 5px 5px 0px;
font-size: 12px;
font-weight: bold;
float: left;
width: 180px;
}






.devcocontact, .contactdetail {
height: 30px;
font-size: 11px;
font-weight: regular;
float: left;
width: 152px;
}

.contactdetailwide {
height: 30px;
font-size: 11px;
font-weight: regular;
float: left;
width: 182px;
}

.devcocontact_text {
padding: 5px;
float: left;
}

.devcocontact img, .devcocontact a, .contactdetail img, contactdetail a, .contactdetailwide a, .contactdetailwide img{
float:left;
}


#boximage3 {
	width: 80px;
	height: 65px;
       float: left;
 margin-right: 5px;

}

#boximage4 {
	width: 286px;
	height: 60px;
       margin-bottom: 10px;
}


#boximage5 {
	height: 112px;
        width: 140px;
       margin: 0px 5px 0px 5px;
       float: left;
}

/*=================================== Homepage Left Column Elements============================================*/

#bottomcolumns {
height:430px;
width:946px
}

#columnleft {
	float: left;
	width: 306px;
	margin-right: 14px;
	}

#columnleft2 {
	float: left;
	width: 380px;
height: 460px;
	margin: 0 14px 10px 0;
border-width: 0 0 5px 0;
border-color: #29ABE2;

	}

/*=================================== Full left and centre Column Elements============================================*/

#columnfull {
    width: 622px;
    float: left;
   margin-right: 14px; 
}

#columnfullevents {
    width: 626px;
    float: left;
}

.columnfullmainevent {
height: 100px;
margin: 0 0 5px 0px;
background-color: #f2f2f2;
border-width: 0 0 10px 0;
border-color: #000;
overflow:ellipsis;
}

.fulleventboxmain a {
	text-decoration: none;
	font-weight: bold;
font-size: 14px;
	color: #29ABE2;
}

#columnfullevents .msl_event_image{
float:left;
}

#columnfullevents img{
margin-right: 10px;
}

#columnfullevents .msl_event_time {
font-size: 13px;
font-weight: bold;
height: 14px;
}

/*=================================== Events Category Pages ============================================*/

#thegistlogo {
    float: right;
   margin-right: 5px;
   margin-top: 50px;
     }


#columnleftevent {
  float: left;
width: 380px;
margin: 0 14px 10px 0;

font-family: Century Gothic, Arial, Helvetica, sans-serif;
}

#columnleftevent .eventinner {min-height:430px;}



.eventinner {
   width: 375px;
   background-color: #F2F2F2;
   padding: 5px 0px 5px 5px;
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
        font-size: 13px;
}

#eventcat {
   width: 380px;
  min-height: 470px;
   float: left;
   overflow: visible;
  background-color: #F2F2F2;
}


#showallevents {
   width: 380px;
   float: left;
   overflow: visible;
}


#eventcat .msl_eventlist dl {
 width: 301px;
float:left;
margin-left: 5px;
margin-bottom: 10px;
}

#eventcat .msl_event_image {
display:none;
}

#eventcat .msl_event_types {
display:none;
}

#eventcat a {
    color: #29ABE2;
   font-weight: bold;
   font-size: 14px;
   margin: 0px;
  padding: 0px;
    }

#eventcat  .msl_event_time {
         font-size: 13px;
         font-weight: bold;
         height: 14px;
        }
/*=================================== Homepage Centre Column Elements============================================*/

#columncentre {
	float: left;
	width: 306px;
	margin-right: 14px;
	}

#columncentre2 {
	float: left;
	width: 232px;
	margin-right: 14px;
	}

#columncentresimilarevents {
	float:right;
	width: 232px;
	}



/*===================================Homepage Right Column Elements============================================*/

#columnright {
	float: right;
	width: 306px;
		}



/*===================================Homepage Column  Boxes & inners ============================================*/

.leftbox {
	float: left;
	width: 146px;
	height: 165px;
	padding: 0px;
          margin: 0px 7px 10px 0px;
          background-color:  #F2F2F2;
	}

.leftbox1{
	float: left;
	width: 146px;
	height: 50px;
	margin: 0px 7px 10px 0px;
	}

.leftbox2{
	float: left;
	width: 146px;
	height: 205px;
	margin: 0px 7px 10px 0px;
        background-color: #F2F2F2;;
	}

.leftboxexecinner {
	float: left;
	width: 136px;
	height: 111px;
	padding-right: 5px;
       padding-left: 5px;
          margin: 0px;
	}

.leftboxexecfooter {
font-size: 12px;
float: left;
	width: 136px;
	height: 18px;
padding-right: 5px;
       padding-left: 5px;
          margin: 0px;
text-align: right;
}
          
.leftboxexecfooter  a:link, .leftboxexecfooter a:visited {
   color: #29ABE2;
   font-weight: bold;
   text-decoration: none;
}

.leftboxexecfooter a:hover {
   text-decoration: underline;
}


.leftboxexecinner ul {
display:block;
list-style-type:disc;
padding-left:12px;
width:124px;
}

.leftboxexecinner li {
   width: 126px;
     }

.leftboxexecinner li a:link, .leftboxexecinner li a:visited {
   font-size: 12px;
   color: #000000;
   text-decoration: none;
    }

.leftboxexecinner li a:hover {
   text-decoration: underline;
    }

.rightbox {
	float: right;
	width: 146px;
	height: 165px;
	padding: 0px;
           margin: 0px 0px 10px 7px;
          background-color:  #F2F2F2;
	}

.rightbox1{
	float: right;
	width: 146px;
	height: 50px;
	margin: 0px 0px 10px 7px;
	}

.rightbox2 {
	float: right;
	width: 146px;
	height: 205px;
	padding: 0px;
                      margin: 0px 0px 10px 7px;
        background-color: #F2F2F2;;
	}

#hyscontentinfo {
     height: 112px;
     width: 136px;
    margin-top: 5px;
   overflow: hidden;
    }
    



.boxwide{
	float: left;
	width: 304px;
	height: 48px;
	margin: 0px 7px 10px 0px;
	}


.fullcolumnwidthbox {
	width: 306px;
	height: 133px;
	margin-bottom: 10px;
	padding: 0px;
       float: left;


}


.fullcolumnwidthbox1 {
	width: 306px;
	height: 243px;
	margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;
       float: left;
}



.fullcolumnwidthbox1intranet {
	width: 306px;
	height: 180px;
	margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;
}


.boxinner5intranet {
        width: 286px;
        height: 135px;
        padding: 5px 10px 5px 10px;
        float: left;
        background-color: #F2F2F2;
       overflow: hidden;
}

.boxinner5intranet ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }



.boxinner5intranet li {
    margin-bottom: 7px;
     width: 268px;
      }



.fullcolumnwidthbox2 {

	width: 306px;
       height: 495px;
	margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;
        float: left;
}

.fullcolumnwidthbox3 {
	width: 306px;
       height: 330px;
       margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;
       float: left;
}

.fullcolumnwidthbox4 {
	width: 306px;
       height: 160px;
       margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;
       float: left;
}

.fullcolumnwidthbox5{
	width: 306px;
       height: 80px;
       margin-bottom: 10px;
	background-color: #cccccc;
	padding: 0px;

       float: left;
}


.boxbig1 {
	height: 230px;
	width: 306px;
	background-color:#cccccc;
	float: left;
        padding: 0px;
	margin-bottom: 10px;
		}


.giagboxbig1 {
	height: 230px;
	width: 306px;
	background-color:#cccccc;
	float: left;
        padding: 0px;
	margin-bottom: 10px;
		}


.giagevents  a:link, .giagboxbig1 a:visited{
	text-decoration: none;
	font-weight: bold;
font-size: 13px;
	color: #29ABE2;
		}


.giagevents1 a:hover{
	text-decoration: underline;
		}


.giagevents h2 a:link, .giagboxbig1 h2 a:visited{
	font-size: 18px;
	line-height: 30px;

	margin: 0px 5px 0px 5px;

	padding: 0px;

        color: #330099;
	font-weight:bold;
text-decoration:none;
		}


.giagboxbig1 h2 a:hover{

	text-decoration: underline;




		}


.giagevents .msl_event_image {
    display:none;
        }

.giagevents .msl_event_description {
display:none;
}

.eventbox {
	width: 380px;
        height: 460px;
	padding: 0px;
        border-width: 0 0 10px 0;
border-style: solid;
border-color: #F2F2F2;
        float: left;
}



.eventsearch {
	width: 232px;
       height: 470px;
	background-color: #F2F2F2;
	padding: 0px;
        float: left;
}

.similarevents {
	width: 232px;
       height: 440px;
	background-color: #F2F2F2;
	padding: 0px;
        float: left;
}

.similarevents ul {
    list-style-type: none;
      }

.similarevents li {
    margin-bottom: 10px;
    overflow: hidden;
      }

.similarevents  a:link, .similarevents a:visited {
       color: #29ABE2;
       font-weight: bold;
}


.eventsearchbarsandnightlife {
	width: 232px;
       height: 470px;
	background-color: #ffddff;
	padding: 0px;
        float: left;
}

.eventitem {
	width: 350px;
       height: 63px;
	background-color: #ccffcc;
	padding: 5px;
       border-bottom: solid 1px #000000;
       float: left;
}

.eventboxmain {
	height: 40px;
	overflow: hidden;
}

.eventboxmain a,.whatsonmainevent a,newsboxmain a {
	text-decoration: none;
	font-weight: bold;
font-size: 13px;
	color: #29ABE2;
}

.news_item {
height: 40px;
width: 306px;
float: left; 
padding: 0 0 4px 0;

}



.rss_title a {
color: #29ABE2;
font-size: 12px;
font-weight: bold;
}





#morenewslink {
font-weight: bold;
float: right;
color: #29ABE2;
}

.gistboxinner1 {
        width: 306px;
        height: 133px;
        float: left;
	overflow: hidden;
     }

.gistboxinner1 p.news_pubdate {
    display: none;
 }

.gistboxinner1 .news_full .news_item_inner {
    width: 293px;
  height: 108px;
    padding: 5px 5px 0px 5px;
    margin: 0px 0px 0px 5px;
             }

.gistboxinner1 #morenewslink {
font-weight: bold;
text-align: right;
color: #29ABE2;
width: 295px;
padding-right: 5px;
height: 15px;
font-size:12px;
}

.gistboxinnercol {
height: 128px;
width: 133px;
margin: 0 10px 10px 10px;
float: left;
overflow: hidden;

}

.gistboxinner1 .news_item {
height: 115px;
width: 135px;
float: left; 
padding: 0px;
}

.gistboxinner1 .news_noimage .news_item {
height: 107px !important;
}

.gistboxinner1 .news_image img,.gistboxinner1 .news_image,.gistboxinner1 .news_item_hook {

height: 110px !important;
width: 130px !important;
}


.boxinnerquarter {
height: 40px;
width: 133px;

padding: 0 10px 5px 10px;

float: left;
overflow: hidden;
}

.boxinnerquarter a{
font-size: 12px;
line-height: 10px;
}

.newsboxmain {
height: 110px;

}


.msl_event_list {


	font-weight: bold;
}


.msl_event_list a {
	font-size: 14pt;
}


/* Hide event description */
#topcolumnright .msl_event_description { 
	display: none;
}

#bottomcolumnright .msl_event_description { 
	display: none;

}


.msl_event_time {
	font-size: 10px;
height: 10px;
}



#whatsonmain .msl_event_time {
font-size: 11px;
height: 12px;
color: #330099;
}

/* Hide event location*/
.msl_event_location { 
	visibility: hidden;
width: 1px;
height: 1px;
}

/* Hide event type*/
.msl_event_types { 
	visibility: hidden;
}

/* Hide edit link */
.news_all {
display: none;
}

.campaignitem {
	width: 276px;
        height: 63px;
	background-color: #F2F2F2;
	padding: 5px;
        border-bottom: solid 1px #000000;
         float: left;
}

#campaigniteminfo {
       width: 191px;
       float: right;
   height: 63px;
            }

.more {
	width: 375px;
       height: 20px;
	background-color: #cccccc;
	padding: 5px 5px 0 0;
       text-align: right;

       float: left;

}



.boxinner {
        width: 286px;
        height: 93px;
        padding: 5px 10px 5px 10px;
        float: left;
        background-color: #F2F2F2;
}



.boxinner1 {
        width: 306px;
        height: 130px;
        float: left;
	overflow: hidden;
     }




.boxinner2 {
       width: 380px;
       height:  400px;
       float: left;
       padding: 10px 0;
       background-color: #FFFFFF;
}

.boxinner3 {
       width: 222px;
       height:  415px;

       float: left;

       padding: 5px 5px 10px 5px;
       background-color: #33cc00;
}

.boxinner3events {

       width: 222px;

       height:  395px;
       float: left;
      margin-top: 10px;
       padding: 0px 5px 5px 5px;
}

.boxinner4 {
       width: 286px;
       height: 450px;
       float: left;
       padding: 5px 10px 5px 10px;
       background-color: #F2F2F2;

}

.boxinner4 ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.boxinner4 li {
    margin-bottom: 7px;
     width: 268px;
      }

.campaigningboxinner4 {
     width: 286px;
       height: 428px;
       float: left;
       padding: 5px 10px 0px 10px;
       background-color: #F2F2F2;
      overflow: hidden;
   }

.campaigningboxinner4footer {
     width: 286px;
       height: 20px;
       float: left;
       padding: 7px 10px 0px 10px;
       background-color: #F2F2F2;
   }

.boxinner5 {
        width: 286px;
        height: 202px;
        padding: 5px 10px 5px 10px;
        float: left;
        background-color: #F2F2F2;
       overflow: hidden;
}

.boxinner5 ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.boxinner5 li {
    margin-bottom: 7px;
     width: 268px;
      }

.boxinner5 .msl_organisation_list {
  height: 120px;
  padding: 0px;
 margin: 0px;
  overflow: hidden;
      }

.boxinner5 ul.msl_organisation_list li {
 padding: 0px;
 margin: 0px 0px 7px 0px;
       }



.boxinner5eventsnews {
       width: 286px;
        height: 202px;
        padding: 5px 10px 5px 10px;
        float: left;
        background-color: #F2F2F2;
       overflow: hidden;
}

.boxinner5eventsnews ul {
    list-style-type: none;
      }

.boxinner5eventsnews li {
    margin-bottom: 7px;
    overflow: hidden;
      }

.boxinner5eventsnews  a:link, .boxinner5eventsnews a:visited {
       color: #29ABE2;
       font-weight: bold;
}

.boxinner5press {
        width: 306px;
        height: 207px;
        float: left;
        background-color: #F2F2F2;
       overflow: hidden;
}

.boxinner5press .news_item_inner {
    width: 296px;
   padding: 0px;
   margin: 5px;
}


.boxinner5press .news_list .news_item_inner h5 {
    width: 296px;
}

.boxinner5press .news_list .news_item_inner h5 a{
    width: 296px;
}


.boxinner5exectweet {
        width: 296px;
        height: 202px;
        padding: 5px 5px 5px 5px;
        float: left;
        background-color: #F2F2F2;
       overflow: hidden;
       font-size: 12px;
}

.boxinner5exectweet ul  {
    display: block;
    list-style-type: disc;
    width: 286px;
     padding-left: 10px;
      }

.boxinner5exectweet li {
    margin-bottom: 7px;
     width: 268px;
      }

.boxinner5exectweet a:link, .boxinner5exectweet a:visted {
  color:#29ABE2;
 text-decoration: none;
}

.boxinner5exectweet a:hover {

 text-decoration: underline;
}

.boxinner6 {

        width: 306px;
        height: 200px;
        float: left;

        background-color: #F2F2F2;
}


.boxinner7 {
        width: 286px;
        height: 120px;
        padding: 5px 10px 5px 10px;
        float: left;
        background-color: #F2F2F2;
}

.boxinner7 ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.boxinner7 li {
    margin-bottom: 7px;
     width: 268px;
      }


.boxinner7exec {
        width: 296px;
        height: 125px;
        padding: 0px 5px 5px; 
        float: left;
        background-color: #F2F2F2;
}

.boxinner7exec ul{
            list-style-type: none;
            font-size: 12px;
               }

.boxinner7exec li {
    height:112px;
   }

.boxinner7exec .headline a:link, .boxinner7exec .headline a:visited {
     color:#29ABE2;
     font-weight: bold;
    text-decoration: none;
              }

.boxinner7exec .headline a:hover {
    text-decoration: underline;
       }

#showallblogitems {
height:15px;
text-align:right;
width:296px; 
font-size: 12px;
}

#showallblogitems a:link, #showallblogitems a:visited {
color:#29ABE2;
font-weight:bold;
text-decoration:none;
}

#showallblogitems a:hover {
text-decoration:underline
}

.boxinner8 {
        width: 286px;
        height: 290px;
        padding: 5px 10px 5px 10px;

        float: left;
        background-color: #F2F2F2;
}




.boxinner9, .boxinner9job {
        width: 136px;
        height: 125px;
        padding: 0px 5px 5px 5px;
        float: left;
       overflow: hidden;
      font-size: 11px;
}

.boxinner9peanut {
        background-image: url('/pageassets/campaigning/images/peanutmonkey.gif'');
	background-repeat: no-repeat;
        background-position: bottom left;
        width: 136px;
        height: 120px;
        padding: 5px 5px 5px 5px;
        float: left;
       overflow: hidden;
             }

.boxinner9 div p {
        padding:0px;
        display:none;
}

.boxinner9job div p {
        padding:0px;
}

.boxinner9 .news_item h5, .boxinner9job .news_item h5 {
   width: 136px;
   }

.boxinner9 .news_item, .boxinner9job .news_item {
  width: 136px;
}

.boxinner9 .news_item h5 a, .boxinner9job .news_item h5 a{
   width: 136px;
   font-size: 11px;
}

.boxinner10 {
        width: 136px;
        height: 170px;
        padding: 0px 5px 5px 5px;
        float: left;
        background-color: #F2F2F2;
}


.boxinner11 {
        width: 296px;
        height: 130px;
        float: left;
	overflow: hidden;
       padding: 0px 5px 0px 5px;
        font-size: 12px;
     }

.boxinner11profileandnews {
        width: 296px;
        height: 118px;
        float: left;
	overflow: hidden;
       padding: 0px 5px 0px 5px;
       font-size: 12px;
     }

.boxinner11profileandnews a:link, .boxinner11profileandnews a:visited {
       color: #29ABE2;
       font-weight: bold;
}

.boxinner11profileandnews p {
       font-size: 11px; 
       margin: 0px;
                }

.boxinner11 ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.boxinner11 li {
     width: 268px;
     line-height: 12px;
      }

.faqboxinner11 {
        width: 296px;
        height: 130px;
        float: left;
	overflow: hidden;
       padding: 0px 5px 0px 5px;
     }

.faqboxinner11 ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.faqboxinner11 li {
    margin-bottom: 7px;
     width: 268px;
      }


.boxinner11yourquestions {
        width: 296px;
        height: 115px;
        float: left;
	overflow: hidden;
       padding: 0px 5px 0px 5px;
        font-size: 12px;
     }

.boxinner11yourquestions ul {
    display: block;
    list-style-type: disc;
    width: 268px;
     padding-left: 18px;
      }

.boxinner11yourquestions li {
     width: 268px;
     line-height: 13px;
      }

.footeryourquestions {
   float: left;
    height: 15px;
  width: 296px;
 text-align: right;
font-size: 12px;
}

.footeryourquestions a:link, .footeryourquestions a:visited {
    color:#29ABE2;
    font-weight: bold;
   text-decoration: none;
      }

.footeryourquestions a:hover {
   text-decoration: underline;
      }

.boxinner12 {
        width: 296px;
        height: 45px;
        padding: 0px 5px 5px 5px;



        float: left;
        background-color: #F2F2F2;
}

.boxinner12 ul {
    display: block;
    list-style-type: disc;


    width: 268px;
     padding-left: 18px;
      }

.boxinner12 li {
    margin-bottom: 7px;
     width: 268px;
  
      }


.boxinner13 {
        width: 286px;
        height: 120px;
        padding: 5px 10px 5px 10px;
        float: left;

        background-color: #F2F2F2;
       overlow: hidden;
}

.boxinner13 ul {
    display: block;
    list-style-type: none;
    width: 268px;
      }

.boxinner13 li {
    margin-bottom: 7px;
     width: 268px;
      }

.boxinner13 li a:link, .boxinner13 li a:visited{
    color: #29ABE2;
    font-weight: bold;

      }

.boxinner13 li a:hover {
   test-decoration: underline;
    }

#creditfooter {
     display: none;
}



.boxinner1left {
        width: 153px;
        height: 130px;
        float: left;
	overflow: hidden;
       background-color: pink;
     }

.boxinner1right {
        width: 153px;
        height: 130px;
        float: left;
	overflow: hidden;
         background-color: purple;
     }

.boxinnercal {
width: 286px;
height: 280px;
padding: 10px;
float: left;
}

.boxinnernotforprofit {
	width: 222px;
       height: 208px;
	background-color: #F2F2F2;
	padding: 0px 5px 5px 5px;
        float: left;
}


.boxinnernfpdiagram {
	width: 380px;
        height: 248px;
	padding: 0px;
background-color: #F2F2F2;
        float: left;
}

.nfpdiagram {



    width: 370px;

    margin-right: 5px;
   margin-left: 5px;
}

/*===================================Forms  ============================================*/


#yourcommentsform {
   height:243px;
    width: 306px;
    background-color: #F2F2F2;
   margin-bottom: 10px;
   padding-top: 5px;
    }

#yourcommentsformintranet {
   height:243px;
    width: 306px;
    background-color: #F2F2F2;
   margin-bottom: 5px;
    }

#staffsuggestionform {
   height:340px;
    width: 306px;
    background-color: #F2F2F2;
   margin-bottom: 10px;
   padding-top: 5px;
    }

#shiningstarsform {
   height:390px;
    width: 306px;
    background-color: #F2F2F2;
   margin-bottom: 10px;
   padding-top: 5px;
    }

#shiningstarsform li.inline label  {
   width: 100px;
   margin-right: 5px;
  float: left;
    }

#shiningstarsform fieldset {
   border: 0px;
   width: 280px;
   height: 390px;
    }

#yourcommentsform fieldset {
   border: 0px;
   width: 280px;
   height: 300px;
   font-weight:bold;
    }


#yourcommentsformintranet fieldset {
   border: 0px;
   width: 280px;
   height: 260px;
   font-weight:bold;
    }

#staffsuggestionform fieldset {
   border: 0px;
   width: 280px;
   height: 320px;
   font-weight:bold;
    }

#yourcommentsform li.inline label  {
   width: 100px;
   margin-right: 5px;
  float: left;
    }

#yourcommentsformintranet  li.inline label  {
   width: 100px;
   margin-right: 5px;
  float: left;
    }

#staffsuggestionform  li.inline label  {
   width: 100px;
   margin-right: 5px;
  float: left;
    }

#yourcommentsformintranet li, #yourcommentsform li, #staffsuggestionform li {
   width: 280px;
    }

#yourcommentsform h3, #yourcommentsformintranet h3,  #staffsuggestionform h3{
        font-size: 16px;
	line-height: 18px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
        color: #330099;
       }

#yourcommentsform h3 a:link, #yourcommentsform h3 a:visited {
     text-decoration:none;
     color: #330099;
      }

#yourcommentsform h3 a:hover {
    text-decoration: underline;
}


#yourcommentsformintranet  h3 a:link, #yourcommentsformintranet h3 a:visited {
     text-decoration:none;
     color: #330099;
      }

#yourcommentsformintranet  h3 a:hover {
    text-decoration: underline;
}


#staffsuggestionform  h3 a:link, #staffsuggestionform h3 a:visited {
     text-decoration:none;
     color: #330099;
      }

#staffsuggestionform  h3 a:hover {
    text-decoration: underline;
}

#giagfeedbackform {
    width: 445px;
   margin-bottom: 10px;
    }

#giagfeedbackform legend {
  font-size: 16px;
   font-weight: bold;
   color: #330099
     }

#giagfeedbackform fieldset {
     border: 1px #cccccc solid; 
   width: 445px;
   margin-bottom: 20px;
    }

#giagfeedbackform li.inline label  {
  width: 180px;
   margin-right: 5px;
  float: left;
    }

#giagfeedbackform li {
    width: 440px;
    }

#giagfeedbackform textarea {
    width: 230px;
    }

#giagfeedbackform ul {
   list-style-type:none !important;
}

#bookaspaceform {
   width: 445px;
   margin-bottom: 10px;
    }
#bookaspaceform ul {
   list-style-type:none !important;
}

#bookaspaceform legend {
  font-size: 16px;
   font-weight: bold;
   color: #330099
     }

#bookaspaceform fieldset {
     border: 1px #cccccc solid; 
   width: 445px;
   margin-bottom: 20px;
    }

#bookaspaceform li.inline label  {
  width: 180px;
   margin-right: 5px;
  float: left;
    }

#bookaspaceform li {
    width: 440px;
    }

#bookaspaceform textarea {
    width: 230px;
    }


/*===================================Standard Page Elements ============================================*/

#pagecontentleft {
	width: 624px;
        float: left;
        margin-top: 10px; 
        margin-bottom: 10px; 
        border:1px solid #cccccc;
	}

#pagecontentright {
	width: 320px;

        float: right;
       margin-top: 10px;
	}

#pagecontentrightnomargin {
	width: 320px;
        float: right;
	}

#centrecolumncontent {
	width: 452px;
	float: left;
        padding-left: 7px;
	}
#centrecolumncontent a, .news_body a, #referendum_motion a, #referenda_case a, #job_vacancy a, #election_posts a, #election_candidacy a, #member_list a, #columnleftevent a, #web_directory_cateory_list a, #photo_list a{
      color: #007BFF;
     }

#centrecolumncontent h2 {
       font-size: 36px;
      font-weight: normal;
       line-height: 46px;
	margin: 0px 0px 20px 0px ;
	padding: 0px;
        }

#centrecolumncontent h3 {
       font-size: 18px;
       line-height: 24px;
	margin: 0px ;
	padding: 0px;
       color: #330099
        }

#centrecolumncontent .msl_organisation_list li {
     margin: 0px;
         }

#centrecolumncontent ul {
list-style-position: inside;
list-style-type: disc;
 }

#standardpagetitle {
       width: 466px;
       height: 40px;
     margin-bottom: 10px ;
	padding: 0px;
   }

 
 

#pressnewsitem .news_item {
 min-height: 130px;
width: 465px
overflow: visible;
height:auto;
          }

#pressnewsitem .msl_edit {
     display: none;
                    }

#pressnewsitem .news_item_inner {
     padding: 0px 0px 20px 0px;
    margin: 0px; 
    min-height: 130px;
   width: 465px;
          }


#pressnewsitem .news_full .news_item_inner h5 {
    width:307px;
    float:right;
   font-size: 18px;
font-weight: bold;
padding-top: 5px;
     margin-bottom: 5px;

}







#pressnewsitem .news_item_inner h5 a{
        width: 307px;
    color: #000000;

    font-size: 24px;
   padding: 0px;
   margin: 0px;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

#pressnewsitem .news_item_inner  p.leader {
 width:307px;
    color: #000000;
    font-size: 14px;
   padding: 0px;
   margin: 0px 0px 10px 0px;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-weight: bold;
 float:right;
 height: 36px;
}

#pressnewsitem .news_item_inner .msl_newsbodytext {
  min-height: 100px;
}

#pressnewsitem .news_item_inner .msl_newsbodytext p {
 line-height: 16px;
}

#pressnewsitem .news_full .news_image a img {
    width: 150px;

    height: 120px;
         }


#pressnewsitem .news_item_hook {
width: 150px;
    height: 120px;
margin-bottom: 10px;
}






#jobitem .news_item {
 min-height: 130px;
width: 465px
overflow: visible;
height:auto;
          }

#jobitem .msl_edit {
     display: none;
                    }
#jobitem .news_item_inner {
     padding: 0px 0px 20px 0px;
    margin: 0px; 
    min-height: 130px;
   width: 465px;
          }


#jobitem .news_full .news_item_inner h5 {
    width:307px;
    float:right;
   font-size: 24px;
 
font-weight: bold;
padding-top: 5px;
     margin-bottom: 5px;

}



#jobitem .news_item_inner h5 {
        width: 307px;
    color: #330099;
    font-size: 20px;
   padding: 0px;
   margin: 0px;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#jobitem .news_item_inner  p.leader {
 width:470px;
    color: #330099;
    font-size: 14px;
   padding: 0px;
   margin: 0px 0px 10px 0px;
  font-family: Century Gothic, Arial, Helvetica, sans-serif;
    font-weight: bold;
 float:left;
 height: 36px;
}

#jobitem .news_item_inner .msl_newsbodytext {
  min-height: 100px;
}

#jobitem .news_item_inner .msl_newsbodytext p {
 line-height: 16px;
}


 

#execinfobox {
background-color: white; 
width: 460px; 
height: 200px;
margin-bottom:20px;
}

#execimage {
padding: 0pt 10px 0pt 0pt; 
width: 170px; 
height: 170px; 
float: left;
}

#execinfo {
float: right; 
width: 280px;
}

#execinfo p {
padding: 0px ;
margin: 0px 5px 0px 0px;
}



#ucrinfobox {
width: 460px; 
height: 120px;
margin-bottom:10px;
}

#ucrimage {
padding: 0pt 10px 0pt 0pt; 
width: 120px; 
height: 120px; 
float: left;
}

#ucrinfo {
float: right; 
width: 320px;
}

#ucrinfo p {
padding: 0px ;
margin: 0px 5px 0px 0px;
}


#pageimage {
       width: 466px;
       height: 120px;
margin-bottom:20px;
     display:block;
   }

#pageimageintranet {
       width: 436px;
       height: 120px;
margin-bottom:20px;
margin-left:12px;
     display:block;
   }


#pagetext {

       width: 466px
margin-top:20px;
margin-bottom: 20px;
     display:block;
   }


#bottomcolumnright {
	float: right;
	width: 306px;
       padding-top: 10px;
	/* margin-left: 14px; */
}	

/*===================================Left Menu ============================================*/


#leftcolumnmenu {
	width: 140px;
	float: left;
        margin-bottom:7px;
        background-color: #ffffff;
	}

#leftcolumnmenu ul {
        float: left;
    	list-style: none;
	margin: 0; padding: 0;
}



#leftcolumnmenu li a {
display:table-cell;
height:auto;
padding:auto;
}

#leftcolumnmenu li.nobottomlinethanks {
	border-bottom: none;
}


.menu1 {
   	background-image:url(/stylesheet/homepage/menubuttonnormal.jpg);
       background-repeat: no-repeat;
       background-position: bottom left;
       height: 20px;
	padding-left:3px;
	padding-top: 5px;
	display:block;
	text-decoration: none;
	color: #330099;
        cursor:pointer;
       letter-spacing: -1px;
}

.menu1vol {
   	background-image:url(/stylesheet/homepage/menubuttonwide.jpg);
       background-repeat: no-repeat;
       background-position: bottom left;
       height: 29px;
	padding-left:3px;
	padding-top: 3px;
	display:block;
	text-decoration: none;
	color: #330099;
        cursor:pointer;
       letter-spacing: -1px;
      line-height: 12px;
}


.menu2 {
   	background-image:url(/stylesheet/homepage/menubuttonexpand.jpg);
       background-repeat: no-repeat;
       background-position: bottom left;
       height: 20px;
	padding-left:8px;
	padding-top: 5px;
	display:block;
	text-decoration: none;
	color: #330099;
        cursor:pointer;
       letter-spacing: -1px;
  
}

.menu2intranet {
   	background-image:url(/stylesheet/homepage/menubuttonexpand.jpg);
       background-repeat: no-repeat;
       background-position: bottom left;
       height: 20px;
	padding-left:7px;
	padding-top: 5px;
	display:block;
	text-decoration: none;
	color: #330099;
        cursor:pointer;
       letter-spacing: -1.1px;
  
}





#leftcolumnmenu a:link, #leftcolumnmenu a:visited {
  color: #330099;

       }

#leftcolumnmenu a:hover {
     text-decoration:underline;
         }

#leftcolumnmenu p {
  color: #330099;
 letter-spacing: -0.03px;
margin-bottom: 0px;
margin-top: 5px;
       }

.submenu{
background-color: #ffffff;
display: block;
padding-top: 2px;
padding-left: 3px;
 letter-spacing: -1px;
font-size: 12px;
}

.hide{
display: none;

}

.show{
display: block;
}


#leftcolumnmenu ul.msl_organisation_list {float:none;}


#leftcolumnmenu .msl_organisation_list li {
     	list-style:none;
        display:block;
        letter-spacing: -1px;
	width: 128px;
        font-size: 12px;
        line-height: 12px;
        position:relative;
        margin: 0px 0px 0px 5px;
       padding-top: 2px;
          }

#leftcolumnmenu .msl_organisation_list li a {
display:table-cell;
height:auto;
padding:auto;
}
/*===================================Shops Pages ============================================*/

.shopscontactus {display:none; font-size:11px; color:#666666}

.page_essentialsandextras .shopscontactus#essentialsandextras {display:block;}

.page_cats .shopscontactus#cats {display:block;}

.page_gear .shopscontactus#gear {display:block;}


.page_hiccup .shopscontactus#hiccup {display:block;}

.page_unionbooks .shopscontactus#unionbooks {display:block;}




.shopscontactus .strong {font-size:12px; color:black; font-weight:bold;}

.shopscontactus1column {margin-top:7px;}

.shopscontactus2column {float:left; width:150px; margin-top:7px;}



.page_essentialsandextras #pageimage {background-image:url(http://leeds.ukmsl.com/pageassets/shops/images/pageimageess1.jpg)}


.page_gear #pageimage {background-image:url(http://leeds.ukmsl.com/pageassets/shops/images/pageimagegear1.jpg)}

.page_hiccup #pageimage {background-image:url(http://leeds.ukmsl.com/pageassets/shops/images/pageimagehiccup1.jpg)}

.page_unionbooks #pageimage {background-image:url(http://leeds.ukmsl.com/pageassets/shops/images/pageimageub1.jpg)}



.shopsnews {display:none; font-size:11px; color:#666666}
.page_essentialsandextras .shopsnews#essentialsandextras {display:block;}
.page_cats .shopsnews#cats {display:block;}
.page_gear .shopsnews#gear {display:block;}

.page_hiccup .shopsnews#hiccup {display:block;}
.page_unionbooks .shopsnews#unionbooks {display:block;}



.swapnews:after {content: "{news}"}

#ctl00_ctl68_lnkTitle {display:none;}



.eventinner font { font-family: century gothic;
font-size: 13px;
font-weight: inherit; }


.eventinner span { font-family: century gothic !important;
font-size: 13px;
font-weight: inherit; }

.news_body font { font-family: century gothic;
font-size: 13px;
font-weight: inherit; }

.news_body span { font-family: century gothic !important;
font-size: 13px;

font-weight: inherit; }


#news .news_body {

clear:left;
}
/*===================================Soc Product styling ============================================*/


#product li {
  padding-bottom: 5px;
  list-style-type:none; 
}



/*===================================Search Results Page ============================================*/

.search_pages {float: none; width: 100%;}


.search_news .news_item {float: none; height: 100%;}

.search_news .news_item a{text-decoration: underline;}

.search_pages dt {margin: 10px 0 0 0;}

.search_pages a, .search_events a{text-decoration: underline; font-weight: bold; color: #29ABE2; }
.search_news .news_image {left:0; top: 0; position:absolute; width:115px;}


.search_news .news_item_inner {position: relative; width: 98%; float: right;}

.search_news .news_item {padding: 0 0 0 25px; min-height: 100px;}
.search_news .news_item_inner h5, .search_news .news_item_inner p {margin-left:120px;}


/*===================================Web directory page ============================================*/
#web_directory_cateory_list ul {padding: 30px;}
#web_directory_cateory_list li {padding: 3px 0;}

#profile a {
          padding-left:5px;
                 }

#profile h1 {
          padding-left:4px; 
          width:400px;
                }

#profile .profile_tagline  {
           padding-left:5px;
           width:400px;
                   }



.person_blog_posts dd.post_subject a:link, .person_blog_posts dd.post_subject a:visited {
       color: #29ABE2;
       font-weight: bold;
           }

.person_blog_posts dd.post_subject a:hover {
           text-decoration: underline;
                      }

.person_blog_posts dd.post_date {
         padding-left: 5px;
                    }

#news {
             background-color:white; 
             float:left; 
             width:624px; 
            border:1px solid #cccccc; 
            background-image: url(/stylesheet/homepage/headerbackgroundgradient.jpg); 
            background-repeat:repeat-x; 
            background-position: top right;
                   }


#news p, #news li {
            padding-left:5px; 
            width:400px; 
                   }

#news h1 {
            padding-left:4px; 
            width: 400px; 
            float:left;
                      }


#news .news_image {
              float:right; 
              margin:5px; 
              border-bottom:1px solid #cccccc;
              border-left:1px solid #cccccc;
                        }

.comment_panel {
            padding:5px;
                     }

.comment_panel h2 {
                  padding-left:0px;
                  margin-left:0px;
                           }