/**************************** Global Colours that won't change *******************************/
body {color: #333;}

#right_wrap {background: #FFFFFF; }


#bannerimage {  border-right: 1px solid #DADADA;}
#bannerimage form { color: #fff;}
#bannerimage form label {color: #fff;}
#bannerimage form input {border: 1px solid #AAAEB1; }
#bannerimage form input.sub {background: #fff; color: #333; }

a {color: #333; }


#center {border-right: 1px solid #DADADA; }

#leftCol {; }

.logout_box {background: #E1F2DD; color: #fff}
.logout_box p.top {background: #39A91C; }
.logout_box a { color: #fff; }
.logout_box a:hover {color: #eac800;}

#youroptions ul li { background: url(../img/menu_arrow.gif) no-repeat #FFEEEE; }
#youroptions ul li.title {background:  url(../img/youthzone/bg_youroptions.jpg); color: #fff; }
#youroptions ul li.on {background: url(../img/arrow_entertain_on.gif) no-repeat #DB0F10; }
#youroptions ul li.on a {color: #fff; font-weight: bold}
#youroptions ul li.sub { background: #FAB4B5;  color: #333}
#youroptions ul li.subon {background: #FAB4B5; color: #8C3BBF;}
#youroptions ul li.subon a {color: #fff;}
#youroptions ul li.sub2 {background-color: #FBD8D9;}
#youroptions ul li.sub2on {background-color: #FAC8C9;}


.leftcol_whitebox { color: #444;}
.leftcol_whitebox a {color: #444; }


.left_feature {background: url(../img/left_feature_bg.gif) repeat-y;}
.left_feature input.sub {border: 1px solid #ce0c0c; color: #ce0c0c; background: #fff;}

#tools h3 {  background: #CE0C0C url(../img/tools-bg.gif) right no-repeat; color: #fff;}
#tools ul { background: #F9DDDD;}
#tools ul li { border-bottom: 1px solid #fff; }
#tools ul li a { color: #444; }
#tools ul li a:hover { color: #a60505;}

h1 { color: #26537c; } 
h1.dash {border-bottom: 1px dashed #e8e8e8;}

/* entertainment homepage */
.home_split_l { padding-top: 10px; margin: -10px 10px 0 0px; float: left; width: 415px; height: 354px; background: url(../img/home_col_entertain.jpg) no-repeat top left;}
*html .home_split_l { padding-top: 10px; }
.home_split_l h1 {margin-top: 0;}
.home_split_l p {margin-top: 5px;}
.home_split_l img {display: block;margin-bottom: 3px;}



#my_icons {  border: 1px solid #dadada; background: #f8f8f8;}
#my_icons a { color: #a60505; }

#main_icons { border: 1px solid #dadada;  background: #f8f8f8;}
#main_icons td { border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8; }
#main_icons td.link a {color: #a60505; } /* #a60505 */
#main_icons td.link a:hover {color: #999}
#main_icons td.desc {color: #666;}
#main_icons td.desc a {color: #666;}
#main_icons td.desc a:hover { color:#b8860b}

#my_shortcuts img.link {border: 1px solid #dadada;}

/* rcol boxes */
#rightCol .rightcol_box { color: #444;}
#rightCol .rightcol_box ul li.date {color: #777}
#rightCol .rightcol_box a {color: #333; }

#rightCol .rightcol_box ul.download li {background: url(../img/download_min.gif) top left no-repeat;}
#rightCol .rightcol_box ul.download  li.details {color: #999;}

/* My Tools */
#my_tools { border: 1px solid #dadada;  background-color: #f8f8f8;}
#my_tools a { color: #a60505;}

.select_dublin_ie_zones {background: #CE0C0C; color: #fff;}
.select_dublin_ie_zones select { border: 1px solid #7E807F;}


/* Weather */
.weather h4 { color: #fff;}

a.whitearrow {color: #fff;}
a.whitearrow:hover {color: #fff;}



/* footer */
#footer { color: #666666;  background: #F3F4F4;}
#footer p {color: #999;}
#footer a {color:#666;}
#footer a:hover { color: #999; }



/************************** Colours that may change **********************************/
#top p {color: #fff; height:}
#top p a {color: #fff;}
#top p a:hover {text-decoration: underline;}




/************************** Colours that will definitely change in each zone **************************/
#top { background: #DB0908;}
#top ul li a:hover {color: #DB0908;}
#top ul li.on a {color: #DB0908;}

#bannerimage .main_banner { color: #fff; background: url(../img/banners/youthzone.jpg) no-repeat;}

h1 { color: #CE0C0C; } 
h3 { color: #CE0C0C; background-color: #DADADA; }
.third_column h2 {color: #CE0C0C;}
.left_feature h2 {color: #ce0c0c;}


.whats-on { background: url(../img/youthzone/whats-on.jpg) no-repeat; width: 410px; height: 132px;}
.whats-on h2 {padding: 40px 0 0 25px; color: #c00;}
.whats-on p {margin: 5px 25px; width: 150px; font-size: .9em;}
/*.movies {background: url(../img/youthzone/movies.jpg) no-repeat; width: 200px; height: 114px; float: left; margin-right: 10px;}
.movies p {margin: 45px 0 0 25px; font-size: .9em; width: 110px;}
.music {background: url(../img/youthzone/music.jpg) no-repeat; width: 200px; height: 107px; float: left; margin: 7px 0 0 0;}
.music p {margin: 36px 0 0 20px; font-size: .9em; width: 110px;}*/
.problems {background: url(../img/youthzone/problems.jpg) no-repeat; width: 410px; height: 118px; margin:0px 0 0 0;}
.problems p {padding:45px 0 0 0; margin: 0px 0 0 160px; text-align: right; font-size: .9em; width: 213px; line-height: 14px}
.your-health {background: url(../img/youthzone/your-health.jpg) no-repeat; width: 410px; height: 111px}
.your-health p {padding: 40px 0 0 25px;font-size: .9em; width: 213px; line-height: 14px;}

.middle_banner {background-color: #FF6600; color: #fff;}

a.largearrow {background: url(../img/red_arrow_lge.gif) no-repeat;}
p.largearrow {background: url(../img/red_arrow_lge.gif) no-repeat; padding-left: 12px; font-size: .9em}
ul.largearrow li {background: url(../img/red_arrow_lge.gif) top left no-repeat;}

a:hover {color: #ce0c0c;}
.leftcol_whitebox a:hover{color: #ce0c0c;}
#rightCol .rightcol_box a:hover{color: #ce0c0c;}

table.datatable th {background: #ce0c0c; }
table.datatable td.sec { color: #ce0c0c;}





