@charset "UTF-8";body {	background:#000000 url(../../media/body-bg-day.jpg) fixed no-repeat center top;	color:white;}a {	color:white;	text-decoration:none;}object:focus {	outline:none;}#content-main  {	color:black;}#content-main h1 {	background:url(../../media/main-header-bg-day.png) no-repeat left top;	padding:30px 0px 0px 16px;	color:white;}#content-main h2 {	color:#333;}#content-main h3 {	margin-top:1em;	margin-bottom:.75em;}#content-main ol {	margin-bottom:1em;}#content-main ol li {	margin-left:2em;	padding-left:0px;}#content-main table td {	vertical-align:top;	background:url(../../media/h-div.png) repeat-x left top;	padding:1em 0;}#content-main table tr:first-child td {	background:none;}#content-main #content-main-body:after {	content:".";	display:block;	clear:both;	visibility:hidden;	height:0px;}#content-main #content-main-body {	background:url(../../media/main-bg-day.png);	padding:20px;}#content-main #content-main-base {	background:url(../../media/main-base-bg-day.png) no-repeat left top;	height:25px;}/* Posts */#content-main .post {	background:url(../../media/h-div.png) repeat-x left bottom;	padding:0 0 1.25em 0;	margin:0 0 1.25em 0;}#content-main .post p.date {	text-transform:uppercase;	font-size:.85em;	margin:0;}#content-main .post h2 {	margin:1em 0 .75em 0;}#content-main .post h2:first-child {	margin-top:0px;}#content-main .post h2 a {	color:#333333;}#content-main .post p.postmetadata {	clear:both;	margin-bottom:0px;	font-size:.9em;}#content-main .post p.postmetadata a {	margin-right:1em;}#content-main .wp-post-image, #content-main .post img {	border:1px solid white;	float:right;	margin:0px 0px 15px 15px;}#content-main .post img.alignleft {	float:left;	margin:0px 15px 15px 0px;}/* Comments */.commentlist {	margin:.5em 0;}.commentlist li {	display:block;	background:url(../../media/tint10-bg.png);	padding:10px;	margin:0 0 .5em 0;}.commentlist .avatar {	float:left;	border:2px solid white;}.commentlist .comment-body {	padding-left:75px;	}.commentlist .comment-body p {	padding:0px;	font-size:.9em;}.commentlist p.date {	text-transform:uppercase;	font-size:.85em;	margin-top:.25em;}.navigation:after {	content:'.';	display:block;	visibility:hidden;	height:0px;	clear:both;}.navigation .previous {	float:left;}.navigation .next {	float:right;}#respond {	margin-top:1.5em;}#respond .comment-textfield {	width:168px;	float:left;	margin:0;	padding:0;}#respond .comment-textfield input {	width:150px;	background-color:#AE9E98;	border:0px;	padding:5px;}#respond .comment-textfield label {	display:block;	margin-top:5px;}.comment-submit {	clear:both;}	textarea {	width:495px;	overflow:hidden;	background-color:#AE9E98;	border:0px;	padding:5px;}/* Widget */.widget {	background-color:#4D4746;	padding:10px 7px 7px 7px;	margin-bottom:15px;}.widget:after {	content:".";	display:block;	visibility:hidden;	clear:both;	height:0px;}.widget h2 {	font-size:1.1em;}.widget h3 {	margin:.5em 0 .25em 0;}.widget .submit {	display:block;	float:right;	height:30px;	width:116px;	text-indent:-9999px;}.widget.widget_news_excerpt_widget .submit {	background:url(../../media/btn-more-news.png);}#content .widget_news_excerpt_widget {	/*background:url(../../media/news-bg.png);*/	background:url(../../media/main-bg-day.png);}.widget.ngg_images .submit {	margin-right:7px;	background:url(../../media/btn-more-images.png);}.widget.widget_player_widget .submit {	margin-top:10px;	background:url(../../media/btn-more-music.png);}#content .widget_news_excerpt_widget .post {	padding:3px 3px .75em 3px;	margin:0 0 .75em 0;}#content .widget_news_excerpt_widget .wp-post-image {	float:right;	margin:0 0 15px 15px;	width:80px;	height:80px;}.ngg-widget img {  border: 1px solid white !important;  padding: 0px !important;  margin: 0px 2px 2px 2px !important;}/* Header */#header {	background:url(../../media/logo-ive.png) no-repeat right top;}#nav-main li {	position:relative;	display:block;	float:left;	margin-right:50px;}#nav-main a {	position:relative;	text-indent:-9999px;	overflow:hidden;	display:block;	height:18px;	background:url(../../media/nav.png) no-repeat left top;}#nav-main #home a {	width:56px;	background-position:left top;}#nav-main #news a {	width:52px;	background-position:-66px top;}#nav-main #biography a {	width:106px;	background-position:-129px top;}#nav-main #gallery a {	width:79px;	background-position:-245px top;}#nav-main #music a {	width:60px;	background-position:-335px top;}#nav-main #home a:hover {	background-position:left -20px;}#nav-main #news a:hover {	background-position:-66px -20px;}#nav-main #biography a:hover {	background-position:-129px -20px;}#nav-main #gallery a:hover {	background-position:-245px -20px;}#nav-main #music a:hover {	background-position:-335px -20px;}#nav-main #home a.active {	background-position:left -40px;}#nav-main #news a.active {	background-position:-66px -40px;}#nav-main #biography a.active {	background-position:-129px -40px;}#nav-main #gallery a.active {	background-position:-245px -40px;}#nav-main #music a.active {	background-position:-335px -40px;}#footer-nav {	float:left;}#footer-nav li {	float:left;	padding-right:10px;	margin-right:10px;}#footer-links {	float:right;}#footer-links li {	margin-left:10px;}#footer-links li {	position:relative;	display:block;	float:left;}#footer-links a {	position:relative;	text-indent:-9999px;	overflow:hidden;	display:block;	height:26px;}#footer-links #lastfm {	background:url(../../media/logo-lastfm.gif) no-repeat left top;	width:56px;}#footer-links #twitter {	background:url(../../media/logo-twitter.gif) no-repeat left top;	width:68px;}#footer-links #youtube {	background:url(../../media/logo-youtube.gif) no-repeat left top;	width:65px;}#footer-links #facebook {	background:url(../../media/logo-facebook.gif) no-repeat left top;	width:76px;}#footer-links #myspace {	background:url(../../media/logo-myspace.gif) no-repeat left top;	width:86px;}/* Music Section */#content-main ul#album {margin-right:-20px;margin-bottom:2em;}#content-main ul#album:after, #content-main ul#single:after {	content: ".";	clear:both;	display:block;	visibility:hidden;	height:1px;}#content-main ul#album li {float:left;width:240px;margin-right:20px;background:url(../../media/h-div.png) repeat-x left bottom;}#content-main ul#album li img {float:none;display:block;margin:0px;}#content-main ul#album li h3 {margin-top:.5em;margin-bottom:0px;}#content-main ul#album li p.date {margin-top:.5em;margin-bottom:1em;}#content-main ul#album li br {display:none;}#content-main ul#single {margin-right:-20px;}#content-main ul#single li {float:left;width:110px;margin-right:20px;}#content-main ul#single li img {float:none;display:block;margin:0px;}#content-main ul#single li h3 {margin-top:.5em;margin-bottom:0px;}#content-main ul#single li p.date {margin-top:.5em;margin-bottom:1em;}#content-main ul#single li br {display:none;}/* Album page */.tracklist {	width:240px;	float:left;}.tracklist h2 {	margin-top:0px;}#content-main #tracklist img {	float:none;	display:block;	margin:0px;}#lyrics {	width:260px;	float:right;}#content-main #lyrics h3 {	margin-top:0px;}