@charset "utf-8";
/* 
-	WINDWIND.RU CSS Code
-	Version: 13
-	June 2010
*/

a
	{
	color:#0cf;
	text-decoration:none;
	}
a:hover
	{
	color:#fff;
	text-decoration:underline;
	}

body
	{
	background:#0f1212;
	color:#7e8787;
	font-size:11px;
	margin:0;
	}

em
	{
	color:#fff;
	font-style:normal;
	}

h1
	{
	margin:0;
	width:400px;
	}
h1 a
	{
	background:url("img/logo.png") 50% 50%;
	display:block;
	height:60px;
	margin:40px 0;
	}
h1 span
	{
	display:none;
	}

h3
	{
	background:no-repeat;
	border-bottom:1px solid #2f3333;
	height:45px;
	margin:0 0 10px 0;
	}
h3 span
	{
	display:none;
	}

h4
	{
	color:#fff;
	font-weight:normal;
	margin:15px 0 5px;
	}

img
	{
	border:0;
	margin:0;
	padding:0;
	}

p, dl, ol, ul, h1, h3, h4, .sb_input, #tracklist
	{
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:16px;
	}
p
	{
	margin:0 0 18px 0;
	padding:0;
	}



#footer
	{
	border-top:1px solid #2f3333;
	color:#fff;
	height:68px;
	}
#footer p
	{
	margin:0;
	}
#foot_left
	{
	float:left;
	margin:25px 0;
	position:relative;
	}
#foot_right
	{
	float:right;
	margin:16px 0;
	position:relative;
	text-align:right;
	}

#gallery em
	{
	font-family:Georgia, serif;
	font-size:12px;
	font-style:italic;
	margin:0 7px;
	}
#gallery p
	{
	border-bottom:dotted 1px #2f3333;
	margin:7px 0 39px;
	padding:0 0 35px;
	text-align:center;
	}
#gallery-last-item p
	{
	border-bottom:none;
	margin:7px 0 25px;
	padding:0;
	}
#gallery p:before, .gallery-item p:after
	{
	content:"·";
	}

#h3keluar
	{
	background-image:url("img/h3keluar.png");
	}
#h3northernlights
	{
	background-image:url("img/h3northernlights.png");
	}
#h3stayclose
	{
	background-image:url("img/h3stayclose.png");
	}
#h3sunset
	{
	background-image:url("img/h3sunset.png");
	}

#h3antiantidote
	{
	background-image:url("img/h3antiantidote.png");
	}
#h3birdsforthepeople
	{
	background-image:url("img/h3birdsforthepeople.png");
	}
#h3fk-tribute
	{
	background-image:url("img/h3fk-tribute.png");
	}
#h3idm1
	{
	background-image:url("img/h3idm1.png");
	}
#h3idm2
	{
	background-image:url("img/h3idm2.png");
	}

#h3gallery
	{
	background-image:url("img/h3gallery.png");
	margin:0 0 14px;
	}

#header
	{
	border-top:1px solid #2f3333;
	height:140px;
	padding:0;
	}

#header_right
	{
	float:right;
	position:relative;
	}
#header_right span
	{
	color:#fff;
	display:block;
	font-family:Georgia, serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	margin:25px 15px 25px 0;
	text-align:right;
	}

#invader
	{
	margin:0 10px 0 0;
	position:relative;
	top:1px;
	}

#logo
	{
	float:left;
	position:relative;
	}

#mainframe
	{
	padding:0 0 50px 0;
	overflow:auto;
	}

#mainframe01
	{
	float:left;
	overflow:auto;
	position:relative;
	width:700px;
	}
#mainframe01col01
	{
	float:left;
	position:relative;
	}
#mainframe01col02
	{
	float:right;
	position:relative;
	}

#m01hey h3
	{
	background-image:url("img/h3heythere.png");
	}
#m01followme h3
	{
	background-image:url("img/h3followme.png");
	}
#m01getintouch h3
	{
	background-image:url("img/h3getintouch.png");
	}
#m01microfriends h3
	{
	background-image:url("img/h3microfriends.png");
	}
#m01releases h3
	{
	background-image:url("img/h3releases.png");
	}
#m01va h3
	{
	background-image:url("img/h3va.png");
	}

#m01release h3
	{
	margin:-12px 0 14px;
	}
#m01release .linkback
	{
	margin:0;
	padding:0;
	}

#mainframe02
	{
	float:right;
	position:relative;
	width:210px;
	}

#m02shoutbox
	{
	margin:0 0 13px;
	}
#m02shoutbox h3
	{
	background-image:url("img/h3shoutbox.png");
	margin:-12px 0 14px;
	}
#m02twitter h3
	{
	background-image:url("img/h3twitter.png");
	}

#menu
	{
	background:url("img/menu.png") 0 -40px;
	height:40px;
	width:275px;
	}
#menu span
	{
	display:none;
	}
#menu li, #menu a
	{
	display:block;
	height:40px;
	float:left;
	margin-right:1px;
	padding:0;
	}
#menu ul
	{
	list-style-type:none;
	margin:0 10px 0 58px;
	padding:0;
	}

#menu_music, #menu_music a
	{
	width:63px;
	}
#menu_music a
	{
	background:url("img/menu.png") -58px 0;
	}
#menu_music a:hover, #menu_music #current
	{
	background:url("img/menu.png") -58px -40px;
	}
	
#menu_gallery, #menu_gallery a
	{
	width:74px;
	}
#menu_gallery a
	{
	background:url("img/menu.png") -122px 0;
	}
#menu_gallery a:hover
	{
	background:url("img/menu.png") -122px -40px;
	}

#menu_about, #menu_about a
	{
	width:67px;
	}
#menu_about a
	{
	background:url("img/menu.png") -197px 0;
	}
#menu_about a:hover
	{
	background:url("img/menu.png") -197px -40px;
	}

#release-cover
	{
	float:left;
	margin:0 30px 0 0;
	}

#release-dl
	{
	background:#000;
	margin:0;
	padding:8px 12px 3px;
	}
#release-info
	{
	float:right;
	width:370px;
	}
#release-info dd
	{
	margin:0 0 5px;
	}
#release-info dl
	{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:50%;
	}
#release-info dt
	{
	color:#fff;
	font-size:11px;
	}

#shouts
	{
	background:#000;
	height:200px;
	line-height:12px;
	margin:0 0 5px;
	overflow:auto;
	padding:7px;
	}
#sb_controls div
	{
	height:18px;
	padding:5px 0;
	}
#sb_controls img
	{
	float:left;
	margin:2px 0;
	}
#sb_submit
	{
	font-size:11.5px;
	left:60px;
	position:relative;
	text-align:center;
	width:80px;
	}

#section-title
	{
	height:200px;
	margin:0 0 15px 0;
	overflow:hidden;
	}

#splash
	{
	height:250px;
	margin:0 0 15px 0;
	overflow:hidden;
	}

#tracklist
	{
	margin:0 0 20px;
	padding:0;
	width:370px;
	}
#tracklist .odd
	{
	background:#131717;
	}

#twitter_footer
	{
	font-size:10px;
	text-align:right;
	}
#twitter_footer a
	{
	background:#000;
	color:#fff;
	margin:0 1px;
	padding:0 4px;
	}
#twitter_footer a:hover
	{
	color:#0cf;
	}
#twitter_update_list
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#twitter_update_list li
	{
	margin:0 0 13px;
	}

	
#wrap
	{
	margin:0 auto;
	padding:30px 30px 0;
	width:940px;
	}



.clrflt-left
	{
	clear:both;
	height:0;
	}

.linkback
	{
	font-size:14px;
	}

.linklist, .relist
	{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.linklist li:before, #twitter_update_list li:before
	{
	content:"» ";
	}

.m01column
	{
	width:335px;
	}
.m01block
	{
	margin:0 0 20px 0;
	}

.relist
	{
	padding:6px 0 0 0;
	}
.relist img
	{
	border:2px solid #000;
	float:left;
	margin:0 10px 0 0;
	}
.relist li
	{
	padding:0 0 18px 0;
	}
.retitle
	{
	font-family:Georgia, serif;
	font-size:18px;
	margin:0 0 2px;
	}
.resubtitle
	{
	color:#666;
	font-size:11px;
	}

.sb_date
	{
	font-size:11px;
	line-height:11px;
	}
.sb_date, .sb_nameline
	{
	color:#666;
	margin:0;
	padding:0;
	}
.sb_error
	{
	color:#f30;
	display:block;
	margin:0 0 15px;
	}
.sb_input
	{
	background:#000;
	border:none;
	color:#aaa;
	float:right;
	font-size:11px;
	height:13px;
	margin:0;
	padding-top:5px;
	width:150px;
	}
.sb_message
	{
	line-height:12px;
	margin:2px 0 15px;
	padding:0;
	}
.sb_nameline
	{
	font-family:Georgia, serif;
	font-size:11px;
	font-style:italic;
	line-height:13px;
	}
.sb_nameline span
	{
	color:#0cf;
	}
.shout
	{
	margin:0;
	padding:0;
	}

.track-number
	{
	padding:0 7px 0;
	text-align:right;
	}
.track-name
	{
	width:100%;
	}
.track-length
	{
	padding:0 7px 0;
	text-align:right;
	}