/*
Theme Name: ChopShop
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

*/



/* reset everyting 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align: baseline;
	list-style:none;
}

body{
	background-color:#fcfcfc
}


table, tr, td, th{
	vertical-align:top;
}

div#site_container{
	position:relative;
	width:948px;
	height:100%;
	top:0;
	left:50%;
	margin-left:-474px;
	border:0px solid black;
}

/*************************************
*
*	HEADER
*
*************************************/
div#header{
	width:948px;
	border:0px solid green;
	position:relative;
	height:310px;
}

div#logo{
	width:170px;
	height:310px;
	border:0px solid red;
	position:relative;
	float:left;
	
}
div#menu{
	position:absolute;
	left:170px;
	top:0px;
	border:0px gray solid;
	width:778px;
	height:310px;
}

div#middlecontent{
	position:relative;
	left:0px;
	top:310px;
	width:948px;
}

div#middlecontentleft{
	position:relative;
	width:694px;
}

div#mainbox{
	position:relative;
	width:644px;
	padding-left:30px;
	padding-top:30px;
}

div#weeklychopper{
	position:relative;
	
	width:231px;
	height:297px;
}
div#weeklybottom{
	position:relative;
	
	width:231px;
	height:60px;
	background-image:url(images/weekly_bottom.jpg);
}

div#textweekly{
	position:absolute;
	left:0px;
	top:0px;
	width:231px;
	height:60px;
	padding-left:25px;
}


div#latestphotos{
	position:relative;
	width:223px;
	height:520px;
}

#latestphotos1
{
  display: block;
  position:relative;
  text-indent:-9999px;
  width: 321px;
  height: 152px;
  background: url("images/try_off.gif") no-repeat 0 0;
}

#latestphotos1:hover
{ 
    background: url("images/try_on.gif") no-repeat 0 0;
}

#latestphotos1 span
{
  display: none;
}

#latestcuts
{
  display: block;
  position:relative;
  text-indent:-9999px;
  width: 231px;
  height: 47px;
  background-image:url(images/latestcuts.gif)
}

#latestbottom
{
  display: block;
  position:relative;
  width: 231px;
  height: 61px;
  background-image:url(images/latest_bottom.gif)
}

#latestbottom1
{
  display: block;
  position:absolute;
  top:0px;
  left:0px;
  width: 231px;
  height: 61px;
  padding-left:150px;
  color:#FFFFFF;
  padding-top:18px;
}

#sharebox
{
  display: block;
  width: 639px;
}

#latestback
{
  display: block;
  position:relative;
  width: 231px;
  height: 260px;
  background-image:url(images/latestback.gif)
}

div#nextepisode{
	position:relative;

	width:226px;
	height:147px;
	overflow:visible;
}

div#middlecontentright{
	position:relative;
	width:254px;
}

div#middle{
	position:absolute;
	left:0px;
	top:136px;
	border:0px orange solid;
	width:778px;
	height:88px;
}

div#top{
	position:absolute;
	left:0px;
	top:0px;
	width:778px;
	height:95px;
}

div#mainmenu{
	position:absolute;
	left:0px;
	top:95px;
	width:778px;
	height:41px;
	text-indent:-9999px;
}

#menuhome
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:0px;
  width: 89px;
  height: 41px;
  background: url("images/home_off.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuhome:hover
{ 
    background: url("images/home_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menuhome span
{
  display: none;
  text-indent:-9999px;
}
#menuhomeHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:0px;
  width: 89px;
  height: 41px;
  background: url("images/home_on.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menushow
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:89px;
  width: 118px;
  height: 41px;
  background: url("images/show_off.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menushow:hover
{ 
    background: url("images/show_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menushow span
{
  display: none;
  text-indent:-9999px;
}

#menushowHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:89px;
  width: 118px;
  height: 41px;
  background: url("images/show_on.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuchoppers
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:207px;
  width: 136px;
  height: 41px;
  background: url("images/choppers_off.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuchoppers:hover
{ 
    background: url("images/choppers_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menuchoppersHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:207px;
  width: 136px;
  height: 41px;
  background: url("images/choppers_on.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuchoppers span
{
  display: none;
  text-indent:-9999px;
}
#menuvideos
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:343px;
  width: 121px;
  height: 41px;
  background: url("images/videos_off.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuvideos:hover
{ 
    background: url("images/videos_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menuvideos span
{
  display: none;
  text-indent:-9999px;
}

#menuvideosHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:343px;
  width: 121px;
  height: 41px;
  background: url("images/videos_on.gif") no-repeat 0 0;
  text-indent:-9999px;
}
#menuphotos
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:464px;
  width: 128px;
  height: 41px;
  background: url("images/photos_off.gif") no-repeat 0 0;
}
#menuphotos:hover
{ 
    background: url("images/photos_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menuphotos span
{
  display: none;
  text-indent:-9999px;
}

#menuphotosHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:464px;
  width: 128px;
  height: 41px;
  background: url("images/photos_on.gif") no-repeat 0 0;
}
#menupimp
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:592px;
  width: 129px;
  height: 41px;
  background: url("images/pimp_off.gif") no-repeat 0 0;
}
#menupimp:hover
{ 
    background: url("images/pimp_on.gif") no-repeat 0 0;
	text-indent:-9999px;
}
#menupimp span
{
  display: none;
  text-indent:-9999px;
}

#menupimpHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:592px;
  width: 129px;
  height: 41px;
  background: url("images/pimp_on.gif") no-repeat 0 0;
}
#menuend
{
  display: block;
  position:absolute;
  top:0px;
  left:721px;
  width: 129px;
  height: 41px;
  background: url("images/menu_end.jpg") no-repeat 0 0;
}

#menuDaniel
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:0px;
  width: 66px;
  height: 87px;
  background: url("images/daniel_off.jpg") no-repeat 0 0;
}
#menuDaniel:hover
{ 
    background: url("images/daniel_on.jpg") no-repeat 0 0;
}
#menuDaniel span
{
  display: none;
}
#menuDanielHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:0px;
  width: 66px;
  height: 87px;
  background: url("images/daniel_on.jpg") no-repeat 0 0;
}
#menuProcter
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:66px;
  width: 49px;
  height: 87px;
  background: url("images/procter_on.jpg") no-repeat 0 0;
}
#menuProcter:hover
{ 
    background: url("images/procter_off.jpg") no-repeat 0 0;
}
#menuProcter span
{
  display: none;
}
#menuProcterHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:66px;
  width: 49px;
  height: 87px;
  background: url("images/procter_off.jpg") no-repeat 0 0;
}
#menuAmber
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:115px;
  width: 62px;
  height: 87px;
  background: url("images/amber_off.jpg") no-repeat 0 0;
}
#menuAmber:hover
{ 
    background: url("images/amber_on.jpg") no-repeat 0 0;
}
#menuAmber span
{
  display: none;
}
#menuAmberHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:115px;
  width: 62px;
  height: 87px;
  background: url("images/amber_on.jpg") no-repeat 0 0;
}
#menuMishelle
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:177px;
  width: 56px;
  height: 87px;
  background: url("images/mishelle_off.jpg") no-repeat 0 0;
}
#menuMishelle:hover
{ 
    background: url("images/mishelle_on.jpg") no-repeat 0 0;
}
#menuMishelle span
{
  display: none;
}
#menuMishelleHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:177px;
  width: 56px;
  height: 87px;
  background: url("images/mishelle_on.jpg") no-repeat 0 0;
}
#menuPaymon
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:233px;
  width: 52px;
  height: 87px;
  background: url("images/paymon_off.jpg") no-repeat 0 0;
}
#menuPaymon:hover
{ 
    background: url("images/paymon_on.jpg") no-repeat 0 0;
}
#menuPaymon span
{
  display: none;
}
#menuPaymonHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:233px;
  width: 52px;
  height: 87px;
  background: url("images/paymon_on.jpg") no-repeat 0 0;
}

#menuHannah
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:285px;
  width: 65px;
  height: 87px;
  background: url("images/hannah_off.jpg") no-repeat 0 0;
}
#menuHannah:hover
{ 
    background: url("images/hannah_on.jpg") no-repeat 0 0;
}
#menuHannah span
{
  display: none;
}
#menuHannahHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:285px;
  width: 65px;
  height: 87px;
  background: url("images/hannah_on.jpg") no-repeat 0 0;
}

#menuJohn
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:350px;
  width: 65px;
  height: 87px;
  background: url("images/john_off.jpg") no-repeat 0 0;
}
#menuJohn:hover
{ 
    background: url("images/john_on.jpg") no-repeat 0 0;
}
#menuJohn span
{
  display: none;
}#menuJohnHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:350px;
  width: 65px;
  height: 87px;
  background: url("images/john_on.jpg") no-repeat 0 0;
}


#menuNikki
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:415px;
  width: 62px;
  height: 87px;
  background: url("images/nikki_off.jpg") no-repeat 0 0;
}
#menuNikki:hover
{ 
    background: url("images/nikki_on.jpg") no-repeat 0 0;
}
#menuNikki span
{
  display: none;
}
#menuNikkiHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:415px;
  width: 62px;
  height: 87px;
  background: url("images/nikki_on.jpg") no-repeat 0 0;
}


#menuJeff
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:477px;
  width: 55px;
  height: 87px;
  background: url("images/jeff_off.jpg") no-repeat 0 0;
}
#menuJeff:hover
{ 
    background: url("images/jeff_on.jpg") no-repeat 0 0;
}
#menuJeff span
{
  display: none;
}
#menuJeffHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:477px;
  width: 55px;
  height: 87px;
  background: url("images/jeff_on.jpg") no-repeat 0 0;
}


#menuCarly
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:532px;
  width: 49px;
  height: 87px;
  background: url("images/carly_off.jpg") no-repeat 0 0;
}
#menuCarly:hover
{ 
    background: url("images/carly_on.jpg") no-repeat 0 0;
}
#menuCarly span
{
  display: none;
}
#menuCarlyHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:532px;
  width: 49px;
  height: 87px;
  background: url("images/carly_on.jpg") no-repeat 0 0;
}


#menuTobi
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:581px;
  width: 61px;
  height: 87px;
  background: url("images/tobi_off.jpg") no-repeat 0 0;
}
#menuTobi:hover
{ 
    background: url("images/tobi_on.jpg") no-repeat 0 0;
}
#menuTobi span
{
  display: none;
}
#menuTobiHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:581px;
  width: 61px;
  height: 87px;
  background: url("images/tobi_on.jpg") no-repeat 0 0;
}

#menuHarmonie
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:642px;
  width: 47px;
  height: 87px;
  background: url("images/harmonie_off.jpg") no-repeat 0 0;
}
#menuHarmonie:hover
{ 
    background: url("images/harmonie_on.jpg") no-repeat 0 0;
}
#menuHarmonie span
{
  display: none;
}
#menuHarmonieHover
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:642px;
  width: 47px;
  height: 87px;
  background: url("images/harmonie_on.jpg") no-repeat 0 0;
}

#menuRamona
{
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:689px;
  width: 66px;
  height: 87px;
  background: url("images/ramona_off.jpg") no-repeat 0 0;
}
#menuRamona:hover
{ 
    background: url("images/ramona_on.jpg") no-repeat 0 0;
}
#menuRamona span
{
  display: none;
}
#menuRamonaHover
{ 
  display: block;
  position:absolute;
  text-indent:-9999px;
  top:0px;
  left:689px;
  width: 66px;
  height: 87px;
    background: url("images/ramona_on.jpg") no-repeat 0 0;
}

#menuend2
{
  display: block;
  position:absolute;
  top:0px;
  left:754px;
  width: 47px;
  height: 87px;
  background: url("images/menuend2.jpg") no-repeat 0 0;
}



div#bottom{
	position:absolute;
	left:0px;
	top:223px;
	width:778px;
	height:87px;
	background-image:url(images/bottom.jpg);
	overflow:auto;
}

div#bottominside{
	position:absolute;
	left:25px;
	top:15px;
	width:753px;
	height:72px;
	overflow:auto;
}

div#header_logo{
	position:absolute;
	height:150px;
	width:150px;
	top:10px;
	left:10px;
	border:1px blue solid;
}

div#choppers_heads_container{
	position:absolute;
	left:170px;
	top:45px;
	border:1px red solid;
	width:790px;
	height:75px;
}

div.choppers_head{
	float:left;
	border:0px orange solid;
	width:50px; height:50px;
	position:relative;
	margin-left:5px;
}
/*************************************
*
*	GENERAL
*
*************************************/
a, a:link, a:active, a:visited{
	color:#e37514;
	text-decoration:none;
}
a:hover{
	color:#e37514;
	text-decoration:underline;
}

a.black_link:link, .black_link:active, .black_link:visited{
	color:#e37514;
	text-transform:uppercase;
	text-decoration:none;
}
a.black_link:hover{
	color:#e37514;
	text-transform:uppercase;
	text-decoration:underline;
}

div#shareThis a, div#shareThis a:link, div#shareThis a:visited, div#shareThis a:active{
	color:#e37514;
	text-transform:uppercase;
	text-decoration:none;
}
div#shareThis a:hover{
	color:#e37514;
	text-transform:uppercase;
	text-decoration:underline;
}

div#link_prevNext a, div#link_prevNext a:link, div#link_prevNext a:visited, div#link_prevNext a:active{
	font-size:14px;
}
div#link_prevNext a:hover{
	text-decoration:underline;
}


input, textarea{
border:1px solid #CCCCCC; margin-bottom:5px;}

/*************************************
*
*	MIDDLE CONTENT
*
*************************************/
div#middle_content{
	position:relative;
}

/*************************************
*
*	SIDEBAR
*
*************************************/
div#sidebar{
	width:200px;
	border:1px solid red;
}

/*************************************
*
*	FOOTER
*
*************************************/
div#footer{
	width:948px;
	border:0px solid green;
	position:relative;
	height:73px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	left:50%;
	margin-left:-474px;
}

div#fottercontent{
	width:948px;
	position:absolute;
	top:10px;
	height:25px;
	left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#fottercontent a, div#fottercontent a:hover, div#fottercontent a:link, div#fottercontent a:visited, div#fottercontent a:active{
	font-size:10px;
}




/*************************************
*
*	THUMBNAIL
*
*************************************/
a.image_roll_over img, a.image_roll_over img:link, a.image_roll_over img:visited, a.image_roll_over img:active{
	border:5px #f63b41 solid;
}
a.image_roll_over img:hover{
	border:5px orange solid;
}


.image_roll_over img, .image_roll_over img:link, .image_roll_over img:visited, .image_roll_over img:active{
	border:5px #f63b41 solid;
}
.image_roll_over img:hover{
	border:5px orange solid;

}


a.alignnone img:hover{
	border:5px orange solid;
}
a.image_roll_over_2 img, a.image_roll_over_2 img:link, a.image_roll_over_2 img:visited, a.image_roll_over_2 img:active{
	border:5px white solid;
}
a.image_roll_over_2 img:hover{
	border:5px orange solid;
}
.thumb_author{
	font-weight:bold;
}
.thumb_info{
	font-size:11px;
}

p{
margin-bottom:8px;
}
strong{
font-weight:bold;}

.block_title{
	margin-bottom:5px;
	font-size:14px; font-weight:bold; text-transform:uppercase;
 }