html {
height : 100%;
margin-bottom : 0.1em;
}

* {
padding : 0;
margin : 0;
}

body {
background : #fff;
font : 0.88em Arial, Helvetica, Geneva, sans-serif;
line-height : 1.5em;
color : #444444;
}

#container {
width : 920px;
margin : 0 auto;
}

.email{
unicode-bidi:bidi-override;
direction: rtl;
}

.xhtmlvalid{
text-align:center;
}

h1 {
font-size : 2em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
margin-top : 2.5em;
}

h2 {
font-size : 40px;
line-height : 1em;
padding-left: 10px;
text-transform : uppercase;
display : inline;
margin-bottom : 0.2em;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-weight:bold;
color: #000000;
text-decoration: underline;
}

h3{
float:left;
margin-left: 2px;
margin-top: -20px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 16px;
color: #353535;
}

h4{
margin-left: 11px;
color: #37612E;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-weight: bold;
font-size: 16px;
color: #37612E;
}

h5{
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight:bold;
color:#000000;
margin-top:1px;
text-align:center;
margin-bottom: 10px;
background-color: #FBF7EA;
padding: 3px 0px;
border: 1px solid #C3C3C3;
}


.image{
float: left;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
}

/* HEADER */

#header {
margin-bottom : 7px;
background : none repeat scroll 0% 0%;
min-height : 60px;
}

#logo {
float : left;
padding-bottom : 15px;
margin-top: 10px;
color: #37612E;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
}

#header h1 {
float : left;
font-size : 4em;
line-height : 1em;
text-transform : uppercase;
display : inline;
margin : 10px 30px 0px 0px;
}

.headerad {
height:69px;
margin-top: 15px;
}

.horizontalads {
margin-top: 5px;
}

#entries {
width : 480px;
float : left;
padding : 25px 0px 0px 0px;
line-height : 1.7em;
}

.intro{
margin-top: 8px;
margin-left:10px;
margin-bottom: 10px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 12px;
text-align:justify;
line-height: 18px;
}

.photo{
margin-top: 8px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 12px;
text-align:center;
}

.authorlink{
margin-top: -5px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 10px;
text-align:center;
}

.othertext{
margin-top: 8px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 12px;
text-align:left;
margin-bottom: 12px;
}

.linkcol{
margin-top: 8px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
text-align:center;
line-height: 1.8em;
padding-left: 2px;
padding-right: 2px;
}

.linkflag:hover{
background:#FFFFFF;
}


/*table rankin*/

#ranking{
margin-top: 5px;
margin-left: 5px;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 11px;
border-collapse:collapse;
}

.hotelrank{
width: 105px;
padding: 3px;
vertical-align:top;
border-bottom: 1px solid;
padding-bottom: 10px;
padding-top: 10px;
}

.hotelinfo{
width: 265px;
padding-left: 4px;
vertical-align:top;
border-bottom: 1px solid;
padding-bottom: 10px;
padding-top: 10px;
}

.hotelimage{
width: 100px;
border-bottom: 1px solid;
padding-bottom: 10px;
padding-top: 10px;
}

.hotelphoto{
width:100px;
height: 75px;
}

.numstars{
float:left;
}

.numrank{
margin-left: 7px;
}

.hotelvote{
margin-top:-20px;
margin-left: 10px;
font-family: Arial, Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 28px;
font-weight:bold;
color:#000000;
}

.numvote{
margin-top: 2px;
margin-left: 11px;
}

.hotelname{
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 16px;
font-weight:bold;
color:#000000;
margin-top:1px;
}

.websitemap{
margin-top: -3px;
margin-left: 1px;
}

.picturevideo{
margin-top: -6px;
margin-left: 1px;
}

.mediumprice{
margin-top: -6px;
margin-left: 1px;
font-weight: bold;
}

.euro{
color: #E88B00;
margin-left: 3px;
}

.bookhotel{
margin-top: -5px;
margin-left: 1px;
font-weight:bold;
}

.bookengine{
margin-left: 5px;
font-weight: normal;
}

.edit {
margin-left: 12px;
margin-top:-5px;
font-size: 10px;
font-weight:bold;
}

a.no{
text-decoration: none;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-weight:normal;
color: #444444;
cursor:default;
}

a.no:hover{
text-decoration: none;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-weight:normal;
color: #444444;
cursor:default;
background:white;
}

.editintro {
margin-left: 5px;
font-size: 10px;
font-weight:bold;
}

.linklang {
margin-right: 7px;
margin-bottom: 7px;
}

.linklangesp {
margin-right: 7px;
margin-bottom: 7px;
margin-left:-6px;
}

/* LINKS */

a {
color : #0063C6;
text-decoration : none;
outline : none;
font-weight : bold;
}

a:hover {
background : #f3f3f3;
color : #E48900;
text-decoration : none;
outline : 0;
}

a:visited {
text-decoration : none;
outline : 0;
}

a:link h3 {
color : #951400;
border : none;
outline : 0;
}

a:link img {
border : none;
outline : none;
}


/* MENU H */

#navcontainer ul {
padding-left : 0;
margin-left : 0;
background-color : #FBF7EA;
color : white;
float : left;
width : 100%;
border: 1px solid #C3C3C3;
}

#navcontainer ul li {
display : inline;
font-family: Trebuchet MS, Helvetica, Geneva, sans-serif;
font-size: 18px;
background-color : #FBF7EA;
}

#navcontainer ul li a {
padding : 0.2em 2em 0.2em 0.8em;
background-color : #FBF7EA;
color : #0063C6;
text-decoration : none;
float : left;
text-align:left;
}

#navcontainer ul li a:hover {
color : #E48900;
}

/* UNDER HEADER

#slickbox {
background : inherit;
float : left;
position : relative;
margin : 0 auto;
padding : 0;
text-transform : lowercase;
font-size : 0.9em;
border: 1px solid #000000;
}

#slickbox h4 {
text-transform : uppercase;
padding : 3px 0 3px 0;
}

#slickcats {
background : inherit;
float : left;
position : relative;
padding : 0;
border: 1px solid #c3c3c3;
}*/

/* ARTICLE */

.post {
margin-top: 6px;
margin-bottom : 2em;
}

a.title{
color: #444444;
}

/* SIDEBAR*/

#sidebar {
width : 400px;
float : right;
font-size : 0.9em;
padding : 0px 0 25px 0;
line-height : 1.5em;
margin-top : 8px;
}

#sidebarhigh{
width: 400px;
height: 80px;
margin-bottom: 10px;
margin-top:15px;
}

#sidebar h3 {
font-weight : bold;
font-size : 1.2em;
text-transform : uppercase;
margin-bottom : 0.2em;
margin-top : 2.3em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}

#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}

#sidebarleft {
width : 180px;
float : left;
}

.lileft{
text-align:center;
padding: 2px 0px;
}

.lileftlast{
text-align:center;
padding: 8px 0px 14px 0px;
}

.lirightlast{
text-align:center;
padding: 2px 0px 14px 0px;
}

#sidebarright {
width : 190px;
float : right;
}

#sidebar li {
margin-left : 0;
padding-left : 0;
margin-top : 0.1em;
}

#sidebar p {
display : block;
background-color : #f3f3f3;
padding : 5px;
margin-top : 1px;
}

/* FOOTER */

#footer {
width : 920px;
font-size : 1em;
height : auto;
text-decoration : none;
text-align : center;
margin-bottom: 30px;
}

#footer a {
background-color : #3c3c3c;
color : white;
text-decoration : none;
}

#footerinfo {
background-color : #FBF7EA;
color : #0063C6;
border: 1px solid #C3C3C3;
float : left;
display : inline;
padding : 0px;
text-align : center;
width:100%;
}

.left {
display : inline;
float : left;
margin-left: 230px;
color : #37612E;
text-align : center;
}

.right {
display : inline;
float : right;
}



/*GENERIC*/

p {
padding-top : 5px;
padding-bottom : 5px;
}

ul {
list-style : none;
margin-left : 0;
padding-left : 0;
margin-top : 0;
}

ol {
margin-left : 0;
margin-left : 30px;
margin-top : 0;
}

img {
border : none;
padding-top : 3px;
padding-bottom : 3px;
}

code {
font-family : "Courier New", Courier, mono;
}

pre {
font-family : "Courier New", Courier, mono;
}

em {
font-weight : bold;
text-decoration : underline;
background-color : #f3f3f3;
}


/*h3 {
font-weight : bold;
font-size : 1em;
text-transform : uppercase;
margin-bottom : 0.5em;
margin-top : 2.5em;
letter-spacing : 0.2em;
color : #34353e;
border-bottom : 1px solid silver;
}*/

.clear{
clear : both;
margin : 0;
padding : 0;
}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
color : #777;
}

#pages ul li.page_item ul li.page_item {
margin-left: .5em;
}

.content {
margin-bottom : 25px;
padding-left : 5px;
font-weight : normal;
}

.commentbox {
height : 100px;
}

#sidebarleft li a img, .flickr li img {
padding : 4px;
border : 2px solid silver;
margin: 3px 0;
}


img.center {
display: block;
text-align: center;
margin: 0 auto;
}

img.alignleft {
float: left;
padding: .9em .5em .5em;
}

img.alignright {
float: right;
padding: .9em 0 .5em .5em;
}

img.left {
float: left;
padding: .9em .5em .5em;
}

img.right {
float: right;
padding: .9em 0 .5em .5em;
}

img.wp-smiley {
background: inherit;
}


