/* ------------------------------HTML Redefine Tags------------------------------ */
body {font-family: Arial, Verdana, Helvetica, Sans-serif;font-size: 13px;margin: 1px;padding: 0;background:url(http://www.hotelsinengland.com/images/tail-top.gif) left top repeat-x #fff;}

input, form, textareah1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
h1 {font-size: 14px;}
h2 {font-size: 10px;color: #999999;}
h3 {padding: 4px;color: #FF6014;font-weight: bold;font-size: 14px;border-bottom: solid 1px #d48712;margin-bottom: 2px;}
p {padding: 4px;}
a:link {color: #427aba;}

a:visited  {color: #427aba;}

a:hover {text-decoration: none; color:red;}

/* ------------------------------PAGE STRUCTURE------------------------------ */
/* #container has an absolute width (934 pixel) */

#container {width: 934px;margin: 0 auto;/*	background: #ffffff;	*/border: 1px solid #eeeeee;}
#topnews {overflow: auto;}
#popularnews {background-color: #dce6ef; text-align:left;padding: 5px;margin: 0;margin-left: 1px;}
#popularnews a {color: #003366;text-decoration: none;}
#popularnews a:hover {color: red;text-decoration: none;}

#popularnews p{text-align:left;margin-top: -4px;border-bottom: solid 1px #eeeeee;}

#recentarticles {height: 200px;overflow: auto;}
#topbar {position: relative;width: 934px;height: 100px;margin: 0 auto;/*	background: #2e2e2e;*/color: #444444;font-weight: bold;font-size: 10px;}

/*#topbar img {display: block;background: url(styles/darkred/images/logo.png);position: absolute;top: 17px;left: 20px;}*/

/*-------------------------------Search bar-----------------------------  */
.searchbar {display: block;position: absolute;top: 7px;left: 770px;}

#navcontainer ul {padding: 0px;margin: 0 auto;margin-bottom: 4px;background-color: #F9F8F1; color: White;float: left;width: 925px;font-size: 13px;font-weight: normal;border-bottom:solid 1px #eeeeee;list-style-type: none;}
#navcontainer ul li {cursor: pointer;display: inline;}
#navcontainer ul li a {padding: 0.2em 1em;color: #000000;font-weight: bold;text-decoration: none;float: left;margin-left:8px;border: solid 1px #eeeeee;border-bottom: none;cursor: pointer;}

#navcontainer ul li a:hover {background-color: #ffffff;color: #red;}
#navcontainer li a#current {background: #ffffff;color: #000;border-bottom: 1px solid white;font-size: 13px;font-weight: bold;margin-bottom:-3px;}
#navcontainer .tab_right {float:left;line-height: 20px;margin: 0px;background: url('http://www.hotelsinengland.com/england-hotels/templates/simpletex/img/tab-right.gif') top right no-repeat;}

/* Sub Category Nav */

#sublist {height:25px;padding: 5px;color: #003366;font-weight: bold;font-size: 14px;text-align: left;margin-bottom:5px;border-bottom: solid 1px #eeeeee;}

.sublist {padding: 5px;font-weight: normal;font-size: 14px;text-align: left;margin-bottom: 5px;border-bottom: solid 1px #eeeeee;text-decoration: none;}

.sublink a{margin-left: 15px;color: #427aba;font-size: 12px;font-weight: bold;text-decoration: none;}

.sublist a#current {color: #330b03;font-weight: bold;text-decoration: none;}

.sublist h1 {font-weight: bold;font-size: 10px;display: inline;}
#main {width: auto;display: block;}
#column_left {width: 452px;margin-right: 10px;float: left;border-left: 0px;padding: 0px;}
#column_right {width: 258px;margin-right: 10px;float: left;}
#ad_bar_right {width: 200px;margin-right: 0px;float: left;padding:0px;}
div.spacer {clear: both;height: 10px;display: block;}
.searchbox {vertical-align: bottom;text-align: right;}
#footer {width: 904px;display: block;text-align: center;font-size: 11px;color: #666666;padding: 30px 15px;background-color: #E8F6FF;}

/* ------------------------------CUSTOM CLASSES------------------------------ */
/* Add here your custom classes ... */

.favicon {position: absolute;top: 0.8em;left: 0;text-align: center;font-size: 85%;margin: 0;padding: 0;}
.news-body {padding-left: 5px;background-color: #ffffff;}
.news-body p{margin-top:-5px;}

.news-body h1 {font-size: 14px;color: #427aba;margin: 0 0 5px 0;margin-top: 2px;}
.news-body h1 a {color: #427aba;text-decoration: none;}
.news-body h1 a:hover {text-decoration: underline;color:red;}
.news-body h2 {font-size: 12px;font-weight: normal;color: #444;}
.news-body img {padding-right: 5px;}

.headlines-body {margin-left: 10px;}
.headlines-body P {margin: 0px 0px 3px 22px;text-indent: -22px;padding: 2px;font-size: 12px;}
.headlines-body P IMG {margin-right: 5px;vertical-align: middle;}
.headlines-body p a:link {color: #427aba;text-decoration: none;}

.headlines-body p a:hover {color:red;text-decoration: underline;}
.headlines-source {font-size: 10px;font-weight: normal;color: #999999;display: inline;}
.NewInLast {padding: 2px;color: #003366;text-transform: uppercase;font-weight: bold;font-size: 10px;margin-bottom: 2px;border-bottom: dashed 0.5px #999999;}
.Pagination {padding: 5px;color: #003366;text-transform: uppercase;font-weight: normal;font-size: 10px;text-align: right;border-top: dashed 0.5px #999999;border-bottom: dashed 0.5px #999999;}
.Pagination h1 a:link {color: #000000;text-decoration: underline;}
.Pagination h1 a:hover {text-decoration: underline;}
.Page_number {padding: 2px;color: #999999;background-color: #ffffff;font-weight: bold;text-align: right;font-size: 12px;}

/* Tag Cloud CSS */

#tagcloud {color: #0066FF;padding: 10px;text-align: center;}
#tagcloud a:link {color:#427aba;text-decoration: none;}
#tagcloud a:hover, #tagcloud a:active {text-decoration: underline;color: #000;}
#tagcloud span {padding: 4px;}
.smallest {font-size: x-small;}
.small {font-size: small;}
.medium {font-size: medium;}
.large {font-size: large;}
.largest {font-size: larger;}

#row-2 {marin:0px auto; height:45px;margin-left: -40px;}
#row-2 img {margin:0px; padding:0px;border:0px;}
#row-2 a{margin:0px; padding:0px;border:0px;}
#row-2 ul {list-style:none;}
#row-2 .site-nav { width:100%; overflow:hidden;}
#row-2 .site-nav li { float:left;}
#row-2 .site-nav li.m1-act { margin-right:-7px; position:relative;}
#row-2 .site-nav li.m2-act { margin:0 -7px 0 -8px; position:relative;}
#row-2 .site-nav li.m3-act { margin:0 -7px 0 -7px; position:relative;}
#row-2 .site-nav li.m4-act { margin:0 -7px 0 -6px; position:relative;}
#row-2 .site-nav li.m5-act { margin:0 -7px 0 -6px; position:relative;}
#row-2 .site-nav li.m6-act { margin-left:-7px; position:relative;}
