﻿/* CSS Document */
html {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#89928f; height:101%}
li {list-style:none;}
a {color:#8098c2; font-weight:bold; text-decoration:none;}
strong {color:#8098c2}
h1 {font-size: 12px;}
h2 {font-size: 18px;}
h3 {font-size: 15px;}
li strong {color:#89928f;}
hr {color:#89928f;}
img {border:none;}

#wrap {width:950px; margin:0 auto}

#header {height:170px; width:950px; background:url(../images/header.jpg); }
#menu { width:950px; padding-top:146px; }
#menu a { float:left;}
.home {background:url(../images/menu/home.jpg);  width:97px; height:21px; display:block; border-right: 1px solid #89928f;}
.home:hover {background:url(../images/menu/home_over.jpg);}
.about {background:url(../images/menu/about.jpg);  width:97px; height:21px; display:block; border-right: 1px solid #89928f;}
.about:hover {background:url(../images/menu/about_over.jpg);}
.news {background:url(../images/menu/news.jpg);  width:97px; height:21px; display:block; border-right: 1px solid #89928f;}
.news:hover {background:url(../images/menu/news_over.jpg);}
.travel {background:url(../images/menu/travel.jpg);  width:97px; height:21px; display:block; border-right: 1px solid #89928f;}
.travel:hover {background:url(../images/menu/travel_over.jpg);}
.contact {background:url(../images/menu/contact.jpg);  width:97px; height:21px; display:block; border-right: 1px solid #89928f;}
.contact:hover {background:url(../images/menu/contact_over.jpg);}
.programme {background:url(../images/menu/programme.jpg);  width:134px; height:21px; display:block; border:none;}
.programme:hover {background:url(../images/menu/programme_over.jpg);}
.directions {color:#FFFFFF; padding-left:93px; padding-top:7px;}
.directions:hover {color:#8098c2;}

#news {margin-bottom:10px; }
#news strong {font-size:11px;}
.news_title {font-size:14px;}

/*Home page*/
#inner_wrap {width:950px; background:#dddd8b url(../images/inner_wrap_back.jpg) repeat-x; height:370px;}
#welcome {width:393px; float:left;  height:363px; background:url(../images/welcome_back.jpg) bottom no-repeat #d4d46e; }
#welcome p {padding-left:32px; padding-right:15px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#flash {width:498px; height:313px; float:right; background: url(../images/flash_back.jpg) no-repeat; padding-left:59px; padding-top:50px}

/*Content*/
#content_holder {width:950px; background: url(../images/content_holder.jpg) repeat-x; min-height:412px;}
#content1 {background:url(../images/content.jpg) no-repeat; width:590px;  float:left; padding-top:50px; padding-left:32px; padding-right:22px;}
#content2 {background:url(../images/content.jpg) no-repeat; width:700px; float:left; padding-top:50px; padding-left:32px; padding-right:22px;}
#right_bar {width:261px; min-height:400px; float:right; margin-top: 57px; margin-left:22px; margin-right:22px; background: url(../images/right_bar_back.gif) #e9eaea no-repeat bottom;}
#right_bar strong {color:#89928f; font-size:11px;}
.title {font-size:18px; font-weight:bold;}

/*Travel*/
#travel_content_holder {width:950px; background: url(../images/travel_content_holder.jpg) repeat-x; min-height:590px;}
#content3 { width:950px;  padding-top:45px;  }
#travel_left {float:left; }
#travel_content {float:left; width:363px; padding-left:32px; height:370px; background:url(../images/content3.jpg) no-repeat bottom right;}
#travel_rss {background:url(../images/travel.jpg) no-repeat #dddd8b; float:right; width:555px; }
#travel_rss_content {background:url(../images/travel_updates.jpg) no-repeat;}
#rss_content {margin-left:59px; margin-top:50px; background:white; overflow-y:scroll; font-size:10px; height:155px; padding:10px;}
#travel_bottom {background:#dddd8b ; clear:left;  width:363px; padding-left:32px; padding-top:10px;}
#travel_news {margin-top:0px; margin-left:59px; width:457px; background:#ffffff; padding:10px;}
#updates {margin-bottom:5px; min-height:50px;}
#updates strong {color:#89928f;}


.train {background:url(../images/travel/train.jpg); display:block; width:125px; height:47px;}
.train:hover {background:url(../images/travel/train_over.jpg); display:block; width:125px; height:47px;}
.car {background:url(../images/travel/car.jpg); display:block; width:125px; height:47px;}
.car:hover {background:url(../images/travel/car_over.jpg); display:block; width:125px; height:47px;}
.foot {background:url(../images/travel/foot.jpg); display:block; width:125px; height:47px;}
.foot:hover {background:url(../images/travel/foot_over.jpg); display:block; width:125px; height:47px;}
.bike {background:url(../images/travel/bike.jpg); display:block; width:125px; height:47px;}
.bike:hover {background:url(../images/travel/bike_over.jpg); display:block; width:125px; height:47px;}
.shuttle {background:url(../images/travel/shuttle.jpg); display:block; width:125px; height:47px;}
.shuttle:hover {background:url(../images/travel/shuttle_over.jpg); display:block; width:125px; height:47px;}
.bus {background:url(../images/travel/bus.jpg); display:block; width:125px; height:47px;}
.bus:hover {background:url(../images/travel/bus_over.jpg); display:block; width:125px; height:47px;}

/*other_stuff*/
#right_bar_content { background:url(../images/right_bar_top.gif) no-repeat; padding:22px;}

#bottom_wrap {height:184px; background:url(../images/bottom_wrap.jpg) bottom right no-repeat;}
#box1 {float:left; height:184px; width: 284px;}
#box1 img {margin-bottom:0px;}
#box2 {float:left; width:512px; height:144px; background:url(../images/latest_news.jpg) no-repeat; padding-top:37px; padding-left:30px;}
#box3 {float:left; width:105px; height:184px}


#footer {clear:both; width:935px; height:23px; background: url(../images/footer.jpg) no-repeat; padding-top:62px; padding-right:15px;}
#footer a {color:White; font-weight:normal;}
#footer a:hover {color:#8098c2; }
#footer_home {clear:both; width:935px; height:23px; background: url(../images/footer_home.jpg) no-repeat; padding-top:7px; padding-right:15px; }
#footer_home a {color:White; font-weight:normal;}
#footer_home a:hover {color:#8098c2; }
.span1 {color:Red;}
