@font-face {font-family: 'TakuSolid';src: url('/webfonts/1D9C97_0_0.eot');src: url('/webfonts/1D9C97_0_0.eot?#iefix') format('embedded-opentype'),url('/webfonts/1D9C97_0_0.woff') format('woff'),url('/webfonts/1D9C97_0_0.ttf') format('truetype');} html {}body {	font-family: 'Lucida Grande',arial,helvatica;	font-size: .8em;	color: #fff;	background: #000;	padding: 0;	margin: 0;	    width:100%;    overflow-x:hidden;}#background {	position: absolute;	width: 100%;	height: 100%;	z-index:-1;	background: #151515 url( /images/backgrounds/4.jpg) no-repeat;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;}h1,h2,h3,h4,h5 {	clear: both;	font-size: 2.5em;	letter-spacing: .07em;	color: #fff;	font-family:  'TakuSolid','Trebuchet MS',verdana;	margin: 0;}a {	color: #00e4ff;	font-weight: bold;	text-decoration: none;}p {	margin-top: 1em;	margin-bottom: 0;}#imgarea_large {	}#imgarea_sm {	}img {	border:none;}#header {	padding-top: 100px;	padding-left: 60px;		/* Fallback for web browsers that doesn't support RGBa */	background: #000;	/* RGBa with 0.6 opacity */	background: rgba(0, 0, 0, 0.7);	padding-bottom: 1em;	//margin-bottom: 1px;	border-bottom: 1px solid #111;	border-bottom: 1px solid rgba(0, 0, 0, 0.3);}#logo {}#logo h1 a {	display: block;	width: 396px;	height: 180px;	background: url(' /images/trash80.png') no-repeat;	text-indent: -1000em;}#logo h1 {	margin: 0;}.menu {	margin: 1em 0;	padding-left: 47px;	width: 695px;}.menu ul {	list-style: none;	margin: 0;	padding: 0;}.menu li {	float: left;}.menu li a {	font-family:  'TakuSolid','Trebuchet MS',verdana;	letter-spacing: .1em;	font-size: 1.5em;	padding-right: 1.5em;	display: block;	color: #00e4ff;}.menu li.feed a {	display: inline;	padding-right: .1em;}.clear_all {	clear: both;}.admin li a {	font-size: 1em;	color: #ccc}#content {}#nav {	position: absolute;	top: 0px;	left: 441px;	width: 200px;	height: 350px;	padding: 1em 0 0 1em;}#music h2 {	color: #FFF;	margin: .6em;	font-size: 2em;}#blog {	}#music {	width: 240px;}#music .odd_column {	background: #FDD6F7}#music .item {	font-size: .8em;	border: none;	padding: .4em 1em .4em 2em;	margin: 0 0 0 0;}#music .item_comments {	display: inline;	float: right;	font-size: .8em;	padding-right: 1em;}#music a {	color: #9E5894;	font-size: 1.1em;}#footer,.item,#comment_form,#content_children .child_item {	padding:1.5em 0 1.5em 0;	padding-left: 1em;	width: 100%;	padding-left: 107px;    zoom: 1;	background: rgb(0, 0, 0);	background: rgba(0, 0, 0, 0.8);	border-bottom: 1px solid #000;	border-bottom: 1px solid rgba(0, 0, 0, 0.3);}#comment_form h4 {	font-size: 1.5em;}#content .item {    background: rgb(0, 0, 0);	background: rgba(0, 0, 0, 0.82);}#blogs .item {    background: rgb(0, 0, 0);	background: rgba(0, 0, 0, 0.8);	padding-top: 2em;	padding-bottom: 2em;}#blogs .item:hover,.item:hover,#comment_form:hover,#content_children .child_item:hover {	background: rgb(10, 10, 10);	background: rgba(0, 0, 0, 0.82);	}#footer {	/* RGBa with 0.6 opacity */    background: rgb(0, 0, 0);	background: rgba(0, 0, 0, 0.8);}.title a {	color: #fff;	float: left;}.details {	clear: both;}#content_children .child_item_comments,.comments {	float: left;	margin:13px 10px 0 10px;	background: transparent url(' /images/comment_arrow.png') left bottom no-repeat;	padding: 0;	padding-left: 12px;}#content_children .child_item_comments a,.comments a {	display: block;	height: 20px;	padding-top: 4px;	padding: 4px 10px 0 10px;	background: #252525;    -moz-border-radius: 2px 2px 2px 0;    border-radius: 2px 2px 2px 0;}.description {	line-height: 1.5em;	width: 60%;	clear: both;	max-width: 720px;}#blogs .image {	float: right;	margin: 2em;}#blogs .image_fx {	position: absolute;	width: 200px;	height: 200px;	background: url(/images/img_bg.gif);	margin-top: -200px;}.image_fx_sm {	position: absolute;	width: 50px;	height: 50px;	background: url(/images/img_bg_sm.gif);	margin-top: -50px;}.details ul {	list-style: none;	margin: 0;	padding: 0em 0 2em 0em;}.details li {	float: left;	padding-right: 1em}.details a {	color: #FFF;	font-weight: normal;	font-size: .8em;}#content_container .date {	color: #FFF;	margin-top:0.2em;	margin-left: 0em;}#content_container .file {	margin-left: 0em;}#content_container .description {	margin-left: 0em;}#content_container .tags {	clear: both;	padding: .5em .5em .5em 0;	margin: 1em 1em 0 0;	font-size: .8em}#content_container .tag {	padding-right: .5em;}#content_container .image {	clear: both;	margin-top: 1em;    -moz-border-radius: 5px;    border-radius: 5px;    width: 200px;    height: 200px;    overflow: hidden;}#content_children {	padding-top: 0;	padding-bottom: 0;}#content_children .child_item {}#content_children .child_item_title a {	font-size: 1.2em;	padding-bottom: 1em;}#content_children .child_item_date a {	font-size: .8em;	color: #FFF;}#content_children .child_item_image {	position: absolute;	margin: -3.3em 0 0 -4.5em;    -moz-border-radius: 5px;    border-radius: 5px;    width: 50px;    height: 50px;    overflow: hidden;    display: none;}#content_children .child_item_comments {	margin: -2.15em 0 0 490px;}#content_children .child_item_comments a {	color: #fff;}#content_children .child_item_file {	position: absolute;	margin-top: -2.4em;	margin-left: 310px;	padding: .4em 0em .3em 3em}.button a {	display: block;	background: #00e4ff;	padding: .2em 1em .3em 1em;	color: #fff;	width: 6em;	text-align: center;	margin: 1em 1em 1em 0;    -moz-border-radius: 2px;    border-radius: 2px;}.button_sm a {	display: block;	background: #00e4ff;	padding: .3em 1em .3em 1em;	color: #fff;	width: 6em;	text-align: center;    -moz-border-radius: 2px;    border-radius:2px;}.button.play {    float:left;}.button.play a {	display: block;	padding:0;	margin: 0;	text-indent: -4000em;	width: 23px;	height: 23px;	background: #222;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	margin-right: 2px;	background: #00e4ff url("/jplayer/jp-play.png") 10px 8px no-repeat;}#content_children div.child_item div.button.play a {	position: absolute;	margin: -3em 0 0 -2.5em;    -moz-border-radius: 5px;    border-radius: 5px;    cursor: pointer;    	width: 28px;	height: 28px;	background: transparent url("/jplayer/jp-play.png") 10px 8px no-repeat;}#content_children div.child_item div.button.play a:hover {	background: #00e4ff url("/jplayer/jp-play.png") 10px 8px no-repeat;}.button a:hover, .button_sm a:hover {	background: #00e4ff	}#content_container div.file div.button a {	float: left;}#content_container div.file div.button.play a {	float: left;	margin: 1em .5em 0 0;	height: 21px;	background: #00e4ff url("/jplayer/jp-play.png") 7px 5px no-repeat;	cursor: pointer;	}.toolButton {	display: inline;}#comments {	clear: both;}#comments h3,#comments h4 {	font-size: 1.5em;	padding: 1em 1em 0 107px;    background: rgb(0, 0, 0);	background: rgba(0, 0, 0, 0.82);	border-top: 1px solid rgb(10,10,10);	border-top: 1px solid rgba(255,255,255,0.1);}#comment_entries {}#comment_entries div.item.comment div.comment_description p {	max-width: 720px;}#comment_entries .item {	border-bottom: 1px solid rgb(10,10,10);	border-bottom: 1px solid rgba(255,255,255,0.1);	}#comment_entries .comment_name {	font-size: 1.2em;	font-weight: bold;	color: #00e4ff;}#comment_entries .comment_date {	color: #EEE;	font-size: .8em;}#comment_entries .comment_description {	clear: both;	line-height: 1.8em;	text-align: justify;}#comment_form form {	margin: 0;	padding: 0;}#comment_form .fieldset {	border: none;	padding: 0 0 1em 0;	background: transparent;}#comment_form textarea {	width: 450px;}#comment_form label {	display: block;	padding: 1em 0 .2em 0;	font-weight: bold;	color: #FFF;}#comment_form input,#comment_form textarea {	border: 1px solid #666;	padding: .5em;	margin: 0;}#new_comment_email {	display: none;}#comment_form .form_button {	background: #222;	padding: .3em 2em .3em 2em;	color: #FFF;	border:none;}#footer {	clear: both;	padding-top: 0;	padding-bottom: 0;}#footer img {	border: none;}#footer ul {	padding: 0;	position: absolute;	margin-top: -100px;	margin-left: 400px;	padding: 0 0 0 1.5em;	list-style: none;}#footer li {	padding: 1em .5em 5em 1em;	float: left;}#email_campaign {	margin: 1em 0 1em 0;	font-size: .8em;}#email_campaign h4 {	font-size: 1.8em;	font-weight: bold;	letter-spacing: 0em;	padding: 0;	margin: 0;}#email_campaign form {	padding: 0;	margin: 0;}#email_campaign p {	padding: 0;	margin: 0;}#email_campaign fieldset {	border: none;	padding: 0;	margin: 0;}#email_campaign_unsubscribe {	margin-left: 1em;	margin-top: .5em}#email_campaign input {	font-size: 1.2em;	border: none;	padding: .2em;}#email_campaign label {	display: block;	padding: .5em 0;}#email_campaign_unsubscribe_label {	position: absolute;	margin-top: -1.9em;	margin-left: 3em;}#email_campaign .form_button {	background: #000;	padding: .2em 1em .2em 1em;	color: #FFF;    -moz-border-radius: 2px;    border-radius:2px;}#creative_commons {	position: absolute;	padding: 2em 0 2em 0;}#breadcrumb {	margin-left: 107px;}#breadcrumb ul {	padding: 0;	margin: 0;	list-style: none;}#breadcrumb li {	margin-top:.5em;	display: block;	float: left;	padding: .5em .1em 0 .1em;}#breadcrumb a {	font-size: .8em;}