/*
Theme Name: Audrey Cecil
Theme URI: http://www.audreycecil.com/
Description: The custom design for AudreyCecil.com
Version: 1
Author: MaryLiz Bender
Author URI: http://vestadvertising.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* {margin:0; padding:0; border:none; outline:none}
h2, p, ul, ol, dl {margin-bottom:25px}
h2 {font-size:24px; font-weight:normal; color:#ff5400}
h2 a {color:#ff5400}
h3 {margin-bottom:10px; font-size:20px; font-weight:normal; color:#ff5400}
ul, ol {margin-left:25px}
a {color:#0C83AC; text-decoration:none}
a:hover {text-decoration:underline}

form {font-size:16px; text-transform:lowercase; color:#ffd80f}
form input, form textarea {padding:5px; font-size:14px; border:1px solid #92a2a8; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color:#92a2a8}
input {width:360px}
textarea {width:590px}
select {display:block; margin-bottom:10px; width:160px; border:1px solid #92a2a8}
form #submit, form input[type=submit] {width:auto; color:#fff; padding:8px 15px; font-size:13px; cursor:pointer; border:none; text-transform:lowercase; background-color:#0c83ac}
form input[type=checkbox] {width:auto}
blockquote {clear:both; padding-left:30px; background:url(images/left_quote.jpg) left top no-repeat}
	blockquote span {padding-right:30px; background:url(images/right_quote.jpg) right bottom no-repeat}
cite {float:right; margin-bottom:25px; font-style:italic; color:#989698}

/*##############################
  General Layout Styles
##############################*/

html {background:#fff url(images/body_bg.jpg) left top repeat-x}
body {position:relative; font-size:14px; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color:#000; background:url(images/body_decor.jpg) 50% 40px no-repeat}

#wrapper {width:940px; margin:0 auto; overflow:hidden}

#header {float:left; width:100%; height:40px}

/*---------------- START AUDIO STYLES ---------------- */
	.jp-playlist-player {float:left; position:relative;display:inline; padding-left:65px; width:270px; height:40px; background:url(images/audio_player_bg.jpg) left top no-repeat}
	   
        .jp-interface {position:relative;width:120px}
            .jp-interface  ul.jp-controls {list-style-type:none;padding:0;margin: 0;}
                .jp-interface  ul.jp-controls li {overflow:hidden;text-indent:-9999px;}

                li.jp-play,
                li.jp-pause {display: block;position: absolute;top:12px;left:48px;width:16px;height:18px;cursor: pointer;}
                
                li.jp-play {background: url(images/player_buttons/play.png) 0 0 no-repeat;}
                
                li.jp-pause {background: url(images/player_buttons/play.png) 0 -18px no-repeat;}

                li.jp-stop {position:absolute;top:14px;left:74px;background: url(images/player_buttons/stop.png) 0 0 no-repeat;width:14px;height:14px;cursor: pointer;}

                li.jp-previous {position: absolute;left:20px;top:15px;background: url(images/player_buttons/backtrack.png) 0 0 no-repeat;width:17px;height:12px;cursor: pointer;}

                li.jp-next {position: absolute;left:100px;top:15px;background: url(images/player_buttons/forwardtrack.png) 0 0 no-repeat;width:17px;height:12px;cursor: pointer;}
        
        .jp-playlist {position:absolute;top:6px;left:200px;width:150px}
            .jp-playlist ul {margin:0;padding:0;list-style:none}
                .jp-playlist ul li {display:none;height:31px;text-indent:-9999px}
                
                #jplayer_playlist_item_0 {background:transparent url(images/player_buttons/songfromme.png) no-repeat 0 0}
                #jplayer_playlist_item_1 {background:transparent url(images/player_buttons/hand.png) no-repeat 0 0}
                
                .jp-playlist ul li.jplayer_playlist_current {display:block;}
/*---------------- STOP AUDIO STYLES ---------------- */
                
	#networks {float:right; margin-top:4px; width:157px}
		#networks li {float:left; display:inline; margin-left:7px; width:32px; height:32px}
			#networks li a {display:block; width:32px; height:32px; text-indent:-999em}
		#networks #youtube {background:url(images/youtube_icon.jpg) left top no-repeat}	
		#networks #twitter {background:url(images/twitter_icon.jpg) left top no-repeat}	
		#networks #myspace {background:url(images/myspace_icon.jpg) left top no-repeat}	
		#networks #lastfm {background:url(images/lastfm_icon.jpg) left top no-repeat}	
		#networks #facebook {background:url(images/facebook_icon.jpg) left top no-repeat}	
		
	#navigation {clear:both; float:left; display:inline; width:100%}
		#navigation li {float:left; display:inline; margin-right:50px}
			#navigation li a {display:block; text-indent:-999em}
		#blog_link {width:43px; height:44px; margin:160px 50px 0 40px; background:url(images/blog_link_bg.jpg) left top no-repeat}
			#blog_link a {width:43px; height:44px}
		#shows_link {width:66px; height:30px; margin-top:161px; background:url(images/shows_link_bg.jpg) left top no-repeat}
			#shows_link a {width:66px; height:30px}
		#homepage_link {width:371px; height:116px; margin-top:112px; background:url(images/homepage_link_bg.jpg) left top no-repeat}
			#homepage_link a {width:371px; height:116px}
		#contact_link {width:82px; height:26px; margin-top:165px; background:url(images/contact_link_bg.jpg) left top no-repeat}
			#contact_link a {width:81px; height:24px}
		#navigation #store_link {width:58px; height:26px; margin:165px 0 0 0; background:url(images/store_link_bg.jpg) left top no-repeat}
			#store_link a {width:58px; height:26px}
			
	#content_wrapper {clear:both; float:left; padding-bottom:283px; width:100%; background:url(images/content_wrapper_bg.jpg) right bottom repeat-y}
		#main_content {float:left; display:inline; width:600px; margin:0 14px}
			#main_content h2 {clear:both}
			#main_content ul li {margin-bottom:15px}
			h2 .signature {font-size:14px; font-style:italic; color:#ffd80f}
		#sidebar {float:right; width:272px; padding:15px 20px; background:#eaf4f7 url(images/sidebar_bg.jpg) 50% top no-repeat}
			#sidebar h3 {clear:both; font-size:24px; font-weight:normal; color:#b8da07}
			#sidebar ul {margin-left:0; list-style-type:none}
			#sidebar .gigpress-listing li {margin-bottom:15px}
			#sidebar form {float:left; margin-bottom:25px}
				#sidebar input {float:left; width:160px}
				#sidebar form #submit, #sidebar form input[type=submit] {float:left; display:inline; width:auto; padding:5px 10px; margin-left:5px; font-size:13px; cursor:pointer; border:none; text-transform:lowercase; color:#fff; background-color:#0c83ac}			
			#sidebar .twtr-doc {margin-bottom:25px}
				#sidebar .twtr-hd, #sidebar .twtr-ft {display:none}
				#sidebar .twtr-widget .twtr-tweet-wrap {padding:10px 0}
			#free_mp3_link {width:166px; height:29px; background:url(images/free_mp3_button.jpg) left top no-repeat}
				#free_mp3_link a {display:block; width:166px; height:29px; text-indent:-999em}
			
	#footer {position:absolute; bottom:0; left:0}
	
/*##############################
  Blog Styles 
##############################*/
	
/* Single Post Pages */

.postmetadata {padding-bottom:25px; margin-bottom:25px; font-size:12px; font-style:italic; border-bottom:1px dotted #d9d9d7; color:#929494}
.commentlist {margin:0 0 30px 0; list-style-type:none; color:#929494}
	.commentlist li {margin-top:30px; padding-bottom:10px; border-bottom:1px dotted #d9d9d7}
		.comment-author {color:#ff5400}
			.comment-author img {display:none}
			.comment-author cite {font-style:normal}
		.commentmetadata {margin-bottom:20px; font-size:12px; font-style:italic}
			.commentmetadata a {color:#929494}
			
/*##############################
  Store Styles 
##############################*/
		
.coming_soon {text-align:center; font-size:20px; font-weight:bold}
			
#store #content_wrapper {padding:30px 20px 283px 20px; width:900px; background:#eaf4f7 url(images/store_bg.jpg) 50% top no-repeat}
	#store h3 {font-size:18px; color:#2a2529}
	#tshirt, #cd {float:left; display:inline; width:435px}
	#tshirt {margin-right:20px}
		#tshirt img, #cd img {border:7px solid #bce9f6}
		.zoom {padding:3px 0 3px 20px; font-size:12px; text-transform:lowercase; background:url(images/magnify_icon.jpg) left 50% no-repeat}
		#photos {float:left; display:inline; margin-right:20px}
		#purchase_info {float:left; width:210px}
			#store #tshirt form fieldset {margin:30px 0 15px 0}
				#store form input {width:220px}
				#store #purchase_info form #submit, form input[type=submit] {width:auto; padding-left:10px; padding-right:10px}
			
.wpsc-shopping-cart #content_wrapper {background:none}
.wpsc-shopping-cart #main_content {width:910px}
form.adjustform input {width:auto}
.wpsc_checkout_forms {color:#000}
.wpsc_checkout_table h4 {margin:15px 0}
