@charset "UTF-8";
/* CSS Document */

body {
	background:url(http://evertune.com/wp-content/uploads/2009/12/mainBG19i.jpg) repeat top fixed #000;
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	font-size:12px;
	
}
a { 
	color:#69C;
	text-decoration:none;
	-moz-outline:0px;
	outline:none
}
a:hover {
	color:#F93
}
#container1 {
	width:980px;
	margin:auto;
	float:none;
}

#container2 {
	width:980px;
	float:left;
	margin:auto;
}
img {
	border:0px;
}
img.alignleft {
	margin:10px 10px 0px 10px;
	float:left;
}
img.alignright {
	margin:10px 0px 10px 10px;
	float:right;
}
.widget img.aligncenter, img.aligncenter {
	margin:auto;
	text-align:center;
}
.widget .slideshow { 
	height: 260px; 
	width:180px;
	margin:0px auto 10px;
	border:1px #333 solid;
}

/****************************** Search ****************************/
label[for="s"] {
	display:none
}
#searchsubmit {
	width:30px;
	height:25px;
	line-height:25px;
	text-indent:-100000px;
	padding:0px 4px;
	margin:0px 0px 0px -3px;
	border-radius:0px 4px 4px 0px;
	-moz-border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
	border:1px #000 solid;
	background:#8c522a url(images/search.png) no-repeat center;
}
#searchsubmit:hover {	
	background:#ffea79 url(images/search.png) no-repeat center;
	color:#333;
	cursor:pointer;
}
input#s {
	background:#CC9;
	border:1px #333 solid;
	height:23px;
	line-height:23px;
	width:150px;
	padding:0px 5px;
	margin-left:10px;
	margin-top:-2px;
	border-radius:4px 0px 0px 4px;
	-moz-border-radius:4px 0px 0px 4px;
	-webkit-border-radius:4px 0px 0px 4px;
}
input#s:hover {
	background:#FFF
}
	

/***************************** FOOTER ***********************/

.pageconnect {
	position:absolute;
	top:11px;
	right:0px;
}
.pageconnect {
	padding:8px 10px;
	height:20px;
	margin:-20px 0px 0px 0px;
	background:#231512;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
}
.pageconnect:hover {
	background:#F93
}
.pageconnect ul li {
	list-style:none;
}
#footer {
	float:left;
	height:105px;
	font-size:11px;
	font-style:italic;
	text-align:right;
	letter-spacing:.1em;
	line-height:20px;
	color:#999;
}
#footercontent {
	background:#000 url(images/woodgrain-grad2.jpg);
	padding:10px 40px 30px 0px;
	width:640px;
	height:25px;
	margin:20px 0px 0px 20px;
	-moz-border-radius-bottomright:18px;
	-webkit-border-bottom-right-radius:18px;
}
#footer a {
	color:#666;
}
/***************************** Footer ***********************/
#footer2 {
	width:950px;
	margin:15px;
	font-size:11px;
	margin-top:20px;
	float:left;
	position:relative;
}
#footer2 ul {
	margin:0px 0px 5px;
	padding:0px;
	float:none;
	clear:both;
	line-height:15px;
	height:15px;
}
#footer2 ul li {
	float:left;
	list-style:none;
	padding:2px 5px;
	border-left:#333 solid 1px
}
#footer2 ul li:first-child {
	border:0px;
}
#footer2 ul li a {
	color:#000
}
#footer2 ul li ul {
	display:none
}
#footer2 p {
	border-top:1px #000 dotted;
	text-align:right;
	width:900px;
	padding:5px 0px;
}
#footer2 p a {
	color:#666;
}
#splash #footer2 {
	width:900px;
}
	
/***************************** HEADER ***********************/
#header {
	width:900px;
	height:50px;
	margin:auto;
}

#header h1 {
	position:relative;
	text-indent:-10000px;
	margin:-20px 0px 0px;
	padding:0px;
	width:430px;
}
#header h1 a {
	text-indent:-10000px;
	display:block;
	margin:20px 0px 0px -90px;
	padding:0px;
	width:430px;
	height:140px;
	background:url(images/logo3.png) no-repeat;
}
/*****************************NAV ***********************/
#navcontainer {
	float:left;
	height:24px;
	margin:40px 0px 0px;
}
#nav {
	margin-left:250px;
	width:730px;
}
#nav ul, #nav ul li {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	position:relative;
} 
#nav ul li {
	border-left:#666 dotted 1px;
}
#nav li:first-child {
	border-left:none;
}
#nav ul li a {
	display:block;
	height:24px;
	margin:0px;
	position:relative;
	text-indent:-100000px;
	background-position:top;
}
#nav a[href="http://evertune.com/overview/"] {
	background:url(images/overview.png);
	width:136px
}

#nav a[href="http://evertune.com/technology/"]{
	background:url(images/tech.png);
	width:153px
}

#nav a[href="http://evertune.com/fans/"]{
	background:url(images/fans.png);
	width:116px
}

#nav a[href="http://evertune.com/buy/"]{
	background:url(images/buy.png);
	width:87px;
}

#nav a[href="http://evertune.com/news/"]{
	background:url(images/news.png);
	width:85px;
}

#nav a[href="http://evertune.com/about-us/"]{
	background:url(images/about.png);
	width:124px;
}

#nav ul li a:hover {
	background-position:bottom
}
#nav ul ul, #nav ul ul ul {
	display:none;
	position:absolute;
	float:none;
	width:150px;
	z-index:100;
	margin:0px 0px 0px -1px;
	border-left:1px dotted #666;
	background:#000;
	padding:5px;
}
#nav ul li:hover ul {
	display:block;
}
#nav li li {
	border:0px;
	padding:0px;
	width:140px;
	display:block;
	float:none;
	margin:5px 0px;
}
#nav li li a {
	color:#ffea79;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-variant:small-caps;
	letter-spacing:.1em;
	text-indent:0px;
	height:auto;
}
#nav li li a:hover {
	color:#FFF
}

/***************************** MAIN SIDE BARS ***********************/
.sidebarmain {
	width:250px;
	padding:0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:left;
}
.wood .box-top {
	background:url(images/wood-top.png);
	height:32px;
	
}
.wood .box-mid {
	background:url(images/wood-mid.png);
	padding:10px 20px 1px;
	margin:0px;
}
.wood .box-bot {
	background:url(images/wood-bot.png);
	height:23px;
}
.sidebarmain ul {
	padding:0px;
	margin:0px;
}
.sidebarmain ul, .sidebarmain ul li {
	list-style:none;
}
.sidebarmain .widget {
	border:0px;
	padding:0px 0px 10px;
	margin-bottom:0px;
	width:250px;
	position:relative;
	color:#666;
	line-height:20px;
	font-size:11px;
	color:#FFC
}
.widget img {
	margin:auto;
}
.sidebarmain h3.widgettitle {
	background:url(images/white-gloss2.png) no-repeat;
	height:52px;
	width:240px;
	margin:-26px 0px -25px -6px;
	padding:12px 0px 0px;
	font-size:16px;
	text-align:center;
	letter-spacing:.1em;
	color:#FFC;
	font-variant:small-caps;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.sidebarmain ul li ul {
	padding:0px;
	margin:-5px 5px 0px;
}
.sidebarmain ul li ul li {
	list-style:square;
	margin:0px 0px 0px 15px;
	border-top:#666 dotted 1px;
	padding:3px 0px 0px;
	color:#CC9
}

.sidebarmain ul li ul li:first-child {
	border:none;
}
.sidebarmain ul li a {
	margin:0px 0px 0px;
	padding:0px;
	font-weight:normal;
	font-size:11px;
	color:#CC9;
}
.sidebarmain ul li img {
	border:1px solid #666;
	margin:auto
}
.sidebarmain ul li a:hover {
	color:#F93;
	background:#FFF
}
/***************************** CONNECT BAR ***********************/
#connect {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0;
	right:0;
	border:0px;
	padding:0px;
	width:900px;
	color:#666;
	line-height:30px;
	font-size:11px;
	color:#FFF
}
#connect a {
	color:#CCC;
}
#connect ul {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	float:right;
	line-height:20px;
	background:#333;
	color:#666;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
}
#connect h2.widgettitle {
	color:#333;
	font-size:14px;
	text-align:center;
	letter-spacing:.1em;
	font-variant:small-caps;
	padding:0px 5px;
	border-bottom:1px #FFF solid;
	margin:0px
}
#connect ul li {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	border-left:1px dotted #666;
}
#connect ul li:first-child {
	border:0px;
	padding-left:0px;
}	
#connect ul li:hover {
	background:#FFF;
}
#connect li ul {
	margin:0px;
	padding:0px;
}
#connect input {
	font-size:10px;
	color:#999;
}
#connect input [type="submit"] {
	color:#333;
	width:10px;
	display:block;
	
}
#connect li ul li, #connect ul li div {
	list-style:none;
	margin:5px;
	padding:5px;
	background:none;
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
}
#connect form {
	padding:0px;
	margin:0px;
	background:none;
}
 #connect ul li div div {
	list-style:none;
	margin:0px;
	padding:0px;
	background:none;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
 }
#connect .widget {
	float:left
}
.share {
	padding:8px 8px;
	height:20px;
	margin:5px 0px -20px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
}
a#fb {
	display:block;
	background:url(http://www.evertune.com/wp-content/themes/evertune/images/fbicon.png) no-repeat left;
	margin-right:5px;
}
a#tw {
	display:block;
	background:url(http://www.evertune.com/wp-content/themes/evertune/images/twicon.png) no-repeat left;
	margin-right:5px;
}
a#rs {
	display:block;
	background:url(http://www.evertune.com/wp-content/themes/evertune/images/rssicon.png) no-repeat left;
	margin-right:5px;
}
a#sh {
	display:block;
	background:url(http://www.evertune.com/wp-content/themes/evertune/images/shareicon.png) no-repeat left;
}
.share a, .pageconnect a {
	width:20px;
	display:block;
	height:20px;
	margin-bottom:5px;
	border:0px;
	float:left;
}

.share a img, .pageconnect a img {
	border:0px;
}
/***************************** SPLASH ***********************/
.page-template-splash-php .pagebot {
	display:none
}
#splashpage {
	width:930px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
	position:relative;
 }
.splashslide {
	width:935px;
	float:left;
}

.splashtop {
	height:15px;
	width:930px;
	float:left;
	background:url(images/splash-shad-top.png)
}
.splashslide .slideshow {
	height:381px;
	width:935px;
	float:left;
	background:url(images/splash-shad-mid.png) repeat-y;
}
.splashslide .slideshow a {
	border:0px;
}
.splashslide .slideshow img {
	margin:0px 15px;
	border:3px solid #000;
}
.splashbot {
	height:15px;
	width:930px;
	float:left;
	background:url(images/splash-shad-bot.png)
}
.splashcontent {
	width:970px;
	float:left;
	margin:-10px 0px 0px 5px;
}
.splashbox {
	width:300px;
	min-height:300px;
	padding:0px;
	float:left;
	margin-right:10px;
}
.splashboxtop {
	background:url(images/box-shad-top-320.png);
	height:18px;
	width:300px;
	margin:0px;
	padding:0px;
	float:left;
}
.splashboxbot {
	background:url(images/box-shad-bot-320.png);
	height:18px;
	width:300px;
	float:left;
}
.splashboxmid {
	width:300px;
	float:left;
	background:url(images/box-shad-mid-320.png) repeat-y;
}
.splashboxmain {
	width:276px;
	background:#300 url(images/box-grad.jpg) repeat-x top;
	border:2px solid #000;
	margin:-2px 10px;
	float:left;
	padding:10px 0px;
}
.splashcontent h2, .splashcontent h2 a {
	display:block;
	height:18px;
	width:275px;
	height:27px;
	line-height:31px;
	background:url(images/header3-30px.jpg);
	margin:-10px 0px 5px;
	padding:0px;
	font-size:16px;
	text-align:center;
	letter-spacing:.1em;
	color:#999;
	font-variant:small-caps;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.splashcontent h2 a:hover {
	background:url(images/woodgrain3.jpg);
	color:#FFC
}
#splashimage {
	width:250px;
	border:1px solid #000;
	margin:auto;
	float:none;
	height:215px;
	overflow:hidden;
}
.video ul {
	margin:-5px 0px -15px;
	padding:15px;
	list-style:none;
   	font-size: 11px;
}
.video ul li {
	margin:0px -5px 0px;
	padding:5px 0px;
	border-top:#333 dotted 1px;
	min-height:42px;
}
.video ul li:first-child {
	border:0px;
}
.postthumb {
	width: 40px;
	height: 40px;
	border: 1px solid #333;
	margin: 0px 6px 0px 0px;
	float: left;
	}
.adimage {
	width:274px;
	float:left;
	height:270px;
	overflow:hidden;
	margin:-11px 0px -9px;
	border:1px solid #333
}

.adimage img {
	margin:auto
}
.artistimage {
	float:left;
	height:240px;
	width:140px;
	overflow:hidden;
	margin:-3px 0px -9px;
	border:1px solid #333
}
.artists ul {
	width:134px;
	margin:-2px 0px;
	padding:0px;
	float:right;
}
.artists ul li {
	list-style:none;
	padding:3px 5px 3px 8px;
	margin:0px;
	border:0px;
	text-align:left;
	border-top:#333 dotted 1px;
}
.artists ul li a {
	font-size:13px;
	font-weight:bold;
}
.video ul li:hover, .artists ul li:hover {
	background:url(images/woodgrain3.jpg);
	color:#FFC
}

.video h3 {
	margin:0px;
	padding:0px;
}
.video h3 a, .artists li a {
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#CC9;
	letter-spacing:.05em;
	font-variant:small-caps;
	font-weight:normal;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.video li:hover a, .artists li:hover a, .video h2 a:hover, .artists h2 a:hover {
	color:#FFF
}
.video ul li:first-child , .artists ul li:first-child {
	border:0px;
}
/***************************** MAIN CONTENT ***********************/

#content {
	width:720px;
	float:left;
	margin:20px 0px 0px 0px;
	padding:0px;
	position:relative;
 }
.pagebot {
	background:url(images/shadow-foot.png) bottom;
	float:left;
	height:50px;
	width:720px;
}
.post {
	padding:30px 40px 20px 40px;
	 background:url(images/shadow-bod.png) repeat-y;
	min-height:400px;
 }
.home #content {
	text-align:center;
}
.entry {
	padding:20px;
	line-height:19px;
	font-size:12px;
}
.entry p[style="text-align: right;"] {
	border-bottom:1px #699 dotted;
	line-height:20px;
	margin:0px 0px 10px;
	padding:0px 0px 20px
}
.entry p[style="text-align: right;"] a {
	line-height:20px;
	color:#FFF;
	padding:0px 10px;
	float:right;
	background:#699;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	display:block;
}
.pagetitle {
	letter-spacing:.1em;
	margin:-30px -20px 0px;
	border-bottom:2px #221713 solid;
	background:#000 url(images/header2.jpg);
	color:#FFC;
	padding:20px 0px 15px 25px;
	font-weight:normal;
	letter-spacing:.15em;
	font-size:22px;
	font-variant:small-caps;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-align:left
}
.home .entry {
	font-size:13px;
	padding:20px 30px;
}

/**************************** BLOG ***********************/
.blogtitle {
	margin:10px 0px 5px;
	padding:0px;
	font-size:18px;
}
.blogentry {
	border:2px #999 dotted;
	position:relative;
	padding:10px 10px 10px 100px;
	margin:20px 0px 20px;
	-moz-border-radius-topright:12px;
	-webkit-border-top-right-radius:12px;
}
.postmetadata, .datemeta {
	font-size:11px;
	width:70px;
	text-align:right;
	font-style:italic;
	padding:10px;
	border-right:1px #999 dotted;
}
.datemeta {
	position:absolute;
	top:0;
	left:0;
}

.postmetadata {
	position:absolute;
	margin-bottom:-2px;
	bottom:0;
	left:0;
}
.datemeta p {/*
	height:20px;
	float:right;
	background:#999;
	color:#FFF;
	padding:0px 5px;
	line-height:20px;
	margin:-1px 0px 0px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;*/
}


/****************************** OTHER ****************************/

embed[type="application/x-shockwave-flash"] {
	margin:auto

}
#notfound {
	height:400px;
}
#notfound .entry {
	text-align:center;
}
.linklove {
	display:none
}
ul.brown {
	margin:10px;
	padding:0px;
	border-bottom:1px dotted #CC9;
}
ul.brown li {
	margin:10px 10px 20px;
	padding:10px;
	border-left:2px solid #CC9;
	list-style:none;
	-moz-border-radius:0px 10px 10px 0px;
	-webkit-border-radius:0px 10px 10px 0px;
	border:1px solid #CC9;
	height:120px;
}
ul.brown strong {
	display:block;
	background:#F5ECD9;
	border-bottom:1px solid #CC9;
	padding:5px 10px;
	margin:-10px -10px -10px;
	-moz-border-radius:0px 10px 0px 0px;
	-webkit-border-radius:0px 10px 0px 0px;
	color:#330
}
ul.brown img.alignleft {
	border:1px #333 solid;
	margin:0px 10px 10px 0px;
	clear:both;
	float:left
}
ul.brown img.alignright {
	border:1px #333 solid;
	margin:0px 0px 10px 10px;
	clear:both;
	float:right;
}
.grey {
	background:#CCC;
	margin:10px 20px;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.grey a {
	color:#c60;
}
.grey a:hover {
	color:#FFF
}
.orange {
	margin:10px 20px;
	float:none;
	padding:10px;
	background:#ECE2CD;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
}
ul.orange a {
}
ul.orange li {
	list-style:none;
	margin:0px;
	padding:0px;
}
ul.orange li ul {
	margin:5px auto;
	padding:0px;
	text-align:center;
	}
ul.orange li ul li {
	list-style:none;
	margin:5px 0px 5px;
	padding:0px;
}
ul.orange li ul li ul, ul.orange li ul li ul  li {
	margin:0px;
	padding:0px;
	background:none;
}

.sendbutton {
	color:#333
}