#leftmost{
  background-image: url(pics/bgimageleft.gif);
  layer-background-image: url(pics/bgimageleft.gif);
  float:left;
  width:109px;
  height:300px;
}

#rest{
  background-color: #ffffff;
  width:800px;
}

#middle{
  background-color: #ffffff;
  float: left;
  width: 564px;
  padding-bottom: 10px;
}

#topbar{
 background-color: #b9685f;
 float: left;
 width:554px;
 height:120px;
 margin-top:10px;
 margin-bottom: 10px;
 margin-left: 10px;
}
#menu{
 background-color: #d1c6c7;
 float: left;
 font-style: italic;
 font-family: arial, serif;
 width:514px;
 color: #434752;
 font-weight: bold;
 padding-right: 20px;
 padding-top: 5px;
 padding-left: 20px;
 padding-bottom: 5px;
 margin-bottom: 10px;
 margin-left: 10px;
}

#menu a:link{
  color: #434752;  
  text-decoration: none;
}

#menu a:active{
  color: #434752;  
  text-decoration: underline;
}

#menu a:vlink{
  color: #434752;  
  text-decoration: none;
}

#menu a:visited{
  color: #434752;  
  text-decoration: none;
}

#menu a:hover{
  color: #434752;  
  text-decoration: underline;
}
#rightbar{
 background-color: #a54d9c;
 width: 181px;
 margin-left: 10px;
 margin-right: 10px;
 height: 170px;
}
#rightContent{
 background-color: #ffffff;
 padding-top: 10px;
 float: left;
 width: 201px;
 height: 300px;
}
#rightBackground{
 background-color: #d1c6c7;
 float: right;
 width: 240px;
 height: 692px;
}
#rightinfo{
 background-color: #fbeeef;
 width: 220px;
 height: 312px;
 margin-right: 20px;
 font-size: 0.9em;
 font-style: italic;
 font-family: arial, serif; 
}
#rightcontact{
 background-color: #ffffff;
 padding-top: 10px;
 float: left;
 width: 201px;
 height: 190px;
 margin-right: 10px;
 font-size: 0.9em;
 font-style: italic;
 font-family: arial, serif;
}

body{
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
background-color: #d1c6c7;
}
.tablebg {
background-color: #954593;
}
.white {
background-color: #ffffff;
}

#middlepage{
 background: #fbeeef;
 float: left;
 width: 514px;
 margin-left: 10px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 10px;
}

#middlepagebottom{
 background: #ffffff;
 float: left;
 width: 514px;
 padding-left: 10px;
 padding-top: 10px;
}

#contentframe{
 background: #fbeeef;
 float: left;
 width: 554px;
 padding-top: 10px;
 padding-bottom:10px;
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 10px;
}

#contentMain{
 background: #d1c6c7;
 float: left;
 width: 530px;
 margin-left: 10px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom:1px;
}

#content{
 background: #ffffff;
 float: left;
 width: 508px;
 margin-left: 1px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
}

#contentbox{
 background-color: #ffffff;
 float: left;
 width: 350px;
 padding-right: 5px;
}

#contentpicture{
 background-colour: #ffffff;
 float: right;
 width: 140px;
 padding-left: 5px;
}

#middlepage h1{
 font-style: italic;
 font-family: arial, serif;
 font-size: 1.3em;
 font-weight: normal;
 color: #994c64;
}

#rightinfo h1{
 font-style: italic;
 font-family: arial, serif;
 font-size: 1.1em;
 font-weight: normal;
 color: #994c64;
}

#rightcontact h1{
 font-style: italic;
 font-family: arial, serif;
 font-size: 1.1em;
 font-weight: normal;  
 padding-left: 30px;
 color: #434752;  
}

#rightinfo ul{
padding-left: 0px;
margin-left: 20px;
list-style-type: ball;
color: black;
}

#rightinfo a:link{
  color: #434752;  
  text-decoration: none;
}

#rightinfo a:active{
  color: #434752;  
  text-decoration: underline;
}

#rightinfo a:vlink{
  color: #434752;  
  text-decoration: none;
}

#rightinfo a:visited{
  color: #434752;  
  text-decoration: none;
}

#middlepage p{
 font-family: arial, serif;
 font-size: 0.9em;
 font-weight: normal;
 color: #434752;
}

#contentbox p{
 font-family: arial, serif;
 font-size:0.9em;
 font-weight: normal;
 color: black;
}

#contentbox h1{
 font-family: arial, serif;
 font-size:0.9em;
 font-weight: bold;
 color: black;
}
