/*	Override default styles
	------------------------------  */

#main-title {
	width: 100%;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/h1-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3b5998;
	font-size: 100%;
	_font-size: 90%;
}

#main-breadcrumb {
	color: #777;	
}

	#main-breadcrumb a:last-child,
	#main-breadcrumb a:last-child:focus,
	#main-breadcrumb a:last-child:hover {
		color: #666;
		cursor: default;
		text-decoration: none;
	}

#main-menu .selected {
	background: #3B5998 url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/box-header-bg.jpg) no-repeat right top;
	color: #fff;
	cursor: default;
}

#main-content {
	padding-bottom: 1em;
}

	#main-content p,
	#main-content h3,
	#main-content h4,
	#main-content h5 {
		border-bottom: 0;
		margin: 0 0 1em;
		padding: 0;
	}
	
	#main-content h5 {
		font-size: 110%;
	}
	
#main-content .article ul li {
	margin-bottom: 1em;
}

	#main-content h2 {
		color: #d3d3d3;
		font-size: 2em;
		margin: -8px 0 9px;
		padding: 0;
	}

#main-rightbox {
	font-size: 89%;	
	border: 0;
	margin-right: 0;
	padding: 0;
	width: 188px;
}

	#main-rightbox p,
	#main-rightbox h3 {
		margin: 0 0 1em;
	}
	
	#main-rightbox h3 {
		font-size: 125%;
		margin: 0 0 1em;
	}
	
	#main-rightbox img {
		border: 0;
	}

#site-footer {
	clear: both;
	color: #999;
	border: 0;
	background: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/site-footer-bg.png) no-repeat center top;
	padding-top: 22px;
	width: 960px;
}

	#site-footer a {
		color: #666;
		text-decoration: none;
	}
	
	#site-footer a:focus,
	#site-footer a:hover {
		color: #333;
	}

a {
	color: #3b5998;
}

a:focus,
a:hover {
	color: #6c83b2;
}

/*	Global styles
	------------------------------  */

#main-menu .external {
	background: #fff url(../images/external.png) no-repeat 180px center;
}

#main-menu .external:focus,
#main-menu .external:hover {
	background-color: #eee;
}

#main-menu ul li ul li a.external {
	background: #eee url(../images/external-sub.png) no-repeat left center;
}


#main-menu ul li ul li a.external:focus,
#main-menu ul li ul li a.external:hover {
	background: #ddd url(../images/external-sub-hover.png) no-repeat left center;
}

#main-menu ul li span.currentbranch0 a,
#main-menu ul li span.currentbranch0 a:hover {
	color: #FFF;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/main-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3B5998;
	display: block;
}

#main-menu li a.active,
#main-menu li a.active:hover {
	color: #FFF;
	background-image: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/main-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2f487e;
	display: block;

}

#main-menu ul li span.currentbranch1 a,
#main-menu ul li span.currentbranch1 a:hover{
	background-color: #2f487e;
	color: #FFF;
	display: block;
}

#main-menu ul li span.currentbranch2 a,
#main-menu ul li span.currentbranch2 a:hover{
	background-color: #CCC;
	display: block;
}

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: 75%;
	bottom: 0.25em;
}

#main-content .intro {
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 0.75em;
}


/*	Notifications
	------------------------------  */
	
#notifications {
	border: 3px solid #ddd;
	margin: -8px 0 15px;
	padding: 4px;
	width: 518px;
}

	#notifications .header {
		background: #3b5998 url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/box-header-bg.jpg) no-repeat right top;
		color: #fff;
		font-size: 11px;
		margin: 0 0 5px;
		min-height: 16px;
		overflow: hidden;
		padding: 8px 8px 7px 13px;
		position: relative;
	}
		
		#notifications .header h3 {
			background: transparent url(../images/icon-alert.png) no-repeat left 2px;
			color: #fff;
			float: left;
			font-size: 18px;
			margin: 0 12px 0 0;
			padding: 0 0 0 29px;
			text-align: left;
			text-transform: none;
		}
		
		#notifications .header p {
			float: left;
			margin: 3px 0 0;
		}
		
			#notifications .header p a {
				border-bottom: 1px dotted #fff;
				border-bottom: 1px dotted rgba(255,255,255,0.7);
				color: #e0eef9;
				text-decoration: none;
			}
			
			#notifications .header p a:focus,
			#notifications .header p a:hover {
				border-bottom: 1px solid #fff;
				border-bottom: 1px solid rgba(255,255,255,0.7);
				color: #fff;
				text-decoration: none;
			}

	#notifications .content {
		overflow: hidden;
		padding: 0 13px;
	}
	
	#notifications #notifications-list {
		float: left;
		list-style: none;
		margin: 0 -8px 1px -8px;
		padding: 0;
		width: 512px;
	}
	
		#notifications #notifications-list li {
			border-bottom: 1px solid #eee;
			overflow: hidden;
		}
		
			#notifications #notifications-list li a {
				background: transparent url(../images/arrow-notifications.png) no-repeat 9px 7px;				
				display: block;
				font-weight: bold;
				outline: none;
				padding: 5px 0 4px 38px;
				text-decoration: none;
			}
			
			#notifications #notifications-list li a:focus,
			#notifications #notifications-list li a:hover {
				background-color: #f8f8f8;
				color: #5281a2;
				text-decoration: none;
			}
			
			#notifications #notifications-list li:last-child {
				border: 0;
			}
		
				#notifications #notifications-list li a strong {
					color: #777;
					display: block;
					font-size: 11px;
					font-weight: normal;
					float: left;
					margin: 1px 14px 0 0;
					text-align: right;
					width: 35px;				
				}
				
				#notifications #notifications-list li a:focus strong,
				#notifications #notifications-list li a:hover strong {
					color: #999;
					text-decoration: none;
				}


/*	jQuery UI tabs
	------------------------------ */

.ui-tabs .ui-tabs-hide { display: none !important; }

#home-tabs {
	border: 3px solid #ddd;
	margin-bottom: 1.5em;
	padding: 4px;
	position: relative;
}

	#home-tabs .tab {
		clear: both;
		overflow: hidden;
		padding: 15px 13px 15px 13px;
		position: relative;
	}
	
		#home-tabs h3 {
			left: -9999px;
			position: absolute;
		}
	
		#home-tabs .tab ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			#home-tabs div ul li {
				margin: .tab;
				position: relative;
			}
			
					#home-tabs .tab ul li h4 {
						font-size: 14px;
						margin: 0;
					}
					
						#home-tabs .tab ul li h4 a {
							text-decoration: none;
						}
					
					#home-tabs .tab ul li p {
						color: #999;
						font-size: 12px;
						margin: 0;
					}
					
						#home-tabs .tab ul li p a {
							border-bottom: 1px dotted #999;
							color: #999;
							text-decoration: none;
						}
						
						#home-tabs .tab ul li p a:focus,
						#home-tabs div ul li p a:hover {
							border-.tab-style: solid;
							color: #999;
							text-decoration: none;
						}
		
		#home-tabs #home-tabs-nav {
			background: #3b5998 url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/box-header-bg.jpg) no-repeat right top;
			list-style: none;
			margin: 0;
			overflow: hidden;
			padding: 5px 0 0 5px;
		}
		
			#home-tabs #home-tabs-nav li {
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
		
				#home-tabs #home-tabs-nav li a {	
					background: #20345b;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					color: #fff;
					
					display: block;
					font-size: 14px;
					font-weight: bold;
					padding: 8px 12px 8px;
					text-decoration: none;
				}
				
				#home-tabs #home-tabs-nav li a:focus,
				#home-tabs #home-tabs-nav li a:hover,
				#home-tabs #home-tabs-nav .ui-tabs-selected a,
				#home-tabs #home-tabs-nav .ui-tabs-selected a:focus,
				#home-tabs #home-tabs-nav .ui-tabs-selected a:hover {
					background: #fff;					
					color: #3b5998;
					outline: 0;
				}
				


/*	Notices
	------------------------------  */

.rss {
	float: right;
}

	.rss img {
		border: 0;
		padding: 5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: -1px 1px 1px #e9e9e9;
		-moz-box-shadow: -1px 1px 1px #e9e9e9;
		box-shadow: -1px 1px 1px #e9e9e9; 
	}

ul.notices {
	list-style: none;
	margin: 0 0 1em -8px;
	padding: 0;
	width: 538px;
}

	ul.notices li {
		padding: 0.5em 8px;
	}
	
	ul.notices li:nth-child(odd) {
		background: #f8f8f8;
	}
	
		#main-content ul.notices li h4 {
			font-size: 100%;
			margin: 0;
		}
		
			ul.notices li h4 a {
				text-decoration: none;
			}
			
			ul.notices li h4 a:focus,
			ul.notices li h4 a:hover {
				text-decoration: underline;
			}
						
		#main-content ul.notices li p {
			color: #999;
			font-size: 92%;
			margin: 0;
		}
		
			#main-content ul.notices li p a {
				border-bottom: 1px dotted #999;
				color: #999;
				text-decoration: none;
			}
			
			#main-content ul.notices li p a:focus,
			#main-content ul.notices li p a:hover {
				border-bottom-style: solid;
				color: #999;
				text-decoration: none;
			}

.gallery {
	list-style: none;
	margin: 0 0 0 -22px;
	overflow: hidden;
	padding: 0;
	width: 552px;
}

	.gallery li {
		float: left;
		margin: 0 0 0 22px;
		padding-bottom: 15px;
	}
	
		.gallery li a img {
			border: 2px solid #ddd;
			padding: 5px;
		}
		
		.gallery li a:focus img,
		.gallery li a:hover img {
			border-color: #2a598c;
		}

#main-content .downloads {
	list-style: none;
	margin: 0 0 1em 8px;
	overflow: hidden;
	padding: 0;
}

	#main-content .downloads li {
		float: left;
		margin: 0 20px 0.25em 0;
	}
	
		#main-content .downloads li a {
			display: block;
			font-weight: bold;
			padding: 0 0 0 22px;
			text-decoration: none;
		}
		
		#main-content .downloads li a:focus,
		#main-content .downloads li a:hover {
			text-decoration: underline;
		}
		
		#main-content .downloads .download-pdf {
			background: url(../images/icon-pdf.png) no-repeat left center;
		}
		
		#main-content .downloads .download-word {
			background: url(../images/icon-word.png) no-repeat left center;
		}

dl {
	margin: -0.75em 0 0;
	overflow: hidden;
}
	
	dl dt {
		width: 80px;
		float: left;
		padding: 8px;
		border-bottom: 1px dotted #ccc;
		font-weight: bold;
		clear: both;

	}
	
	dl .name {
		color: #999;
	}

	dl dd {
		float: left;
		width: 418px;
		margin: 0;
		padding: 8px;
		border-bottom: 1px dotted #ccc;
	}

.summary {
	background: #f8f8f8;
	border-bottom: 1px dotted #ccc;
	margin: -1px 0 1em 0;
	padding: 10px 10px 1px;
}


/*	Sidebar
	------------------------------  */
	
/*	Search box  */

#search-box {
	margin: 0 0 0.75em;
	padding: 0;
	position: relative;
	width: 168px;
}

	#search-box fieldset {
		margin: 0;
		padding: 0;
		overflow: hidden;
		border: 0;
	}
	
		#search-box p {
			color: #787878;
			margin: 0 0 0.5em;
		}
		
		#search-box .directory {
			margin: 0;
			padding-left: 7px;
		}
			
		#search-box label {
			display: none;
		}
		
		#search-box .directory label {
			display: inline;
			padding: 0 3px;
		}
		
		#search-box .text {
			border: 1px solid #dbdbdb;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin: 0 8px 0 0;
			padding: 6px 5px 7px 6px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 100%;
			color: #787878;
			line-height: 1.35;
			width: 118px;
		}
		
		#search-box .text:focus,
		#search-box .text:hover {
			border: 1px solid #ababab;
		}
		
		#search-box .button {
			position: absolute;
			right: -3px;
			top: -1px;
		}

/*	Webmail button  */

#main-rightbox #mylboro, #main-rightbox #learn {
	margin: 0 0 1.5em;
	overflow: hidden;
	width: 168px;
}

#main-rightbox #mylboro:focus,
#main-rightbox #mylboro:hover,
#main-rightbox #learn:focus,
#main-rightbox #learn:hover{
	
}

	#mylboro a, #learn a {
		background: #3b5998 url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/mylboro.png) no-repeat 15px 21px;
		display: block;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #fff;
		color: rgba(255,255,255,0.6);
		padding: 8px 0 11px 42px;
		text-decoration: none;
	}
        
        #learn a {
                background: #3b5998 url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/book-icon-white-transparent.png) no-repeat 15px 21px;
                
        }
	
	#mylboro a:focus,
	#mylboro a:hover,
        #learn a:focus,
        #learn a:hover{
		background-color: #6c83b2;
	}
		
		#mylboro a strong, #learn a strong {
			color: #fff;
			display: block;
			font-size: 18px;
			line-height: 18px;
		}
		
		
/*	Box  */
	
.box {
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F8F8F8)); /* webkit */
	border: 1px solid #e2e2e2;
	border-right: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin: 0 0 1.75em;
	padding: 10px 20px 5px 15px;
}

	#main-rightbox .box ul {
		list-style: none;
		margin: -5px 0 0.5em;
		padding: 0;
	}
	
		#main-rightbox .box ul li {

		}
		
		#main-rightbox .box ul li:last-child {
			border: 0;
		}
		
			#main-rightbox .box ul li a {
				background: transparent url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/arrow.png) no-repeat left 3px;
				display: block;
				padding: 2px 0 2px 18px;
				text-decoration: none;
			}

/*	Downloads list  */

#main-rightbox .box .downloads {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0.75em;
}

#main-rightbox .box .downloads.noborder {
	border: 0;
	padding: 0;
}

	#main-rightbox .box .downloads li {
		border: 0;
	}

		#main-rightbox .box .downloads li a {
			background: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/arrow-down.png) no-repeat left center;
			font-weight: bold;
			text-decoration: none;
			padding: 2px 0 3px 24px;
			display: block;
			margin-bottom: 2px;
		}

/*	Advert  */

#main-rightbox .adverts {
	margin-bottom: 2.5em;
}

#main-rightbox .adverts a {
	display: block;
	/* height: 70px; */
	margin-bottom: 1em;
	width: 168px;
}
				

/*	news@lboro
	------------------------------  */
	
#main-content h2 strong.news-lboro {
	color: #a3cded;
	width: 285px;
	height: 44px;
	background: url(../images/news-lboro.png) no-repeat left bottom;
	margin: -10px 0 15px;
	font-size: 14px;
	line-height: 1;
	padding: 0;
	display: block;
}

	#main-content h2 strong.news-lboro em {
		display: block;
		text-indent: -9999px;
	}

#main-content h2 strong.news-lboro.archive {
	background-image: url(../images/news-lboro-archive.png);
}

/*	Article listing  */

#main-content .articles,
#main-content .article {
	margin-bottom: 1.5em;
}

	#main-content h3 {
		padding: 3px 8px 4px;
		margin: 10px 0 0.75em 0px;
		background: #84bce7 url(../images/notifications-header-bg.jpg) no-repeat right top;
		color: #fff;
		text-align: left;
	}
	
        #main-content .flex-caption h3 {
        
        	margin-left: -8px;
        }
        
	#main-content h3.notices {
		margin-left: 0;
	}
	
	#main-content .articles h4,
	#main-content .article h4 {
		line-height: 1.25;
		margin: 0 0 0.25em;
		font-size: 110%;
		color: #333;
	}
	
		.articles h4 a {
			text-decoration: none;
		}	
	
#main-content .articles p {
	border-bottom: 2px dotted #eee;
	padding-bottom: 1em;
	margin: 0 0 0.75em;
}

#main-content .articles .date,
#main-content .article .date {
	color: #999;
	margin-bottom: 0.5em;
	font-size: 89%;
	padding: 0;
	border: 0;
}

#main-content .article .date {
	margin-bottom: 1em;
}

#main-content .article .intro {
	color: #666;
}
#main-content .article .left {
	float: left;
	border: 2px solid #ddd;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}


#main-content .article .right {
	float: right;
	border: 2px solid #ddd;
	margin: 0 0 0.5em 20px;
}
#main-content .article .rightNoBorder {
	float: right;
	margin: 0 0 0.5em 20px;
}


/*	Years navigation  */

#main-content p.button {
	overflow: hidden;
	margin: 0 0 1em;
	line-height: 1;
}

	p.button a {
		background: #3B5998;
		color: #fff;
		padding: 6px 10px 7px;
		font-weight: bold;
		display: block;
		text-decoration: none;
		float: left;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius:3px;
	}
	
	p.button a:focus,
	p.button a:hover {
		background: #6C83B2 ;
	}
	
	p.button a.prev {
		float: left;
	}
	
	p.button a.next {
		float: right;
	}

/*	Archive downloads  */

#main-content .archive {
	margin: 0 0 0 -20px;
	padding: 0;
	list-style-type: none;
	width: 550px;
	overflow: hidden;
}

	#main-content .archive li {
		padding: 0 0 1.25em;
		list-style-type: none;
		float: left;
		width: 255px;		
		margin: 0 0 0 20px;
	}
	
	#main-content .archive a {
		color: #666;
		text-decoration: none;
		display: block;
		font-size: 11px;
		line-height: 1.5;
		overflow: hidden;
	}		
	
		#main-content .archive a img {
			float: left;
			border: 2px solid #ccc;
			margin-right: 10px;
		}
		
		#main-content .archive a strong {
			color: #2a598c;
			display: block;
			font-size: 12px;
			margin-bottom: 2px;
		}
	
	#main-content .archive a:focus,
	#main-content .archive a:hover {
		color: #999;
	}
	
		#main-content .archive a:focus img,
		#main-content .archive a:hover img {
			border-color: #ddd;
		}
		
		#main-content .archive a:focus strong,
		#main-content .archive a:hover strong {
			color: #4877aa;
		}		

/*	Older issues  */

#main-content #older-issues {
	list-style-type: none;
	margin: 0 0 2em -20px;
	overflow: hidden;
	padding: 0;
}

	#main-content #older-issues li {
		float: left;
		margin: 0 0 0 20px;
		width: 117px;
		text-align: center;
	}
	
		#main-content #older-issues li h4 {
			margin: 0 0 0.5em;
			font-size: 16px;
			color: #333;
		}
	
		#main-content #older-issues li a {
			background: url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/arrow-down.png) no-repeat 20px center;
			font-weight: bold;
			text-decoration: none;
			padding: 2px 0 3px 18px;
			display: block;
			margin-bottom: 2px;
		}
	
		#main-content #older-issues li ul {
			margin: 0;
			padding: 5px 0 5px;
			list-style-type: none;
			background: #f8f8f8;
			border-top: 1px solid #eee;
		}
	
			#main-content #older-issues li ul li {
				float: none;
				margin: 0;
			}
			
			#main-content #older-issues li ul li.separate {
				border-top: 2px dotted #ddd;
				margin-top: 10px;
				padding-top: 10px;
				width: auto;
			}

/*	Sidebar thumbs  */

#main-rightbox #thumbs {
	border-top: 2px dotted #ddd;
	list-style-type: none;
	margin: 0;
	padding: 1.25em 0 0;
}

#main-rightbox .box #thumbs {
	border: 0;
	padding-top: 0.5em;
}

	#main-rightbox #thumbs a {
		background: none;
		color: #fff;
		text-decoration: none;
		margin-bottom: 1em;
		display: block;
		border: 1px solid #ddd;
		line-height: 1;
		width: 130px;
		height: 61px;
		position: relative;
	}
	
	#main-rightbox #thumbs a:focus,
	#main-rightbox #thumbs a:hover {
		border-color: #ccc;
	}
	
		#main-rightbox #thumbs a strong {
			background: rgb(42,82,140);
			background: rgba(42,82,140,0.8);
			width: 131px;
			padding: 4px 8px;
			position: absolute;
			left: 0;
			bottom: 0;
		}
		
		#main-rightbox #thumbs a:focus strong,
		#main-rightbox #thumbs a:hover strong {
			background: rgb(42,82,140);
			background: rgba(42,82,140,1);
		}
	
	#main-rightbox #thumbs #thumb-news {
		background: url(../images/photos/news-thumb.jpg) no-repeat left top;
	}
	
	#main-rightbox #thumbs #thumb-notice {
		background: url(../images/photos/noticeboard-thumb.jpg) no-repeat left top; /* iStock no. 8158127 */
	}
	
	#main-rightbox #thumbs #thumb-sale {
		background: url(../images/photos/sale-thumb.jpg) no-repeat left top; /* iStock no. 7489701 */
	}
	

/*	Links
	------------------------------  */
	
#links {
	list-style: none;
	margin: 0 0 1em -20px;
	overflow: hidden;
	padding: 0.5em 0 0;
	width: 550px;
}

	#links li {
		float: left;
		margin: 8px 10px 0px 0px;
		overflow: hidden;
		width: 240px;
		height: 95px;
	}
	
		#links a {
			background-color: #f9f9f9;
			background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(249, 249, 249)));
			background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(249, 249, 249));
			background-image: -moz-linear-gradient(top, rgb(255, 255, 255), rgb(249, 249, 249));
			background-image: -o-linear-gradient(top, rgb(255, 255, 255), rgb(249, 249, 249));
			background-image: -ms-linear-gradient(top, rgb(255, 255, 255), rgb(249, 249, 249));
			background-image: linear-gradient(top, rgb(255, 255, 255), rgb(249, 249, 249));
			border: 1px solid #eee;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			color: #838383;
			display: block;
			font-size: 12px;
			min-height: 61px;
			overflow: hidden;
			padding: 15px 12px 14px 92px;
			position: relative;
			text-decoration: none;
			text-shadow: 1px 1px 1px rgba(255,255,255,1);
			-webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			-moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			-ms-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			-o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		}
		
		#links a:focus,
		#links a:hover {
			background: #fdfdfd;
			color: #a3a3a3;
		}
		
			#links a img {
				border: 3px solid #fff;
				left: 12px;
				position: absolute;
				top: 12px;
			}
			
			#links a:focus img,
			#links a:hover img {
				border-color: #fff;
			}
				
			#links a strong {
				color: #3b5998;
				display: block;
				font-size: 15px;
				line-height: 1.3;
				margin-bottom: 2px;
				text-shadow: 2px 2px 2px rgba(255,255,255,1);
				-webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
				-moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
				-ms-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
				-o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
				transition: all 100ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			}
			
			#links a:focus strong,
			#links a:hover strong {
				color: #6c83b2;
			}
			
				
			#links a .long-title {
				font-size: 13px;
				line-height: 1.4;
			}
		

/*	Tabs  */

#tabs {
	margin: 0 0 1em;
	padding: 0.25em 0 0;
	list-style-type: none;
	border-bottom: 2px solid #eee;
	overflow: hidden;
	font-weight: bold;
}

	#tabs li {
		float: left;
		margin-right: 10px;
	}
	
	#tabs a {
		text-decoration: none;
		color: #666;
		padding: 3px 12px 5px;
		display: block;
		border-top: 2px solid #eee;
	}
	
	#tabs a:focus,
	#tabs a:hover {
		border-top-color: #ccc;
	}
	
	#tabs .active {
		background: #eee;
		color: #333;
	}
	
	#tabs .active:focus,
	#tabs .active:hover {
		background: #eee;
		border-top-color: #eee;
	}
	#main-content .article .hr-style {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #eee;
	margin-bottom: 1em;
	}

		#main-content .article .hr-style hr {
			display: none;
		}
#main-content .article a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#main-content table.genTblStyle {
	width: 530px;
	border: 1px solid #999999;
	border-collapse: collapse;
	font-size: 85%;
}

#main-content table.genTblStyle thead {
	font-weight: bold;
	background-color: #EFEFED;
}

#main-content table.genTblStyle td {
	border: 1px solid #999999;
	padding:6px;	
}


/*	Notice filter list
	-------------  */

#notice-list {
	float: left;
	width: 524px;
	border: 3px solid #ddd;
}

#options {
	margin: 0 0 5px;
	overflow: hidden;	
	padding: 0px;
}

#main-content #options h3 {
	border: 0;
	color: #fff;
	float: left;
	font-size: 100%;
	margin: 0;
	padding-top: 7px;
	text-transform: uppercase;
	width: 65px;
}

#main-content #filters {
	float: left;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 20px 0 0 34px;
	width: 520px;
}

	#main-content #filters li {
		float: left;
		list-style: none;
		margin: 0 0 7px 7px;
		padding: 0;
	}
	
	#main-content #filters li.admin {

	}
	
	#main-content #filters li.all {
		width: 34px;
	}
	
	#main-content #filters li.text {
		float: left;
		list-style: none;
		padding: 0;
		font-size: 12px;
		font-weight: bold;
		color: #ccc;
		margin-top: 6px;
		margin-left: 0px;
		margin-left: -25px;
	}
	
		#filters li a {
			background: #fff;
			background: -moz-linear-gradient(top, #eee 0%, #ffffff 25%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(25%,#ffffff));
			background: -webkit-linear-gradient(top, #eee 0%,#ffffff 25%);
			background: -o-linear-gradient(top, #eee 0%,#ffffff 25%);
			background: -ms-linear-gradient(top, #eee 0%,#ffffff 25%);
			background: linear-gradient(top, #eee 0%,#ffffff 25%);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			color: #999;
			display: block;
			font-weight: bold;
			padding: 3px 8px 4px;
			text-align: center;
			text-decoration: none;
			border: 1px solid #ddd;
			font-size: 12px;
		}
		
		#filters li a:active,
		#filters li a:focus,
		#filters li a:hover,
		#filters li .selected {
			background: #3b5998;
			color: #fff;
		}
		
		#filters li .selected {
			cursor: default;
		}

.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.6s;
     -moz-transition-duration: 0.6s;
       -o-transition-duration: 0.6s;
          transition-duration: 0.6s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

#main-content #notice {
	height: 80%;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 555px;
}

	#main-content #notice li {
		background: #fff;
		margin: 0px;
		padding: 0;
		position: relative;
		width: 522px;
	}
	
	#main-content #notice li.lifestyle {
		background: #fff url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/noticeboard-lifestyle.png) no-repeat 15px 12px;
	}
	
	#main-content #notice li.studying {
		background: #fff url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/noticeboard-studying.png) no-repeat 15px 12px;
	}
	
	#main-content #notice li.sport {
		background: #fff url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/noticeboard-sport.png) no-repeat 15px 12px;
	}
	
	#main-content #notice li.arts {
		background: #fff url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/noticeboard-arts.png) no-repeat 15px 12px;
	}
	
	#main-content #notice li.support {
		background: #fff url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/noticeboard-support.png) no-repeat 15px 12px;
	}
	
		#notice li img {
			background: #fff;
			-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
			box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
			height: 91px;
			left: 20px;
			padding: 5px;
			position: absolute;
			top: 14px;
			width: 91px;
		}
		
		#main-content #notice li h4 {
			font-size: 14px;
			padding-left: 60px;
			margin: 10px 0px 5px 0px;
			font-weight: bold;
		}
		
		#main-content #notice li h4 a {
			text-decoration: none;
		}
		
		#notice li p {
		color: #888;
		font-size: 12px;
		margin: 0px 0px 5px 0px;
		padding-left: 60px;
		padding-right: 60px;
		}
		
		#notice li p.date {
		color: #BDBDBD;
		display: block;
		margin: 0px 0px 10px 0px;
		line-height: 1;
		padding-left: 60px;
		font-weight: bold;
	}
		
			#notice ul {
				border-top: 1px dashed #ddd;
				font-size: 12px;
				margin: 0 0 0 -65px;
				padding: 8px 0 0;
				width: 231px;
			}
			
				#notice ul li {
					background: transparent;
					border: 0;
					float: left;
					list-style: none;
					margin: 0;
					padding: 0;
					width: auto;
				}
				
				#notice ul .tel {
					background: url(../images/question-icon-tel.png) no-repeat left center;
					padding: 0 15px 0 20px;
				}
				
					#notice ul li a {
						background: url(../images/question-icon-email.png) no-repeat left center;
						display: block;
						padding-left: 20px;
						text-decoration: none;
					}
					
	/*	Default Style Content Templates
	-------------  */
	
	#main-photo-wrapper{
		background: #fff;
		height: 228px;
		width: 525px;
		border: 3px solid #ddd;
		margin-bottom: 23px;
		}

		#main-photo-image{
			margin: 4px;
			}
			
	/*	'View more' button  */

div .more {
	border-top: 1px solid #eee;
	margin: 0;
	padding-top: 1.25em;
}

	div .more a {
		background: #3b5998;
		color: #fff;
		float: left;
		font-weight: bold;
		display: block;
		margin-left: 50px;
		padding: 4px 10px 5px;
		text-decoration: none;
	}
	
	div .more a:focus,
	div .more a:hover {
		background: #6c83b2;
	}
	
	div .more a.rss {
		background: transparent url(/media/wwwlboroacuk/styleassets/sitespecific/informationforstudents/images/icons/icon-rss.png) no-repeat left center;
		color: #f79d21;
		float: right;
		font-weight: bold;
		display: block;
		padding-left: 25px;
	}
	
	div .more a.rss:focus,
	div .more a.rss:hover {
		text-decoration: underline;
	}
	
	/*	Form label overides  */
	
	#submit legend {
		color: #3b5998;
		}
		
		/*	Form label overides  */
	
	
	/*	Noticeboard styles  */
		
		
		#main-content .summary {
			border-bottom: none;
			}
		
		#main-content .summary h4{
			font-size: 24px;
			margin-bottom: 10px;
			
		}
		
		#main-content p.noticeboard-metadata{
			font-size: 10px;
		}
		
		#main-content p.noticeboard-summary{
			font-weight: bold;
			font-size: 15px;
		}
		
		dl dd {
			width: 408px;
			height: 15px;
			border-bottom: 1px solid #ccc;
			}
			
			dl dt {
				width: 90px;
				border-bottom: 1px solid #ccc;
				}
				
				
/*	Submit form  */

#submit {
	margin: 0;
	padding: 0;
}

	#submit fieldset {
		background: #FFFFFF; /* old browsers */
		background: -moz-linear-gradient(top, #FFFFFF 0%, #F8F8F8 100%); /* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F8F8F8)); /* webkit */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F8F8F8',GradientType=0 ); /* ie */
		border: 1px solid #e2e2e2;
		margin: 0 0 1.25em;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
		padding: 10px 20px 10px 20px;
	}
	
	#submit legend {
		color: #2a598c;
		font-size: 120%;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	#submit input,
	#submit textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
	}
	
	#submit p {
		margin: 0;
		padding: 0 0 0.75em;
		overflow: hidden;
	}
	
	#submit label {
		display: block;
		font-weight: bold;
		margin-bottom: 3px;
	}
	
		#submit label em {
			color: #f00;
			font-style: normal;
		}
	
	#submit .text, #submit .required,
	#submit textarea {
		border: 1px solid #ccc;
		padding: 5px;
		width: 137px;
	}
	
	#notice-title.required
	 {
		width: 476px;
	}
	
	#submit textarea {
	}
	
	#submit .text:focus,
	#submit .text:hover,
	#submit textarea:focus,
	#submit textarea:hover {
		border-color: #aaa;
	}
	
	#main-content p.button {
		overflow: hidden;
		margin: 0 0 1em;
		line-height: 1;
	}

	#submit .button {
		background: #3b5998;
		border: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius:3px;
		color: #fff;
		cursor: pointer;
		padding: 6px 10px 7px;
		font-weight: bold;
		display: block;
		text-decoration: none;
		float: left;
		margin-left: 11px;
	}
	
	#submit .button:focus,
	#submit .button:hover {
		background: #6c83b2;
	}
	
	#submit .files label {
		float: left;
		margin-top: 0.25em;
		padding: 0;
		width: 100px;
	}
	
	#submit .about label {
		float: left;
		margin-top: 0.25em;
		padding: 0;
		width: 149px;
	}
	
	#submit .about {
		padding-right: 0;
	}
	
		#submit .about p {
			float: left;
			margin-right: 20px;
			width: 149px;
		}
		
			#submit .about p .text {
				width: 137px;
			}
	
	#submit .item {
		padding-right: 0;
	}
	
		#submit .item p {
			float: left;
			margin-right: 20px;
			width: 149px;
		}
		
			#submit .item p .text {
				width: 137px;
			}
		
		#submit .item .item-title {
			width: 318px;
		}
		
			#submit .item .item-title .text {
				width: 306px;
			}
		
		#submit .item .item-description {
			float: none;
			width: 488px;
		}
		
			#submit .item .item-description textarea {
				width: 475px;
			}
			
		/*	My form overrides  */
		
		#submit .notice textarea {
		width: 476px;
		}
		
		/*	Form additional items  */
	
#container3 {
    float:left;
    width:100%;
    overflow:hidden;
    position:relative;
	border-bottom: 1px dotted #ccc;
}
#container2 {
    float:left;
    width:100%;
    position:relative;
    right:0%;
	padding: 10px 0px 10px 0px;
}
#container1 {
    float:left;
    width:100%;
    position:relative;
    right:80%;
	
}
#col1 {
    float:left;
    width:20%;
    position:relative;
    left:80%;
    overflow:hidden;
    font-weight: bold;
}
#col2 {
    float:left;
    width:80%;
    position:relative;
    left:80%;
    overflow:hidden;
}
#col3 {
background: purple;
    float:left;
    width:26%;
    position:relative;
    left:80%;
    overflow:hidden;
}

/*	Social media items  */
	
#sidebar-social-links {
    margin-bottom: 5px
}

#sidebar-social-links img{
   	border: 0px;
}

#sidebar-social-links border{
    border: 0px;
}