body {color:#252525;font-family: Arial, Helvetica, sans-serif; font-size:90%; background-color:rgb(69,107,130); margin:0; font-size:90%  }
h1 {text-align:center; font-size:140%; margin:0; padding:0 0 10px 0}
h2 {padding:0; text-align:center; margin:12px 0 12px ; font-size:110%}
h2 a { color:#FFFFFF  }
h1,h2,h3 { font-family:Calibri,Arial, Helvetica, sans-serif  }
p {font-size:80%;color:#252525;font-weight:normal; padding:10px 0 10px 0;margin:0;font-family: Arial, Helvetica, sans-serif;}
a,#news h2 a {text-decoration:none; color:#0066CC}
a:hover,#active { text-decoration:underline; }
a img{ border:none }
#admin input,textarea { width:300px }
ol li p { padding-top:0;  }
#wrap {width:970px;height:auto;margin:auto; }
#container {width:970px; float:left; background-color:#FFFFFF;  }
#nav {padding:0; margin:10px 0 10px 0; float:left; width:213px   }
#nav li {background-color:rgb(69,107,130); list-style:none; margin:2px 0 6px 0   }
#nav li:hover { background-color:rgb(90,158,204); }
#nav a { color:#FFFFFF; padding:10px 10px 10px 10px; display:block; font-weight:bold }
#header { width:960px; float:left; margin:0 0 10px 10px}
#logo {float:left; margin-top:15px    }
.banner { background-image:url(../images/banner%20right.gif); background-repeat:no-repeat; background-position:right; width:550px; float:right; height:98px; padding:20px 33px 0 33px; }
.banner p { text-align:right; padding:15px 0 0 0; font-size:150% ; font-weight:bold;color:rgb(69,107,130); }
.left { float:left; width:213px; margin:0 10px 0 10px  }
.countryNav {  float:left; width:213px; background-color:#EAEFF2;  }
.countryNav { background-color:#EAEFF2;  }
.countryNav h2, .countryNav p { text-align:center;}
.countryNav p {  margin:0; padding:4px 0 3px 0;  }
.countryNav h2{ color:#FFFFFF; margin:0; background-image:url(../images/country%20panel%20top.gif); background-repeat:no-repeat; color:#FFFFFF; font-size:110%; background-color:#FFFFFF }
.countryNav form { ;margin:0; padding:0;  }
.countryNav select { width:209px;margin:0; padding:0; }
.middle,.info,.ads { float:left; width:600px;  }
.links { float:left; width:213px;background-color:#EAEFF2; padding-bottom:2px  }
.links h2 { font-size:90%; background-image:url(../images/online%20res%20panel%20top.gif); padding:2px 0 2px 0; color:#FFFFFF; margin:0; }
.links h3 { font-size:90%; text-align:center; background-color:rgb(69,107,130); padding:0; margin:10px 0 3px 0; color:#FFFFFF  }
.links ul { padding:0; margin:10px 0 0 15px   }
.links ul li { background-color:rgb(69,107,130); text-align:center; font-size:80% ;   width:179px;  list-style:none  }
.links ul li a { color:#FFFFFF; padding:5px 0 5px 0; display:block }
.news,.features{ float:right; width:354px;background-color:#EAEFF2;   }
.features{ margin-top:8px;  }
.news h2,.features h2 { font-size:110%;background-image:url(../images/News%20panel%20top.gif); margin:0;  }
.news h3,.features h3 { font-size:100%;  margin:0; padding:6px 10px 0 10px; }
.news p,.features p {  margin:0; padding:2px 10px 3px 10px; }
.right { float:right; width:120px;  height:600px  }
.right p { text-align:center  }
.footer { background-color:#DFDFDE; clear:both; width:950px; border-top:10px solid #FFFFFF; padding:10px 10px 10px 10px; margin-top:12px  }
.footer p { text-align:center; font-size:70%  }
.footer a { margin:0 3px 0 3px  }
.recomended {  margin:4px 0 10px 16px ;padding:0  }
.recomended li { font-size:90%; } 
.center { text-align:center  }
#rss { float:right; margin:-20px  24px 0 0; border:1px solid white  }
.whiteBox { background-color:#FFFFFF; margin:4px 4px 4px 4px  }
.ads { margin-top:5px  }
.kelkoo { float:right; width:120px;  }
.adsense { width:468px; height:60px; float:left;  text-align:center;   }
.reduce  { font-size:70%;  }
#office,#links { width:580px }
#office h1,#links h1 { font-size:110%; background-image:url(../images/office%20header.gif); background-color:rgb(69,107,130);  background-repeat:no-repeat; color:#FFFFFF; padding-top:6px  }
#links ul li { list-style:none; margin:2px 2px 2px 2px; padding:7px 7px 7px 7px;  } 
#links ul { margin:0; padding:0;  }
.touristInfo { background-color:#EDEDED; float:left; width:580px; margin-bottom:18px  }
.touristInfo table,.touristInfo td { margin:0;padding:0 }
.information,.visa,.facts { float:left; margin:9px 9px 9px 9px;  width:174px; background-color:#FFFFFF }
.visa { margin-left:10px; }
.facts {  background-color:#EDEDED; float:right }
.facts h2 { color:rgb(69,107,130) }
.facts p { margin:5px 5px 5px 5px; text-align:center  }
.facts table { width:174px; }
.whiteBG { background-color:#FFFFFF }
.greyBG {  background-color:#EDEDED;  }
.information h2,.visa h2 { background-color:#456B82;color:#FFFFFF; margin-top:0; padding:3px 0 3px 0;  }
.information p,.visa p { margin:0; padding:1px 7px 0 7px; }
.selectedLinks { float:left; text-align:center; width:374px;  }
.linkBlocks { width:580px } 
.linkBlocks a { color:#FFFFFF  }
.linkBlocks td { background-color:rgb(69,107,130); padding:5px 5px 5px 5px; margin:1px 1px 1px 1px; text-align:center  }
.newsContent { float:left; width:460px; }
.newsInfo { float:right; width:115px }
.newsInfo h2,.newsInfo p { text-align:center}
.archive { float:right; width:190px; background-color:#EAEFF2;  }
.archive ul li {  font-size:90% }
#news h2,#golf h2 { text-align:left }
#golf h2 { margin-bottom:0  }
.archive h2 { text-align:center !important  }
.date { font-style:italic; color:rgb(69,107,130);  }
.currentPage { color:#252525; }
.pagination { text-align:center;  }
.pagination span { }
#admin h2,#admin h2 a { color:#000033; text-align:left }
#admin  { width:700px }
#admin .archive { float:left }
.articleImage { float:right; margin:5px 0 5px 10px;}
.newsListing a { color:#E80000 }
.articlesLeft { float:left; width:400px  }
.bttn {width:auto!important; height:auto!important }
input.small {width:120px!important;}
.dredtitle { color:white }
#flightsForm input  {width:auto }
#cse-search-box{  margin:0 !important ; padding:0 !important }
#cse-search-box p { text-align:right; margin:0 !important ; padding:0 !important  }
.wordsize1 { font-size:10px; }
.wordsize2 { font-size:11px; }
.wordsize3 { font-size:12px; }
.wordsize4 { font-size:13px; }
.wordsize5 { font-size:14px; }
.wordsize6 { font-size:15px; }
.wordsize7 { font-size:16px; }
.wordsize8 { font-size:17px; }
.wordsize9 { font-size:18px; }
.wordsize10 { font-size:19px; }
.cloud a { white-space: nowrap;}
.cloud p {text-align:center; padding-top:0;}
.cloud h2 {text-align:center !important} 
.news .dateSmall { font-size:70%; padding:1px 10px 0px 10px;}