@import url(featured_slide.css);

body { margin:0; padding:0; font-size:95%; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; color:#666; background-color:#F4F4F2; line-height:1.6em;}
img { display:block; margin:0; padding:0; border:none;}
.justify { text-align:justify;}
.bold { font-weight:bold;}
.center { text-align:center;}
.right { text-align:right;}
.nostart { list-style-type:none; margin:0; padding:0;}
.clear { clear:both; display:block; margin:0; padding:0;}
br.clear { clear:both; margin-top:-15px;}
a { outline:none; text-decoration:none;	color:#600;}
.imgl,.imglx,.imgr { border:1px solid #C7C5C8; padding:5px;}
.imglx { float:left; clear:both; margin:0 0 36px 0; -moz-border-radius:4px;-webkit-border-radius:4px;}
.imgl { float:left;	clear:left;	margin:0 8px 20px 0;}
.imgr { float:right; clear:right; margin:0 0 8px 8px;}
h1,h2,h3 { margin:0; color:#630; font-weight:normal; font-family:Cambria,Georgia, "Times New Roman", Times, serif; border-bottom:1px dashed #ccc; padding-bottom:9px;}

/* ------Wrapper--------*/

.wrapper { display:block; width:100%;}

.col0, .col0 a { color:#4F493E; background-color:#4f493e;}
.col1x { color:#666; background-color:#39342f; height:36px; padding-top:10px; font-size:11px;}
.col1 { color:#666;	background-color:#39342f; }
.col2 { color:#fff; background-color:#4f493e; padding:5px 0; margin-bottom:18px;}
.col2x { color:#fff; background-color:#4f493e; padding:5px 0; }
.col2 a { color:#fff; background-color:#4F493E;}
.col3 { margin:1px 0; }
.col4 { color:#fff;	background:#39342f url(../images/ftbg.gif) repeat-x top left;}
.col4 a { color:#ccc; background-color:#39342F;}
.col5, .col5 a { color:#999; background-color:#1B1B1B;}

/* -----Generalise------*/

#header, #topline, #topbar, #breadcrumb, .container, #hpage_cats, #adblock, #socialise, #footer, #copyright { position:relative; display:block; margin:0 auto; width:960px;}
#header2 { position:relative; margin:0 auto 0; display:block; width:960px;}

/* -----TopBar-------*/

#topline { padding:0; height:20px;}
#topline h1 { border:none; color:#4f493e;}
#topline ul { float:left; margin:6px 0 0 0;	padding:0; list-style:none;}
#topline li { display:inline; margin:0 8px 0 0;	padding:0 10px 0 0;	border-right:1px solid #999;}
#topline li.last { margin-right:0; padding-right:0;	border:none;}
#topline #search { display:block; float:right; margin:0; padding:0;	overflow:hidden;}

/* ------Header-------*/

#header { z-index:1000;	padding-bottom:8px;}
#header p, #header ul { margin:0; padding:0; list-style:none;}
#header #logo { display:block; float:left; margin-top:5px; overflow:hidden;	margin-left:15px;}
#header #logo a { color:#999; background-color:#39342F;}
#header #logo p { text-align:right;	margin-top:5px;	font-family:Arial, Helvetica, sans-serif; text-transform:lowercase;}
#header #topnav { overflow:hidden;}
#header #topnav ul li { float:left;}
#header #topnav ul li.current {}

/* -----BreadCrumb------*/

#breadcrumb { color:#e7ca7a; letter-spacing:0.1em; padding-left:15px; font-style:italic; font-size:80%;}
#breadcrumb a { color:#beb097; font-style:normal;}
#breadcrumb a:hover { color:#fc0;}

/* -----Top Nav------*/

#topnav { display:block; float:right; margin-top:80px; width:625px; font-size:95%; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;}
#topnav ul, #topnav li { margin:0; padding:0; list-style:none;}
#topnav li { float:right; margin-left:15px;}
#topnav li li { margin-left:0; line-height:1.2em;}
#topnav li a:link, 
#topnav li a:visited, 
#topnav li a:hover {font-size:100%; letter-spacing:0.02em; text-transform:uppercase; text-shadow: 0.05em 0.05em #000; display:block; margin:0; color:#ccc; background-color:#39342F; border-top:1px solid #39342F; padding-top:6px 0 0 0;}
#topnav ul ul li a:link, 
#topnav ul ul li a:visited { border:none;}
#topnav li a:hover, 
#topnav li.active a { color:#fc0; background-color:#39342f; border-top-color:#fc0;}
#topnav li ul li a:link, 
#topnav li ul li a:visited { width:200px; float:none; margin:0; padding:7px 10px; font-size:85%; font-weight:normal; color:#ccc; background-color:#232323; border:none; text-transform:none;}
#topnav li ul li a:hover,
#topnav li ul li.active a { color:#fc0; background-color:#3E3E3E; text-transform:none;}
#topnav ul ul { z-index:9999; position:absolute; left:-999em; height:auto; width:220px; border-left:1px solid #666; border-bottom:1px solid #666; text-transform:none;}
#topnav ul ul a { width:100px;}
#topnav li:hover ul { left:auto;}
#topnav li:hover { position:static;}
#topnav li.last { margin-right:0;}

.column .subnav { display:block; width:232px; margin-bottom:15px; margin-left:21px; text-transform:none; letter-spacing:0.02em;}
.column .subnav ul { margin:0; padding:0; list-style:none; text-transform:none;}
.column .subnav ul li { margin:0 0 3px 0; padding:0; text-transform:none;}
.column .subnav ul li a { display:block; margin:0; padding:5px 10px 5px 20px; color:#333; background:url(../images/blue_file.gif) no-repeat 10px center #fff; text-decoration:none; border-bottom:1px dotted #666; text-transform:none; font-size:90%;}
.column .subnav ul li.active a,
.column .subnav ul li a:hover { color:#fc0; background-color:#3e3e3e; text-transform:none;}
.column .subnav ul li.newin a:hover { color:#fc0; background:#3e3e3e url(../images/new-window.png) no-repeat 210px center; text-transform:none;}

/* ---Content----------*/

.container { padding:12px 0 20px 0;}
.content { display:block; float:left; width:660px; margin:0 0 36px 6px;}

.home { margin-left:2px; width:680px;}
.home h2 { width:670px; margin-left:-11px;}
.home #latestnews { padding-left:13px; padding-bottom:27px;}
.home #latestnews .latestnews { width:670px;}
#latestnews p,
.home #latestnews .latestnews p { font-size:95%; letter-spacing:0.02em;}
.home #latestnews .latestnews p strong { font-weight:normal;}
.home #latestnews .latestnews p a { color:#666;}

/* ------Comments-----*/

#items { margin:40px 0;}
#items .itemlist { margin:0; padding:0;}
#items .itemlist ul { margin:0; padding:0; list-style:none;}
#items .itemlist li.odd, 
#items .itemlist li.even { margin:0 0 10px 0; padding:15px; list-style:none; -moz-border-radius:4px;-webkit-border-radius:4px; }
#items .itemlist li.odd { color:#666; background-color:#F7F7F7;}
#items .itemlist li.odd a { color:#600; background-color:#F7F7F7;}
#items .itemlist li.even { color:#666; background-color:#E8E8E8;}
#items .itemlist li.even a { color:#600; background-color:#E8E8E8;}
#items .itemlist .author .name { font-size:120%; font-family:Cambria,Georgia, "Times New Roman", Times, serif; text-shadow: 0.02em 0.02em #fff;}
#items .itemlist .author .name a { color:#39342f;}
#items .itemlist p a { text-decoration:underline;}
#items .itemlist p a:hover,
#items .itemlist .author .name a:hover { color:#600; text-decoration:underline;}
#items .itemlist p { margin:10px 5px 10px 0; padding:0; font-weight:normal;text-transform:none; font-style:italic;}
#items .itemlist li .thumbnail { float:left; border:1px solid #eee; margin:0 15px 0 0;}

/* ------Column-------*/

.column { display:block; float:right; width:270px;}
.column .holder { display:block; width:224px; margin-bottom:20px; padding:4px 0 8px 8px; background-image:url(../images/lastminutes.gif); float:right; margin-right:16px; border:1px solid #b5afa4;}
.column .holder2 { display:block; width:200px; margin:36px 0 20px; padding-left:50px;}
	
/* Sponsors Block */

.column .sponsors { display:block; width:250px;	margin-bottom:10px;	margin-left:10px;}
.column .sponsors h3 { margin:27px 0 9px 10px; width:232px; font-size:140%;}
.column .sponsors .b_250 { display:block; width:224px; border:1px solid #C7C5C8; margin:0 0 10px 10px; padding:4px; -moz-border-radius:4px;-webkit-border-radius:4px;}
.column .sponsors .b_125 ul { margin:0; padding:0; list-style:none;}
.column .sponsors .b_125 li { float:right; margin:0 0 10px 10px;}

/* ------Homepage Specific------*/

#topstory { display:block; width:100%; margin-bottom:3px; margin-left:3px;}
#topstory h3 { margin:27px 0 15px 0; font-size:140%; color:#930;}
#topstory ul { margin:0; padding:0;	list-style:none; display:inline;}
#topstory li { display:block; float:left; width:210px; padding:0; margin:0 24px 0 0;}
#topstory li span { margin-left:3px; display:block; font-size:90%;}
#topstory li span a { color:#666;}
#topstory li span a.more { text-decoration:underline; color:#300;}
#topstory li.last { margin-right:0;}
#topstory img { margin:0 0 13px 0; padding:4px; border:1px solid #C7C5C8;}

#latestnews { display:block; width:660px; margin-bottom:10px;}
.content h1,
#latestnews h2 { margin-top:0; font-size:170%;}
#latestnews h2 { margin-top:27px;}
#latestnews h2 a { color:#630;}
#latestnews ul, #latestnews li { display:block;	width:100%;	margin:0; padding:0; list-style:none;}
#latestnews li { margin:0 0 15px 0;	padding:0;}
#latestnews div.imgholder { display:block; float:left; width:125px;	height:125px; margin:0;	padding:4px; border:1px solid #666;}
#latestnews div.latestnews { display:block;	float:right; width:650px; margin:0;	padding:0;}
#latestnews2 div.latestnews2 { display:block; float:right; width:650px;	margin:0; padding:0;}

/* ------Footer----------*/

#footer { padding:20px 0 36px 0;}
#footer ul { margin:0; padding:0; list-style:none; font-size:85%; line-height:1.6em;}
#footer h3 { margin:0 0 15px 0;	color:#b2b2b2; text-shadow: 0.07em 0.07em #000; border-bottom-color:#666; }
#footer .box { display:block; float:right; width:210px;	padding:0; margin:0 0 0 25px; color:#ccc;}
#footer .box1 { display:block; float:left; width:235px; margin-left:10px;}
#footer .box2 { display:block; float:right;	width:170px; margin-left:25px;}
#footer .box1 .imgl { border:1px solid #ccc; padding:5px; color:#fff; background-color:#000;}
#footer .box1 ul li.active a, 
#footer .box2 ul li.active a,
#footer .box1 ul li a:hover,
#footer .box2 ul li a:hover { color:#fc0;}
#footer .imgthb, #footer .imgthb .wrap { display:block; width:260px;}
#footer .imgthb .wrap .fix { clear:both;}
#footer .imgthb .wrap .ftimg { display:block; float:left; width:60px; height:60px; margin:0 6px 6px 0;}
#footer .imgthb .wrap #ftimg1, 
#footer .imgthb .wrap #ftimg2 { margin-right:0;}

/* -----Copyright-----*/

#copyright { padding:10px 0 10px 16px;}
#copyright p { margin:0; padding:0; font-size:70%; letter-spacing:0.05em; color:#666;}
#copyright p a { color:#999;}

/* ------stylel1----------*/
.style2x { font-size:90%; color:#968F83;}
.style3 { font-size:11px}
.style4 { color:#F4F4F2}
.style1 { font-size:10px; color:#968F83;}
.style2 { font-size:11px; color:#656056;}
.bookbtn { cursor:pointer; cursor:hand;}

.mapwidth {width:320px; word-wrap:break-word; font-size:80%; font-family:Arial, Helvetica, sans-serif; line-height:1.6em;}
p.vsemapimg img,
.mapwidth img { float:left; margin-right:15px; margin-top:5px;}
.mapwidth img.iemail { float:none; margin:0; margin-bottom:-2px; display:inline;}
.mapline {border-bottom:1px dashed #ccc;margin:9px 0; display:block;}

.attraction ul { margin:15px 15px 0 0; display:block; width:190px; float:left; padding-left:15px; font-size:90%;}
.attraction ul li { color:#ff8277; list-style-type:disc;}
.attraction ul li:hover { color:#f00;}
.attraction ul li a { color:#666;}
.attraction ul li a:hover { color:#900;}
.booknow { float:right; width:200px; margin-right:250px; margin-top:-48px;}
h3.plain { border-bottom:none; margin:27px 0 -21px 0;}
table.agent { padding:9px 0 7px 12px;}
#featured_slide { -moz-border-radius:4px;-webkit-border-radius:4px;}
.share_bar { width:270px; height:30px; margin:0 0 0 11px; } 
.fb-send { float:left; }
.socialbtn { float:right; margin-right:16px; }
.socialbtn iframe { border:none; overflow:hidden; width:132px; height:20px; background-color:transparent; }
.fbutton {display:block;background:transparent url(../images/fbicon.png) no-repeat left center; width:100px; overflow:hidden; height:40px; padding-left:38px; line-height:1.4em; padding-top:1px; }
.fbutton:hover {background:transparent url(../images/fbicon2.png) no-repeat left center;}
.clockbox { clear:both; margin-left:16px;}
.clock { color:#aaa; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.clock iframe { width:209px; height:15px; border:0; margin-left:-2px; }
.sitemap a:hover { text-decoration:underline;}
