/*
Theme Name: Library Council | Public Lending Remuneration Scheme
Theme URI: http://www.plr.ie/
Description: Customised WordPress theme for the Library Council based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Fluid Rock
Tags: red, fixed width, two columns, widgets
*/

/*********** body elements*/
html	{margin: 0px; padding: 0px;}
body	{margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
img	{border: 0px;}
#wrapper	{width: 960px; margin: 0% auto; position: relative;}
.hidden	{display: none;}

/* links*/
#skiplinks	{display: none;}
a	{color: #bc282e; text-decoration: none; background: url(images/dash-line-01.gif) repeat-x bottom left;}
a:visited	{color: #bc282e;}
a:hover	{ background: url(images/dash-line-02.gif) repeat-x bottom left; background-color: #363738; color: #ffffff; }
a:active	{background-color: #363738; color: #ffffff;}

/* headings */
h1, h2, h3, h4, h5, h6	{font-family:"Times New Roman", Times, serif; font-size: 200%; color: #bc282e; font-weight: normal;}
h1	{font-size: 250%;}
h1 span	{display: none;}
h2	{font-size: 200%; background-color: #7e8083; color: #ffffff; display: inline; padding: 0px 10px 0px 10px; margin: 0px;}
h2 a	{background:none; background-color: #7e8083; color: #ffffff;}
h2 a:visited	{background-color: #7e8083; color: #ffffff;}
h2 a:hover	{background-color: #7e8083; color: #363738;}
h2 a:active	{background-color: #7e8083; color: #363738;}
h3	{font-size: 180%; margin: 15px 0px 15px 0px; padding: 0px;}
h4	{font-size: 160%; margin: 15px 0px 15px 0px;}
h5	{font-size: 140%; margin: 15px 0px 15px 0px;}
h6	{font-size: 120%; margin: 15px 0px 15px 0px;}

/*********** banner */
#header h1	{width: 500px; float: left; padding: 20px 0px 20px 0px; margin: 0px;}
#header h1	a {background: none;}
#header h1	a:hover {background: none;}
#header	.rss {float: right;}
#header	.rss a {background: url(images/rss-icon.gif) no-repeat top left; display: block; height: 16px; padding: 4px 10px 4px 30px; text-align: right; width: 120px; color: #363738; margin: 30px 0px 30px 0px;}
#header	.rss a:hover {background: url(images/rss-icon.gif) no-repeat bottom left; text-decoration: underline;}

/*********** page */
#page	{clear: both;}

/*********** main navigation */
#page #menu-wrap{background-color: #fff;}
#menu-wrap ul#menu-main-navigation	{clear: both; margin: 0px; padding: 0px; list-style-type: none; background-color: #bc282e; width:960px; float: left; font-family:"Times New Roman", Times, serif; z-index: 999;}
#menu-wrap ul#menu-main-navigation li {margin: 0px; padding: 0px; display: inline; position: relative;}
#menu-wrap ul#menu-main-navigation li a {background: none; border: none; background-color: #bc282e; padding: 10px 10px 10px 10px; display: block; float: left; color: #ffffff; font-weight: normal; font-size: 18px;line-height: 18px;}
#menu-wrap ul#menu-main-navigation li.current-menu-item a,#menu-wrap ul#menu-main-navigation li.current_page_parent a,#menu-wrap ul#menu-main-navigation li.current-page-ancestor a{background-color: #363738;}
#menu-wrap ul#menu-main-navigation li a:hover {background: none; background-color: #7e8083;}
#menu-wrap ul#menu-main-navigation ul	{display: none;}


/*********** main content */
#content	{float: right; margin: 32px 0px 40px 0px;}
.narrowcolumn	{width: 625px;}
.widecolumn	{width: 960px;}
#content ul	{margin: 0px; padding: 0px; list-style-type: none;}
#content ul li	{margin: 0px 20px 0px 20px; padding: 3px 0px 3px 25px; background: url(images/bullet-01.gif) no-repeat top left;}
#content ol li	{margin: 0px 20px 0px 5px; padding: 3px 0px 3px 5px;}

/* breadcrumb*/
p#breadcrumbs	{text-align: right; font-size: 85%; margin: 0px; padding: 0px; position: absolute;right: 0px; top: 220px;}

/* comments */
#respond	{}
#respond textarea#comment	{width: 600px;}
#respond input#submit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-02.gif) no-repeat top left; text-align: center; width: 150px; height: 25px; font-weight: bold;}
#respond input:hover#submit {background: url(images/button-02.gif) no-repeat bottom left;}

/* news item */
.date	{color: #363738; font-weight: bold; font-size: 110%; padding: 10px 0px 0px 0px;}
.post {padding: 0px 0px 30px 0px;}

/* home page */
img.homepage{ margin: -10px 0px 0px 0px;}

/* content search*/
#content form#searchform {margin: 20px 0px 20px 0px; padding: 0px;}
#content form#searchform input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#content form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#content form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}

/*********** sidebar */
#sidebar	{width: 310px; float: left; margin: 35px 0px 40px 0px; position: relative;}
#sidebar ul	{ clear: both; margin: 0px; padding: 0px; list-style-type: none; float: left; display: block; }
#sidebar ul	li {margin: 0px 0px 20px 0px; padding: 0px; background-image: none;}
#sidebar ul ul {margin: 10px 0px 10px 0px; float: none;}
#sidebar ul ul li {margin: 10px 0px 10px 0px;}
#sidebar ul ul li a {clear: both; font-size: 110%; padding: 3px 0px 3px 0px; font-weight: bold;}
#sidebar ul ul li a:hover{background-color:#7E8083;color:#fff}
#sidebar ul ul li.current_page_item a{background:#363738;color:#fff;padding: 3px 5px}
#sidebar ul li h2.heading {display: inline;}
.widgit-title {margin: 0px 0px 10px 0px;}

/* sidebar sidenav 2nd level */
#sidebar ul ul ul {margin: 0px; padding: 0px 0px 0px 30px; font-size: 90%;}
#sidebar ul ul ul a {font-weight: normal; background: url(images/arrow-01.gif) no-repeat top left; padding: 0px 0px 0px 15px; color: #bc282e; }
#sidebar ul ul ul a:visited {font-weight: normal; background: url(images/arrow-01.gif) no-repeat top left; padding: 0px 0px 0px 15px;}
#sidebar ul ul ul a:hover {color: #bc282e;  background: url(images/arrow-01.gif) no-repeat top left; text-decoration: underline;}
#sidebar ul ul ul a:active {color: #bc282e;  background: url(images/arrow-01.gif) no-repeat top left; text-decoration: underline;}

/* sidebar sidenav*/
#sidebar .cms-navigation h4	{display: none;}
#sidebar .cms-navigation  ul ul {margin: 0px; padding: 0px 0px 0px 30px; font-size: 90%;}
#sidebar .cms-navigation  ul ul a {font-weight: normal; background: url(images/arrow-01.gif) no-repeat top left; padding: 0px 0px 0px 15px;}
#sidebar .cms-navigation  ul ul a:hover {background: url(images/arrow-02.gif) no-repeat top left;background-color: #363738; }


/* sidebar search*/
#sidebar ul ul li#search {margin: 0px;}
#sidebar #search {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar #search input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar #search input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}

/* sidebar search copy 1*/
#sidebar ul ul li#search-copy-1 {margin: 0px;}
#sidebar #search-copy-1 {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search-copy-1 input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar li#search-copy-1 form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar li#search-copy-1 form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}


/* sidebar search copy 1*/
#sidebar ul ul li#search-copy-2 {margin: 0px;}
#sidebar #search-copy-2 {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search-copy-2 input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar li#search-copy-2 form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar li#search-copy-2 form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}


/* sidebar search copy 2*/
#sidebar ul ul li#search-2 {margin: 0px;}
#sidebar #search-2 {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search-2 input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar li#search-2 form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar li#search-2 form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}


/* sidebar search 3*/
#sidebar ul ul li#search-3 {margin: 0px;}
#sidebar #search-3 {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search-3 input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar li#search-3 form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar li#search-3 form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}

/* sidebar search 4*/
#sidebar ul ul li#search-4 {margin: 0px;}
#sidebar #search-4 {margin: 0px 0px 30px 0px; padding: 0px;}
#sidebar #search-4 input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar li#search-4 form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar li#search-4 form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}

/* sidebar search 4*/
#sidebar ul ul li#search-4 {margin: 0px;}

/* sidebar search 4*/
#sidebar .widget_search label{display:none}
#sidebar .widget_search .widgettitle{display: none;}
#sidebar .widget input#s {background-color: #363730; border: 0px; color: #ffffff; width: 200px; margin: 0px; padding: 4px 5px 4px 5px;}
#sidebar .widget form#searchform input#searchsubmit {cursor: pointer; border: 0px; color: #ffffff; margin: 0px; padding: 0px; background: url(images/button-01.gif) no-repeat top left; text-align: center; width: 80px; height: 25px; font-weight: bold;}
#sidebar .widget form#searchform input:hover#searchsubmit {background: url(images/button-01.gif) no-repeat bottom left;}


/*********** footer */
#footer	{clear: both; border-top: solid 15px #bc282e; margin: 0px; padding: 30px 0px 0px 0px; line-height: 18px; color: #7e8083; position: relative; width: 960px; height: 140px;}
#footer	a {color: #7e8083; background: url(images/dash-line-02.gif) repeat-x bottom left;padding: 0px 0px 2px 0px;}
#footer	a:visited {color: #7e8083; background: url(images/dash-line-02.gif) repeat-x bottom left;padding: 0px 0px 2px 0px;}
#footer	a:hover {color: #bc282e; background: url(images/dash-line-01.gif) repeat-x bottom left;}
#footer	a:active {color: #bc282e; background: url(images/dash-line-01.gif) repeat-x bottom left;}
#footer span	{display: block; text-align: right; font-size: 85%;}
#footer	.logo	{float: left; margin: 0px; padding: 0px;}
#footer	.logo a	{background: none;}
#footer	.logo a:hover {background: none;}
#footer	.address	{width: 300px; float: right; margin: 0px; padding: 0px}
#footer	.fluidrock	{clear: both; width:400px; margin: -20px 0px 0px 0px; font-size: 85%;}
#footer	.fluidrock a{color: #bc282e; background-image: none;}
#footer	.fluidrock a:visited {color: #bc282e; background-image: none;}
#footer	.fluidrock a:hover{color: #7e8083; background-image: none;}
#footer	.fluidrock a:active{color: #7e8083; background-image: none;}




