body {
        background: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;        
        text-align: center;
        line-height:1.3em;
        margin:0;
        padding:0;
}

DIV.eventsarea
{

  MARGIN: 0 auto;
  BORDER-RIGHT: #808080 0px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #202020 0px dotted;
  PADDING-LEFT: 2px;
  FONT-SIZE: 13px;
  PADDING-BOTTOM: 2px;
  TEXT-TRANSFORM: none;
  BORDER-LEFT: #808080 0px solid;
  COLOR: black;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #202020 0px dotted;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana;
  TEXT-ALIGN: left;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none;
  WIDTH: 350px;
  margin-left:auto;
  margin-right:auto;
}
.sidecolumnitemtext
{
    padding-left: 10;
    margin-top: 0;
    margin-bottom: 0;
}

#wrapper {
        position:relative;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 800px;
}
* html #wrapper {
        margin-left:1px;
}
#banner {
        background: #90D3F5;
        height: 120px;
        width:auto;
        margin:0;
        padding:0;        
}
#logo a {
        background: #90D3F5 url("images/bluehouse_logo2.gif") no-repeat;
        height:76px;
        width:286px;
        display:block;
        float:left;
        margin:16px 0 0 16px;
        padding:0;
}
#bannernav {
        float:right;
        width:auto;
        padding:0 4px;
        margin:0;
}
#bannernav ul {
        padding:0;
        margin:0;
}
#bannernav li {
        display:inline;
        padding:0 4px;
        margin:0;
}
#bannernav a, #bannernav a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-transform:uppercase;
        text-decoration:none;
        color:#006987;
}
#bannernav a:hover {
        color:#FFFFFF;
}
#navbar {
        background: #544217;
        width:800px;
        padding:0;
        height:36px;
        line-height:3.0em;
        text-align:center;
}
#susnavbar {
        background: #544217;
        width:800px;
        padding:0;
        height:36px;
        line-height:3.0em;
        text-align:left;
        color: white;
        font-weight: bold;
        }

#navbar table {
        width:100%;
        height:36px;
}
#navbar td {
        text-align:center;
        width:auto;
}
#navbar ul {
        padding:0;
        margin:0;
}
#navbar li {
        display:inline;
        padding:0 16px;
        margin:0;
}
#navbar span {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform:uppercase;
        text-decoration:none;
        color:#90D3F5;
        padding:0;
}
#navbar a, #navbar a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform:uppercase;
        text-decoration:none;
        color:#FFFFFF;
        padding:0;
}
#navbar a:hover {
        color:#90D3F5;
}
#subnav {
        text-align:center;
        padding:2px 0;
}
#subnav a, #subnav a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-transform:uppercase;
        font-weight:bold;
        color:#006987;
        padding:0 16px;
}
#subnav a:hover, #subnav a#current {
        color:#90D3F5;
}
#blognav {
        width: 160px;
        float:left;
        padding:0;
        margin:8px 0 0 0;
        text-align:left;
        background:#E6E6E6;
        border:1px solid #544217;
}
#blognav h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-transform:uppercase;
        color:#FFFFFF;
        background:#544217;
        margin:0;
        padding:0 8px;
        width:auto;
}
#blognav ul {
        margin:0;
        padding:4px 8px 16px;
}
#blognav li {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        list-style:none;
        margin:0;
        padding:0;
}
#blognav a, #blognav a:visited {
        color:#006987;
}
#blognav a:hover {
        color:#90D3F5;
}
#blogcontent {
        float:left;
        width:620px;
}
#homecontent {
        font-family:"Times New Roman", Times, serif;
        font-size:20px;
        color:#525B5E;
        line-height:1.1em;
        padding-bottom:16px;
        /*height:327px;*/
}
* html #homecontent {
        margin-left:-3px;
}
#homecontent table {
        padding:0;
        margin:0;
        float:left;
        width:297px;
        height:327px;
}
* html #homecontent table{
        margin-left:-3px;
}
#homecontent img {
        padding:0;
        margin:0;
        border:0;
        float:left;
}
* html #homecontent img {
        background:#000000;
        padding:0;
        margin:0;
        border:0;
        float:left;
        margin-left:-3px;
        
}
#homecontent td {
        padding:16px;
        margin:0;
}
#homecontent h1 {
        font-family:"Times New Roman", Times, serif;
        text-transform:uppercase;
        color:#000000;
        font-size:16px;
        margin:0;
        padding:8px 16px;
}
#homecontent h2 {
        font-family:"Times New Roman", Times, serif;
        text-transform:uppercase;
        color:#006987;
        font-size:16px;
        margin:0;
        padding:8px 16px;
}
#homecontent h3 {
        font-family:"Times New Roman", Times, serif;
        color:#000000;
        font-size:14px;
        margin:0;
        padding:8px 16px;
}
#homecontent h4 {
        font-family:"Times New Roman", Times, serif;
        color:#000000;
        font-size:14px;
        margin:0;
        padding:8px 16px;
}

h5 {
        font-family:"Times New Roman", Times, serif;
        text-transform:uppercase;
        color:#006987;
        font-size:16px;
        margin:0;
        padding:0px 0px;
}

#homecontent p {
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        color:#000000;
        line-height:1.2em;
        margin:0;
        padding:0 16px 8px;
}
#homecontent ul {
        padding:0 16px;
        margin:0;
}
#homecontent li {
        font-family:"Times New Roman", Times, serif;
        color:#000000;
        font-size:14px;
        list-style:none;
        line-height:1.2em;
        padding:0;
        margin:0;
}
#homecontent a, #homecontent a:visited {
        color:#006987;
}
#homecontent a:hover {
        color:#90D3F5;
}
#artist {
        font-size:16px;
        line-height:1.1em;
        color:#544217;
        border-top: 1px solid #525B5E;
        padding-top:16px;
}
#artist img {
        float:right;
        padding:0 8px;
}

#shoptable table{
        width:448px;
        height:327px;
}
#shoptable td {
        text-align:center;
}
#shoptable a, #shoptable a:visited{
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        color:#544217;
        text-decoration:none;
        display:block;
}
#shoptable a:hover {
        color:#90D3F5;
}
#blogheadline {
        background:#006987;
        height:28px;
        width:auto;
        line-height:2.4em;
        padding:0 16px;
        clear:both;
}
#blogheadline a, #blogheadline a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
}
#blogheadline a:hover {
        color:#90D3F5;
}
#bottomcontent {
        background:#D6EEFB url("images/brownbox.gif") no-repeat;
        height:96px;
        width:auto;
}
#brownbox {
        width:150px;
        float:left;
}

#susmainleft  {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:black;
        font-size:11px;
        margin:0;
        line-height:1.4em;
        font-weight: 500;
        }
        
#susmainright  {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#006987;
        font-size:11px;
        margin:0;
        line-height:1.4em;
        font-weight: 600;
        }

#brownbox h1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-weight:bold;
        font-size:12px;
        text-align:center;
        margin:0;
        padding:18px 16px 4px;
}
#brownbox p {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:12px;
        text-align:center;
        margin:0;
        padding:0 16px;
}
#highlights {
        width:280px;
        float:left;
        text-align:center;
        font-family:Cursive, Times, serif;
        font-size:24px;
        color:#544217;
        line-height:3.6em;
}
#events {
        float:right;
}
#events table {
        height:94px;
        padding:0 8px;
}
#events td {
        width:100px;
        height:100%;
}
#eventsborder {
        height:100%;
        padding:8px 4px 0 2px;
        border-right:1px solid #544217;
