/* CSS Document */

body {
	clear:both;
	background-color: #487ABF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12.8px;
	margin:0px;
    background: transparent url(../images/bottom-image.jpg) no-repeat center bottom;
background-color: #487ABF;
}
h1 {
	font-size:26px;
}
#wrapper {
  width: 900px;
	margin:0px auto; 
	clear:both;
	margin-bottom: 180px ;
}
* html #wrapper {
  width: 900px;
	margin:0px auto; 
	padding-bottom: 180px ;
}
#header {
	width: 900px;
	background-color:#00A2FF;
}
#main-content {
  clear:both;
	width: 890px;
  background-color:#FFFFFF;
  padding: 5px;
  height: auto;
 }
#footer {
	width: 900px;
	background-color:#024C93;
  height: 57px;
  margin:0;
margin-bottom: 180px;
}
.menu {
	font-size:11px;
	padding-top: 8px;
  text-transform:uppercase;
	width: 900px;
}
/* main top menu */
.menu #nav {margin: 0px;height: 20px;}
.menu #nav, .menu #nav ul {/* all lists */ padding: 0px; list-style: none; line-height: 11px;}
.menu #nav a {display: inline; width: 10em; color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none;}
.menu #nav li {border-right:1px solid #FFFFFF;  /* all list items */ float: left;  width: auto; /* width needed or else Opera goes nuts */list-style: none;  }
.menu #nav li    {border-right:1px solid #1B6499;  /* all list items */ float: left;  width: auto; /* width needed or else Opera goes nuts */list-style: none;  }
.menu #nav li:hover, #menu #nav li.hover {position:static;}
.menu #nav li a  {width: auto; padding: 0px 26px 2px 25px; text-align: center; }
.menu #nav li a:hover  {text-decoration: underline; }
/* end main top menu */

.logo1 {
      width: 631px;
  float: left;
}
/* small header menu */
.menu-header {
	background-color:#00A2FF;
	float: left;
	width: 253px;
  height: 136px;
}
.menu-header span  a {
	width: 60px;
	display: block;
  font-size: 11px;
	height: 19px;
	text-align: center;
	float: left;
	margin: 0 12px 0 0;
	color: #000;
	text-decoration: none;
}

.menu-header span.selected a {
	width: 60px;
	display: block;
	color: #FFFFFF;
  font-size: 11px;
	height: 19px;
	text-align: center;
	float: left;
	text-decoration: none;
}
.menu-header span a:hover {
	width: 60px;
	display: block;
	color: #FFFFFF;
  font-size: 11px;
	height: 19px;
	text-align: center;
	float: left;
	text-decoration: none;
}

/*end small header menu */
.discover-cape {

  font-size: 20px; 
  text-align:center;
  color: #FFF;
  margin:0;
}
.discover-cape-top{
	clear:both;
 	background-image:url(../images/disc-bcg.jpg);
  background-repeat:repeat;
	width: 900px;
  height: 32px;
}
.discover-cape-btm{
	clear:both;
 	background-image:url(../images/disc-bcg.jpg);
  background-repeat:repeat;
	width: 900px;
  height: 20px;
}
*html .discover-cape span {
 margin-left: -205px;
}
.header-image {
	width: 900px;
  height: 190px;
	overflow: hidden;
}
.sidebar {
	width: 220px;
	float: left;
	font-size:12px;
}
.sidebar-menu{
	width: 220px;
	text-transform: uppercase;
	font-weight: bold;
 	list-style-type:none;
	margin-top: -1px;
}

*html .sidebar-menu{
	width: 220px;
	text-transform: uppercase;
	font-weight: bold;
 	list-style-type:none;
	margin-left: -1px;
}

.sidebar-header {
	padding:6px 0 6px 10px;
	font-size: 12px;
	color:#FFFFFF;
  width: 185px;
	background-color:#004C92;
	border-bottom: 1px solid #FFF;
}
.sidebar-menu a {
  width: 185px;
	font-size: 12px;
	color:#00102D;
	text-decoration: none;
}
.sidebar-menu a:hover {
  width: 185px;
	font-size: 12px;
	color:#FFF;
	text-decoration: underline;
}

.sidebar-menu a.hover {
	font-size: 12px;
	color:#00102D;
	text-decoration:underline;
  width: 185px;
}
.sidebar-links{
  padding:6px 0 6px 10px;
	width: 205px;
  background-color:#00A2FF;
	border-bottom: 1px solid #FFF;
}
.sidebar-menu li{
 width: 205px;
 margin-left: -40px;
}
*html .sidebar-menu li{
 width: 205px;
 margin-left: 5px;
}
.sidebar-search{
	width: 220px;
	margin: -10px 0 5px 0;
}
.sidebar-search input{
	display: inline;
}

.sidebar-accom{
	width: 220px;
} 

.sidebar-adverts{
  margin: 5px 0 0 0;
	width: 220px;
}
.sidebar-adverts img {
  border: 0;   
}
.content {
 width: 460px;
 padding: 0 5px 0 5px;
 float: left;
 margin: 0;
 font-size: 17px;
 line-height: 48px;
}
.content img{
  border: 0;
}
.content-blog {
 width: 640px;
 padding: 0 10px 0 10px;
 float: left;
 margin: 0;
 font-size: 13px;
background-color:#FFFFFF;
}
.content-blog img{
  border: 0;
}
.content-blog1 {
 width: 440px;
 padding: 0 10px 0 10px;
 float: left;
 margin: 0;
 font-size: 13px;
 background-color:#FFFFFF;
 float: left;
}
.content-blog1 img{
  border: 0;
  margin: 5px;
}
.content-blog-wrapper{
 width: 650px;
}
.content-blog-wrapper1{
 width: 450px;
}
.content-blog-header{
 font-size: 26px;
 font-weight: bold;
}
.content-blog-header-one{
 font-size: 18px;
 font-weight: bold;
 margin: 0 0 15px 0;
}
.content-blog-header-one a {
  text-decoration: none;
  color: #000;
}
.content-blog-header-one a:hover {
  text-decoration: underline;
  color: #000;
}
.content-blog-content{
  font-size: 13px;
  width: 450px;
  float:left;
}
.content-blog-content table{
	margin-top: 15px;
}
.content-header{
 font-size: 20px;
 font-weight: bold;
}
.content-right {
 width: 195px;
 float:left;
}
.content-blog-right {
 float:left;
 width: 195px;
 margin-left: 5px;
}
.content-right-img{
	margin: 0 0 10px 0;
}
.content-right-img img{
		 border: 0;

}

.content-right-img1{
	margin: 0 0 10px 0;
}
.content-right-img1 img{
	width: 193px;
	border: 1px solid #000;
}

.menu-footer {
	font-size:12px;
	padding-top: 8px;
  text-transform:uppercase;
	text-align:center;
}
/* the footer menu */
.menu-footer ul {margin:0px;height: 40px;list-style: none;width: 840px;float:left;
		text-align: center;}
.menu-footer ul li {display: inline; border-right: 1px solid #FFFFFF;padding: 0 10px 0 10px;text-align: center;line-height: 20px;}
.menu-footer ul li a {width: 10em; color: #FFFFFF; font-weight: bold; font-size: 11px; text-decoration: none;line-height:12px}
.menu-footer ul li a  {width: auto; padding: 0px 0 2px 0; text-align: center; }
.menu-footer ul li a:hover  {text-decoration: underline; }
/* end footer menu */

.menu-spacer {
  display: inline;
	height: 12px;
	width: 9px;
}
.menu-spacer img{
	height: 12px;
  margin-bottom: -2px;
}

.rating {
  margin: 10px 0 10px 0;
}
.comments {
  color: #4270AE;
}
.comments a{
  color: #4270AE;
  text-decoration: none;
}
.comments a:hover{
  color: #4270AE;
  text-decoration: underline;
}
.commentlist {
 list-style: none;
}
.commentlist li {
 border: 1px solid #000;
 padding: 10px;
 margin-bottom: 10px;
 margin-left: -40px;
}
.comment-author img {
  display: none;
}
.content-blog-header a {
  color: #000;
  text-decoration: none;
}
.content-blog-header a:hover {
  color: #000;
  text-decoration: underline;
}

.postmetadata {
  clear:both;
  border: 1px solid #000;
  padding: 10px;
  margin-top: 10px;
  background-color: #7FD1FF;
   width: 425px;
}
.blog-post-content {
 margin-bottom: 10px; 
 width: 425px;
 padding-right: 5px;
 float: left;
}
.blog-post-content1 {
 margin-bottom: 10px;
 float: left;
 padding-right: 5px;
 width: 445px; 
}
.other-header {
  color:#000000;
  font-family:'Arial';
  font-size:18px;
  font-weight: bold;
  margin-bottom: 25px;
}
.other-content {
 width: 630px;
 padding: 10px;
 float: left;
}
.other-content a {
  text-decoration: none;
  color: #000;
}
.other-content a:hover {
  text-decoration: underline;
}
.sidebar-imgs{
  width: 140px;
  height: 100px;
  margin: 0 0 10px 27px;
  text-align: center;
}
.sidebar-imgs img{
 border:0;
   width: 140px;
  height: 100px;
}
.logo {
  width: 631px;
  float: left;
}
/* small header menu */
.menuColumn {
      float: left;
      width: 269px;
}
.menu-header {
      background-color:#00A2FF;
      width: 269px;
  height: 23px;
}
.blog-contrib {
  margin: 5px 0 0 0;
  width:198px;
  float: left;
  border: 1px solid #000;
}
.blog-contrib li{
  list-style: none;
}
.blog-contrib img {
  width: 90px; 
  height: 80px;
  float: left;
  margin: 0 2px 5px 1px;
}
.blog_c {
  float:left;
  margin-left: 2px;
}
.other-content img {
 margin: 5px;
 border: 1px solid #000; 
}
.thank-contact {
 color: blue;
 text-transform: uppercase;
 font-weight: bold;
}