/*
  Background Stretcher jQuery Plugin 
  © 2009 ajaxBlender.com
*/
html,body {
  margin:0px;
  padding:0px;
}
body {
    font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
    background-color: #666;
    height:100%;
    text-align: center;
}
a { color: #0A8ECC; }
a:hover {
  text-decoration: none;
  color: #CCC;
} 
p,ol,ul{
  padding: 5px 0;
  margin:0;
}

#page {
  margin: 0 auto;
  width: 800px;
  text-align: left;
}

.page-top, .page-bottom,
.page-content {
  width: 100%;
  position:relative;
}
.page-bottom{margin-bottom:30px;}
.page-top, .page-bottom { height: 30px;}
.page-top { 
  margin-top: 20px;
  background: url(http://cdn.itsezpz.com/49_page-top_8a44c5_org.png) no-repeat left top; 
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cdn.itsezpz.com/49_page-top_8a44c5_org.png", sizingMethod='image');
}
.page-bottom { 
  background: url(http://cdn.itsezpz.com/49_page-bottom_42fdf5_org.png) no-repeat left top; 
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cdn.itsezpz.com/49_page-bottom_42fdf5_org.png", sizingMethod='image');
}
.page-content {
  font-size: 12px;
  color: #ccc;
  background: url(http://cdn.itsezpz.com/49_page-bg_8b226b_org.png) repeat-y left top; 
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://cdn.itsezpz.com/49_page-bg_8b226b_org.png", sizingMethod='scale');
}
.page-wrapper { 
  margin: 0 30px;
}
.column {
  float: left;
  width: 320px;
  margin-right: 40px;
}
.column  .row {
  float: left;
  width: 100%;
  padding-bottom: 13px;
}
.column.small { width: 90px; }
.column.small .row { padding-bottom: 5px;}
.column SELECT { width: 180px;}
.column LABEL {cursor: pointer;}
.column  .row SPAN.pager { float: left; margin-right: 15px;}
.column  .row A { position: relative; }
P.larger-size { font-size: 16px; }
#page STRONG { color: #FFFFFF; }

#nav UL LI {
  display: inline;
  margin-right: 8px;
}
#nav UL LI.showPage A { color: #fff; }

img.bg {
        width: 100%;
        position: fixed;
        _position: absolute;
        top: 0;
        left: 0;
}
img.logo{
  position: relative;
  margin-top: 20px;
}
.nav{
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid #fff 1px;
}
.nav a{
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.nav a:hover{
  color: #F34718;
}
.nav li{
  float:left;
  margin-right: 15px;
}
.page-content img{
  border: solid #fff 5px;
  border-bottom-width: 30px;
  margin: 15px 65px 0 0;
  height: 150px; 
  width: 170px;
}
.page-content img.portrait{
  width: auto;
  height:auto;
}
#right{
  width:40%;
  position: absolute;
  top: 40px;
  right: 30px;
  border: 2px solid #fff;
  border-radius: 5px;
  moz-border-radius: 5px;
  webkit-border-radius: 5px;
  float:right;
  padding:12px;
}
div.gallery{
  float: left;
  position: relative;
}
span.caption{
  position: absolute;
  width:180px;
  margin-left: 10px;
  bottom: 10px;
  display: block;
  color:#333;
}
ol, ul{
  margin-left: 32px;
}
#content_main{
  overflow:auto;
}
