html{     margin: 0;     padding: 0;     /* setting border: 0 hoses ie6 win window inner well border */}body{     margin: 0;     padding: 0;     font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;     font-size: 12px;     background-color: #000033;     background-image: url(http://derekhenkle.com/_elements/images/page_bg.gif);     background-repeat: repeat-x;     background-attachment: fixed;     background-position: bottom;     color:#fff``;}form{     margin: 0;     padding: 0;}select {     cursor: url(crosshair);     outline: solid;}a{     text-decoration: none;}a img{     border: 0;}h1, h2, h3, h4, h5, h6{     font-weight: bold;}h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{     margin-top: 10px;     margin-bottom: 10px;     background-repeat: repeat-y;}textarea {     background-image: none;     background-repeat: repeat-y;     background-color: #000033;	color:#ffffff;}input {     background-color: #333333;     color: #91c3f7;     border: thin #6b6b6b groove;     margin: 3px;}/* --> standard helper classes */.clr{     clear: both;     overflow: hidden;     width: 1px;     height: 1px;     margin: 0 -1px -1px 0;     border: 0;     padding: 0;     font-size: 0;     line-height: 0;}/* .pkg class wraps enclosing block element around inner floated elements */.pkg:after{     content: " ";     display: block;     visibility: hidden;     clear: both;     height: 0.1px;     font-size: 0.1em;     line-height: 0;}* html .pkg{     display: inline-block;}/* no ie mac \*/* html .pkg{     height: 1%;}.pkg{     display: block;}/* -->/* page layout */body{     text-align: center;}/* center on ie */#container{     position: relative;     margin: 0 auto;     /* center on everything else */    width: 900px;     text-align: left;}#container-inner{     position: static;     width: auto;}#banner{     position: relative;	background:url(/_elements/images/banner-fullback.gif);}#banner-inner{     position: static;}#pagebody{     position: relative;     width: 100%;}#pagebody-inner{     position: static;     width: 100%;}#alpha, #beta, #gamma, #delta, #epsilon{     display: inline;     /* ie win bugfix */    position: relative;     float: left;     min-height: 1px;}#alpha-inner, #beta-inner, #gamma-inner, #delta-inner, #epsilon-inner{     position: static;}/* Navbar */div#navbar{     font-family: Verdana, Helvetica, Arial, sans-serif;     font-size: 0.8em;     font-weight: bold;     text-align: left;     background: url(/_elements/images/top-nav-bg.gif);     background-repeat:no-repeat;     font-weight: bold;     padding-top: 10px;     padding-bottom:10px;     width: 900px;}#navbar ul li a:link, #navbar ul li a:visited{     color: #99ccff;     text-decoration: none;     border: none #8cc3f6 1px;     display: inline;     margin: 8px;     padding-top: 3px;     padding-left: 10px;     padding-bottom: 3px;     padding-right:10px;     border: solid #333 1px;}#navbar ul li a:hover, #navbar ul li a.current{     color: #000033;     background-color: #F46205;     text-decoration: none;     border: solid #6188b0 1px;}a:link, a:visited{     color: #95C3F7;}a:hover{    color: #f30;    background-color: #000033;	text-decoration:underline;}a.previous {     text-decoration: none;     cursor: url(w-resize);     padding-right:10px;}#navbar ul li{     margin: 0px;     padding: 0px;     list-style-type: none;     display: inline;}#navbar ul{     margin: 0px;     padding: 0px;}/* BANNER LAYERS */#Table_01 {	position:relative;	left:0px;	top:0px;	width:1100px;	height:191px;}#id-Slice_ {	position:absolute;	left:0px;	top:0px;	width:258px;	height:191px;}#id-Slice002_ {	position:absolute;	left:258px;	top:0px;	width:603px;	height:191px;}#id-Slice003_ {	position:absolute;	left:861px;	top:0px;	width:239px;	height:191px;}/* FEATURED CONTENT STYLES */#featured{     width:696px;     height:100%;     padding-bottom:10px;     display:block;     visibility:visible;     background-color: #222;     border: 1px #222 solid;}#featured p{     color:#fff;}#comments-section {     width:680px;     height:auto;     display:block;     background:#222;     padding-left:0px;}#twinx {     display:block;     margin-top:6px;     margin-bottom:6px;     margin-left:0px;     margin-right:0px;     background:transparent;     width:200px;}.videoContainer{     display:block;     width:450px;     height:500px;     overflow:hidden;     border-top: 1px #222 solid;     margin-bottom:10px;     margin-right:0px;     margin-top:1px;     color: #486ba9;     float:left;     background: #0a142e;     margin-left: 10px;     background-image: url(http://derekhenkle.com/_elements/images/images/vid-box-bg.jpg);     background-repeat: repeat-x;     padding-bottom: 15px;}.videoCategory{     display:block;     width:690px;     height:auto;     overflow:visible;	 background:#222;     border-left: 3px #151515 inset;	 border-bottom: 3px #151515 outset;	 border-right:3px #333 outset;	 border-top:3px #222 inset;	 margin-bottom:10px;     margin-right:0px;     margin-top:1px;     color: #659fff;     float:left;     margin-left: 0px;     padding-bottom: 10px;}.videoCategory img{     max-width:160px;     max-height:110px;     padding-top:0px;     padding-left:10px;     padding-right:20px;     padding-bottom:16px;     float:left;}.videoContainerPlaylist{     display:block;     width:690px;     height:320px;     overflow:hidden;     border-left: 6px #f30 solid;     border:1px #222 solid;     margin-bottom:10px;     margin-right:0px;     margin-top:0px;     color: #486ba9;     float:left;     background: #0a142e;     margin-left: 0px;     background-image: url(http://derekhenkle.com/_elements/images/vid-box-900.jpg);     padding-bottom: 0px;}.infoContainer{     display:block;     width:690px;     height:360px;     overflow:hidden;     border:1px #222 solid;     margin-bottom:10px;     margin-right:0px;     margin-left:10px;     margin-top:0px;     color: #486ba9;     float:left;     background: #0a142e;     margin-left: 0px;     background-image: url(http://derekhenkle.com/_elements/images/vid-box-900.jpg);     padding-bottom: 15px;}.videoContainerPlaylist p{     vertical-align:middle;     text-align:left;}.videoContainerROS{     display:block;     width:438px;     height: 100%;     vertical-align:middle;     overflow:hidden;     border-top: 2px #f30 solid;     border-left: 2px #f30 solid;     margin-bottom:0px;     margin-right:0px;     margin-top:1px;     color: #486ba9;     float:left;     background: #0a142e url(http://derekhenkle.com/_elements/images/vid-box-900.jpg) no-repeat left top;     margin-left: 0px;     padding-bottom: 5px;     padding-top:5px;     clear:none;}.detailsContainerROS{     display:block;     width:252px;     min-height:366px;     overflow:hidden;     border-right: 2px #f30 solid;     border-top: 2px #f30 solid;     margin-right:0px;     margin-top:1px;     color: #486ba9;     float:left;     background: #4a1601 url(http://derekhenkle.com/_elements/images/vid-box-900.jpg) no-repeat -438px 0px;     margin-left: 0px;     padding-top: 5px;     padding-bottom:5px;	position:relative;}.relatedContainer{     display:block;     width:678px;	max-height:220px;     border-left: 2px #fa3203 solid;     border-bottom: 2px #f30 solid;     border-right:2px solid;     overflow:hidden;     margin-bottom:30px;     margin-top:0px;     color: #f30;     background: #4a1601 url(http://derekhenkle.com/_elements/images/vid-box-900.jpg) no-repeat bottom;	text-align: center;     margin-left: 0px;     margin-right:0px;     padding-bottom: 10px;     padding-top:5px;padding-left:12px;     vertical-align:bottom;     text-align:justify;}.relatedContainer IMG{     border: 1px #f30 solid;     padding:1px;     margin-right:18px;     margin-left:18px;     max-width:110px;     max-height:80px}.relatedContainer IMG:hover{     border:solid 2px #f83e00;     margin-right:18px;     margin-left:18px;     max-width:110px;     max-height:80px;padding:0px;}.relatedContainer a:link, .realtedContainer a:visited {	text-decoration:none;}.relatedContainer a:hover, .relatedContainer a:active {	background: url(/_elements/images/);}.pagination{     display:block;     position:relative;     clear:both;     width:690px;     height:auto;     font-size:18px;     font-weight:bold;     overflow:hidden;     margin-bottom:4px;     margin-top:4px;     color: #486ba9;     margin-left: 10px;     margin-right:10px;     padding-bottom: 15px;     padding-top:15px;     vertical-align:middle;}.pagination .previous{     display:block;     text-decoration:none;     text-align:left;     width:25%;     clear:none;float:left;}.pagination .links{     display:block;     text-align:center;     text-decoration:none;     clear:none;     width:44%;}.pagination .next{     display:block;     text-decoration:none;     margin-left:50px;     text-align:right;     clear: none;float:right;     position: absolute;     visibility: inherit;}.headline, .headline a:link, .headline a:visited{     margin-left: 0px;     font-family: Arial, Helvetica, sans-serif;     font-size: 16px;     font-weight: bold;     color: #FFFFFF;     background-image: url(http://derekhenkle.com/_elements/images/vid-box-title-bg.jpg);     text-align: left;     vertical-align: middle;     display: block;     padding-top: 10px;     padding-bottom:10px;     padding-right:10px;     padding-left: 4px;     height: auto;     width: 248px;     text-decoration: none;     background-repeat: repeat-y;     border-left: 2px #f30 solid;}.headline a:hover{     color: #f30;     background-color: #150061;     font-stretch: semi-expanded;     text-decoration: none;}.headlineAll, .headlineAll a:link, .headlineAll a:visited{     margin-left:-6px;     font-family: Arial, Helvetica, sans-serif;     font-size: 14px;     font-weight: bold;     color: #FFFFFF;     background-image: url(http://derekhenkle.com/_elements/images/vid-box-title-bg.jpg);     text-align: left;     vertical-align: middle;     display: block;     padding-top: 5px;     padding-bottom:10px;     padding-right:10px;     padding-left:10px;     height: auto;     width: auto;     text-decoration: none;     background-repeat: repeat-y;}.headlineAll a:hover{     color: #f30;     background-color: #95C3F7;     font-stretch: semi-expanded;     text-decoration:none;}.archiveHeadline{     font-family: Arial, Helvetica, sans-serif;     font-size: 16px;`	text-shadow: #DDD 10px 10px 2px;     font-weight: bold;     color: #FFFFFF;     text-align: left;     vertical-align: middle;     display: block;     padding-top: 0px;     padding-bottom:10px;     padding-right:10px;     padding-left:8px;     height: auto;     width: 438px;     text-decoration: none;     background-repeat: repeat-y;border-left: 6px #f30 solid;border-bottom: 2px #f30 solid;}.archiveHeadline a:link, .archiveHeadline a:visited{		color:#fff;		}.collectionHeadline{     font-family: Arial, Helvetica, sans-serif;     font-size: 22px;     font-weight: bold;     color: #FFFFFF;     background-image: url(http://derekhenkle.com/_elements/images/collectionHeadline.gif);     background-repeat:no-repeat;     text-align: left;     vertical-align: middle;     display: block;     padding-top: 16px;     padding-bottom:6px;     padding-right:0px;     padding-left:10px;     height:35px;     width: 690px;     text-decoration: none;     border: none;     border-left: 6px #f30 solid;}.categoryHeadline, .categoryHeadline a:link, .categoryHeadline a:visited{     font-family: Arial, Helvetica, sans-serif;     font-size: 16px;     font-weight: bold;     color: #FFFFFF;     background-image: url(http://derekhenkle.com/_elements/images/entryBG.gif);     background-repeat:repeat-y;     text-align: left;     vertical-align: middle;     display: block;     padding-top: 12px;     padding-bottom:12px;     padding-right:0px;     padding-left:10px;border-left: 6px #6CF solid;     height:16px;     width: 690px;     text-decoration: none;margin-left:0px;}.additionalHeadline, .additionalHeadline a:link, .additionalHeadline a:visited{     font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     font-weight: bold;     color: #FFFFFF;     background-image: url(http://derekhenkle.com/_elements/images/blueSub.jpg);     background-repeat:repeat;     text-align: left;     vertical-align: middle;     display: block;     padding-top: 8px;     padding-bottom:8px;     padding-right:0px;     padding-left:10px;border-left: 6px #c00 solid;     border-right: 2px #2e89e0 solid;     height:auto;     width: 676px;     text-decoration: none;margin-left:0px;}.subHeadline, .subHeadline a:link, .subHeadline a:visited{    font-family: Arial, Helvetica, sans-serif;    font-size: 16px;    font-weight: bold;    color: #FFFFFF;    background-image: url(http://derekhenkle.com/_elements/images/entryBG.gif);    background-repeat:repeat-y;    text-align: left;    vertical-align: middle;    display: block;    border-bottom: 1px #444 solid;    padding-top: 12px;    padding-bottom:12px;    padding-right:0px;    padding-left:10px;	border-left: 6px #f30 solid;    border-right: 2px #2087dd solid;    height:16px;    width: 682px;	text-decoration: none;	margin-left:0px;}.homepageText{     font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     line-height:16px;     color: #FFFFFF;     text-align: left;     vertical-align: middle;     display: block;     padding-left: 15px;     padding-right:10px;     padding-top:5px;     padding-bottom:5px;     height: auto;     width: 238px;     text-decoration: none;}.textRos{     font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     line-height:16px;     color: #FFFFFF;     text-align: left;     vertical-align: middle;     display: block;     padding-left: 6px;     padding-right:4px;     padding-top:10px;     padding-bottom:5px;     height: auto;     width: 240px;	margin-right:10px;     text-decoration: none;     float: left;}.textAll{     font-family: Arial, Helvetica, sans-serif;     font-size: 12px;     line-height:16px;     color: #FFFFFF;     text-align: left;     vertical-align: middle;     display: block;     padding-left: 30px;     padding-right:15px;     padding-top:5px;     padding-bottom:5px;     height: auto;     width: auto;     text-decoration: none;}.categorytext{     font-family: Arial, Helvetica, sans-serif;     font-size: 10px;     font-weight: bold;     color: #FFFFFF;     text-align: right;     vertical-align: middle;     display: block;     padding-top: 10px;     padding-bottom:0px;	padding-right:10px;     width: 238px;     text-decoration: none;}.postFootersLeft{     font-family: Arial, Helvetica, sans-serif;     font-size:10px;     color: #486ba9;     padding-left:6px;     padding-right:6px;     display:block;     text-decoration:none;     float:left;     clear:none;     margin-left:10px;     position:relative;}.postFootersRight{     font-family: Arial, Helvetica, sans-serif;     font-size:10px;     color: #486ba9;     padding-left:6px;     padding-right:6px;     display:block;     text-decoration:none;     float:right;     clear:none;     margin-right:10px;     position: relative;}#module-archives{     padding:4px;     margin:4px;}#module-archives .module{    color:#fff;	vertical-align:middle;    text-decoration:none;}.module-header {	clear:none;    color: #ffffff;    padding-top: 5px;    padding-right: 4px;    padding-bottom: 5px;    padding-left: 8px;    font-size: 14px;    font-weight: bold;}.module-content {	font-size:10px;	font-weight:bold;	color:#fff;}.module-list {	list-style: square outside;	padding-left: 10px;	margin-left:10px;}.categoryDates{     font-weight:bold;     width:auto;     display:block;     padding-top: 10px;	 padding-bottom: 10px;     float: right;     text-align: right;     vertical-align: middle;     height: 16px;     color: #ffffff;     font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;     text-transform: uppercase;     margin-right: 22px;     padding-right: 4px;     font-size: 10px;}.entryTags{     visibility:visible;     font-size:10px;     font-weight:bold;     text-align:left;     vertical-align:middle;     padding-left:8px;	 padding-top:10px;     text-decoration:none;     color:#6188b0;     margin-top:10px;	margin-bottom:25px;	border-bottom:2px solid #330000;     display: block;     width:auto;     height:auto;     line-height:14px;}.entryTagsHeader{     font-weight:bold;     color:#F30;     text-align:left;}.listingContainer {    display:block;     width:250px;     height:101px;     overflow:hidden;     border-top: 1px #f30 solid;     margin-bottom:10px;     margin-right:0px;     margin-top:1px;     color: #486ba9;     float:left;     background: transparent;}.listingContainer:hover {    color:#FFFFFF;     background: #1B005C;text-decoration:none;}.listingContainer strong {    color: #000;     font-size: 12px;}.listingContainer:hover strong {    color: #61a6ff;}.listingContainer IMG {    float:left;     margin-right:10px;     padding-top:1px;     background-color:#333;}.listingsTxt {    line-height:16px;     padding-top:4px;     border-top:1px solid #f30;     text-align: left;     padding: 4px 4px;}.listingsTxt STRONG {    padding-bottom:5px;     font: 12px;     color: #ffffff;}#comments{     width:390px;     text-align:left;}#container{     width: 900px;     margin: 0px auto 20px auto;}#alpha{     width: 698px;     position: relative;}#beta{     position: relative;     width: 200px;     float:left;}#beta-inner{}.sidebarBG{     background: url(http://derekhenkle.com/_elements/images/beta-bg.gif) repeat-y;     width:200px;     height:100%;     display:block;     padding-top:0px;     padding-right:4px;     padding-left:4px;     margin:0px;}#gamma{     width: 120px;     background:#ccdd00;}#delta{     width:160px;}#epsilon{     width:140px;}#beta-inner,#gamma-inner,#delta-inner,#epsilon-inner{     border-color: #000;     border-style: solid;     border-width: 0px;     padding: 0px;}#gamma-inner{     width:120px;}