@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}

/***************************** body + fonts */

body {text-align:center;color:#666;font: 12px Georgia;background:#403a29;}
p {line-height:150%;padding: 10px 0;}

a {outline:none;}
a:hover {text-decoration:none;}

#welcome a, #bottom a {color:#faff76;}

ul, ol {padding: 10px 0 10px 15px;}
li {line-height:150%;}

h1 {width:900px;height:0px;margin:0 auto;overflow:hidden;}
h1 a {width:108px;height:163px;display:block;overflow:hidden;text-indent:-9999px;background: url(/images/logo.png) 0 0;position:absolute;top:30px;margin: 0 0 0 396px;}
/*ie6*/ * html h1 a {margin: 0 0 0 -54px;}
/*ie7*/ *+html h1 a {margin: 0 0 0 -54px;}
h2 {font-size:24px;display:inline;}
#pagetitle h2, #info h2, #sidebar h2 {color:#000;}
#pagetitle h2 cite {padding: 0 0 0 40px;color:#fff;background: url(/images/pagetitleseperator.gif) 20px center no-repeat;}
#bottom h3 {font-size:15px;font-weight:normal;color:#fff;}

/***************************** containers */

#sandbackground {background: #fff url(/images/body.jpg);padding: 60px 0 0 0;}
#nav {width:100%;background: url(/images/ul.jpg) 0 0 repeat-x;height:43px;}
#wrap1 {width:900px;margin: 65px auto 0 auto;text-align:left;}
/*ie6*/ * html #wrap1 {margin-top:45px;}
#mainimg {width:880px;padding: 0 10px;height:400px;background: url(/images/imgback.gif) 0 0 repeat-y;position: relative;z-index:0;}
#welcome {height:101px;position:absolute;width:860px;margin: 279px 0 0 10px;padding: 10px;color:#fff;background: url(/images/overlay1.png);z-index:1;}
#pagetitle {height:42px;width:652px;position:absolute;margin: 348px 0 0 10px;padding: 10px 0 0 15px;color:#fff;background: url(/images/pagetitle.png);z-index:1;}
/*ie6*/ * html #welcome {margin-top: 274px;}
#content {border-top:1px solid #fff;width:880px;margin:auto;}
#info {width:617px;padding: 20px 25px;background: #f1ebd6 url(/images/content.jpg) 0 0 repeat-x;overflow:hidden;float:left;}
#sidebar {float:right;width:173px;padding:20px;background:#2a271e;border-bottom:1px solid #fff;}
#bottom {width:100%;background: url(/images/bottomhome.gif) 0 0 repeat-x;padding: 1px 0 0 0;color:#a59e8c;font-size:11px;text-align:left;}
#footer {color:#6f6750;font-size:10px;padding: 0 0 100px 0;width:900px;margin:auto;}

/***************************** header */
	
.maleriafree {width: 138px;height:138px;display:block;position:absolute;right:0;top:0;background: url(/images/maleria.png) 0 0 no-repeat;}

/*nav*/
#nav ul {width:900px;margin:auto;padding:14px 0 0 0;z-index:100;}
/*ie6*/ * html #nav ul {padding: 13px 0 0 0;}
#nav ul li {list-style:none;display:block;float:left;padding: 0 10px;font-size:16px;letter-spacing:-1px;font-weight:bold;}
#nav a {color:#fff;text-decoration:none;}
#nav a:hover {border-bottom:1px solid #fff;}
#nav ul li.limove {margin: 0 125px 0 0;}

/*sub nav*/
#droppy ul {text-align:left;padding:0;margin:0;top:27px;line-height:0;z-index:1000;}
/*ie6*/ * html #droppy ul {top:15px;position:absolute;z-index:1000;}
/*ie7*/ *+html #droppy ul {top:27px;position:absolute;z-index:1000;}
#droppy ul li {font-size:12px;padding:0;border-top:1px solid #2f240f;height:23px;font-weight:normal;}
/*ie6*/ * html #droppy ul li {margin: 0 0 -17px 0;}
/*ie7*/ *+html #droppy ul li {height:25px;}
#droppy ul a, #droppy ul ul a {background:#413318;padding: 5px;}
#droppy ul li a:hover {border-bottom:0;background:#55421e;}
#droppy ul ul {margin: 0px 0 0 0;padding: 0 0 0 1px;}
#droppy ul ul li {height:22px;}

/*ffhacks*/
#droppy ul, x:-moz-any-link, x:default {top:10px;}
#droppy ul ul, x:-moz-any-link, x:default {margin: -13px 0 0 0;}
#droppy ul li, x:-moz-any-link, x:default {height:6px;}
#droppy ul li li, x:-moz-any-link, x:default {height:10px;}

/***************************** main img */

.topcurve {display:block;height:10px;background: url(/images/imgtop.gif) 0 0 no-repeat;z-index:-1;width:900px;overflow:hidden;}
#mainimg img {position:absolute;display:none;z-index:0;}
#mainimg .logotip {width:100px;height:15px;display:block;background: url(/images/logotip.png) 0 0 no-repeat;position:absolute;z-index:5;margin: 0 0 0 390px;}

/*welcome*/
.stars {width:118px;height:20px;background: url(/images/stars.png) 0 0 no-repeat;display:inline-block;margin: 0 0 0 10px;}

/***************************** home bottom */

#bottom .inside {width:865px;background: #332e21 url(/images/bottom.gif) 0 bottom no-repeat;margin:auto;padding: 15px 0 10px 15px;color:#a59e8c;}
#bottom .entry {width:153px;float:left;padding: 0 10px 0 0;background: url(/images/bottomseperator.gif) right 0 no-repeat;margin: 0 15px 0 0;}
#bottom .entrylast {background:0;margin:0;padding:0;}

#footer li {display:inline;padding: 0 10px;}
#footer a {color:#6f6750;}

/*pageyellowbottom*/
.pageyellowbottom {width:880px;height:35px;background: url(/images/bottom.jpg) 0 0 no-repeat;margin:auto;}

/***************************** sidebar */

#sidebar ul {padding:10px 0;}
#sidebar li {list-style:none;background: url(/images/li.gif) 0 7px no-repeat;font-size:14px;padding: 0 0 0 20px;line-height:180%;}
#sidebar li a {color:#fff;}


@charset "utf-8";.page img{margin:10px}.page table{border-collapse:collapse;border:1px solid #403829}.page table tr{border:1px solid #403829}.page table tr th,.page table tr td{border:1px solid #403829}.page table tr th{text-align:center;vertical-align:top;padding:6px 8px}.page table tr td{padding:4px 4px}#recipe img.right,#diary img.right{float:right;margin:1em 0 10px 10px}#guest_book .comment{margin-bottom:1em}#comments .comment{border-bottom:1px solid #ccc;margin:1em 0}form .formError{margin-left:8em;color:red}form .fld{overflow:auto;margin-bottom:5px}form .fld label{display:block;float:left;width:8em;padding:5px 0 0 0}form .fld .field{display:block;float:left}form .fld .large{width:20em}form .fld textarea.large{width:35em}form .fld .inline .field{margin-left:8em}form .fld .inline label{float:none;margin-left:8em;width:auto}form .buttons{margin-left:8em}form .buttons .or{display:inline}form .buttons .or a{color:red}#footer .toggle{padding-bottom:0}#flash .notice{background:#517F2F;border:1px solid #2D4F14;color:#fff;padding:5px;margin-bottom:1em;font-size:120%}.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors textarea{border:1px solid #F00}.image{height:90px;margin-bottom:10px}.image img{margin-right:10px}a.feed{background:url(/images/feed.png) top left no-repeat;padding-left:16px}#sidebar li.feed{background:url(/images/feed.png) 0 5px no-repeat}.hdn{display:none}
