/*

Theme Name: WilliamWahlgren v1.2

Theme URI: http://marilynfenndesign.com/

Description: Designed by Marilyn Fenn

Version: 1.2

Author: Marilyn Fenn

Author URI: http://marilynfenndesign.com/

Tags: fixed width,  one column,  valid XHTML,  widgets

*/

/* begin Page */

/* Generated with Artisteer version 2.4.0.26594,  file checksum is 7C1572E4. */

body,  p

{

  margin: 0.5em 0; 

  margin-top: 0; 

  margin-bottom: 4px; 

  margin-right: 0; 

  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; 

  font-size: 12px; 

  line-height: 150%; 

}

body

{

  margin: 0 auto; 

  padding: 0; 

  color: #333333; 

  background-color: #F2F2F2; 

}

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, 

.art-postheader,  .art-postheader a,  .art-postheader a:link,  .art-postheader a:visited,  .art-postheader a:hover, 

.art-blockheader .t,  .art-vmenublockheader .t,  .art-logo-text,  .art-logo-text a, 

h1.art-logo-name,  h1.art-logo-name a,  h1.art-logo-name a:link,  h1.art-logo-name a:visited,  h1.art-logo-name a:hover

{

  font-weight: normal; 

  font-style: normal; 

  text-decoration: none; 

  font-size: 32px; 

}

a,  

.art-post li a

{

  text-decoration: none; 

  color: #333333; 

}

a:link, 

.art-post li a:link

{

  text-decoration: none; 

  color: #333333; 

}

a:visited,  a.visited, 

.art-post li a:visited,  .art-post li a.visited

{

  color: #999999; 

}

a:hover,  a.hover, 

.art-post li a:hover,  .art-post li a.hover

{

  color: #F8623D; 

}

h1,  h1 a,  h1 a:link,  h1 a:visited,  h1 a:hover

{

  margin: 0.67em 0; 

  margin-top: 5px; 

  margin-bottom: 12px; 

  font-size: 18px; 

  color: #333333; 

}

h2,  h2 a,  h2 a:link,  h2 a:visited,  h2 a:hover

{

  margin: 0.8em 0; 

  margin-top: 12px; 

  margin-bottom: 6px; 

  font-style: normal; 

  font-weight: bold; 

  font-size: 14px; 

  color: #666666; 

}

h3,  h3 a,  h3 a:link,  h3 a:visited,  h3 a:hover

{

   margin: 1em 0; 

  font-size: 13px; 

  color: #6D6D72; 

}

h4,  h4 a,  h4 a:link,  h4 a:visited,  h4 a:hover

{

  margin: 1.25em 0; 

  font-size: 12px; 

  color: #7D7D7D; 

}

h5,  h5 a,  h5 a:link,  h5 a:visited,  h5 a:hover

{

  margin: 1.67em 0; 

  font-size: 11px; 

  color: #3B3B3B; 

}

h6,  h6 a,  h6 a:link,  h6 a:visited,  h6 a:hover

{

  margin: 2.33em 0; 

  font-size: 10px; 

  color: #3B3B3B; 

}

h1 a,  h1 a:link,  h1 a:visited,  h1 a:hover, 

h2 a,  h2 a:link,  h2 a:visited,  h2 a:hover, 

h3 a,  h3 a:link,  h3 a:visited,  h3 a:hover, 

h4 a,  h4 a:link,  h4 a:visited,  h4 a:hover, 

h5 a,  h5 a:link,  h5 a:visited,  h5 a:hover, 

h6 a,  h6 a:link,  h6 a:visited,  h6 a:hover

{

    margin:0; 

}

#art-main

{

  position: relative; 

  width: 100%; 

  left: 0; 

  top: 0; 

  cursor:default; 

}

.cleared

{

  float: none; 

  clear: both; 

  margin: 0; 

  padding: 0; 

  border: none; 

  font-size: 1px; 

}

form

{

  padding: 0 !important; 

  margin: 0 !important; 

}

table.position

{

  position: relative; 

  width: 100%; 

  table-layout: fixed; 

}

/* end Page */

/* begin Box,  Sheet */

.art-sheet

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  width: 700px; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-sheet-body

{

  position: relative; 

  z-index: 1; 

  padding: 0; 

}

.art-sheet-cc

{

  position: absolute; 

  z-index: -1; 

  top: 0; 

  left: 0; 

  right: 0; 

  bottom: 0; 

  background-color: #F3F3F3; 

}

.art-sheet

{

  margin-top: 0 !important; 

  cursor:auto; 

}

#art-page-background-simple-gradient,  #art-page-background-gradient,  #art-page-background-glare

{

  min-width: 700px; 

}

/* end Box,  Sheet */

/* begin Header */

div.art-header

{

  margin: 0 auto; 

  position: relative; 

  z-index: 0; 

  width: 700px; 

  height: 100px; 

  overflow: hidden; 

}

p.slogan-text,  h1.name-text a {display:block;  text-indent: -9000px;  width: 700px;  height: 100px;  font:0/0 Arial;  overflow:hidden; }

div.art-header-jpeg

{

  position: absolute; 

  z-index: -1; 

  top: 0; 

  left: 0; 

  width: 700px; 

  height: 100px; 

  background-image: url('images/header.jpg'); 

  background-repeat: no-repeat; 

  background-position: center center; 

}

/* end Header */

/* begin Logo */

.art-logo

{

  display: block; 

  position: absolute; 

  left: 372px; 

  top: 30px; 

  width: 318px; 

}

h1.art-logo-name

{

  display: block; 

  text-align: right; 

}

h1.art-logo-name,  h1.art-logo-name a,  h1.art-logo-name a:link,  h1.art-logo-name a:visited,  h1.art-logo-name a:hover

{

  font-size: 21px; 

  text-decoration: none; 

  padding: 0; 

  margin: 0; 

  color: #F3F3F3 !important; 

}

.art-logo-text

{

  display: block; 

  text-align: right; 

}

.art-logo-text,  .art-logo-text a

{

  font-size: 11px; 

  padding: 0; 

  margin: 0; 

  color: #F3F3F3 !important; 

}

/* end Logo */

/* begin Menu */

/* menu structure */

.art-menu a,  .art-menu a:link,  .art-menu a:visited,  .art-menu a:hover

{

  text-align: left; 

  text-decoration: none; 

  outline: none; 

  letter-spacing: normal; 

  word-spacing: normal; 

}

.art-menu,  .art-menu ul

{

  margin: 0; 

  padding: 0; 

  border: 0; 

  list-style-type: none; 

  display: block; 

}

.art-menu li

{

  margin: 0; 

  padding: 0; 

  border: 0; 

  display: block; 

  float: left; 

  position: relative; 

  z-index: 5; 

  background: none; 

}

.art-menu li:hover

{

  z-index: 10000; 

  white-space: normal; 

}

.art-menu li li

{

  float: none; 

}

.art-menu ul

{

  visibility: hidden; 

  position: absolute; 

  z-index: 10; 

  left: 0; 

  top: 0; 

  background: none; 

}

.art-menu li:hover>ul

{

  visibility: visible; 

  top: 100%; 

}

.art-menu li li:hover>ul

{

  top: 0; 

  left: 100%; 

}

.art-menu:after,  .art-menu ul:after

{

  content: "."; 

  height: 0; 

  display: block; 

  visibility: hidden; 

  overflow: hidden; 

  clear: both; 

}

.art-menu,  .art-menu ul

{

  min-height: 0; 

}

.art-menu ul

{

  background-image: url(images/spacer.gif); 

  padding: 10px 30px 30px 30px; 

  margin: -10px 0 0 -30px; 

}

.art-menu ul ul

{

  padding: 30px 30px 30px 10px; 

  margin: -30px 0 0 -10px; 

}

div.art-nav-center

{

  position: relative; 

  float: right; 

  right: 50%; 

}

ul.art-menu

{

  position: relative; 

  float: left; 

  left: 50%; 

}

.firefox2 ul.art-menu

{

  float: none; 

}

/* menu structure */

.art-menu

{

  padding: 0 0 0 0; 

}

.art-nav

{

  position: relative; 

  height: 27px; 

  z-index: 100; 

}

/* end Menu */

/* begin MenuItem */

.art-menu a

{

  position: relative; 

  display: block; 

  overflow: hidden; 

  height: 27px; 

  cursor: pointer; 

  text-decoration: none; 

}

.art-menu li

{

  margin-right: 0; 

  margin-left: 0; 

}

.art-menu ul li

{

    margin:0; 

    clear: both; 

}

.art-menu a .r,  .art-menu a .l

{

  position: absolute; 

  display: block; 

  top: 0; 

  z-index: -1; 

  height: 81px; 

  background-image: url('images/menuitem.png'); 

}

.art-menu a .l

{

  left: 0; 

  right: 0; 

}

.art-menu a .r

{

  width: 400px; 

  right: 0; 

  clip: rect(auto, auto, auto, 400px); 

}

.art-menu a .t

{

  margin-right: 10px; 

  margin-left: 10px; 

  font-size: 13px; 

  color: #333333; 

  padding: 0 50px; 

  margin: 0 0 0 20px; 

  line-height: 27px; 

  text-align: center; 

}

.art-menu a:hover .l,  .art-menu a:hover .r

{

  top: -27px; 

}

.art-menu li:hover>a .l,  .art-menu li:hover>a .r

{

  top: -27px; 

}

.art-menu li:hover a .l,  .art-menu li:hover a .r

{

  top: -27px; 

}

.art-menu a:hover .t

{

  color: #F8623D; 

}

.art-menu li:hover a .t

{

  color: #F8623D; 

}

.art-menu li:hover>a .t

{

  color: #F8623D; 

}

/* end MenuItem */

/* begin Layout */

.art-content-layout

{

  display: table; 

  padding: 0; 

  border: none; 

  width: 700px; 

}

.art-content-layout .art-content-layout

{

  width: auto; 

  margin:0; 

}

div.art-content-layout div.art-layout-cell,  div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell

{

   display: table-cell; 

}

div.art-layout-cell div.art-layout-cell

{

   display: block; 

}

div.art-content-layout-row

{

  display: table-row;  

}

.art-content-layout

{

  table-layout: fixed; 

  border-collapse: collapse; 

  background-color: Transparent; 

  border: none !important; 

  padding:0 !important; 

}

.art-layout-cell,  .art-content-layout-row

{

  background-color: Transparent; 

  vertical-align: top; 

  text-align: left; 

  border: none !important; 

  margin:0 !important; 

  padding:0 !important; 

}

/* end Layout */

/* begin Box,  Block,  VMenuBlock */

.art-vmenublock

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-vmenublock-body

{

  position: relative; 

  z-index: 1; 

  padding: 0; 

}

.art-vmenublock-cc

{

  position: absolute; 

  z-index: -1; 

  top: 0; 

  left: 0; 

  right: 0; 

  bottom: 0; 

  background-color: #F3F3F3; 

}

.art-vmenublock

{

  margin: 7px; 

}

/* end Box,  Block,  VMenuBlock */

/* begin Box,  Box,  VMenuBlockContent */

.art-vmenublockcontent

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-vmenublockcontent-body

{

  position: relative; 

  z-index: 1; 

  padding: 5px; 

}

.art-vmenublockcontent-cc

{

  position: absolute; 

  z-index: -1; 

  top: 0; 

  left: 0; 

  right: 0; 

  bottom: 0; 

  background-color: #F3F3F3; 

}

.art-vmenublockcontent

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-vmenublockcontent-body

{

  position: relative; 

  z-index: 1; 

  padding: 5px; 

}

.art-vmenublockcontent-cc

{

  position: absolute; 

  z-index: -1; 

  top: 0; 

  left: 0; 

  right: 0; 

  bottom: 0; 

  background-color: #F3F3F3; 

}

/* end Box,  Box,  VMenuBlockContent */

/* begin Box,  Block */

.art-block

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-block-body

{

  position: relative; 

  z-index: 1; 

  padding: 0; 

}

.art-block

{

  margin: 7px; 

}

/* end Box,  Block */

/* begin BlockHeader */

.art-blockheader

{

  position: relative; 

  z-index: 0; 

  height: 33px; 

  margin-bottom: 0; 

}

.art-blockheader .t

{

  height: 33px; 

  color: #000000; 

  margin-right: 10px; 

  margin-left: 10px; 

  font-size: 13px; 

  margin:0; 

  padding: 0 10px 0 28px; 

  white-space: nowrap; 

  line-height: 33px; 	

}

.art-blockheader .l,  .art-blockheader .r

{

  display: block; 

  position: absolute; 

  z-index: -1; 

  height: 33px; 

  background-image: url('images/blockheader.png'); 

}

.art-blockheader .l

{

  left: 0; 

  right: 22px; 

}

.art-blockheader .r

{

  width: 700px; 

  right: 0; 

  clip: rect(auto, auto, auto, 678px); 

}

/* end BlockHeader */

/* begin Box,  BlockContent */

.art-blockcontent

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-blockcontent-body

{

  position: relative; 

  z-index: 1; 

  padding: 7px; 

}

.art-blockcontent-body,  

.art-blockcontent-body a,  

.art-blockcontent-body li a

{

  color: #3B3B3B; 

  font-size: 13px; 

}

.art-blockcontent-body a, 

.art-blockcontent-body li a

{

  color: #8C8C8C; 

}

.art-blockcontent-body a:link, 

.art-blockcontent-body li a:link

{

  color: #8C8C8C; 

}

.art-blockcontent-body a:visited,  .art-blockcontent-body a.visited, 

.art-blockcontent-body li a:visited,  .art-blockcontent-body li a.visited

{

  color: #545454; 

  text-decoration: none; 

}

.art-blockcontent-body a:hover,  .art-blockcontent-body a.hover, 

.art-blockcontent-body li a:hover,  .art-blockcontent-body li a.hover

{

  color: #1C1C1C; 

  text-decoration: none; 

}

.art-blockcontent-body ul

{

  list-style-type: none; 

  color: #000000; 

  margin: 0; 

  padding: 0; 

}

.art-blockcontent-body ul li

{

  line-height: 1.25em; 

  padding: 0 0 0 13px; 

  background-image: url('images/blockcontentbullets.png'); 

  background-repeat: no-repeat; 

}

/* end Box,  BlockContent */

/* begin Button */

.art-button-wrapper .art-button

{

  font-size: 13px; 

  display: inline-block; 

  vertical-align: middle; 

  white-space: nowrap; 

  text-align: left; 

  text-decoration: none !important; 

  color: #F2F2F2 !important; 

  width: auto; 

  outline: none; 

  border: none; 

  background: none; 

  line-height: 35px; 

  height: 35px; 

  margin: 0; 

  padding: 0 21px !important; 

  overflow: visible; 

  cursor: default; 

  z-index: 0; 

}

.art-button img,  .art-button-wrapper img

{

  margin: 0; 

  vertical-align: middle; 

}

.art-button-wrapper

{

  vertical-align: middle; 

  display: inline-block; 

  position: relative; 

  height: 35px; 

  overflow: hidden; 

  white-space: nowrap; 

  width: auto; 

  margin: 0; 

  padding: 0; 

  z-index: 0; 

}

.firefox2 .art-button-wrapper

{

  display: block; 

  float: left; 

}

input,  select,  textarea,  select

{

  vertical-align: middle; 

  font-size: 13px; 

}

.art-block select 

{

    width:96%; 

}

.art-button-wrapper.hover .art-button,  .art-button:hover

{

  color: #2E2E2E !important; 

  text-decoration: none !important; 

}

.art-button-wrapper.active .art-button

{

  color: #EDEDED !important; 

}

.art-button-wrapper .l,  .art-button-wrapper .r

{

  display: block; 

  position: absolute; 

  z-index: -1; 

  height: 105px; 

  margin: 0; 

  padding: 0; 

  background-image: url('images/button.png'); 

}

.art-button-wrapper .l

{

  left: 0; 

  right: 11px; 

}

.art-button-wrapper .r

{

  width: 411px; 

  right: 0; 

  clip: rect(auto, auto, auto, 400px); 

}

.art-button-wrapper.hover .l,  .art-button-wrapper.hover .r

{

  top: -35px; 

}

.art-button-wrapper.active .l,  .art-button-wrapper.active .r

{

  top: -70px; 

}

.art-button-wrapper input

{

  float: none !important; 

}

/* end Button */

/* begin Box,  Post */

.art-post

{

  position: relative; 

  z-index: 0; 

  margin: 0 auto; 

  min-width: 1px; 

  min-height: 1px; 

}

.art-post-body

{

  position: relative; 

  z-index: 1; 

  padding: 0 0 20px 20px; 

}

.art-post

{

  margin: 50px; 

}

a img

{

  border: 0; 

}

.art-article img,  img.art-article

{

  margin: 0; 

}

.art-metadata-icons img

{

  border: none; 

  vertical-align: middle; 

  margin: 2px; 

}

.art-article table,  table.art-article

{

  border-collapse: collapse; 

  margin: 1px; 

  width: auto; 

}

.art-article table,  table.art-article .art-article tr,  .art-article th,  .art-article td

{

  background-color: Transparent; 

}

.art-article th,  .art-article td

{

  padding: 2px; 

  border: solid 6px #F3F3F3; 

  vertical-align: top; 

  text-align: left; 

}

.art-article th

{

  text-align: center; 

  vertical-align: middle; 

  padding: 7px; 

}

pre

{

  overflow: auto; 

  padding: 0.1em; 

}

/* end Box,  Post */

/* begin PostHeaderIcon */

.art-post h2.art-postheader,  

.art-post h2.art-postheader a,  

.art-post h2.art-postheader a:link,  

.art-post h2.art-postheader a:visited,  

.art-post h2.art-postheader a.visited,  

.art-post h2.art-postheader a:hover,  

.art-post h2.art-postheader a.hovered

{

  margin: 0.2em 0; 

  padding: 0; 

  margin-bottom: 11px; 

  font-size: 18px; 

  color: #333333; 

}

.art-post h2.art-postheader a,  

.art-post h2.art-postheader a:link,  

.art-post h2.art-postheader a:visited,  

.art-post h2.art-postheader a.visited,  

.art-post h2.art-postheader a:hover,  

.art-post h2.art-postheader a.hovered

{

  margin: 0; 

  text-align: left; 

  text-decoration: none; 

  color: #333333; 

}

.art-post h2.art-postheader a:visited,  

.art-post h2.art-postheader a.visited

{

  color: #6D6D72; 

}

.art-post h2.art-postheader a:hover,  

.art-post h2.art-postheader a.hovered

{

  color: #999999; 

}

/* end PostHeaderIcon */

/* begin PostBullets */

.art-post ol,  .art-post ul

{

  color: #000000; 

  margin: 1em 0 1em 2em; 

  padding: 0; 

  font-size: 13px; 

}

.art-post li ol,  .art-post li ul

{

  margin: 0.5em 0 0.5em 2em; 

  padding: 0; 

}

.art-post li

{

  margin: 0.2em 0; 

  padding: 0; 

}

.art-post ul

{

  list-style-type: none; 

}

.art-post ol

{

  list-style-position: inside; 

}

.art-post li

{

  padding: 0 0 0 10px; 

  line-height: 1em; 

}

.art-post ol li,  .art-post ul ol li

{

  background: none; 

  padding-left: 0; 

}

.art-post ul li,  .art-post ol ul li

{

  background-image: url('images/postbullets.png'); 

  background-repeat: no-repeat; 

  padding-left: 10px; 

}

/* end PostBullets */

/* begin PostQuote */

blockquote, 

blockquote p, 

.art-postcontent blockquote p

{

  color: #333333; 

}

blockquote, 

.art-postcontent blockquote

{

  border: solid 1px #F3F3F3; 

  margin: 10px 10px 10px 50px; 

  padding: 5px 5px 5px 5px; 

  background-color: #F3F3F3; 

}

/* end PostQuote */

/* begin Footer */

.art-footer

{

  position: relative; 

  z-index: 0; 

  overflow: hidden; 

  width: 700px; 

  margin: 0 auto; 

}

.art-footer .art-footer-inner

{

  height: 1%; 

  position: relative; 

  z-index: 0; 

  padding: 15px; 

}

.art-footer .art-footer-background

{

  position: absolute; 

  z-index: -1; 

  background-repeat: no-repeat; 

  background-image: url('images/footer.png'); 

  width: 700px; 

  height: 150px; 

  bottom: 0; 

  left: 0; 

}

.art-footer .art-footer-text p

{

  margin: 0; 

  margin-right: -42px; 

}

.art-footer,  .art-footer-text,  .art-footer-text p

{

  color: #616165; 

  text-align: center; 

  font-size: 10px; 

}

.art-footer .art-footer-text, 

.art-footer .art-footer-text a, 

.art-footer .art-footer-text a:link, 

.art-footer .art-footer-text a:visited, 

.art-footer .art-footer-text a:hover

{

  font-size: 10px; 

}

.art-footer .art-footer-text a, 

.art-footer .art-footer-text a:link

{

  color: #6D6D72; 

  text-decoration: none; 

}

.art-footer .art-footer-text a:visited

{

  text-decoration: none; 

  color: #B0B0B0; 

}

.art-footer .art-footer-text a:hover

{

  text-decoration: none; 

  color: #F8623D; 

  font-size: 10px; 

}

/* end Footer */

/* begin PageFooter */

.art-page-footer,  .art-page-footer a,  .art-page-footer a:link,  .art-page-footer a:visited,  .art-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: #666666; 

}

.art-page-footer

{

  margin: 1em; 

  text-align: center; 

  text-decoration: none; 

  color: #212121; 

}

/* end PageFooter */

/* begin LayoutCell,  content */

.art-content-layout .art-content

{

  width: 100%; 

}

.art-content-layout .art-content .art-block

{

  background-color: #F3F3F3; 

}

/* end LayoutCell,  content */

.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,  .art-article .aligncenter img,  .aligncenter img.art-article,  .aligncenter img,  img.aligncenter

{

  display: block; 

  margin-left: auto; 

  margin-right: auto; 

}

.alignleft

{

  float: left; 

}

.alignright

{

  float: right; 

}

.alignright img,  img.alignright

{

  margin: 0; 

  margin-right: 0; 

}

.alignleft img,  img.alignleft

{

  margin: 0; 

  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; 

}

.gallery {

  letter-spacing: normal; 

}

.art-content {

  position: relative; 

  z-index: 1;    

}

#todays-events{

  position: relative; 

  z-index: 11;     

}

#upcoming-events{

  position: relative; 

  z-index: 10;     

}

.space { /*for space between paragraphs */
	padding-bottom: 5px;
	clear:both}
	
.bigspace { /*for space between paragraphs */
	clear:both;
	padding-bottom: 15px;
	}
