/*
Theme Name: DeuxMonkey.com MonkeyPaw
Theme URI: http://www.deuxmonkeydesign.com
Description: An XHTML 1.0 Strict music thema that incorporates Jello elastic expanding sizing, Jquery, Java, Coda sliders, ScrollTo and is CSS valid as well. Designed by Dan Spitz, multiple Grammy nominated musician, Swiss certified Master Watchmaker of Complications Specialist at DeuxMonkey Design USA. This theme incorporates the needs of the band DeuxMonkey to gain access to the digital world.

Version: 1.3
Author: DeuxMonkey Design [dot] com 
Author URI: http://www.deuxmonkeydesign.com/
Tags: flexible-width, jello, coda, clean layout, strict 

	DeuxMonkey.com MonkeyPaw
	 http://www.deuxmonkeydesign.com/

    The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	Don't Steal! , Build on it and be original.
	
*/



* {
margin: 0;
padding: 0;
background-color: transparent;
}


/* Begin the structured polyphonic symphony of destruction */

body {
	color: #000;
	font-family : Arial, Tahoma, Verdana;
	font-size: 90.01%; /* Fixes an IE body sizing bug, and maintains x-browser uniformity. I hate IE, do you? */
	color: #FFFFFF;
	background-color:#000000;
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(images/br_wide_repeat.jpg);
}
#wrapper_wide {
	padding: 0 350px 0 350px; /* Setting the  min-width with padding! */
	text-align: center; /* centers the div #sizer in IE5.x/win (if you're actually running that junk)*/
	background-attachment: scroll;
	background-image: url(images/monkey_head.jp);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
}
.band_wrap_blog {
	height: 220px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.wrap_posts {
	margin-top: -160px;
	float: left;
}
.wrap_posts_search {
	float: left;
	margin-top: -130px;
}
.wrap_posts_photos {
	float: left;
	margin-top: 0px;
}
.wrap_search {
	margin-left: 20px;
	margin-top: 0px;
}
.wrap_management {
	
	margin-top: -20px;
}
.burner   h2 a {
	margin-top: -60px;
	background-attachment: scroll;
	background-image: url(images/rss.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 32px;
	width: 32px;
	display: block;
}
.burner  h2 a:hover {
	height: 100%;
	width: 100%;
	display: block;
}
.hed_1 {
	background-attachment: scroll;
	background-image: url(images/skull_main_pieced_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	height: 318px;
}
.hed_2 {
	background-attachment: scroll;
	background-image: url(images/skull_main_pieced_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	height: 357px;
}
.hed_3 {
	background-attachment: scroll;
	background-image: url(images/skull_main_pieced_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	height: 336px;
}
.hed_4 {
	background-attachment: scroll;
	background-image: url(images/skull_main_pieced_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1000px;
	height: 169px;
}
.news_wrap {
	float: left;
	height: 430px;
	width: 570px;
}
.music_wrap {
	float: left;
	height: 490px;
	width: 570px;
}
.scrollContainer    .music_wrap a {
	color: #FF0000;
}
.music_wrap a:hover {
	color: #CCFF33;
	text-decoration: underline;
}
.music_wrap p {
	margin-bottom: 6px;
}
.music_wrap h2 {
	color: #CCFF66;
	font-weight: 500;
	margin-bottom: 20px;
}
.music_wrap h3 {
	color: #000000;
	font-weight: 500;
	margin-bottom: 20px;
}
.music_wrap h4 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 20px;
}
.music_wrap h5 {
	font-style: italic;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.news_wrap h3 {
	font-weight: 500;
	margin-bottom: 20px;
	color: #CCFF66;
}
.band_wrap {
	height: 250px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 160px;
}
.band_wrap_1 {
	float: left;
	height: 210px;
	width: 174px;
	margin-left: 120px;
}
ul#leftpeeps_1  {
	height: 210px;
	width: 174px;
	float: left;
	list-style-type: none;
	margin-left: 0px;
}
ul#leftpeeps_1    li {
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
ul#leftpeeps_1     li   a {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	position: relative;
	width: 174px;
	display: block;
}
ul#leftpeeps_1       li       a   span      {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#leftpeeps_1    li    a.stomp {
	width: 174px;
}
ul#leftpeeps_1   li   a.stomp   span {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left -210px;
}
ul#leftpeeps_1   a:hover {
	cursor: pointer;
}
.band_wrap_2 {
	float: left;
	height: 210px;
	width: 174px;
	margin-left: 20px;
}
ul#leftpeeps_2 {
	height: 210px;
	width: 174px;
	float: left;
	list-style-type: none;
	margin-left: 0px;
}
ul#leftpeeps_2 li {
	float: left;
	margin-left: 0px;
	margin-right: 0px;
}
ul#leftpeeps_2 li a {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	position: relative;
	width: 174px;
	display: block;
}
ul#leftpeeps_2 li a span {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#leftpeeps_2  li  a.nostomp {
	width: 174px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px top;
}
ul#leftpeeps_2  li  a.nostomp  span {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left -210px;
}
ul#leftpeeps_1 li a.stomp2 {
	width: 174px;
}
ul#leftpeeps_1 li a.stomp2 span {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left -210px;
}
ul#leftpeeps_2 a:hover {
	cursor: pointer;
}
.band_wrap_3 {
	float: left;
	height: 210px;
	width: 174px;
	margin-left: 20px;
}
ul#leftpeeps_3 {
	height: 210px;
	width: 174px;
	float: left;
	list-style-type: none;
}
ul#leftpeeps_3  li {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
ul#leftpeeps_3  li  a {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	position: relative;
	width: 174px;
	display: block;
}
ul#leftpeeps_3  li  a  span {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#leftpeeps_3   li   a.hurtin {
	width: 174px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -176px top;
}
ul#leftpeeps_3   li   a.hurtin   span {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right -210px;
}
ul#leftpeeps_3  a:hover {
	cursor: pointer;
}
.band_wrap_4 {
	height: 210px;
	width: 174px;
	float: left;
	margin-left: 20px;
}
ul#leftpeeps_4 {
	height: 210px;
	width: 174px;
	float: left;
	list-style-type: none;
}
ul#leftpeeps_4 li {
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
ul#leftpeeps_4 li a {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	position: relative;
	width: 174px;
	display: block;
}
ul#leftpeeps_4 li a span {
	background-attachment: scroll;
	background-image: url(images/danspitz_sprite.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#leftpeeps_4   li   a.poundage {
	width: 174px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: -176px top;
}
ul#leftpeeps_4   li   a.poundage   span {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right -210px;
}
ul#leftpeeps_4 a:hover {
	cursor: pointer;
}
.navi_sliding_wrap {
	height: 86px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
}
ul#buts_for_codza {
	float: left;
	height: 85px;
	width: 700px;
	margin-left: 85px;
}
ul#buts_for_codza li {
	float: left;
	margin-top: 0px;
	margin-left: 70px;
}
ul#buts_for_codza li a {
	display: block;
	height: 84px;
	width: 90px;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/logo_icon_bright_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
}
ul#buts_for_codza li a span {
	background-attachment: scroll;
	background-image: url(images/nav_sprite_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 100%;
	width: 110%;
	position: absolute;
	z-index: 10;
}
ul#buts_for_codza  li  a.news1 {
	width: 84px;
	background-position: center top;
}
ul#buts_for_codza   li   a.news1    span {
	background-position: -10px top;
	width: 109px;
}
ul#buts_for_codza   li   a.news2  {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza  li  a.news2  span {
	background-position: -115px top;
	width: 90px;
}
ul#buts_for_codza  li  a.hottopics {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza  li  a.hottopics  span {
	background-position: -210px top;
	width: 109px;
}
ul#buts_for_codza li a.totheblog {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza li a.totheblog span {
	background-position: -314px top;
	width: 109px;
}
ul#buts_for_codza a:hover {
	cursor: pointer;
}
.navi_sliding_wrap_l {
	height: 500px;
	width: 91px;
	margin-top: -420px;
	float: left;
	margin-left: -220px;
}
ul#buts_for_codza_l {
	float: left;
	height: 490px;
	width: 90px;
	margin-left: 0px;
}
ul#buts_for_codza_l li {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 70px;
}
ul#buts_for_codza_l li a {
	display: block;
	height: 84px;
	width: 90px;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/logo_icon_bright_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
}
ul#buts_for_codza_l li a span {
	background-attachment: scroll;
	background-image: url(images/nav_sprite_lft.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
}
ul#buts_for_codza_l    li    a.socials {
	width: 84px;
	background-position: center top;
}
ul#buts_for_codza_l    li    a.socials    span {
	background-position: -9px top;
	width: 107px;
}
ul#buts_for_codza_l   li   a.endorsers {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza_l   li   a.endorsers   span {
	background-position: -137px top;
	width: 109px;
}
ul#buts_for_codza_l  li  a.future2 {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza_l  li  a.future2  span {
	background-position: -260px top;
	width: 109px;
}
ul#buts_for_codza_l a:hover {
	cursor: pointer;
}
.navi_sliding_wrap_r {
	height: 500px;
	width: 91px;
	margin-top: -420px;
	margin-left: 625px;
	position: absolute;
}
ul#buts_for_codza_r {
	float: left;
	height: 490px;
	width: 90px;
	margin-left: 0px;
}
ul#buts_for_codza_r li {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 70px;
}
ul#buts_for_codza_r li a {
	display: block;
	height: 84px;
	width: 90px;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/logo_icon_bright_nav.png);
	background-repeat: no-repeat;
	background-position: center top;
}
ul#buts_for_codza_r li a span {
	background-attachment: scroll;
	background-image: url(images/nav_sprite_rgt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
}
ul#buts_for_codza_r  li  a.music {
	width: 84px;
	background-position: center top;
}
ul#buts_for_codza_r  li  a.music  span {
	background-position: 0px top;
	width: 109px;
}
ul#buts_for_codza_r li a.lyrics {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza_r li a.lyrics span {
	background-position: -113px top;
	width: 105px;
}
ul#buts_for_codza_r li a.bio {
	background-position: center top;
	width: 84px;
}
ul#buts_for_codza_r li a.bio span {
	background-position: -220px top;
	width: 135px;
}
ul#buts_for_codza_r a:hover {
	cursor: pointer;
}
.navi_sliding_wrap_footer {
	height: 86px;
	width: 996px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 200px;
}
ul#buts_for_footer {
	float: left;
	height: 85px;
	width: 900px;
	margin-left: 70px;
}
ul#buts_for_footer li {
	float: left;
	margin-top: 0px;
	margin-left: 80px;
}
ul#buts_for_footer li a {
	display: block;
	height: 110px;
	width: 90px;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/spitz_icon_nav.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
ul#buts_for_footer li a span {
	background-attachment: scroll;
	background-image: url(images/nav_sprite_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 10;
}
ul#buts_for_footer li a.homelink {
	width: 84px;
	background-position: center top;
}
ul#buts_for_footer li a.homelink span {
	background-position: 0px top;
	width: 84px;
}
ul#buts_for_footer  li  a.lyrics {
	background-position: center top;
	width: 84px;
}
ul#buts_for_footer  li  a.lyrics  span {
	background-position: -272px -0px;
	width: 180px;
}
ul#buts_for_footer  li  a.bloglink {
	background-position: center top;
	width: 124px;
}
ul#buts_for_footer  li  a.bloglink  span {
	background-position: -97px 0px;
	width: 176px;
}
ul#buts_for_footer  li  a.tour {
	background-position: center top;
	width: 114px;
}
ul#buts_for_footer  li  a.tour  span {
	background-position: -460px top;
	width: 180px;
}
ul#buts_for_footer a:hover {
	cursor: pointer;
}

#sizer {
	margin: 0 auto; /* centers #sizer in actual real browsers */
	padding: 0;
	width: 90%; /* this value controls fluid liquidity; 0% = full rigid, 100% = full expanding liquid sponge action */
	text-align: left; /* resets the default text alignment for the page */
	max-width: 300px;
}

#expander { /* Any % height here causes IE to lose the neg right margin */
	margin: 0 -350px 0 -350px; /* neg side margin values should be < or = to side body padding */
	min-width: 600px; /* Prevents Safari from losing the negative margins in narrow windows. Yada Yada. */
	position: relative;
}
 
/*\*/
* html #expander {height: 0;}
#client_wrap {
	background-color: #494949;
}
#openbutton  {
	color: #FFFFFF;
	display: none;
	margin-left: auto;
	font-weight: bold;
	margin-right: auto;
	background-color: #494949;
	background-attachment: scroll;
	background-image: url(images/br_wide_repeat.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#openbutton a {
	color: #D90000;
}
#openbutton a:focus {
outline: none;
}
#openbutton a:hover {
	color: #CCFF66;
	text-decoration: dotted underline;
}
#client_area    h3 {
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	margin-top: 7px;
	padding-left: 50px;
}
#client_area {
	background-color: transparent;
	height: 215px;
	text-align: left;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.client_interact {
	float: left;
	height: 210px;
	width: 310px;
	margin-left: 15px;
}
.client_interact p {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: normal;
	font-size: 0.78em;
	margin-top: 44px;
}
.client_interact    a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.icon_clientarea {
	float: left;
	height: 30px;
	width: 30px;
	margin-top: 4px;
	margin-right: 7px;
}
#tunage_in_header p {
	margin-top: 27px;
}
#tunage_in_header  h4 {
	font-size: 9px;
	font-style: italic;
}
 
/* #expander must have "height: 0" once again to fix an IE bug */
/* The above zero substituted for the usual 1% height value is a good hack. Any % value on this element causes a horrendous IE terrantula bug to come to your house and eat you while you sleep, because you were looking at IE! */
#wrapper1 {
	position: relative;
	font-size: 0.9em; /* Global font-size */
	margin:0;
	padding:0;
}
 
/* Use this for IE if page is to contain positioned elements */
#wrapper2 {  
position: relative; /* More IE tarantual bug fixing here */
margin:0;
padding:0;
}

.outer {
margin:0;
margin-left: 200px;    /*** Left col width value ***/
margin-right: 200px;    /*** Right col width value ***/
}

/****************** Main Page  *****************/
/* Changing the col divider widths and side column widths: 
Values that are marked "critical" and also refer to the desired mod MUST be changed as a group. */

.float-wrap {
float: left;
width: 100%;
}
#center {
float: right;
width: 100%;
margin:20px 0 0px 0;
padding: 0;
}
.centerbo {
	text-align: justify;
	overflow: visible;
	width: 100%;
	margin:0;
	padding:0;
	float: left;
	z-index: 0;
}
.container-left {color: #ffc;}
.container-right {color: #ffc; padding-bottom: 0px;}
.nav_top_headzer {
	background-attachment: scroll;
	background-image: url(images/nav_head.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	height: 84px;
	width: 338px;
	margin-top: 0px;
	float: left;
	margin-left: -80px;
}
.nav_mid_repeat {
	background-attachment: scroll;
	background-image: url(images/nav_mid_repeat.png);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
	width: 338px;
	height: 520px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -80px;
}
.nav_mid_repeat_nothome {
	background-attachment: scroll;
	background-image: url(images/nav_mid_repeat.png);
	background-repeat: repeat-y;
	background-position: left top;
	overflow: visible;
	width: 338px;
	height: 1556px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -80px;
}
.nav_botzem_foot {
	background-attachment: scroll;
	background-image: url(images/nav_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	height: 121px;
	width: 457px;
	margin-left: -126px;
	margin-top: -5px;
	float: left;
}
#dmdlogo {
	color: transparent;
}
#dmdlogo    h1 a  {
	text-indent: -5000px;
	height: 69px;
	width: 173px;
	background-attachment: scroll;
	background-image: url(images/nav_panel_logo_sprite.png);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	display: block;
	z-index: 0;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 79px;
}
#dmdlogo  h1  a span {
	background-attachment: scroll;
	background-image: url(images/nav_panel_logo_sprite.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100%;
	width: 100%;
	margin-top: -34px;
	display: block;
	z-index: 1;
	margin-left: 0px;
}
#dmdlogo h1 a span:hover {
	cursor: pointer;
}
.nav_line {
	background-attachment: scroll;
	background-image: url(images/nav_panel_line.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 3px;
	width: 172px;
	margin-left: 82px;
	margin-top: 8px;
}
#left {
	float: left; /* Needed for IE */
	width: 200px; /*6 200*/    /*** Critical left col width value ***/
	margin-left: -200px;    /* Critical left col width value */ /* Critical left divider dimension value**/
	text-align: left;
	margin-top:90px;
	padding:0px;
	overflow: visible;
}
/* left hand menu css */
#left ul {
	font-size: 100%;
	border: 0px solid #D1DD83;
	margin:30px 0px 25px -21px;
	padding:0px 0px 7px 0px;
	list-style-type : none;
	background-color : transparent;
	overflow: hidden;
}
#left ul a:focus {
outline: none;
}
#left   h2   {
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #CCFF66;
	text-decoration: none;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 7px;
}
#left ul li {
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	display:block;
	z-index: 10;
	list-style: none;
}
#left ul li.backLava {
background-color:#ABC11B;
width: 4px;
position: absolute;
z-index: 1;
margin: 0 0px;
padding:0px;
}
#left ul li.link {
margin:0;
padding:0;
display:block;
color:#ffffff;
}
#left ul li a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:10px;
	color:#CC3333;
	z-index: 10;
	text-decoration : none;
	position: relative;
}
#left ul li a.top {border-top: 0px dashed #3B401B;}
#left ul li a:link {
	color : #2A2F06;
	/*/*/color : #CCCCCC;
	text-decoration : none; /* */
}
#left ul li a:hover {
	color : #CCFF66;
	text-decoration : none;
	background-color : transparent;
	font-weight: bold;
}
#left  ul  li  a:focus {
	color: #FFFFFF;
	font-weight: bold;
}
/* submenu */
#left ul ul {
padding:0px ;
margin:3px;
}
#left ul ul li {
	/*background:lime;*/
list-style: outside;
	list-style-type : square;
	;
}
#left ul ul li a  {
	font-size: 80%;
	color:#CCCCCC;
}
#left ul ul li a:focus {
	color: #FFFFFF;
}
/* right hand menu css */
#sidebar{ /* shown on right hand side */
float: right; 
position: relative; /* Needed for IE/win */
width: 200px;    /*** Critical right col width value ***/
margin-right: -200px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/
margin-left: 0px;   /*** Critical right divider dimension value ***/
color:#000;
margin-top:20px;
margin-bottom:20px;
padding-top:0px;
padding-bottom:7px;
text-align:left;
font-size:90%;
}
#sidebar ul{ /* shown on right hand side */ 
font-size: 100%;
border: 0px solid #F0F4D6;
margin:25px 0px 25px 0px;
padding:7px 0px 7px 0px;
list-style-type : none;
background-color : #F0F4D6;
overflow: hidden;
}
#sidebar h3  {
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
#sidebar ul ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#sidebar ul li{
margin:5px 5px 5px 5px;
padding:7px 0px 7px 0px;
border: 0px solid blue;
display:block;z-index: 10;
list-style: none;
}
#sidebar ul li.backLava {
border: 0px dashed #CC3300;
background-color:#d1dd83;
width: 4px;
position: absolute;
z-index: 1;
margin: 0 0px;
padding:0px;
}
#sidebar ul li a{
display:block;
margin:0px 0px 0px 0px;
padding:0px 10px;
color:#2A2F06;
z-index: 10;
text-decoration : none;
position: relative;
}
#sidebar ul li a:hover {
	color : #2A2F06;
	text-decoration : none;
	background-color : transparent;
}
/* styles for both left and right sidebars */
#left h2, #sidebar h2 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 180px;
	padding-bottom: 12px;
}
#slider_sidebar_1      ul          {
	margin-top: 46px;
	margin-bottom: 6px;
	padding-top: 16px;
	color: #FF0000;
}
#blog_sidebar_1    ul  li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#blog_sidebar_2 ul li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#blog_sidebar_3 ul li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#blog_sidebar_4 ul li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#blog_sidebar_5 ul li {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#blog_sidebar_6   ul li  {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
.wrap_acc_widget {
	margin-top: 30px;
}
#openbutton .wrap_acc_widget a {
	color: #BF0000;
}
#home_accordion_side ul        {
}
#home_accordion_side       ul       li   {
	padding-bottom: 6px;
	margin-bottom: 6px;
}
/************** Special Fixes *************/
/*.outer {word-wrap: break-word;}*/

/* Prevents long urls from breaking layout in IE, must 
be hidden in a conditional comment for CSS to validate */

* html #wrapper1,
* html #wrapper2,
* html .outer a, 
* html .container-left, 
* html .container-right,
* html .outer,
* html h2,
* html .sidenav li a 
{height: 1%;}

/* Holly hack */
#wrapper1,
#wrapper2,
.outer a, 
.container-left, 
.container-right,
.outer,
h2,
.sidenav li a 
{min-height: 1%;}

/* gives layout for IE7 */
/*** Variance fixes for IEwin ***/
/*\*/
* html .outer p {margin-right: -6px;}

/**************** Utility Rules *******************/
/*\*/ /*/
.sidenav a:hover {position: relative;}

/* this fixes an IEmac hover bug in the left column, hidden from other browsers */
.brclear { /* Use a break with this class to clear float containers */
clear:both;
height:0;
margin:0;
font-size: 1px;
line-height: 0;
}
.clicker {
display: block;
text-align: center; 
padding: 3px; 
background: #833; 
cursor: pointer;   
}
/*##### end jello#######*/
#header {
	width: 1000px;
	height: 53px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0pt;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	vertical-align: middle;
}
#header_blog {
	width: 1000px;
	height: 221px;
	padding-top: 0px;
	padding-right: 0pt;
	padding-bottom: 0px;
	padding-left: 0pt;
	background-color: transparent;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	vertical-align: middle;
}
ul#hed_z_butones {
	padding: 0px;
	float: left;
	height: 52px;
	width: 320px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
}
ul#hed_z_butones li {
	float: right;
}
ul#hed_z_butones li a {
	background-attachment: scroll;
	background-image: url(images/nav_main_lft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 52px;
	position: relative;
}
ul#hed_z_butones   li   a span  {
	background-attachment: scroll;
	background-image: url(images/nav_main_lft.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#hed_z_butones  li  a.linktoblog {
	width: 160px;
	background-position: 0px 4px;
}
ul#hed_z_butones   li   a.linktoblog  span {
	background-position: 0px -49px;
}
ul#hed_z_butones   li   a.trigger {
	background-position: -150px 4px;
	width: 150px;
}
ul#hed_z_butones   li   a.trigger  span {
	background-position: -150px -48px;
	position: relative;
}
ul#hed_z_butones a span:hover {
	cursor: pointer;
}
ul#hed_z_butones_2 {
	padding: 0px;
	height: 52px;
	width: 320px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
ul#hed_z_butones_2 li {
	float: right;
}
ul#hed_z_butones_2 li a {
	background-attachment: scroll;
	background-image: url(images/nav_main_rgt.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 52px;
	position: relative;
}
ul#hed_z_butones_2   li   a  span {
	background-attachment: scroll;
	background-image: url(images/nav_main_rgt.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	position: absolute;
	z-index: 6;
	height: 100%;
	width: 100%;
}
ul#hed_z_butones_2   li   a.client {
	width: 165px;
	background-position: 0px 1px;
}
ul#hed_z_butones_2       a.client span      {
	background-position: 0px -54px;
}
ul#hed_z_butones_2   li   a.burner {
	background-position: -165px 2px;
	width: 150px;
}
ul#hed_z_butones_2   a.burner  span {
	background-position: -165px -53px;
}
ul#hed_z_butones_2 a:hover {
	cursor: pointer;
}
.hed_hole {
	height: 284px;
	width: 669px;
	background-attachment: scroll;
	background-image: url(images/head_hole_11.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 180px;
	position: absolute;
}
.hed_hole a {
	display: block;
	height: 60%;
	width: 100%;
}
.hed_hole_blog {
	height: 284px;
	background-attachment: scroll;
	background-image: url(images/head_hole_11.png);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	overflow: visible;
	width: 668px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 165px;
}
.hed_hole_touring {
	height: 284px;
	background-attachment: scroll;
	background-image: url(images/head_hole_11.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	overflow: visible;
}
#header h2{
margin:auto 0 ;
vertical-align:baseline;
float:left;
}
/*\*/
* html #header {background-position: 10px 0px;}
#content {font-size: 1.2em}
.widecolumn .entry p {font-size: 1.2em;}
.rgt_single_home {
	margin-top: 0px;
	float: right;
	height: 400px;
	width: 280px;
}
.scrollContainer  .rgt_single_home h2 {
	font-weight: 500;
	font-size: 20px;
}
.rgt_single_home ul {
	display: block;
	list-style-type: none;
	margin-top: 14px;
}
.rgt_single_home li {
	list-style-type: none;
	float: left;
	margin-right: 6px;
}
.rgt_single_home h4 {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
	margin-top: 120px;
}
.rgt_single_home  h1 {
	font-size: 1.3em;
	color: #CCFF66;
	font-weight: bold;
}
.rgt_single_hom  {
	text-decoration: none;
	text-align: center;
	color: #CCFF66;
}
.lft_single_home {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	width: 280px;
	height: 400px;
}
.lft_single_home ul {
	font-size: 16px;
	color: #CCFF66;
	text-decoration: none;
	margin-top: 40px;
}
.lft_single_home  ul  li a {
	font-size: 14px;
	color: #CCFF66;
	text-decoration: none;
	font-weight: 500;
}
.lft_single_home ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.lft_single_home .byline {
	margin-top: -12px;
}
.lft_single_home .post {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.scrollContainer   .lft_single_home h2 {
	text-indent: 4px;
	margin-top: 0px;
	font-size: 20px;
	font-weight: 500;
}
.lft_single_home h2 a {
	font-size: .7em;
}
.lft_single_home h1 {
	text-indent: 0px;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 10px;
}
.lft_single_home .post-date {
	margin-left: 0px;
	margin-top: 5px;
}
.lft_single_daniel {
	width: 480px;
	float: left;
	margin-top: 0px;
	position: relative;
	margin-left: 0px;
}
.lft_single_daniel p {
	margin-bottom: 8px;
	font-size: 1.2em;
}
.lft_single_daniel h3 {
	margin-top: 60px;
}
.rgt_single_daniel {
	background-attachment: scroll;
	background-image: url(images/danspitz_ninjaturtle.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	height: 341px;
	width: 213px;
	margin-right: 0px;
}
.top_single_home {
	float: left;
	margin-top: 35px;
	clear: both;
	height: 90px;
	width: 700px;
}
.top_single_home h2 {
	padding-bottom: 20px;
	margin-left: 160px;
	margin-top: 4px;
}
.top_single_home h1 {
	margin-left: 126px;
}
.quote_begin_home {
	background-attachment: scroll;
	background-image: url(images/quote_begin.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 57px;
	width: 70px;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.quote_end_home {
	background-attachment: scroll;
	background-image: url(images/quote_end.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 57px;
	width: 70px;
	margin-top: -30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	position: relative;
}
.imac_aboutdan {
	background-image: url(images/imac_about_1.jpg);
	float: left;
	height: 264px;
	width: 720px;
	margin-top: -2px;
	overflow: visible;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}
.philosophy_full {
}
.philosophy_full p {
	margin-bottom: 25px;
	font-size: 1.2em;
	margin-top: 65px;
	color: #CCCCCC;
}
.quote_begin_philo {
	background-attachment: scroll;
	background-image: url(images/quote_begin.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 57px;
	width: 70px;
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.quote_end_philo {
	background-attachment: scroll;
	background-image: url(images/quote_end.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 57px;
	width: 70px;
	margin-top: -30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	position: relative;
}
#monkeyservice  p {
	font-size: 1.2em;
	margin-top: 100px;
}
#design p {
	font-size: 1.2em;
	margin-top: 100px;
}
#timeline h3         {
	margin-top: 12px;
}
.lft_friends {
	float: left;
	width: 290px;
	margin-top: 0px;
}
.lft_friends li  {
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.lft_friends  li a {
	margin-left: 30px;
	color: #CCFF99;
	vertical-align: top;
}
.lft_friends a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rgt_friends {
	float: left;
	width: 290px;
	margin-top: 0px;
}
.rgt_friends    li {
	margin-bottom: 6px;
	color: #CCFF99;
	padding-bottom: 6px;
}
.rgt_friends li a {
	color: #CCFF99;
	margin-left: 30px;
	vertical-align: top;
	text-decoration: none;
}
.top_wrap {
	height: 90px;
	margin-top: 30px;
	padding-top: 24px;
}
.top_wrap h2 {
	color: #FFFFFF;
	text-indent: 40px;
}
.scrollContainer h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 1.25em;
}
.lyricalscroll_rgt {
	float: left;
	width: 300px;
	margin-bottom: 40px;
	margin-left: 0px;
	margin-top: 0px;
}
.lyricalscroll_rgt h3 {
	color: #CCFF33;
	margin-top: 10px;
}
.lyricalscroll_rgt h4 {
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	color: #D90000;
	text-decoration: none;
	margin-top: 4px;
}
.lyricalscroll_rgt h5 {
	color: #CCFF00;
	margin-top: 6px;
}
.lyricalscroll {
	float: left;
	width: 300px;
	margin-bottom: 40px;
	margin-top: 0px;
	margin-left: 380px;
}
.lyricalscroll h3 {
	color: #CCFF33;
	margin-top: 10px;
}
.lyricalscroll  h4  {
	font-family: Arial, Tahoma, Verdana;
	font-style: italic;
	color: #D90000;
	text-decoration: none;
	margin-top: 4px;
}
.lyricalscroll h5 {
	color: #CCFF00;
	margin-top: 6px;
}
.lyrics_wrap_row2 {
	width: 1000px;
	margin-top: 100px;
	float: left;
}
.wrap_touring_master {
	margin-top: 90px;
	float: left;
	z-index: 500;
}
.bio_1 {
	font-family: Arial, Tahoma, Verdana;
	margin-left: 0px;
	float: left;
}
.bio_1 p {
	font-size: 1.2em;
	color: #E6E6E6;
	text-decoration: none;
	margin-bottom: 14px;
}
.bio_1 h2 {
	font-size: 1.8em;
	color: #CCFF66;
	margin-bottom: 14px;
}
.bio_1 h3 {
	color: #CCFF66;
	display: inline;
	font-size: 1.2em;
}
.bio_1 h4 {
	font-size: 1.2em;
	font-style: italic;
	color: #D50000;
	display: inline;
}
.panel_blog {
	color: #FF0000;
}
.panel_blog h3 {
	color: #B9992D;
}
.intro_panel_full {
	background-attachment: scroll;
	background-image: url(images/bigscreen_1.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 501px;
	width: 708px;
	margin-top: -40px;
}
.tips            {
	overflow: hidden;
	color: #FFFFFF;
	height: 314px;
	width: 585px;
	background-color: #000000;
	list-style-position: inside;
	list-style-image: url(images/gavel_bullet.png);
	line-height: 1.5em;
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.tips li {
	margin-bottom: 18px;
}
.branding  {
	overflow: hidden;
	color: #FFFFFF;
	height: 314px;
	width: 585px;
	background-color: #000000;
	list-style-position: inside;
	list-style-image: url(images/gavel_bullet.png);
	line-height: 1.5em;
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-attachment: scroll;
	max-width:585px;
}
.branding li {
	margin-bottom: 18px;
}
#code      h3   {
	margin-top: 18px;
}
#code h2 {
	color: #CCFF66;
}
#optimization    h3 {
	margin-top: 18px;
}
#optimization  h2 {
	color: #CCFF66;
}
.alt {background: #fff;}
li.alt {background: #fff;}
#home_spacer {
	height: 100px;
	margin-top: 600px;
}
#footer {
	width: 100%;
	font-size: 0.9em;
	font-weight: normal;
	clear: both;
	margin-top:180px;
	color: #fff;
	text-align:right;
	background-color: transparent;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	position: relative;
}
.footright_top {
	height: 40px;
	width: 530px;
	float: right;
	margin-top: 0px;
	margin-right: 20px;
}
.footright_bot {
	height: 60px;
	width: 600px;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
}
#footer p {
	color: #fff;
	text-align:right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
#footer a {
	color: #CCFF66;
}
#footer a:hover {
	color: #C10000;
	text-decoration: none;
}
#footer  h2 {
	color: #CCCCCC;
	margin: 0;
	height: 5px;
	background-color: transparent;
}
#footer img{vertical-align:middle;}
small, div.postmetadata {
font-size: 0.9em;
line-height: 1.5em;
}
.postmetadata a {text-decoration: none;}
h1, h2, h3 {
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
}
#headerimg h1 {
font-size: 4em;
text-align: left;
}
h1 {
	font-size: 2em;
}
.post h1 {clear: right;}
.post h2 {font-size: 160%;}
h2.pagetitle {font-size: 1.8em;}
h3 {
	font-size: 1.4em;
	margin-bottom: 10px;
	color: #FFFFFF;
}
h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
h2, h2  a, h2  a:visited,h2 a:link  {
	color: #FFFFFF;
}
h3, h3 a, h3 a:visited {
	color: #FFFFFF;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a:link, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
h3 a:hover, h3 a:active {
color: #2A2F06;
text-decoration: underline;
}
.entry p a:visited {
	color: #FFFFFF;
}
.more-link {
font-weight: 600;
font-size: 1em;
}
.dateright {
float: right;
padding: 5px;
padding-top: 0px;
}
#commentform p {font-size: .9em;}
.commentmetadata {
font-weight: normal;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #CCCCCC;
}
.postmetadata {
	font-style: italic;
}
code {
font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps
{
font-size: 0.9em;
letter-spacing: .07em;
border: none;
}
h2 a:hover, h3 a:hover {
	color: #CCFF66;
	text-decoration: none;
}
a:link {
	text-decoration:none;
	color:#CCFF66;
}
a:active {
text-decoration:none;
color:#2A2F06;
}
a:visited {
	text-decoration:none;
	color:#FFFFFF;
}
a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#wp-calendar #prev a, #wp-calendar #next a {
font-size: 80%;
}
#wp-calendar a {
text-decoration: none;
}
#wp-calendar caption {
text-align: center;
}
#wp-calendar th {
font-style: normal;
text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
.post {
padding-bottom: 10px;
margin-right: 20px;
margin-bottom: 15px;
border-bottom: 1px solid #a8b772;
}
.posttitle {
margin-right: 20px;
margin-left: 20px;
padding: 10px 0px;
}
.post .entry p {
margin-bottom: 10px;
}
.post hr {
display: block;
}
.postmetadata {
clear: both;
margin-top: 15px;
}
.clear {
clear: both;
}
div.clear {
width: 100%;
clear: both;
}
.whitespace {
height: 20px;
background: #fff;
}
.entry {
clear: both;
padding-top: 15px;
}
/* End Structure */
/*Begin Headers */
h1 {}
h2 {}
h2.pagetitle {}
h3 {}
h3.comments {}
/* End Headers */

/* Begin Images */
p img {
padding: 0;
max-width: 100%;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 0 4px 2px 4px;
margin: 0 0 0 7px;
display: inline;
}

img.alignleft {
padding: 0 4px 0px 4px;
margin: 0 7px 0 0;
display: inline;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
	float: left;
	margin-top: 10px;
}
.alignright {
	float: right;
	margin-top: 10px;
}
/* End Images */
/* Begin Lists */
html>body .entry ul {
list-style-image: url(images/bullet.gif);
list-style-type: disc;
padding-left: 20px;
margin-bottom: 15px;
margin-left: 10px;
}
html>body .entry li {}
.entry ul li:before, #sidebar ul ul li:before {}
.entry ol {
margin-left: 35px;
margin-bottom: 15px;
}
.entry ol li {}
.entry ul li ul li, .entry ul li ul li ul li {font-size: 100%;}
.entry ol ol, .entry ol ul {font-size: 100%;}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
/* definition lists */
dl{
clear: both;
display: block;
margin: 15px;
text-align: center;
font-size: 1.1em;
}
dl dt{
left: 0;
width: 110px;
font-weight: 600;
float: left;
padding: 0;
text-align: left;
margin-bottom: 5px;
}
dd{
border-left: 1px solid #ccc;
margin: 0 0 10px 130px;
padding: 0 0 1em 1em;
width: auto;
text-align: left;

}
/* End Entry Lists */
/* Begin Form Elements */
#searchform, #searchform2 {
	width: auto;
}
#searchform2 {
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
}
#sidebar #searchform #s, #sidebar2 #searchform #s {
width: 100px;
background-color: #f5f5f5;
border: 1px solid #a8b772;
padding: 0 2px;

}
#searchform2 #s2 {
width: 200px;
background-color: #f5f5f5;
border: 1px solid #a8b772;
padding: 0 2px;
}
#sidebar #searchsubmit, #left #searchsubmit, #searchsubmit2 {
width: auto;
background: transparent url(images/find.gif) left no-repeat;
padding-left: 18px;
height: 20px;
border: none;
font-weight: 600;
font-size: 1.1em;
}
#searchform input {
	color: #FFFFFF;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
text-align:center;
}
select {
width: 130px;
background-color: #f5f5f5;
border: 1px solid #a8b772;
}
#commentform {
text-align: left;
margin-top: 15px;
}
#commentform fieldset{
border: 0px solid #a8b772;
}
#commentform label {display: block;clear: right;font-size: 1.1em;}
#commentform input {
width: 300px;
padding: 2px;
background-color: #f5f5f5;
border: 1px solid #a8b772;
margin-bottom: 10px;
}
#commentform textarea {
width: 300px;
height: 150px;
padding: 2px;
background-color: #f5f5f5;
border: 1px solid #a8b772;
font-size: 1.1em;
font-family: 'Lucida Sans Unicode',Arial,Verdana,sans-serif;
}
#commentform #submit {
background: transparent url(images/pencil.gif) no-repeat left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 20px;
height: 23px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #333;
color: #000;
font: 700 1em Verdana,sans-serif;
width: auto;
margin-top: 5px;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
	background: transparent;
	margin: 0;
}
.commentlist {
padding: 0;
text-align: left;
margin-right: 20px;
margin-left: 0px;
margin-top: 20px;
border-top: 0px solid #a8b772;
margin-bottom: 20px;
}
.commentlist li, .commentlist li.alt {
list-style: none;
border-bottom: 0px solid #a8b772;
padding: 10px;
}
.commentlist p {padding: 5px 0px;}
#commentform p {}
.nocomments {
text-align: le;
margin: 0;
padding: 0;
}
.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */
/* Begin Calendar */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}
#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}
#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}
#wp-calendar a {display: block;}
#wp-calendar caption {
text-align: center;
width: 100%;
}
#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border: none;}
blockquote {
margin: 15px 30px;
padding: 10px;
border: 1px dotted #a8b772;
background: #f8f8f8;
}
blockquote cite {
margin: 5px 0 0;
display: block;
}
.center {text-align: center;}
hr {display: none;}
a img {border: none;}
.navigation {
width: auto;
margin-right: 20px;
margin-bottom: 20px;
display: block;
clear: both;
padding-bottom: 20px;
background: transparent;
}
.nav_box {
	float: left;
}
.navigation .alignright {
width: 40%;
float: right;
background: transparent url(images/rarrow.gif) no-repeat top right;
padding-right: 20px;
text-align: right;
}
.navigation .alignleft {
	float: left;
	width: 40%;
	background: transparent url(images/larrow.gif) no-repeat top left;
	padding-left: 20px;
	text-align: left;
}
/* End Various Tags & Classes*/
/* Date Button */
.post-date {
width: 40px;
height: 43px;
float: left;
background: url(images/datebutton.gif);
text-align: left;
}
.month {
	width: 35px;
	height: 12px;
	vertical-align: top;
	font: 500 11px Arial,sans-serif;
	color: #6E6E6E;
	text-align: center;
	margin:0;
	border:0px solid red;
}
.day {
width: 35px;
padding-top: 1px;
padding:1px 0 0 0;
margin:0;
vertical-align: bottom;
height: 16px;
font: 700 16px Arial,sans-serif;
color: #a8b772;
text-align: center;
border:0px solid blue;
}
/* miscellaneous */
.byline {
	margin-bottom: 15px;
	margin-top: 0px;
}
p.first:first-line {
font-weight: 600;
color: #666 !important;
}
.tiny-pencil {
padding-right: 14px;
background: url(images/tiny-pencil.gif) no-repeat top right;
margin-right: 2px;
}
.tiny-trackback {
padding-right: 9px;
background: url(images/tiny-trackback.gif) no-repeat top right;
}
.tiny-comments {
padding-right: 16px;
background: url(images/tiny-comments.gif) no-repeat top right;
}
.tiny-rss {
padding-right: 16px;
background: url(images/tiny-rss.gif) no-repeat right;
}
.tiny-category {
padding-right: 12px;
background: url(images/bullet.gif) no-repeat right;
}
/* Threaded Comments */
/* miscellaneous elements */
pre {
/*width: 100%;
padding: 10px;
overflow: scroll;
margin-bottom: 10px;
font-size: 1.2em;
*/
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;

}
h1, h2 {
	margin-bottom: 0px;
	font-weight: 100;
}
h3, h4, h5, h6 {font-weight: 600;}
/* threaded comments */
h3#comments {margin-left: 15px;}
ol.commentlist * {
	text-decoration: none !important;
	max-width: 900px;
}
ol.commentlist {list-style:none; margin:10px 0 15px 15px; padding:0; text-indent:0;}
ol.commentlist li {
	font-size: 0.9em;
	font-weight: 500;
	font-family: Helvetica,Arial,sans-serif;
padding:10px
margin:10px;
	border:0px solid #2A2F06;
	background-color: #272727;
}
ol.commentlist li li {border-left: 1px dashed #ccc;}
ol.commentlist li.alt {
	background-color: #353535;
}
.commentmetadata {font-size: .8em;}
.comment-author .vcard {
margin-bottom: 10px;
width: 100%;
height: 75px;
background: #fff;
}
ol.commentlist li div.vcard img.avatar { float:left;margin-right: 10px;}
ol.commentlist li div.comment-author {}
ol.commentlist li div.reply {font-size: .9em;margin-top: 5px;}
ol.commentlist li div.reply a {
	width: auto;
	background: url(images/tab-background.gif) repeat-x bottom;
	padding: 0px 5px;
	text-decoration: none;
	border: 1px solid #ccc;
	border-top: 2px solid #ccc;
	color: #000000;
}
ol.commentlist li div.commentmetadata { text-align: right;clear: both;width: 100%;border-top: 1px dashed #ccc;
padding: 10px 0px;
}
cite.fn {
font-size: .8em;
}
.says {
display: none;
}
ol.commentlist li.comment ul.children li {
font-size: 100%;
}
/* miscellaneous stuff */
/* definition lists */
dl{
clear: both;
display: block;
margin: 15px;
text-align: center;
font-size: 1.1em;
}
dl dt{
left: 0;
width: 110px;
font-weight: 600;
float: left;
padding: 0;
text-align: left;
margin-bottom: 5px;
}
dd{
border-left: 1px solid #ccc;
margin: 0 0 10px 130px;
padding: 0 0 1em 1em;
width: auto;
text-align: left;
}
/* End Entry Lists */
/* Entry Forms */
.entry fieldset {
padding: 20px;
border: 1px dotted #ccc;
}
.entry legend {
height: 30px;
background: #fff url(images/tab-background.gif) repeat-x bottom;
border: 1px solid #ccc;
border-bottom: 2px solid #ccc;
font-family: Helvetica,Verdana,Geneva,Arial;
padding: 7px 5px 3px 5px;
font-size: 1.2em;
}
fieldset p {
margin-top: 15px;
}
.entry input.radio {
margin: 0;
}
.entry table {
margin-bottom: 15px;
}
.entry table th, .entry table td {
border: 1px solid #ccc;
border-collapse: collapse;
}
.entry table th {
background: #fff url(images/tab-background.gif) repeat-x bottom;
font-weight: 600;
padding: 10px;
}
.entry table td {
padding: 4px 10px;
}
/* misc */
hr {
color:#ddd;
background-color:#ddd;
height:1px;
border:none;
margin: 10px 0px;
}
fieldset, form {
text-align: left !important;
}
/* misc styles */
.textpadder, .boxpadder {padding: 0px 30px 10px 30px;}
.skiplink, .hide{display:none;}
/* widget styling */
.cat-item {display:block; border:0px solid red;margin:0 10px !important; padding:2px 7px !important;font-size:90%;}
.cat-item a {display:inline; border:0px solid blue;margin:0px !important; padding:0 !important;}
.recentcomments {display:block; font-size:80%; padding:2px 7px !important;margin:0 10px !important;z-index:10;}
/* styles for showing code. for use with wp-syntax plugin */
.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax {
  overflow: auto;
  width: 95%;
  margin:auto;
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
}
