
div {
  margin: 0px ;
  padding: 0px ;
  overflow: visible ;
}

div.cleared {
  clear: both ;
}
 
body {
  background-color: #2a7c88 ;
  padding: 0px ;
  margin: 0px ;
}

div#screen {
  background: transparent 
                       url(http://www.onewhitetree.ca/uploads/owtTheme/screenbackground-header.jpg)
                       no-repeat 0 0 ;
  overflow: hidden ;
}

div#container {
  width: 960px ;
  margin: 0px auto ;
  background-color: transparent ;
}

div#wrapper {
  background-color: transparent ;
  padding: 15px 0px ;
  margin: 0 ;
}

div#rightcolumn {
  width: 320px ;
  float: right;
}

div#header {
  margin-top: 15px ;
  margin-bottom: 15px ;
  width: 960px ;
  height: 250px ;
  overflow: hidden ;
}

div#banner {
  width: 960px ;
  height: 250px ;
  background: url(http://www.onewhitetree.ca/uploads/owtTheme/OWTbanner.png) no-repeat ;
}

div.menubar {
  width: 960px ;
  height: 50px ;
  margin-bottom: 10px ;
  background-color: transparent ;
  overflow: hidden ;
}

div.owtmenu {
  overflow: hidden ;
}

div.owtmenu div.menuitem {
  display: block ;
  border: none ;
  float: left ;
  margin-left: 25px ;
}

div.owtmenu div.menuitem a {
  text-decoration: none ;
  border: none ;
}

div.owtmenu div.menuitem a img {
  border: none ;
  padding: 0px ;
  margin: 0px ;
}

div.owtmenu div.menuitem a:hover img {
  margin-top: -50px ;
}

div.owtmenu div.menuitem a.active img {
  margin-top: -50px ;
}

div#content {
  width: 600px ;
  padding: 0px ;
  background-color: transparent;
  float: left ;
}

div.content-inner {
  padding: 15px ;
  background-color: white;
}

div#contentNoSidebar {
  width: 960px ;
  padding: 0px ;
  background-color: transparent;
  float: left ;
}

div#contentNoSidebar div.content-inner {
  padding: 15px ;
  background-color: #FFFFDD ;
}

div#rightsidebar {
  margin-top: 0px ;
  width: 300px ;
  background-color: transparent ;
}

.rtop, .rbottom{display:block;background-color: transparent; }
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden;background-color: white;}
.rtopblue *, .rbottomblue *{display: block; height: 1px; overflow: hidden;background-color: #020268;}
.rtopsilk *, .rbottomsilk *{display: block; height: 1px; overflow: hidden;background-color: #FFFFDD;}

.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

div.owtmap {
  width: 306px ; 
  background-color: transparent ; 
}

div.owtmap-inner {
  width: 306px ;
  background-color: #020268 ; 
}

h1.owtmap {
  padding: 10px 0px 10px 0px ;
  margin: 0px ;
  text-align: center ;
  color: #cba976 ; 
  font-family: Verdana, Arial, san-serif ;
  font-size: 120% ;
}

div.owtblog {
  width: 306px ; 
  background-color: transparent ; 
  margin-bottom: 20px ;
}

div.owtblog-inner {
  width: 296px ;
  padding: 5px ;
  background-color: #FFFFDD ; 
}

h1.owtblog {
  padding: 10px 0px 10px 0px ;
  margin: 0px ;
  text-align: center ;
  color: #020268 ; 
  font-family: Verdana, Arial, san-serif ;
  font-size: 120% ;
  border-bottom: 2px solid #020268 ;
}

div.rssitem {
  margin-top: 15px ;
  color: black ;
}

span.rssitemdate {
  display: block ;
  padding: 4px 5px ;
  font-size: 100% ;
  font-style: italic ;
  font-weight: normal ;
  text-align: right ;
}

span.rssitemtitle {
  display: block ;
  font-size: 100% ;
  text-align: left ;
  font-family: Verdana, Arial, san-serif ;
}

div.footer-content p {
  font-style: italic ;
}

div.owtLL {
  font-size: 75%;
  font-style: italic;
  color: #cba976 ;
  padding-left: 5px ;
  padding-bottom: 4px ;
}

a.owtLLlink, a.owtLLlink:visited {
  font-size: 100%;
  font-style: normal ;
  font-weight: bold ;
  font-family: Verdana, Arial, san-serif ;
  color: #cba976 ;
}

div.owtLLlink {
  text-align: center;
  display: block ;
  float: right ;
  padding: 0px 10px ;
}

h2.owtLL {
  font-family: Verdana, Arial, san-serif ;
  font-size: 120% ;
  font-weight: bold ;
  color: #020268 ;
}

div#wwo_widget_main { margin-left: 35px; }
div#wwo_widget_main div#widget_header_text { display: none; }