/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

/***************************** body + fonts */

body {text-align:center;font: 12px Verdana, Arial, Helvetica, sans-serif;color:#000;background: #242021 url(/wp-content/themes/ginger/images/background.jpg) center 0 no-repeat;padding: 0 0 100px 0;}
p {padding:10px 0;line-height:150%;}
li {line-height:150%;}

#content.inside ul {padding: 10px 0;list-style:none;}
#content.inside li {padding: 0 0 0 20px;background: url(/wp-content/themes/ginger/images/li.gif) 0 4px no-repeat;}

h2 {letter-spacing:-1px;}
h4 {padding: 3px;background:#efe7c2;font-size:14px;margin: 5px 0;}

a {color:#9c320d;outline:none;}
a:hover {color:#000;}

/***************************** body + fonts */

#wrap {width:850px;margin:auto;text-align:left;}
#logoetc {width:850px;height:220px;}
#intro {width:760px;height:110px;padding: 20px 35px 20px 20px;background: url(/wp-content/themes/ginger/images/intro.gif) 0 0 no-repeat;margin: -20px 0 0 25px;color:#fff;overflow:visible !important;overflow:hidden;}
#main {padding: 0 0 0 25px;background: url(/wp-content/themes/ginger/images/spare.gif) 0 0 no-repeat;height:auto !important;height:300px;}
#main.inside {background:0;}
#content {width:550px;background: url(/wp-content/themes/ginger/images/content.gif) 0 0 repeat-y;float:left;border-bottom: 15px solid #000;height:250px;min-height:250px !important;height:auto !important;}

#first {width:280px;float:left;font-size:11px;}
#news {width:190px;padding: 15px 20px;float:right;font-size:11px;}

#footer {width:825px;clear:both;padding: 0 0 0 25px;font-size:10px;color:#433e3f;}

/***************************** logoetc */

span.topcorner {display:block;width:850px;height:50px;background: url(/wp-content/themes/ginger/images/logo-top-corner.gif) 5px bottom no-repeat;}
span.leftcorner {display:block;width:25px;height:220px;float:left;background: url(/wp-content/themes/ginger/images/logo-left-corner.gif) right 0 no-repeat;}
#logoetc a {display:block;float:left;width:250px;height:200px;background:#020202;}
#logoetc a img {margin: 45px auto 0 auto;display:block;}

#mainimg {width:550px;height:200px;float:left;display:block;}
#mainimg img {position:absolute;display:none;}

/***************************** intro + content */

#intro a {color:#e0dbdb;}
#intro a:hover {color:#fff;}
#intro.intro-1 {background: url(/wp-content/themes/ginger/images/intro1.gif) 0 bottom no-repeat;height:auto;padding: 10px 20px;}

#content.inside {width:510px;padding: 20px;background: #faf2cc;}

p.breadcrumb {padding: 0;font-size:11px;font-style:oblique;}

#content.post-3 blockquote {padding: 10px;width:180px;text-align:center;float:left;margin: 0 25px;}
#content.post-3 blockquote ul, #content.post-3 blockquote li {padding:0;}

#content.post-10 img {display:block;margin: 10px auto;padding: 5px;border:1px solid #ab360d;background:#fff;}

.controls {margin: 15px 0 0 0;height:115px;}
.controls a.brochure {float:left;margin: 0 0 0 80px;display:block;text-decoration:none;text-align:center;}
.controls a#bookingcontrol {float:right;margin: 0 80px 0 0;display:block;text-decoration:none;text-align:center;}
#makebooking {margin: 20px 0 0 0;}

/***************************** menu */

#content.post-12 ul, #content.post-14 ul {padding:0;}
#content.post-12 li, #content.post-14 li {padding: 5px 0;}
#content.post-12 h4, #content.post-14 h4 {font-style:oblique;font-size:16px;font-weight:normal;}
#content.post-12, #content.post-14 {text-align:center;}
#content.post-12 li em, #content.post-14 li em {color:#9d320d;font-style:normal;font-weight:bold;font-size:12px;}
#content.post-12 li, #content.post-14 li {font-size:11px;}
#content.post-12 li strong, #content.post-14 li strong {font-size:12px;}

/***************************** gallery */


#content.post-5 li {padding:0;width:170px;height:160px;float:left;background:0;}
.post-5 img {padding: 5px;border:1px solid #ae370d;background:#fff;margin: 0 10px;}

/***************************** first */

#first h2 {width:146px;height:18px;display:block;overflow:hidden;background: url(/wp-content/themes/ginger/images/viewthemenu.gif) 0 0 no-repeat;text-indent:-9999px;position:absolute;}
#first blockquote {padding:0 0 0 35px;margin:-10px 0 0 0;height:30px;}
#first blockquote p {padding:0;}
#first blockquote p img {display:block;float:left;margin: 0 15px 0 0;}

.menuthumb img {margin: 0 0 0 -17px;float:left;display:block;}
.menutext {float:right;width:140px;padding: 15px 0 0 0;}
.menutext p {padding: 25px 0 0 0;}

ul.details {border-top: 1px solid #eddf97;margin: 20px;width:280px;list-style:none;padding: 10px 0 0 0;}
ul.details li {padding: 0 0 0 18px;}
li.lunch, li.dinner {background: url(/wp-content/themes/ginger/images/li-icons.gif) 0 3px no-repeat;}
li.telephone {background: url(/wp-content/themes/ginger/images/li-icons.gif) -1px -34px no-repeat;}
li.email {background: url(/wp-content/themes/ginger/images/li-icons.gif) 0 -51px no-repeat;}

/***************************** news */

#news h2 {width:158px;height:18px;display:block;overflow:hidden;background: url(/wp-content/themes/ginger/images/gingernews.gif) 0 0 no-repeat;text-indent:-9999px;}

#news h4 {font-size:11px;background:0;}
#news p {padding:0;}
#news span {color:#918f8f;}

.blog {padding: 10px 0;}

/***************************** nav */

#nav {width:275px;height:250px;float:left;background: url(/wp-content/themes/ginger/images/navback.gif) 0 0 no-repeat;}
html>body #nav {}

#nav ul {list-style:none;margin: 20px 0 0 20px;}
#nav li {width:195px;}

#nav li a {display:block;width:195px;height:24px;overflow:hidden;text-indent:-9999px;}

#nav li.about a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 0 no-repeat;}
#nav li.viewmenu a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -24px no-repeat;}
#nav li.specials a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -48px no-repeat;}
#nav li.gallery a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -72px no-repeat;}
#nav li.tellafriend a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -96px no-repeat;}
#nav li.feedback a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -120px no-repeat;}
#nav li.contact a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -144px no-repeat;}
#nav li.accommodation a {background: url(/wp-content/themes/ginger/images/nav.gif) 0 -168px no-repeat;}

#nav li.about a:hover {background-position: -210px 0;}
#nav li.viewmenu a:hover {background-position: -210px -24px;}
#nav li.specials a:hover {background-position: -210px -48px;}
#nav li.gallery a:hover {background-position: -210px -72px;}
#nav li.tellafriend a:hover {background-position: -210px -96px;}
#nav li.feedback a:hover {background-position: -210px -120px;}
#nav li.contact a:hover {background-position: -210px -144px;}
#nav li.accommodation a:hover {background-position: -210px -168px;}

/***************************** menus */

#content.post-14 li {background:0;}
#content.post-14 li {font-style:oblique;}
#content.post-14 li strong {font-style:normal;}

/***************************** footer */

#footer ul {list-style:none;}
#footer li {display:inline;line-height:180%;}
#footer a {color:#433e3f;text-decoration:none;}
#footer a:hover {color:#555;}
