/* StreetFilms Overrides */

#header {
background: #9086c0 url(../img/header-grad-sfilms.png) repeat-x scroll left top;
}

#header .wrap {
background:#9086c0 url(../img/site-head-grad-sfilms.png) repeat-x scroll left top;
}

#site-logo {
background: transparent url(../img/site-head-logo-sfilms.gif) top left no-repeat;
width: 285px;
height: 54px;
}

ul#site-menu li {
border-right: 1px solid #d4ccff;
}

ul#site-menu li a {
color:#FFFFFF;
}

ul#site-menu li a:hover {
color:#444444 !important;
}

#sidebar-nook .post-categories,
#sidebar-nook .post-embed {
background: #fcfdfb;
}

.post-entry {
line-height: 1.4em !important;
}

/* contribute page */
#contribute-videos {
float: none;
clear: both;
width: 600px;
}
#contribute-videos dt.content {
float: left;
clear: both;
margin-right: 10px;
}
#contribute-videos dd.credit {
clear: both;
}

/* all videos grid */
#all-videos li {
width: 140px;
padding: 0 10px;
display: block;
text-align: left;
height: 190px;
}

#all-videos li h3 {
font-size: 1em;
line-height: 1.2em;
}

#sitenav {
background-image: none;
}

/*-----------------------
Site Navigation
-----------------------*/

#sitenav {
clear: both;
padding: 18px 20px 18px 24px;
}

form#topsearchform,
form#searchform  {
float: right;
}

form#topsearchform #s,
form#searchform #s {
padding: 8px 10px 5px;
font-size: 0.9em;
width: 223px;
margin-left: 2px;
vertical-align: middle;
background-color: #fff;
}

form#topsearchform #search-submit,
form#searchform #search-submit {
background: #E6E4E1 url(../img/search-submit-radial.png) center center no-repeat;
width: 31px;
margin-left: 2px;
vertical-align: middle;
font-size: 0.9em;
text-align: left;
text-indent: -9999em;
overflow: hidden;
vertical-align: middle;
cursor: pointer;
}

ul#site-menu {
float: right;
clear: right;
text-align: right; 
list-style: none;
overflow: hidden;
margin: 12px 0 0 0;
padding: 0;
background: transparent;
}

ul#site-menu {
width: 49%;
}

ul#site-menu li.last {
display: inline; 
border-right: 0;
padding: 0;
}

#content {
padding-top: 1.5em;
}

.player {
  position: relative;
  }

.pframe16x9 .playbutton {
  position: absolute;
  top: 0;
  left: 0;
  width: 560px;
  height: 291px;
  }

.pframe4x3 .playbutton {
  position: absolute;
  top: 0;
  left: 0;
  width: 560px;
  height: 450px;
  }


.playbutton img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -34px;
  margin-left: -86px;
  }

* html .pngfix {
 zoom: 1;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1 ? (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/wp-content/themes/woonerf/img/transparent.gif") : (this.origBg = this.origBg ? this.origBg : this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='" + (this.currentStyle.backgroundRepeat=='no-repeat' ? 'crop' : 'scale') +"')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


