/*
Theme Name:		Lickley
Theme URI:		http://malformed.ca/
Description:	For my pal, Allison
Version:		0.1
Author:			Wes Hatch
Author URI:		http://malformed.ca/
*/

body { background: #fff; color: #333; font: 14px Helvetica, Arial, sans-serif; line-height: 18px; text-align: center; }
* { padding: 0; margin: 0; }

a { color: #58c4f3; text-decoration: none; }
	a:visited { color: #58c4f3; text-decoration: none; }
	a:hover { color: #e40074; text-decoration: none; }
	a img { border: none; }

.ltblue { color: #58c4f3; }
.magenta { color: #e40074; }

blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }

h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000; }
h1 { font-size: 3.6em; letter-spacing: -0.03em; }
	h1 a, h1 a:visited, h1 a:hover { color: #000; text-decoration: none; }
h2 { font-size: 2.0em; }
	h2 a { color: #000; text-decoration: none; }
		h2 a:visited { color: #555; text-decoration: none; }
		h2 a:hover { color: #090; text-decoration: none; }
	.posts h2 { margin: 0 0 0.1em 0; line-height: 1.2em; }
	.pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; }
	h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #000 !important; }
h3 { font-size: 1.0em; text-transform: uppercase; }
	.entry h3 { margin: 2.5em 0 0.5em 0; }
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	h3.comments_headers { font-size: 1.4em; }
h4 { font: italic 1.2em Georgia, "Times New Roman", Times, serif; color: #888; }
	h4 a, h4 a:visited { color: #888; text-decoration: none; }
		h4 a:hover { color: #888; text-decoration: underline; }
	.posts h4 { margin: 0 0 1.25em 0; padding: 0 0 1.0em 0; }


/*++++++++++++++++++++++++++++++++++++++++
	Layout
++++++++++++++++++++++++++++++++++++++++*/

#container { width: 1000px; margin: 4px auto 0 auto; overflow:hidden;}
	#header { width: 1000px; height: 250px; }
		.listen { background: #ffffff url('images/head/listen.jpg') no-repeat; }
		.press { background: #ffffff url('images/head/press.jpg') no-repeat; }
		.bio { background: #ffffff url('images/head/bio.jpg') no-repeat; }
		.photos { background: #ffffff url('images/head/tour-dates.jpg') no-repeat; }
		.store { background: #ffffff url('images/head/store.jpg') no-repeat; }
		.links { background: #ffffff url('images/head/links.jpg') no-repeat; }
		.news { background: #ffffff url('images/head/latest.jpg') no-repeat; }
		.tour-dates { background: #ffffff url('images/head/tour-dates.jpg') no-repeat; }
		.contact { background: #ffffff url('images/head/contact.jpg') no-repeat; }

	#content_box { width: 960px; min-height: 300px; margin: 20px 0 0 40px; text-align: left; float: left; position:relative; clear: both; }
		#content { width: 675px; margin: 20px 0 0 20px; float: left; }
		#sidebar { float: right; position:absolute; top:-64px; left:719px; z-index:100; }
	#footer { width: 1000px; padding: 1.2em 0 0 0; float: left; clear: both; }


/*++++++++++++++++++++++++++++++++++++++++
	Sidebar
++++++++++++++++++++++++++++++++++++++++*/

#sidebar img { margin: 27px 0 0 49px;}
#new_album { height: 296px; background: transparent url('images/new_album_splash.png') no-repeat; }
#signup { font-size:12px; height: 14px;}

/*++++++++++++++++++++++++++++++++++++++++
	Navigation
++++++++++++++++++++++++++++++++++++++++*/

ul#nav { list-style: none; width: 950px; padding: 0 10px; position:relative; }

	a#home {position:absolute; top:47px; left:38px; height:84px; width:120px; }
	.store a#home, .press a#home { left:853px; }
	a#listen {position:absolute; top:32px; left:215px; height:42px; width:114px; display: block; background:url(images/nav/listen.png) 0 0;}
	a#press {position:absolute; top:124px; left:268px; height:29px; width:81px; display: block; background:url(images/nav/press.png) 0 0;}
	a#bio {position:absolute; top:56px; left:397px; height:29px; width:80px; display: block; background:url(images/nav/bio.png) 0 0;}
	a#photos {position:absolute; top:132px; left:363px; height:49px; width:110px; display: block; background:url(images/nav/photos.png) 0 0;}
	a#store {position:absolute; top:19px; left:504px; height:30px; width:97px; display: block; background:url(images/nav/store.png) 0 0;}
	a#links {position:absolute; top:84px; left:533px; height:37px; width:86px; display: block; background:url(images/nav/links.png) 0 0;}
	a#news {position:absolute; top:84px; left:533px; height:28px; width:95px; display: block; background:url(images/nav/news.png) 0 0;}
	a#tour-dates {position:absolute; top:128px; left:615px; height:32px; width:158px; display: block; background:url(images/nav/tour-dates.png) 0 0;}
	a#contact {position:absolute; top:32px; left:674px; height:31px; width:110px; display: block; background:url(images/nav/contact.png) 0 0;}

	a#listen:hover {background-position: 0 -42px;}
	a#press:hover {background-position: 0 -29px;}
	a#bio:hover {background-position: 0 -29px;}
	a#photos:hover {background-position: 0 -49px;}
	a#store:hover {background-position: 0 -30px;}
	a#links:hover {background-position: 0 -37px;}
	a#news:hover {background-position: 0 -28px;}
	a#tour-dates:hover {background-position: 0 -32px;}
	a#contact:hover {background-position: 0 -31px;}


/*++++++++++++++++++++++++++++++++++++++++
	Content
++++++++++++++++++++++++++++++++++++++++*/

/* ---- Press ---- */
#forthepress { padding-bottom: 20px; }
#presskit { float:left; }
#pressphotos { float:right; }
#pressphotos img { margin-right:32px; padding:2px; border: 1px #3bdae5 solid;}
#pressphotos a:hover img { border: 1px #ec008b solid; }
#pressphotos ul { list-style-type: none; }
#pressphotos ul li { float:left; }
#fromthepress { border-top: 1px #ec008b solid; padding:20px 0; }
#fromthepress ul { margin-left:20px; }
#fromthepress ul li { list-style-type: disc; }
#fromthepress ul li p { padding:6px 0; margin:0; }
#fromthepress img { border:none; padding: 0 5px 0 0; }


/* ---- Store ---- */
#store { list-style-type: none; }
#store li { float:left; width: 256px;}


/* ---- Contact ---- */
.contact_bg { background: #fff url(images/contact_body.jpg) 10px 320px no-repeat; }


#content_box .listen { background: #fff url(images/listen_body.gif) no-repeat;}

p{ margin: 10px 0; text-align: justify;}

.entry { font-size: 1em; line-height: 1.15em; }
		
	.entry p { margin: 0 0 1.5em 0; }

	.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
	
	.entry ul { list-style-type: square; }
	
		.entry li { margin: 0 0 0.5em 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; }
	
	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }

	.entry img { }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
	
		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }
px; font-weight: bold; float: right; }

.clear { width: 500px; height: 1px; margin: 0 0 5.0em 0; clear: both; }

.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }


/*---:[ footer styles ]:---*/

#footer p { margin: 0 0 0.923em 0; font-size: 1.3em; color: #888; text-align: right; }
	#footer a, #footer a:visited { color: #888; text-decoration: none; }
		#footer a:hover { color: #888; text-decoration: underline; }



