/*----------------------------------------
Site: 			http://www.rte.ie/heaneyat70
Description:	
Author:			Niamh O'Hora
Updated:		31/03/2009
Updated by:		Niamh O'Hora
----------------------------------------*/

/*----------------------------------------
Overwrite RTE Styles
----------------------------------------*/

html	{background: url(../images/rte-wrapper-bg-tile.jpg) repeat-x top; background-color: #242424; margin: 0px; padding: 0px; height: 100%;}
body	{margin: 0px; padding: 0px;}

/* header*/
.rte-header	{background: #666666 url(../images/logo_rte_generic.gif) no-repeat 10px 25px; position: relative;}
#rte-nav-primary	{background-color: #d9d996;}
#rte-nav-primary li a {color: #010101; border-left: 1px solid #ffffff;}
#rte-nav-secondary	{background-color: #f0f0f0}
#rte-nav-secondary a:hover	{background: none;}
a#rte-link-logo	{text-decoration: none; background: none;}
a:visited#rte-link-logo	{text-decoration: none; background: none;}
a:hover#rte-link-logo	{text-decoration: none; background: none;}
/*global nav*/
#globalSmallNav {position: absolute; top: 14px; left: 300px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; color: white; text-align: right;}
#globalSmallNav a	{color: #ffffff; text-decoration: none;}
#globalSmallNav a:visited	{color: #ffffff; text-decoration: none; background: none;}
#globalSmallNav a:hover	{color: #ffffff; text-decoration: underline; background: none;}


/*----------------------------------------
Formatting
----------------------------------------*/
body	{font-family: Arial, Helvetica, sans-serif; color: #ffffff;}
#rte-content img	{border: 0px;}

/* headings*/
#rte-content h1	{font-family: Georgia, Arial, Helvetica, sans-serif; color: #d9d996; font-weight: normal; font-size: 220%; margin: 0px; padding: 15px 0px 10px 0px;}
#rte-content h2	{font-family: Georgia, Arial, Helvetica, sans-serif; color: #d9d996; font-weight: normal; font-size: 180%; margin: 0px; padding: 15px 0px 10px 0px;}
#rte-content h3	{font-family: Georgia, Arial, Helvetica, sans-serif; color: #d9d996; font-weight: normal; font-size: 160%; margin: 0px; padding: 15px 0px 10px 0px;}
#rte-content h4	{font-family: Georgia, Arial, Helvetica, sans-serif; color: #d9d996; font-weight: normal; font-size: 140%; margin: 0px; padding: 15px 0px 10px 0px;}
#rte-content h5	{font-family: Georgia, Arial, Helvetica, sans-serif; color: #d9d996; font-weight: normal; font-size: 120%; margin: 0px; padding: 15px 0px 10px 0px;}

/*links*/
#rte-content a	{color: #d9d996; text-decoration: underline;}
#rte-content a:visited	{color: #d9d996; text-decoration: underline;}
#rte-content a:hover	{background-color: #d9d996; color: #ffffff; text-decoration: none;}
#rte-content a:active	{background-color: #d9d996; color: #ffffff; text-decoration: none;}


/*----------------------------------------
Navigation
----------------------------------------*/

#rte-content #nav	{margin: 0px; padding: 0px; width: 581px;  background: url(../images/main-nav-bg-tile.jpg) repeat-x top; float: left; font-family: Georgia, Arial, Helvetica, sans-serif; color: #ffffff;}
#rte-content #nav ul	{margin: 0px; padding: 0px; list-style-type: none;}
#rte-content #nav ul	li {display: inline;}
#rte-content #nav ul	li a {display: block; float: left; height: 74px; padding: 0px; font-size: 13px; text-transform: uppercase; color: #ffffff; text-decoration: none;}
#rte-content #nav ul	li a span	{display: none}
#rte-content #nav ul	li a:hover {background: url(../images/main-nav-tile.jpg) no-repeat bottom left; color: #d9d996; text-decoration: underline;}
/* link 1 */
#rte-content #nav ul	li#one a {background: url(../images/main_nav_one.gif) no-repeat top left; width: 62px;}
#rte-content #nav ul	li#one a:hover {background: url(../images/main_nav_one.gif) no-repeat bottom left;}
#rte-content #nav ul	li#one.current a {background: url(../images/main_nav_one.gif) no-repeat bottom left;}
/* link 2 */
#rte-content #nav ul	li#two a {background: url(../images/main_nav_two.gif) no-repeat top left; width: 63px;}
#rte-content #nav ul	li#two a:hover {background: url(../images/main_nav_two.gif) no-repeat bottom left;}
#rte-content #nav ul	li#two.current a {background: url(../images/main_nav_two.gif) no-repeat bottom left;}
/* link 3 */
#rte-content #nav ul	li#three a {background: url(../images/main_nav_three.gif) no-repeat top left; width: 41px;}
#rte-content #nav ul	li#three a:hover {background: url(../images/main_nav_three.gif) no-repeat bottom left;}
#rte-content #nav ul	li#three.current a {background: url(../images/main_nav_three.gif) no-repeat bottom left;}
/* link 4 */
#rte-content #nav ul	li#four a {background: url(../images/main_nav_four.gif) no-repeat top left; width: 65px;}
#rte-content #nav ul	li#four a:hover {background: url(../images/main_nav_four.gif) no-repeat bottom left;}
#rte-content #nav ul	li#four.current a {background: url(../images/main_nav_four.gif) no-repeat bottom left;}
/* link 5 */
#rte-content #nav ul	li#five a {background: url(../images/main_nav_five.gif) no-repeat top left; width: 96px;}
#rte-content #nav ul	li#five a:hover {background: url(../images/main_nav_five.gif) no-repeat bottom left;}
#rte-content #nav ul	li#five.current a {background: url(../images/main_nav_five.gif) no-repeat bottom left;}
/* link 6 */
#rte-content #nav ul	li#six a {background: url(../images/main_nav_six.gif) no-repeat top left; width: 66px;}
#rte-content #nav ul	li#six a:hover {background: url(../images/main_nav_six.gif) no-repeat bottom left;}
#rte-content #nav ul	li#six.current a {background: url(../images/main_nav_six.gif) no-repeat bottom left;}
/* link 7 */
#rte-content #nav ul	li#seven a {background: url(../images/main_nav_seven.gif) no-repeat top left; width: 110px;}
#rte-content #nav ul	li#seven a:hover {background: url(../images/main_nav_seven.gif) no-repeat bottom left;}
#rte-content #nav ul	li#seven.current a {background: url(../images/main_nav_seven.gif) no-repeat bottom left;}
/* link 8 */
#rte-content #nav ul	li#eight a {background: url(../images/main_nav_eight.gif) no-repeat top left; width: 78px;}
#rte-content #nav ul	li#eight a:hover {background: url(../images/main_nav_eight.gif) no-repeat bottom left;}
#rte-content #nav ul	li#eight.current a {background: url(../images/main_nav_eight.gif) no-repeat bottom left;}

/*----------------------------------------
Content Main
----------------------------------------*/
#rte-content #banner	{background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px;}
#rte-content .bannerblock	{ width: 215px; float: right; height: 180px; margin: 0px;}
#rte-content #banner-radio	 {background-color:#2b2b2b;  min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_01.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-radio {height: 241px; }
#rte-content #banner-tv	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_02.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-tv {height: 241px;}
#rte-content #banner-cd	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_03.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-cd	 {height: 241px;}
#rte-content #banner-event	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_04.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-event {height: 241px;}
#rte-content #banner-bio	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_05.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-bio {height: 241px;}
#rte-content #banner-archive	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_06.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-archive {height: 241px;}
#rte-content #banner-music	 {background-color:#2b2b2b; min-height: 241px; height:auto; padding: 10px 30px 10px 30px; background: url(../images/banners/banner_07.jpg) no-repeat top right; margin: 0px -1px 0px 0px;}
* html #rte-content #banner-music {height: 241px;}


/*----------------------------------------
Col1
----------------------------------------*/
#rte-content	{background: url(../images/rte-content-bg-tile.jpg) repeat-y top right; font-size: 90%;}
#rte-content #col-1	{background-color: #2b2b2b; width: 580px; float:  left; padding: 0px 0px 0px 0px;}
#rte-content #content-main	{clear: both; padding: 0px 0px 20px 0px;}
#rte-content #col-1 .highlight	{font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 90%; line-height: 24px; }
#rte-content #page-content	{padding: 0px 30px 0px 30px;}
#rte-content #col-1 span.title	{display: block; float: left; color: #d9d996; width: 100px;}
#rte-content #col-1 p	{line-height: 28px;}
#rte-content #col-1 a	{color: #d9d996; text-decoration:underline;}
#rte-content #col-1 a:visited	{color: #d9d996; text-decoration:underline;}
#rte-content #col-1 a:hover	{background:none; color: #ffffff; text-decoration: none;}
#rte-content #col-1 a:active	{background:none; color: #ffffff; text-decoration: none;}
#rte-content #col-1 .biography	{width: 515px; display: block;}
#rte-content #col-1 .bio-content {clear: both; width: 515px; display: block;}
#rte-content #col-1 #page-content	{position: relative;}
#rte-content #col-1 #gallery_container	{width: 500px;}


/* block1 */
#rte-content #col-1 .block1	{background: url(../images/block1-bg-tile.jpg) repeat-x top left; background-color: #010101; font-size: 75%; margin: 0px 0px 30px 0px; height: 155px; border: solid 1px #424242; line-height: 17px;  width: 513px; padding: 0px 0px 0px 0px;}
#rte-content #col-1 .block1	h2 {margin: 0px; color: #d9d996; font-size: 160%; padding: 10px 0px 0px 0px;}
#rte-content #col-1 .block1	h3 {margin: 0px; color: #d9d996; font-size: 110%; padding: 0px;}
#rte-content #col-1 .block1	p {margin: 0px;  padding: 0px 10px 5px 0px; line-height: 17px;}
#rte-content #col-1 .block1 img	{float: left; margin: 0px 15px 0px 0px;}

/* block2 */
#rte-content #col-1 .block2	{background: url(../images/block1-bg-tile.jpg) repeat-x top left; background-color: #010101; font-size: 75%; margin: 0px 0px 30px 0px; height: 300px; border: solid 1px #424242; line-height: 17px; width: 518px;}
#rte-content #col-1 .block2	h2 {margin: 0px; color: #d9d996; font-size: 160%; padding: 13px 0px 0px 0px;}
#rte-content #col-1 .block2	h3 {margin: 0px; color: #d9d996; font-size: 110%; padding: 0px 0px 6px 0px;}
#rte-content #col-1 .block2	p {margin: 0px;  padding: 0px 10px 5px 0px; line-height: 17px;}
#rte-content #col-1 .block2 img	{float: left; margin: 0px 15px 0px 0px;}

/* block3 */
#rte-content #col-1 .block3	{background: url(../images/block1-bg-tile.jpg) repeat-x top left; background-color: #010101; font-size: 75%; margin: 0px 0px 30px 0px; height: 250px; border: solid 1px #424242; line-height: 17px;  width: 518px;}
#rte-content #col-1 .block3	h2 {margin: 0px; color: #d9d996; font-size: 160%; padding: 15px 0px 0px 0px;}
#rte-content #col-1 .block3	h3 {margin: 0px; color: #d9d996; font-size: 110%; padding: 0px 0px 10px 0px;}
#rte-content #col-1 .block3	p {margin: 0px;  padding: 0px 10px 5px 0px; line-height: 17px;}
#rte-content #col-1 .block3 img	{float: left; margin: 0px 15px 0px 0px;}

/*----------------------------------------
Col2
----------------------------------------*/
#col-2	{float: right; width: 393px; color: #010101; font-size: 90%; font-family: Georgia, Arial, Helvetica, sans-serif;}
#col-2	.logo	{background-color: #d9d996; float: right;}
#col-2	.logo img	{float: right;}
#col-2 h2	{color: #010101;}
#col-2 a	{color: #010101; text-decoration: none;}
#col-2 p	{line-height: 22px;}


/*----------------------------------------
Col3
----------------------------------------*/
#col-3	{width: 185px; float:  left; padding: 0px 15px 0px 15px; display: block; font-size: 95%;}
#col-3 ul	{margin: 0px 0px 20px 0px; padding: 0px; list-style-type: none;}
#col-3 ul li	{margin: 0px; padding: 10px 0px 10px 0px; list-style-type: none;}
#col-3 ul li img	{vertical-align: middle;}
#col-3 ul li a	{background: url(../images/arrow_06.gif) no-repeat left top; padding: 0px 0px 0px 15px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li a:visited	{background: url(../images/arrow_06.gif) no-repeat left top; padding: 0px 0px 0px 15px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li a:hover	{background: url(../images/arrow_07.gif) no-repeat left top; padding: 0px 0px 0px 15px; color: #ffffff; text-decoration: underline; font-weight: bold; display: block;}
#col-3 ul li a:active	{background: url(../images/arrow_06.gif) no-repeat left top; padding: 0px 0px 0px 15px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li.current a	{text-decoration: underline;}
#col-3 ul li.radio a	{background: url(../images/icon_audio.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li.radio a:visited	{background: url(../images/icon_audio.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li.radio a:hover	{background: url(../images/icon_audio_white.gif) no-repeat top left; padding: 0px 0px 5px 30px;   color: #ffffff; text-decoration: underline;}
#col-3 ul li.radio a:active	{background: url(../images/icon_audio.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}

#col-3 ul li.tv a	{background: url(../images/icon_watch.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li.tv a:visited	{background: url(../images/icon_watch.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
#col-3 ul li.tv a:hover	{background: url(../images/icon_watch_white.gif) no-repeat top left; padding: 0px 0px 5px 30px;  color: #ffffff; text-decoration: underline;}
#col-3 ul li.tv a:active	{background: url(../images/watch_audio.gif) no-repeat top left; padding: 0px 0px 5px 30px; color: #010101; text-decoration: none; font-weight: bold; display: block;}
/*----------------------------------------
Col4
----------------------------------------*/
#col-4	{width: 148px; float: right;  padding: 0px 10px 0px 0px;  font-size: 95%;}
*html #col-4	{}
#col-4	 p{margin: 0px; padding: 10px 0px 10px 0px;}
#col-4 a	{color: #010101; text-decoration: none; font-weight: bold;}
#col-4 a:visited	{color: #010101; text-decoration: none;}
#col-4 a:hover	{background-color:#d9d996; color: #010101; text-decoration: none;}
#col-4 a:active	{background-color:#d9d996; color: #010101; text-decoration: none;}


/*----------------------------------------
Homepage
----------------------------------------*/
#home-content	{float: left; width: 580px; background-color: #010101;}
#home-content .home-flash	{border-bottom: solid 1px #494949;}
#home-content .blocks	{background: url(../images/home-bg-tile.jpg) repeat-x top left;  background-color: #010101; width: 580px;}

/* block 1*/
#rte-content .home-block1	{width: 191px; float: left; border-right: solid 1px #494949;}

/* block 2*/
#rte-wrapper #rte-content .home-block2	{ width: 176px;  float: left; padding: 5px 10px; height: 280px; }
*html #rte-wrapper #rte-content .home-block2	{width: 170px}
#rte-wrapper #rte-content #col-1 #content-main .home-block2 ul {margin: 0px; padding: 0px; list-style-type: none; background: none;}
#rte-wrapper #rte-content #col-1 #content-main .home-block2 ul li {margin: 0px; padding: 3px 0px 3px 0px; background: none; list-style-type:none;}
#rte-wrapper #rte-content #col-1 #content-main .home-block2 a {color: #ffffff; text-decoration: none; background: url(../images/arrow_04.gif) no-repeat top left; padding: 0px 0px 0px 14px; display: block; font-size: 90%;}
#rte-wrapper #rte-content #col-1 #content-main .home-block2 a:visited {color: #ffffff; text-decoration: none; background: url(../images/arrow_04.gif) no-repeat top left; padding: 0px 0px 0px 14px; display: block;}

/* block 3*/
#rte-content .home-block3	{border-left: solid 1px #494949; width: 191px;  float: right; height: 290px;}

/* block 4*/
#content-main .home-block4 	{ padding: 5px 15px;}
#content-main .home-block4 h2 	{font-size: 140%;}
#rte-wrapper #rte-content #col-1 #content-main .home-block4 p	{font-size: 80%; line-height: 18px; text-align: justify;}	
#rte-wrapper #rte-content #col-1 #content-main .home-block4 p.small	{font-size: 70%;}
#rte-wrapper #rte-content #col-1 #content-main .home-block4 p.highlight	{color: #b9b9b9;}

/* col 3 home */
#col-3 ul.home li	{margin: 0px; padding: 10px 0px 5px 0px; list-style-type: none;}

/* image list*/
#rte-content .image-list	{padding: 10px 0px 10px 0px; margin: 0px;}
#rte-content .image-list	ul {margin: 0px; padding: 0px; list-style-type: none;}
#rte-content .image-list	ul li {margin: 0px; padding: 0px 12px 0px 12px; list-style-type: none; display: inline;}

