/* @override http://www.alwaysnever.com/wp-content/themes/alwaysnever/style.css */

/*
Theme Name: Always Never Wordpress Theme
Theme URI: http://alwaysnever.com
Description: Wordpress theme for Always Never Records
Version: 1
Author: Kidplastik aka Drew Taylor
Author URI: http://kidplastik.com/

*/

/*---------------------------------------
CSS Goodness by Kidplastik aka Drew Taylor www.Kidplastik.com
*/

@import url("css/960/reset.css");
@import url("css/960/text.css");
@import url("css/960/960.css");

html, body {
	font-family: helvetica, arial;
	text-align: left;
	color: #cca6cc;
	margin: 0;
	background: #140013 url(css/images/body_bg.jpg) repeat-y fixed center;
	line-height: 1.5;
}

/* `Typography
----------------------------------------------------------------------------------------------------*/

a {color: #9ed4c9; text-decoration: none;}
a:hover {color: #be56ba;}
h3 a {color: #be56ba;}
.post h3 {color: #be56ba; font-size: 1.4em; margin: 5px 0 15px 0; padding-top: 0; line-height: 1.4em; display: inherit;}
#sidebar h3 {color: #be56ba; font-size: 1.4em; margin-top: 5px; padding-top: 0; line-height: .5em; display: inherit;}
#artist_list h3 {line-height: .8em;}
#remix_list h3 {line-height: .8em;}
#store_list h3 a {line-height: 1em; margin-top: 10px;}
#artist_list p {margin-bottom: 10px;}
.postdate {font-weight: bold; font-style: italic;}

/* `Forms
----------------------------------------------------------------------------------------------------*/

#searchform {display: inline; float: left; margin-top: 22px;}
#searchform #s {font-size: 1em; font-weight: bold; border: none; background-color: #ba7fb8; padding: 3px; color: #3b193a; height: 19px;}
#searchsubmit {background-image: url(css/images/nav/search_btn.gif); width: 60px; height: 25px; border: none; text-indent: -9999px; cursor: pointer;}
.emailform {font-size: 1em; font-weight: bold; border: none; background-color: #ba7fb8; padding: 3px; color: #3b193a; height: 19px;}
.submit {background-image: url(css/images/submit_btn.gif); width: 60px; height: 25px; border: none; text-indent: -9999px; cursor: pointer;}


/* `Headers
----------------------------------------------------------------------------------------------------*/

#updates_header {background:url(css/images/updates_header.gif) no-repeat; width: 107px; height: 29px; text-indent: -9999px; margin-bottom: 20px;}
#contact_header {background:url(css/images/contact_header.gif) no-repeat; width: 66px; height: 18px; text-indent: -9999px;}
#links_header {background:url(css/images/links_header.gif) no-repeat; width: 174px; height: 18px; text-indent: -9999px;}
#featuredvideo_header {background:url(css/images/featuredvideo_header.gif) no-repeat; width: 130px; height: 18px; text-indent: -9999px;}
#maillist_header {background:url(css/images/maillist_header.gif) no-repeat; width: 97px; height: 18px; text-indent: -9999px;}
#artists_main_header {background:url(css/images/artists_main_header.gif) no-repeat; width: 107px; height: 29px; text-indent: -9999px; margin-bottom: 20px;}
#remixes_header {background:url(css/images/remixes_header.gif) no-repeat; width: 124px; height: 29px; text-indent: -9999px; margin-bottom: 20px;}
#releases_main_header {background:url(css/images/releases_main_header.gif) no-repeat; width: 122px; height: 29px; text-indent: -9999px; margin-bottom: 20px;}
#blog_header {background:url(css/images/blog_header.gif) no-repeat; width: 122px; height: 29px; text-indent: -9999px; margin-bottom: 10px;}
#archives_header {background:url(css/images/archives_header.gif) no-repeat; width: 122px; height: 29px; text-indent: -9999px; margin-bottom: 10px;}
#categories_header {background:url(css/images/categories_header.gif) no-repeat; width: 145px; height: 29px; text-indent: -9999px; margin-bottom: 10px;}
#media_header {background:url(css/images/media_header.gif) no-repeat; width: 189px; height: 29px; text-indent: -9999px; margin-bottom: 10px;}
#store_header {background:url(css/images/store_header.gif) no-repeat; width: 189px; height: 29px; text-indent: -9999px; margin-bottom: 20px;}


/* `Images
----------------------------------------------------------------------------------------------------*/

.home .post img {float: left; margin-right: 20px;}
.blog .post img {float: left; margin-right: 20px;}
.search .post img {float: left; margin-right: 20px;}
.artist_image {width: 160px; height: 160px; margin-bottom: 15px;}
.release_image {width: 160px; height: 160px; margin-bottom: 15px;}
.remixer_image {width: 160px; height: 160px; margin-bottom: 15px;}
.store_item_image {margin-bottom: 15px;}
.single .post .alignnone {float: none;}

/* `lists
----------------------------------------------------------------------------------------------------*/

ul {margin: 0; padding: 0;}
li {list-style: none; margin: 0; padding: 0; line-height: 1.3em;}
#slide_box li {line-height: 0;}
#sidebar ul {margin-bottom: 20px;}
#sidebar li {margin-bottom: 5px;}
#footer li {margin-bottom: 5px;}

/* `Navigation
----------------------------------------------------------------------------------------------------*/
.menu {float: left; padding: 10px 0 10px 0;}
.menu li {display: inline; float: left; text-indent: -9999px;}
.page-item-3 a {background: url(css/images/nav/home_btn.gif) no-repeat; height: 34px; width: 42px; display: block;}
.page-item-3 a:hover {background-position: 0 -34px;}
.page-item-29 a {background: url(css/images/nav/blog_btn.gif) no-repeat; height: 34px; width: 37px; display: block;}
.page-item-29 a:hover {background-position: 0 -34px;}
.page-item-36 a {background: url(css/images/nav/artists_btn.gif) no-repeat; height: 34px; width: 68px; display: block;}
.page-item-36 a:hover {background-position: 0 -34px;}
.page-item-41 a {background: url(css/images/nav/releases_btn.gif) no-repeat; height: 34px; width: 74px; display: block;}
.page-item-41 a:hover {background-position: 0 -34px;}
.page-item-43 a {background: url(css/images/nav/media_btn.gif) no-repeat; height: 34px; width: 46px; display: block;}
.page-item-43 a:hover {background-position: 0 -34px;}
.page-item-272 a {background: url(css/images/nav/store_btn.gif) no-repeat; height: 34px; width: 46px; display: block;}
.page-item-272 a:hover {background-position: 0 -34px;}
.page-item-324 {display: none !important;}
.store_btn a {background: url(css/images/nav/store_btn.gif) no-repeat; height: 34px; width: 46px; display: block; margin-top: 10px;}
.store_btn a:hover {background-position: 0 -34px; margin-top: 10px;}
.current_page_item a{background-position: 0 -34px;}
#small_btns {position: absolute; right: 0;}
#small_btns li {display: inline; float: left; text-indent: -9999px; margin-right: 5px; width: 21px;}
.rss_btn a {background: url(css/images/nav/rss_icon.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
.myspace_btn a {background: url(css/images/nav/myspace_icon.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
.facebook_btn a {background: url(css/images/nav/facebook_icon.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
.twitter_btn a {background: url(css/images/nav/twitter_icon.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
.youtube_btn a {background: url(css/images/nav/youtube_icon.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
.soundcloud_btn a {background: url(css/images/nav/sound-cloud.gif) no-repeat; height: 21px; width: 21px; display: block; margin-top: 24px;}
#links {margin-top: 20px;}
#links li {margin-bottom: 12px;}
.myspace_link a {background: url(css/images/nav/myspace_icon.gif) no-repeat; padding: 5px 0 5px 28px;}
.facebook_link a {background: url(css/images/nav/facebook_icon.gif) no-repeat; padding: 5px 0 5px 28px;}
.twitter_link a {background: url(css/images/nav/twitter_icon.gif) no-repeat; padding: 5px 0 5px 28px;}
.youtube_link a {background: url(css/images/nav/youtube_icon.gif) no-repeat; padding: 5px 0 5px 28px;}
.soundcloud_link a {background: url(css/images/nav/sound-cloud.gif) no-repeat; padding: 5px 0 5px 28px;}

#fuck-yesss{
	position: absolute;
	left: 400px;
	top: 27px;
}

/* `Structure
----------------------------------------------------------------------------------------------------*/

#container {background: url(css/images/container_bg.jpg) no-repeat; padding-top: 230px;}
#header {display: none;}
.main_menu { padding: 10px 0 10px 0;}
.main_menu li {display: inline; float: left; text-indent: -9999px; margin-right: 15px;}
.screen-reader-text {display: none;}
#main_col {min-height: 600px;}
#featured_banner {margin-bottom: 20px;}
.post {border-bottom: #452644 dotted 1px; padding-bottom: 20px; margin-bottom: 20px; background: #;}
#video {float: left; background-color: #000; padding: 10px 10px 0 10px; margin: 20px 0 20px 0; width: 380px;}
#video .post {float: left; width: 380px; padding-bottom: 0; border-bottom: none; margin-bottom: 10px}
#footer {background:url(css/images/footer_bg.jpg) repeat-y; margin-top: 15px; padding: 10px 0 10px 0; }
#rights_text {color: #be56ba; margin-top:20px; font-size: .8em;}
#sidebar {}

/* `Blog Page
----------------------------------------------------------------------------------------------------*/



/* `Artist Page
----------------------------------------------------------------------------------------------------*/

#artist_list .post {padding: 0; border: none;}
#artist_list {border-bottom: #452644 dotted 1px; margin-bottom: 40px;}
#remix_list .post {padding: 0; border: none;}
#remix_list {border-bottom: #452644 dotted 1px; margin-bottom: 40px;}
#store_list .post {padding: 0; border: none;}
#store_list {border-bottom: #452644 dotted 1px; margin-bottom: 40px;}

/* `Releases Page
----------------------------------------------------------------------------------------------------*/

#releases_list .post {padding: 0; border: none;}
#releases_hidden_title {display: none;}
#releases_list {text-align: center; border-bottom: #452644 dotted 1px; margin-bottom: 40px;}
#releases_list .post {height: 310px;}
.release_artist_name {font-size: 1.2em; font-weight: bold; margin-bottom: 5px;}
.release_title {margin-bottom: 10px;}
.purchase_links li {display: inline; text-indent: -9999px; float: left;}
.Beatport a {background:url(css/images/beatport_btn.gif) no-repeat; width: 61px; height: 15px; display: block; margin-left: 49px;}
.iTunes a {background:url(css/images/itunes_btn.gif) no-repeat; width: 61px; height: 15px; display: block; margin: 0 0 5px 49px;}
.Free a {background:url(css/images/free_btn.gif) no-repeat; width: 61px; height: 15px; display: block; margin: 0 0 5px 49px;}

