/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/*WP Specific */

html, body {background-color: #161115;}
#sidebar {background: #333333; padding: 10px; margin-top:20px; -webkit-border-radius: 10px;-moz-border-radius: 10px; width:240px; text-align:left; }
#wrapper1 #sidebar {background: #161115; padding: 0; padding-top: 39px; margin-top: 0; width: auto;}
#sidebar h2 {-webkit-border-radius: 10px;-moz-border-radius: 10px; background:#000; padding: 10px;}
#sidebar li {list-style:none; list-decoration:none;}
#content {background: #161115; width: 600px; color: #FF0; float:right; padding: 0 20px;}

.post {font-family: Verdana, Geneva, sans-serif; background-color: #161115; color: #FFF; text-decoration: none; color:#ccc; border-bottom: 1px solid #666666;}
.post h2 {text-decoration: none; text-align:center; -webkit-border-radius: 10px;-moz-border-radius: 10px; padding:10px; background: #333333; border: 2px solid #ffcc00; text-shadow: #000 0 1px 1px;}
.post h2:hover {background: #000; color: #ffcc00;}
.post h2 a{width: 500px; text-decoration:none; font-size: 16px; color: #fff;}
.post h2 a:hover {}

body.home .entry {overflow: hidden; height: 400px; }
.entry {font-family: Verdana, Geneva, sans-serif; color:#ccc; -webkit-border-radius: 10px;-moz-border-radius: 10px; padding: 10px; background: #333333; border-bottom: 20px solid #333333; margin-top:10px;}
.entry p {text-indent: 10px; padding: 0 10px; color: #FFF;}

.postmetadata {font-family: Verdana, Geneva, sans-serif;-webkit-border-radius: 10px;-moz-border-radius: 10px; background: #333333; font-size: 10px; padding: 10px; margin-bottom:50px;}


#comments {color: #bfdfff;}
.commentlist {color:#bfdfff;}

body {font-family: Tahoma, sans-serif;color:#FFF;background:#161115;padding: 0px;margin: 0px;border: none; font-size:12px; overflow-x: hidden;}
#page {background-color:#161115;}
#header {background-color:#000;}
img {border: none;}
a {color: #FFF; text-decoration:none;}
p { line-height:16px; letter-spacing:1px;}
a:hover {color:#CCC;}
h1 {font-size: 16px; font-weight: 100; color: #CCC; text-decoration:underline;}
h2 {font-size: 14px; font-weight: 100; color: #CCC; text-decoration:underline;}
#wrapper1 {text-align: left;width: 934px;height: auto; margin-left:auto;margin-right: auto; padding: 0 70px;}
#wrapper2 {text-align: left;width: 900px;height: auto; margin-left: auto;margin-right: auto;}
.prop {height:3000px;float:right;width:1px;}
.clear {clear:both;height:1px;overflow:hidden;}
#top_nav {background: url(http://www.plantnj.com/images/top_nav/top_nav_background.gif) repeat-x; height: 31px;}
#top_nav img {padding: 4px;}
#top_nav p {margin: 0; padding: 6px;}
#top_nav form {margin: -2px 0 0 0;}
.mini_head {height: 25px; padding: 15px 0 0 0; text-align: left; font-size: 14px; }
.movie {float:left; margin: 39px 0 0 0;}
.awards{position: absolute; margin: -262px 0 0 855px; border-right: 1px solid #da0000;border-top: 1px solid #da0000;border-bottom: 1px solid #da0000;}
.home {background: url(http://www.plantnj.com/images/main_nav/sidenavs/homebtn.png) no-repeat; height: 39px;}
.console_nav {width: 855px;}
#featured_nav {background: url(http://www.plantnj.com/images/main_nav/frame/frame.png) no-repeat; width: 855px; height: 270px; border: none; }
#bottom_nav {}
#container {}
.mini_head h1 {margin: 0px; padding:0px; line-height:0px; text-decoration:none; font-size:14px; float:left;}

table#gone {visibility: hidden; position:absolute;}
#twitter_feed { background:url(http://www.plantnj.com/images/layout/tweet_background.jpg) no-repeat;font-size: 11px; padding: 8px 25px; height: 44px; width: 373px;}

.title h1 {display:none; visability: hidden;}
.floatleft {float:left;}
.floatright {float:right;}
.contact_info {font-size: 12px; color: #993;}

/*Top Nav Form*/
#top_nav form{float:right; padding: 3px;}
#top_nav input {background: url(http://www.plantnj.com/images/top_nav/form/input_background.gif);height:20px;color:#CCC;border:1px solid #ddd;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;}
#top_nav input:hover, #top_nav input:focus {border-color:#39F;background:#000;}


/*Featured Pages */

/* Shadowbox CSS */

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(http://www.plantnj.com/images/shadowbox/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(http://www.plantnj.com/images/shadowbox/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(http://www.plantnj.com/images/shadowbox/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(http://www.plantnj.com/images/shadowbox/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(http://www.plantnj.com/images/shadowbox/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* Top Nav Drop Down Menu */


/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; z-index:100;}
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 122px;  }
#nav ul ul { left: 122px; }

/* Everything else is theming */
 
#nav {background: url(http://www.plantnj.com/images/main_nav/upper_nav/btn.png);  height: 40px; border-left: 1px solid #da0000; }
#nav *:hover {color: #FF9;}
#nav a {color: #FFF; font-size: 16px; height: 30px; padding: 10px 0 0 0; text-decoration: none; width: 122px;}
  #nav li.hover a {height: 25px; width: 122px; }
  #nav ul { top: 40px; }
    #nav ul li a { background-image: url(http://www.plantnj.com/images/main_nav/upper_nav/sub_btn.png); font-size: 10px; color: #000; height: 25px; width: 122px; padding: 0; text-align:left;}
      #nav ul a.hover { background-color: #fff046; color: #000;}
   #nav ul a { border-bottom: 1px solid #da0000; border-bottom: 1px solid #da0000; border-left: 1px solid #da0000; border-right: 1px solid #da0000; opacity: 0.9; filter: alpha(opacity=90);  }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* Bottom Nav Drop Down Menu */


/* Basic code - don't modify */
 
 #navbottom { display: block; margin: 0; padding: 0; position: relative; }
  #navbottom li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
  #navbottom a { display: block; }
  #navbottom ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #navbottom ul { line-height: 0; } /* IE6 "fix" */
  	#navbottom ul a { zoom: 1; } /* IE6/7 fix */
    #navbottom ul li { float: none; }
    #navbottom ul ul { top: 0; }
    
/* Essentials - configure this */

#navbottom ul { width: 122px;  }
#navbottom ul ul { left: 122px; }

/* Everything else is theming */
 
#navbottom {background: url(http://www.plantnj.com/images/main_nav/lower_nav/btn.jpg);  height: 40px; border-left: 1px solid #da0000; }
#navbottom *:hover {color: #FF9;}
#navbottom a {color: #FFF; font-size: 16px; height: 30px; padding: 10px 0 0 0; text-decoration: none; width: 122px;}
  #navbottom li.hover a {height: 25px; width: 122px; }
  #navbottom ul { top: 40px; }
    #navbottom ul li a { background-image: url(http://www.plantnj.com/images/main_nav/upper_nav/sub_btn.png); font-size: 10px; color: #000; height: 25px; width: 122px; padding: 0; text-align:left;}
      #navbottom ul a.hover { background-color: #fff046; color: #000;}
   #navbottom ul a { border-bottom: 1px solid #da0000; border-bottom: 1px solid #da0000; border-left: 1px solid #da0000; border-right: 1px solid #da0000; opacity: 0.9; filter: alpha(opacity=90);  }

/* #navbottom ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* MINI Nav Drop Down Menu */

/* Basic code - don't modify */
 #minitop { width:285px; z-index:899;}
 
 #minitop { display: block; margin: 0; padding: 0; position: relative; }
  #minitop li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
  #minitop a { display: block; }
  #minitop ul { display: none; position: absolute; left: 0; margin: 0; padding:0; }
  * html #minitop ul { line-height: 0; } /* IE6 "fix" */
  	#minitop ul a { zoom: 1; } /* IE6/7 fix */
    #minitop ul li { float: none; }
    #minitop ul ul { top: 0; }
    
/* Essentials - configure this */

#minitop ul { }
#minitop ul ul {  }

/* Everything else is theming */
 
#minitop {color: #ccc; }
#minitop *:hover {color:#ccc;}
#minitop a {color: #ccc; text-decoration: none; padding: 0 4px; }
  #minitop li.hover a {color:#fff;}
  #minitop ul {color:#ccc; padding: 0 4px; background-image: url(http://www.plantnj.com/images/main_nav/upper_nav/sub_btn.png); border-left: 1px solid #da0000; border-right: 1px solid #da0000; border-bottom: 1px solid #da0000; border-top: 1px solid #da0000;}
    #minitop ul li a {color: #ccc;}
      #minitop ul a.hover { color: #000;}
   #minitop ul a {color: #ccc;}

/* #navbottom ul a { border-bottom: none; } - I also needed this for IE6/7 */



/* step carousel */

.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: hidden; /*leave this value alone*/
width: 835px;
height: 261px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 9px 0 0 0; /*margin around each panel*/
width: 835px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


/*Collapse/Featured Items */

.collapse_head, .collapse_head a {background: url(http://www.plantnj.com/images/featured/collapse_head.jpg) repeat-x; color: #CCC; text-decoration:none; padding: 10px; font-size: 12px; border: 1px solid #333;}
.collapse_head a {border: none; background: none;}
.collapse_head a:hover {color:#FFF;}
.featured_items {border: 1px solid #ffcc02;/* Do rounding (native in Firefox and Safari) */-webkit-border-radius: 20px;-moz-border-radius: 20px;}
.featured_items:hover {border:1px solid #39F;}
#promo {width:197px;height:110px;float: left; margin: 20px 10px 0 0;}
#prod {width:197px;height:110px;float: left; margin: 20px 10px 0 0;}
#media {width:197px;height:110px;float: left; margin: 20px 10px 0 0;}
.flickr {width:207px; border: 1px solid #ffcc02; padding: 10px;/* Do rounding (native in Firefox and Safari) */-webkit-border-radius: 20px;-moz-border-radius: 20px;}
#flickr_overflow {width:207; overflow:hidden;}
table#rss {border: 1px solid #ffcc02;/* Do rounding (native in Firefox and Safari) */-webkit-border-radius: 20px;-moz-border-radius: 20px; width:197px; height: 100px; padding: 5px; float: left; margin: 20px 10px 0 0; font-size: 10px; background: url(http://www.plantnj.com/images/featured/blog_background.png); }
table#rss:hover {border: 1px solid #39f;}
table#rss a {font-weight:strong; color: #F90;}
table#rss a:hover {color: #FC0; text-decoration: underline;}

/*Collapse/Featured Items */

.collapse_head2, .collapse_head2 a {background: url(http://www.plantnj.com/images/featured/collapse_head.jpg) repeat-x; color: #CCC; text-decoration:none; padding: 10px; font-size: 12px; border: 1px solid #333;}
.collapse_head2 a {border: none; background: none;}
.collapse_head2 a:hover {color:#FFF;}

.collapse_head3, .collapse_head3 a {background: url(http://www.plantnj.com/images/featured/collapse_head.jpg) repeat-x; color: #CCC; text-decoration:none; padding: 5px; font-size: 12px; border: 1px solid #333;}
.collapse_head3 a {border: none; background: none;}
.collapse_head3 a:hover {color:#FFF;}
.padstyle5 {padding: 5px 0 5px 5px;}
