/* Library template specific styles */
div#main-wrapper div#main div#library-home {
	clear: both;
	width: 960px;
	min-height:600px;
}

div#main-wrapper div#main div#library-home h1 {
	padding: 7px 0 7px 12px;
	font-size: 1.8em;
	color: #fff;
	background-image: url("../images/tiles/960-header-blue.gif");
	background-repeat: no-repeat;
}

div#main-wrapper div#main div#library-home div#library-home-wrapper {
	background: url(../images/tiles/library-home.gif) repeat-y -1px 0;
	margin-top: 10px;
}

div#main-wrapper div#main div#library-home div#library-home-left {
	float: left;
	width: 632px;
	padding: 0 28px 0 0px;
}

div#main-wrapper div#main div#library-home div.box-opener {
	float:left;
	width:300px;
	height: 7px;
	background:url(../images/tiles/300-white-top.gif) no-repeat;
}

div#main-wrapper div#main div#library-home div.library-home-right {
	float: left;
	width: 300px;
	background:#FFF url(../images/tiles/right-home-bg.gif) no-repeat bottom left;
	margin:0 0 10px 0;
	padding-bottom:10px;
}

div#main-wrapper div#main div#library-home div.library-home-right img {
	margin:0px 12px 12px 12px;
	float:left;
}

div#main-wrapper div#main div#library-home div.library-home-right img.askus {
	margin:2px 2px 2px 2px;
}

div#main-wrapper div#main div#library-home div.library-home-right p.blog-link
{
	padding:0 0 5px 13px;
	font-size:1.1em;
	margin:0;
}

div#main-wrapper div#main div#library-home div.library-home-right h1 {
	padding: 10px 0 10px 14px;
	margin-bottom:10px;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	background-color: #00295b;
	background-image: url("../images/tiles/300-navy-top.gif");
	background-repeat: no-repeat;
}

div#main-wrapper div#main div#library-home div.library-home-right p {
	margin:0px 0px 10px 0px;
	color:#002b5c;
	font-size:1.2em;
	line-height:16px;
}

div#main-wrapper div#main div#library-home div.news h1 {
	padding: 13px 0 11px 60px;
	background:url(../images/bg/news-bg.gif) no-repeat 0 0;
	color:#002b5c;
}

div#main-wrapper div#main div#library-home div.news img {
	padding:3px;
	border: solid 1px #DDD;
}

div#main-wrapper div#main div#library-home div.news p a {
	margin:0px 0px 10px 0px;
	color:#bc770f;
	font-size:1.1em;
	line-height:16px;
}

div#main-wrapper div#main div#library-home div.news span {
	color:#989898;
}

div#main-wrapper div#main div#library-home div.logos {
	padding:10px 0 0 0;
}

/* Update 30/9/11 VP */
div#main-wrapper div#main div#library-home div.simple-tabbed-content div.tab { padding:5px 20px 18px 20px; }
div#main-wrapper div#main div#library-home div.white-lists div.column h2, div#main-wrapper div#main div#library-home div.image-and-list div.column h2 { font-size:1.4em; }

div#main-wrapper div#main div#library-home div.news h1.opening-hours  {padding: 13px 0 11px 60px;background:url(http://www.dcu.ie/images/openinghours-bg.jpg) no-repeat 0 0;color:#002b5c;}
div#main-wrapper div#main div#library-home div.news h1.quick-links {padding: 13px 0 11px 60px;background:url(http://www.dcu.ie/images/quicklinks-bg.jpg) no-repeat 0 0;color:#002b5c;}
div#main-wrapper div#main div#library-home #quickLinks{ padding-bottom:5px; }
div#main-wrapper div#main div#library-home #quickLinks ul { padding:0 0 0 2px; margin:5px 0; float:left;}
div#main-wrapper div#main div#library-home #quickLinks ul li { display:inline; width:85px; height:85px; background:#ff0000; margin:0 14px 0 3px; float:left; text-indent:-5000px;}
div#main-wrapper div#main div#library-home #quickLinks ul li.end { margin-right:0px;} 
div#main-wrapper div#main div#library-home #quickLinks ul li#ql-lib-catalog { background:url(http://www.dcu.ie/images/ql-lib-catalog-over.jpg) no-repeat; }
div#main-wrapper div#main div#library-home #quickLinks ul li#ql-lib-azjournals { background:url(http://www.dcu.ie/images/ql-lib-azjournals-over.jpg) no-repeat; }
div#main-wrapper div#main div#library-home #quickLinks ul li#ql-azdatabases { background:url(http://www.dcu.ie/images/ql-azdatabases-over.jpg) no-repeat;}

div#main-wrapper div#main div#library-home #quickLinks ul li#ql-lib-catalog:hover { background:url(http://www.dcu.ie/images/ql-lib-catalog.jpg) no-repeat;cursor:pointer;}
div#main-wrapper div#main div#library-home #quickLinks ul li#ql-lib-azjournals:hover { background:url(http://www.dcu.ie/images/ql-lib-azjournals.jpg) no-repeat; cursor:pointer;}
div#main-wrapper div#main div#library-home #quickLinks ul li#ql-azdatabases:hover { background:url(http://www.dcu.ie/images/ql-azdatabases.jpg) no-repeat;cursor:pointer;}

div#main-wrapper div#main div#library-home #quickLinks ol {  list-style-position:iniside; margin:0 0 3px 10px;  }
div#main-wrapper div#main div#library-home #quickLinks ol li{ margin: 0 0 6px 0; padding: 0 0 0 12px; font-size: 1.2em; background-image: url("../images/bullets/disc-small-bgwhite.gif"); background-repeat: no-repeat; list-style:none; font-weight:bold;}

div#main-wrapper div#main div#library-home a:hover { text-decoration:underline; }
div#main-wrapper div#main div#library-home div.simple-tabbed-content { margin-bottom:10px;}

div#main-wrapper div#main div#library-home div.image-and-list, div#main-wrapper div#main div#library-home div.white-lists { margin-bottom:10px;}
div#main-wrapper div#main div#library-home input, div#main-wrapper div#main div#library-home select { font-size:1.2em; }
div#main-wrapper div#main div#library-home div.simple-tabbed-content div.tab p.links a{font-size:.8em; color:#BC770F;}

div#main-wrapper div#main div#library-home #libraryHeader {background:url(http://www.dcu.ie/images/library-title-header-bg.jpg) no-repeat; height:38px; }
div#main-wrapper div#main div#library-home #libraryHeader h1 { width:500px; float:left; background-image:none; }
div#main-wrapper div#main div#library-home #libraryHeader img{ position:relative; float:right; margin:5px 10px 0 0; }
div#main-wrapper div#main div#library-home div.image-and-list img {	border:1px solid #ccc;padding: 5px;	background: #FFF;}
/*Rotator */

/* rotator in-page placement */
div#main-wrapper div#main div#library-home div.rotatorAds{	padding:10px 0 0 0; float:left; height:210px;}

div#main-wrapper div#main div#library-home  div.rotator {position:relative;	height:194px; float:left;}
/* rotator css */
div#main-wrapper div#main div#library-home  div.rotator ul li {	float:left;	position:absolute;list-style: none;}
/* rotator image style */	
div#main-wrapper div#main div#library-home  div.rotator ul li img {	border:1px solid #ccc;padding: 5px;	background: #FFF; margin-left: 9px;}
div#main-wrapper div#main div#library-home  div.rotator ul li.show {z-index:500;}


