/* 
Theme Name: Schlafen Baby Artisteer 
Theme URI:  
Description: Artisteer-generated theme 
Version: 1.0 
Author:  
Author URI:  
Tags: fixed width, one column, valid XHTML, widgets 
*/ 
 
/* begin Page */ 
 
/* Generated with Artisteer version 2.0.2.15338 */ 
 
body 
{ 
  margin: 0 auto; 
  padding: 0; 
  background-color: #FDF8EC; 
} 
 
.Main 
{ 
  position: absolute; 
  width: 100%; 
  left: 0; 
  top: 0; 
} 
 
 
 
 
.PageBackgroundSimpleGradient 
{ 
  background-image: url('images/Page-BgSimpleGradient.jpg'); 
  background-repeat: repeat-x; 
  height: 500px; 
} 
 
.cleared 
{ 
  float: none; 
  clear: both; 
  margin: 0; 
  padding: 0; 
  border: none; 
  font-size:1px; 
} 
 
 
/* end Page */ 
 
/* begin Box, Sheet */ 
.Sheet 
{ 
  overflow: hidden; 
  min-width:37px; 
  min-height:37px; 
  margin: 0 auto; 
  position: relative; 
  z-index: 0; 
  width: 800px; 
} 
 
 
.Sheet-body 
{ 
  position: relative; 
  z-index: 0; 
  margin: 5px; 
} 
 
.Sheet-tl 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 18px; 
  height: 18px; 
  background-image: url('images/Sheet-s.png'); 
} 
 
.Sheet-tr 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  right: 0; 
  width: 18px; 
  height: 18px; 
} 
 
.Sheet-tr div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0px; 
  left: -18px; 
  width: 36px; 
  height: 36px; 
  background-image: url('images/Sheet-s.png'); 
} 
 
.Sheet-bl 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  bottom: 0; 
  left: 0; 
  width: 18px; 
  height: 18px; 
} 
 
.Sheet-bl div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -18px; 
  left: 0; 
  width: 36px; 
  height: 36px; 
  background-image: url('images/Sheet-s.png'); 
} 
 
.Sheet-br 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  bottom: 0; 
  right: 0; 
  width: 18px; 
  height: 18px; 
} 
 
.Sheet-br div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -18px; 
  left: -18px; 
  width: 36px; 
  height: 36px; 
  background-image: url('images/Sheet-s.png'); 
} 
 
.Sheet-tc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 0; 
  left: 18px; 
  right: 18px; 
  height: 18px; 
} 
 
.Sheet-tc div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 36px; 
  background-image: url('images/Sheet-h.png'); 
} 
 
.Sheet-bc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  bottom: 0; 
  left: 18px; 
  right: 18px; 
  height: 18px; 
} 
 
.Sheet-bc div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -18px; 
  left: 0; 
  width: 100%; 
  height: 36px; 
  background-image: url('images/Sheet-h.png'); 
} 
 
.Sheet-cl 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 18px; 
  left: 0; 
  width: 18px; 
  bottom: 18px; 
} 
 
.Sheet-cl div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 36px; 
  height: 100%; 
  background-image: url('images/Sheet-v.png'); 
} 
 
.Sheet-cr 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 18px; 
  right: 0; 
  width: 18px; 
  bottom: 18px; 
} 
 
.Sheet-cr div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: -18px; 
  width: 36px; 
  height: 100%; 
  background-image: url('images/Sheet-v.png'); 
} 
 
.Sheet-cc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -2; 
  top: 18px; 
  left: 18px; 
  right: 18px; 
  bottom: 18px; 
  background-image: url('images/Sheet-c.png'); 
} 
 
 
.Sheet 
{ 
  margin-top: 10px !important; 
} 
/* end Box, Sheet */ 
 
/* begin Header */ 
div.Header 
{ 
  margin: 0 auto; 
  position: relative; 
  z-index:0; 
  width: 790px; 
  height: 225px; 
} 
 
div.Header-png 
{ 
  position: absolute; 
  z-index:-2; 
  top: 0; 
  left: 0; 
  width: 790px; 
  height: 225px; 
  background-image: url('images/Header.png'); 
  background-repeat: no-repeat; 
  background-position: left top; 
} 
 
 
div.Header-jpeg 
{ 
  position: absolute; 
  z-index:-1; 
  top: 0; 
  left: 0; 
  width: 790px; 
  height: 225px; 
  background-image: url('images/Header.jpg'); 
  background-repeat: no-repeat; 
  background-position: center center; 
} 
/* end Header */ 
 
/* begin Logo */ 
.logo 
{ 
  display : block; 
  position: absolute; 
  left: 346px; 
  top: 74px; 
  width: 434px; 
} 
 
h1.logo-name 
{ 
  display: block; 
  text-align: left; 
} 
 
h1.logo-name, h1.logo-name a, h1.logo-name a:link, h1.logo-name a:visited, h1.logo-name a:hover 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  font-size: 38px; 
  font-style: normal; 
  font-weight: bold; 
  text-decoration: none; 
  padding:0; 
  margin:0; 
  color: #000000 !important; 
 
  line-height:1.2em; 
} 
 
.logo-text 
{ 
  display: block; 
  text-align: left; 
} 
 
.logo-text, .logo-text a 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
  font-size: 21px; 
  font-style: normal; 
  font-weight: normal; 
  padding:0; 
  margin:0; 
  color: #000000 !important; 
} 
 
/* end Logo */ 
 
/* begin ContentLayout */ 
.contentLayout 
{ 
  margin-bottom: 0px; 
  width: 790px; 
  position: relative; 
} 
/* end ContentLayout */ 
 
/* begin Box, Block */ 
.Block 
{ 
  overflow: hidden; 
  min-width:15px; 
  min-height:15px; 
  margin: 0 auto; 
  position: relative; 
  z-index: 0; 
} 
 
 
.Block-body 
{ 
  position: relative; 
  z-index: 0; 
  margin: 7px; 
} 
 
.Block-tl 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 7px; 
  height: 7px; 
  background-image: url('images/Block-s.png'); 
} 
 
.Block-tr 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  right: 0; 
  width: 7px; 
  height: 7px; 
} 
 
.Block-tr div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0px; 
  left: -7px; 
  width: 14px; 
  height: 14px; 
  background-image: url('images/Block-s.png'); 
} 
 
.Block-bl 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  bottom: 0; 
  left: 0; 
  width: 7px; 
  height: 7px; 
} 
 
.Block-bl div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -7px; 
  left: 0; 
  width: 14px; 
  height: 14px; 
  background-image: url('images/Block-s.png'); 
} 
 
.Block-br 
{ 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  bottom: 0; 
  right: 0; 
  width: 7px; 
  height: 7px; 
} 
 
.Block-br div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -7px; 
  left: -7px; 
  width: 14px; 
  height: 14px; 
  background-image: url('images/Block-s.png'); 
} 
 
.Block-tc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 0; 
  left: 7px; 
  right: 7px; 
  height: 7px; 
} 
 
.Block-tc div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 14px; 
  background-image: url('images/Block-h.png'); 
} 
 
.Block-bc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  bottom: 0; 
  left: 7px; 
  right: 7px; 
  height: 7px; 
} 
 
.Block-bc div 
{ 
  position: absolute; 
  z-index: -1; 
  top: -7px; 
  left: 0; 
  width: 100%; 
  height: 14px; 
  background-image: url('images/Block-h.png'); 
} 
 
.Block-cl 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 7px; 
  left: 0; 
  width: 7px; 
  bottom: 7px; 
} 
 
.Block-cl div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  width: 14px; 
  height: 100%; 
  background-image: url('images/Block-v.png'); 
} 
 
.Block-cr 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -1; 
  top: 7px; 
  right: 0; 
  width: 7px; 
  bottom: 7px; 
} 
 
.Block-cr div 
{ 
  position: absolute; 
  z-index: -1; 
  top: 0; 
  left: -7px; 
  width: 14px; 
  height: 100%; 
  background-image: url('images/Block-v.png'); 
} 
 
.Block-cc 
{ 
  position: absolute; 
  overflow:hidden; 
  z-index: -2; 
  top: 7px; 
  left: 7px; 
  right: 7px; 
  bottom: 7px; 
  background-image: url('images/Block-c.png'); 
} 
 
 
.Block 
{ 
  margin: 7px; 
} 
 
/* end Box, Block */ 
 
/* begin BlockHeader */ 
.BlockHeader 
{ 
  position: relative; 
  overflow: hidden; 
  height: 30px; 
  z-index: 0; 
  line-height: 30px; 
  padding: 0 7px; 
  margin-bottom: 7px; 
 
} 
 
.BlockHeader-text 
{ 
  white-space : nowrap; 
  color: #000000; 
  font-family:  Verdana, Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 30px; 
} 
 
 
.BlockHeader .l, .BlockHeader .r, .BlockHeader .r div 
{ 
  top: 0; 
  position: absolute; 
  z-index: -1; 
  overflow: hidden; 
  height: 30px; 
} 
 
.BlockHeader .l 
{ 
  left: 0; 
  right: 6px; 
} 
 
 
.BlockHeader .r 
{ 
  right: 0; 
  width: 6px; 
} 
 
 
.BlockHeader .r div 
{ 
  width: 790px; 
  right: 0; 
} 
 
 
.BlockHeader .l, .BlockHeader .r div 
{ 
  background-position: left top; 
  background-repeat: no-repeat; 
  background-image: url('images/BlockHeader.png'); 
} 
 
 
 
.header-tag-icon 
{ 
  display:inline-block; 
  background-position:left top; 
  background-image: url('images/BlockHeaderIcon.png'); 
  padding:0 0 0 21px; 
  background-repeat: no-repeat; 
  min-height: 14px; 
  margin: 0 0 0 5px; 
} 
 
 
 
 
/* end BlockHeader */ 
 
/* begin Box, BlockContent */ 
.BlockContent 
{ 
  overflow: hidden; 
  min-width:1px; 
  min-height:1px; 
  margin: 0 auto; 
  position: relative; 
  z-index: 0; 
} 
 
 
.BlockContent-body 
{ 
  position: relative; 
  z-index: 0; 
  margin: 8px; 
} 
 
 
 
 
 
 
 
 
 
 
 
 
 
.BlockContent-body 
{ 
  color:#000000; 
  font-family:  Verdana, Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: normal; 
} 
 
.BlockContent-body a:link 
{ 
  color: #2187B8; 
  font-family:  Verdana, Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
} 
 
.BlockContent-body a:visited, .BlockContent-body a.visited 
{ 
  color: #2187B8; 
  font-family:  Verdana, Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
} 
 
.BlockContent-body a:hover, .BlockContent-body a.hover 
{ 
  color: #2187B8; 
  font-family:  Verdana, Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
} 
 
 
.BlockContent-body ul 
{ 
  list-style-type: none; 
  color: #000000; 
  margin:0; 
  padding:0; 
} 
 
 
 
 
.BlockContent-body li 
{ 
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  font-size: 16px; 
  text-decoration: none; 
} 
 
.BlockContent-body ul li 
{ 
  padding:0px 0 0px 13px; 
  background-image: url('images/BlockContentBullets.png'); 
  background-repeat:no-repeat; 
  margin:0.5em 0 0.5em 0; 
  line-height:1.2em; 
} 
 
/* end Box, BlockContent */ 
 
/* begin Box, Post */ 
.Post 
{ 
  overflow: hidden; 
  min-width:1px; 
  min-height:1px; 
  margin: 0 auto; 
  position: relative; 
  z-index: 0; 
} 
 
 
.Post-body 
{ 
  position: relative; 
  z-index: 0; 
  margin: 10px; 
} 
 
 
.Post 
{ 
  margin: 10px; 
} 
 
 
/* Start images */ 
a img 
{ 
  border: 0; 
} 
 
.article img, img.article 
{ 
  border-style: solid; 
  border-width: 0px; 
  border-color: #CCCCB8; 
  margin: 1em; 
} 
 
.metadata-icons img 
{ 
  border: none; 
  vertical-align: middle; 
  margin:2px; 
} 
/* Finish images */ 
 
/* Start tables */ 
 
.article table, table.article 
{ 
  border-collapse: collapse; 
  margin: 1px; 
  width:auto; 
} 
 
.article table, table.article .article tr, .article th, .article td 
{ 
  background-color:Transparent; 
} 
 
.article th, .article td 
{ 
  padding: 2px; 
  border: solid 0px #ABAB8C; 
  vertical-align: middle; 
  text-align:center; 
} 
 
.article th 
{ 
  text-align:center; 
  vertical-align:middle; 
  padding: 7px; 
} 
 
 
 
/* Finish tables */ 
/* end Box, Post */ 
 
/* begin PostHeaderIcon */ 
.PostHeaderIcon-wrapper 
{ 
  text-decoration:none; 
  margin: 0.2em 0; 
  padding: 0; 
  font-weight:normal; 
  font-style:normal; 
  letter-spacing:normal; 
  word-spacing:normal; 
  font-variant:normal; 
  text-decoration:none; 
  font-variant:normal; 
  text-transform:none; 
  text-align:left; 
  text-indent:0; 
  line-height:inherit; 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 24px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 24px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
/* end PostHeaderIcon */ 
 
/* begin PostHeader */ 
.PostHeader a:link 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #000000; 
} 
 
.PostHeader a:visited, .PostHeader a.visited 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #000000; 
} 
 
.PostHeader a:hover, .PostHeader a.hovered 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
  text-align: left; 
  color: #000000; 
} 
/* end PostHeader */ 
 
/* begin PostContent */ 
/* Content Text Font & Color (Default) */ 
body 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: normal; 
  color: #000000; 
margin:0.5em 0 0.5em 0; 
  line-height:1.5em; 
 
 
} 
 
.PostContent 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
  font-style: normal; 
  font-weight: normal; 
  text-align: justify; 
  color: #000000; 
} 
 
/* Start Content link style */ 
/* 
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active. 
http://www.w3schools.com/CSS/css_pseudo_classes.asp 
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/ 
*/ 
a 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
font-weight: bold;
  text-decoration: underline; 
  color: #1684AC; 
} 
 
/* Adds special style to an unvisited link. */ 
a:link 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
font-weight: bold;
  text-decoration: underline; 
  color: #1684AC; 
} 
 
/* Adds special style to a visited link. */ 
a:visited, a.visited 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
font-weight: bold;
  text-decoration: underline; 
  color: #1684AC; 
} 
 
/* :hover - adds special style to an element when you mouse over it. */ 
a:hover, a.hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-weight: bold;
  text-decoration: none; 
  color: #1684AC; 
} 
 
/* Finish Content link style */ 
 
/* Resert some headings default style & links default style for links in headings*/ 
h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited 
{ 
  font-weight: normal; 
  font-style: normal; 
  text-decoration: none; 
} 
 
 
/* Start Content headings Fonts & Colors  */ 
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 15px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 24px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #666; 
} 
 
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 20px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 18px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 15px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
 
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 15px; 
  font-style: normal; 
  font-weight: bold; 
  text-align: left; 
  color: #000000; 
} 
/* Finish Content headings Fonts & Colors  */ 
 
/* end PostContent */ 
 
/* begin PostBullets */ 
/* Start Content list */ 
 
ul 
{ 
  list-style-type: none; 
  color: #211803; 
  margin:0; 
  padding:0; 
} 
 
li 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 14px; 
} 
 
 
 
.Post ul li 
{ 
  padding:0px 0 0px 13px; 
  background-image: url('images/PostBullets.png'); 
  background-repeat:no-repeat; 
  margin:0.5em 0 0.5em 0; 
  line-height:1.2em; 
} 
 
 
/* Finish Content list */ 
/* end PostBullets */ 
 
/* begin PostQuote */ 
/* Start blockquote */ 
 
blockquote p 
{ 
  color:#12120D; 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-style: italic; 
  font-weight: normal; 
  text-align: left; 
} 
 
blockquote 
{ 
  border-color:#CCCCB8; 
  border-width: 1px; 
  border-style: solid; 
 
  margin:10px 10px 10px 50px; 
  padding:5px 5px 5px 41px; 
 
  background-color:#E3E3D9; 
 
  background-image:url('images/PostQuote.png'); 
  background-position:left top; 
  background-repeat:no-repeat; 
} 
 
 
 
/* Finish blockuote */ 
/* end PostQuote */ 
 
/* begin Button */ 
button.Button, a.Button 
{ 
  position:relative; 
  display:inline-block; 
  width: auto; 
  outline:none; 
  border:none; 
  background:none; 
  line-height:35px; 
  margin:0; 
  padding:0; 
  overflow: visible; 
  cursor: default; 
  text-decoration: none !important; 
} 
 
 
/*This HACK needed for ie7 (button position)*/ 
*:first-child+html button.Button, *:first-child+html a.Button 
{ 
  display:list-item; 
  list-style-type:none; 
  float:left; 
} 
 
 
.Button .btn 
{ 
  position: relative; 
  overflow: hidden; 
  display: block; 
  width: auto; 
  z-index: 0; 
  height: 35px; 
  color: #000000; 
  white-space: nowrap; 
  float: left; 
} 
 
.Button .t 
{ 
  height:35px; 
  white-space: normal; 
  padding: 0 21px; 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 13px; 
  font-style: normal; 
  font-weight: normal; 
  text-align: left; 
  line-height: 35px; 
  text-decoration: none !important; 
} 
 
 
 
 
 
 
 
 
 
 
 
input, select 
{ 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 13px; 
  font-style: normal; 
  font-weight: normal; 
} 
 
.Button .active 
{ 
  color: #FCEFDE; 
} 
 
.Button .hover,  a.Button:hover 
{ 
  color: #000000; 
  text-decoration: none !important; 
} 
 
.Button .active .r 
{ 
  top: -70px; 
} 
 
.Button .hover .r 
{ 
  top: -35px; 
} 
 
.Button .r 
{ 
  display: block; 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  right: 0; 
  width: 11px; 
  height: 105px; 
} 
 
 
.Button .r span 
{ 
  display: block; 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  right: 0; 
  width:411px; 
  height: 105px; 
} 
 
 
.Button .active .l 
{ 
  top: -70px; 
} 
 
.Button .hover .l 
{ 
  top: -35px; 
} 
 
.Button .l 
{ 
  display: block; 
  position: absolute; 
  overflow: hidden; 
  z-index: -1; 
  top: 0; 
  left: 0; 
  right: 11px; 
  height: 105px; 
} 
 
 
.Button .l, .Button .r span 
{ 
  background-image: url('images/Button.png'); 
} 
 
/* end Button */ 
 
/* begin Footer */ 
.Footer 
{ 
  position:relative; 
  z-index:0; 
  overflow:hidden; 
  width: 790px; 
  margin: 5px auto 0px auto; 
} 
 
.Footer .Footer-inner 
{ 
  height:1%; 
  position: relative; 
  z-index: 0; 
  padding: 8px; 
  text-align: center; 
} 
 
.Footer .Footer-background 
{ 
  position:absolute; 
  z-index:-1; 
  background-repeat:no-repeat; 
  background-image: url('images/Footer.png'); 
  width: 790px; 
  height: 100px; 
  bottom:0; 
  left:0; 
} 
 
 
 
.Footer .Footer-text p 
{ 
  margin: 0; 
} 
 
.Footer .Footer-text 
{ 
  display:inline-block; 
  color:#15150F; 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 12px; 
} 
 
.Footer .Footer-text a:link 
{ 
  text-decoration: none; 
  color: #8D530C; 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
} 
 
.Footer .Footer-text a:visited 
{ 
  text-decoration: none; 
  color: #3B3B2B; 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: underline; 
} 
 
.Footer .Footer-text a:hover 
{ 
  text-decoration: none; 
  color: #2F1C04; 
  font-family: Arial, Helvetica, Sans-Serif; 
  text-decoration: none; 
} 
/* end Footer */ 
 
/* begin PageFooter */ 
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover 
{ 
  font-family:Arial; 
  font-size:10px; 
  letter-spacing:normal; 
  word-spacing:normal; 
  font-style:normal; 
  font-weight:normal; 
  text-decoration:underline; 
  color:#BB8B11; 
} 
 
.page-footer 
{ 
  margin:1em; 
  text-align:center; 
  text-decoration:none; 
  color:#9A9A74; 
} 
/* end PageFooter */ 
 
/* begin LayoutCell */ 
.contentLayout .content 
{ 
  position: relative; 
  margin: 0; 
  padding: 0; 
  border: 0; 
  float: left; 
  overflow: hidden; 
  width: 789px; 
} 
 
/* end LayoutCell */ 
 
 
 
.commentlist, .commentlist li 
{ 
    background: none; 
} 
 
.commentlist li li 
{ 
    margin-left:30px; 
} 
 
.commentlist li .avatar 
{ 
  float: right; 
  border: 1px solid #eee; 
  padding: 2px; 
  margin:1px; 
  background: #fff; 
} 
 
.commentlist li cite 
{ 
  font-size:1.2em; 
} 
 
#commentform textarea 
{ 
  width: 100%; 
} 
 
img.wp-smiley 
{ 
    border:none; 
    margin:0; 
    padding:0; 
} 
 
.navigation 
{ 
	display: block; 
	text-align: center; 
} 
 
/* Recommended by http://codex.wordpress.org/CSS */ 
/* Begin */ 
.aligncenter, div.aligncenter 
{ 
  display: block; 
  margin-left: auto; 
  margin-right: auto; 
} 
 
.alignleft 
{ 
  float: left; 
} 
 
.alignright 
{ 
  float: right; 
} 
 
.alignright img, img.alignright 
{ 
    margin: 1em; 
    margin-right: 0; 
} 
 
.alignleft img, img.alignleft 
{ 
    margin: 1em; 
    margin-left: 0; 
} 
 
.wp-caption 
{ 
  border: 1px solid #ddd; 
  text-align: center; 
  background-color: #f3f3f3; 
  padding-top: 4px; 
  margin: 10px; 
} 
 
.wp-caption img 
{ 
  margin: 0; 
  padding: 0; 
  border: 0 none; 
} 
 
.wp-caption p.wp-caption-text 
{ 
  font-size: 11px; 
  line-height: 17px; 
  padding: 0 4px 5px; 
  margin: 0; 
} 
/* End */ 
 
 
.hidden 
{ 
	display: none; 
} 
 
/* Calendar */ 
#wp-calendar { 
	empty-cells: show; 
	margin: 10px auto 0; 
	width: 155px; 
} 
 
#wp-calendar #next a { 
	padding-right: 10px; 
	text-align: right; 
} 
 
#wp-calendar #prev a { 
	padding-left: 10px; 
	text-align: left; 
} 
 
#wp-calendar a { 
	display: block; 
} 
 
#wp-calendar caption { 
	text-align: center; 
	width: 100%; 
} 
 
#wp-calendar td { 
	padding: 3px 0; 
	text-align: center; 
}

