/*
Theme Name: LauraWilde
Theme URI: http://www.laurawilde.com/
Description: Laura Wilde Official.
Version: 0.9.2
Author: WildeOne
Author URI: http://www.laurawilde.com/



/*------------------ Initialisation ---------------------*/

* { margin: 0px; padding: 0px; text-decoration:none; }
.clear, .postmetadata {clear: both;}


/*------------------ Core ---------------------*/

body {
	color: #dac9ab;
	margin:0;
}
p{margin:15px 0px;}

.sub-menu{margin-top:-17px;}
.menu-item a{color:#dac9ab;}
.menu-item a:hover{#b1382d;}
.cream{color:#dac9ab;}
.elite{font-family: 'Special Elite', cursive;}
.page{width:1000px; margin:10px auto;}
.red{color:#b1382d;}

#header {margin:0px auto;padding:0px;height: auto;width: 1000px;}

#Wrapper {
	background-image:url('background.style'); 
	border-bottom: 0px solid #dac9ab;
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	height: auto;
	}


#ftvideo {height:255px; width:415px; background-color:#000;float:left;margin: 10px 0px 0px 25px;}
#ftvideo ul ul {list-style-type:none;}
#ftvideo ul li {list-style-type: none;}

/*------------------ Left Column ---------------------*/

#cont {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width: 609px;
	background-image:url('/images/lightbox.png');
}

.leftside{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	width: 350px;
	min-height: 598px;
	background-image:url('/images/lightbox.png');
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}


.leftcolumn {padding: 50px 10px 10px 10px;width: 590px;}
.pagepost {font-size: 13px; line-height: 18px;margin: 0 0 40px;border-top: 0px dashed #555;width: 590px;clear:both;}




/*------------------ Sidebar ---------------------*/

#sidebar {margin: 0px 0px 0px 0px; width: 350px; padding: 0px 0px 0px 0px;float:left;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

#sidebar p {margin-bottom:18px;}
#sidebar h2 {font-size: 11px; line-height:18px; margin:0px; font-weight:normal; color:#aaa;}
#sidebar ul {list-style-type: none; color:#ccc;}
#sidebar ul li {list-style-type: none; margin: 0 0 10px 0;}
#sidebar ul ul {list-style-type:none;}
#sidebar ul ul li {list-style-type:none; margin:10px;}
#sidebar ul ul, #sidebar ul ol {margin: 0px 0 0 12px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 10px 0 0 12px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}



/*------------------ Footer ---------------------*/

#footer {margin: 0px auto; clear: both;}
#footer {background:#;position: relative; padding-top: 20px; }
#footer p a, #footer h1 a, #footer ul a {color:#dac9ab;}
#footer p a:hover, #footer h1 a:hover, #footer ul a:hover {color:#b1382d;}
#footercontainer {width:960px;  margin: 0px auto; padding: 0px 0px; color:#666;border-top: 1px solid #fff;}
#footer ul {display:block; padding:0px;}
#footer ul li {display:inline;}

.smallnav {float:left; margin:10px 0px 20px 35px; width:auto;}

.tinylogo {float:right; margin:10px 40px 10px 0px; width:200px; height: 16px; background: url(/images/tinylogo.png) no-repeat 0 0;}

.bar {height:39px; width:970px; background: url(/images/bar.jpg) no-repeat 0 0;}


/*------------------ Mailing List ---------------------*/

#mail {position:relative;margin-left:500px;padding-top:4px;z-index:8;}
.mail {font-size: 12px; line-height: 18px;}
.mail2 {font-size: 12px; line-height: 18px;color: #dac9ab;}

	
/*------------------ Typography and Colors ---------------------*/

#sidebar, #sidebar-left, .postdetails, .posttags, , .postmetadata, #commentform, .commentmetadata {color:#aaa;} /*this is the lighter, faux-transparent text color */
a {color:#000;} 
a:hover {color:#b1382d;}
#sidebar a, #sidebar_left a, .commentlist a, .postdetails a, .posttags a, .postmetadata a, #commentform a {color:#c94949;} /* this is the lighter, faux-transparent anchor color */
#sidebar a:hover, #sidebar_left a:hover, .commentlist a:hover, .postdetails a:hover, .posttags a:hover, .postmetadata a:hover, #commentform a:hover {color:#b1382d;}
.entry p a {border-bottom: 1px dotted #999;}
small {font-size: 10px; line-height:18px;}
.alt {color:#b1382d;}


/* ------ Universal header styles ------ */
h2, h3 {font-size: 16px; color: #dac9ab; letter-spacing:2px;text-transform:uppercase;font-family: 'Special Elite', cursive;}
h1 a {font-size: 24px; color: #dac9ab; letter-spacing:2px; font-weight: normal; margin-bottom:10px;color:#000; line-height: 25px;font-family: 'Special Elite', cursive;}
h1 {font-size: 24px; color: #dac9ab; letter-spacing:2px; font-weight: normal; margin-bottom:10px;color:#000; line-height: 25px;font-family: 'Special Elite', cursive;}
h2, h2 a {font-size: 20px; color: #dac9ab; letter-spacing:2px; font-weight: normal; margin-bottom:10px;color:#b1382d;font-family: 'Special Elite', cursive;}
h3, h3 a {font-size: 18px; color: #dac9ab; letter-spacing:2px; font-weight: normal; margin-bottom:10px;font-family: 'Special Elite', cursive;}
h2 a:hover {color:#b1382d; text-decoration: underline;}
h2 a:hover, h3 a:hover { color: #b1382d; text-decoration: underline;}
a:hover {color: #b1382d; text-decoration: underline;}
a {color: #b1382d;}


/* ------ Content, entries ------ */
.entry p {color:#dac9ab; font-size: 17px;}
.entry ol, .entry ul {padding: 0 0 0 36px; margin:-9px 0px 9px 0px;}
.post {margin: 0 0 36px;}
.post hr {display: block;}
#content .post p {margin:0 0 12px 0;}
#content .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
#content .attachment {text-align: center;margin: 5px 0px;}
.postdetails {margin-bottom:18px;}

.line {border-top: 1px solid #191919;border-bottom: 1px solid #383838;padding:0px 0px 0px 0px;}


/* ------ Comments ------ */
.commentlist {color:#dac9ab; text-align: left;}
.commentlist li {background-image:url('/images/box1.png'); border: 0px solid #eaeaea; margin: 18px 0 0;padding: 17px; list-style: none; font-weight: bold;}
.commentlist li .avatar { float: right; padding:0px 0px 9px 18px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.commentlist p {font-weight: normal; font-size:12px; text-transform: none;}
.commentmetadata {margin: 0;display: block;font-weight: normal;}
.nocomments {text-align: center;margin: 0;padding: 0;}

/* ------ Comments response form ------ */
div#respond {background: #; repeat-x top; padding:0px; margin-top:36px; border:0px solid #eaeaea;}
#commentform input.text {width: 170px;line-height:18px; font-size:18px; margin: 9px 5px 0px 0px; background:#1a1a1a url('images/headless_inputbg.jpg') repeat-x top; border:0px solid #dbdbdb;}
#commentform textarea {width: 550px;padding: 5px;  url('images/headless_inputbg.jpg') repeat-x top; border:1px solid #dbdbdb; font-size: 12px; line-height: 18px; color: #111; margin-bottom:9px;}

#commentform #submit {margin: 0;float: right;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}
select {width: 130px;}
.submit {position:relative; top:-18px;}

/* ------ Searchbox ------ */
#searchbox { float:right; width: 198px; height: 36px; background: url(images/headless_searchbox.jpg) no-repeat; margin-bottom:18px;}
#searchbox #s { float: left; border: 0; margin:2px 0px 0px 6px; width: 152px; background: none; color:#999999; height:34px; font-size:24px; line-height:34px;}
#searchbox #go { float: right; width:36px; height:36px;  }


/* ------ Calendar ----- */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #dac29c; }


/* ------ Captions ------ */
.wp-caption {text-align: center;background-color: #f3f3f3;}
/*.wp-caption img {margin: 0;padding: 0;border: 0 none;}*/
.wp-caption p.wp-caption-text {	font-size: 10px; line-height: 18px; margin: 0px !important; color:#999;}


/* ------ Misc. ------ */
.alignright {margin: 0 0 2px 18px; float: right;}
.alignleft {margin: 0 18px 2px 0; float: left}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
code {font-family:'Courier New', Courier, Fixed;}
blockquote {margin: 18px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}


/*------------------ Lists ---------------------*/

html>body .entry ul, .entrytext ul, .pagepost ul {
	margin-left: 0px;
	padding: 0px 10px 0px 10px;
	list-style-type:disc;
	padding-left: 20px;
	text-indent: 0px;
	} 

li.clearFloat {clear: both;}

/* Menu
 ------------------------------------------------------------------------*/
#menu-container{width:auto;margin:0px auto;border:0px solid white; background:#000; padding-top:4px;}
#menu-wrap {
	position:relative;
	height:50px;
	margin-top:10px;
	margin-bottom:9px;
	display:inline;
	clear:both;
	z-index:1;
}
ul#menu {
	position:relative;
	margin-left:5px;
}
ul#menu li {
	position: relative;
	display: inline;
	float: left;
	margin-left:10px;
	padding-bottom:0px;
}
ul#menu li.current_page_item a { color: #dac9ab; }
ul#menu li a {
	display:block;
	height: 100%;
	padding:5px;
	text-align: left;
	line-height:0 5px;
	font-size:18px;
	color:#dac9ab;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration: none;
	background-color: #000;
}
ul#menu li a { display: inline-block; text-align:left; }
ul#menu li a:hover ul#menu:hover {
	color: #b1382d;
	background-color:#000;
	display:block;
}
ul#menu ul {
	visibility:hidden;
	position:absolute;
	left:0;
	top:45px;
	z-index:1;
	width: 160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent url(styles/default/opacity70.png) left top repeat scroll;
}
ul#menu li li {
	display:block;
	width: 100%;
	margin:0;
	cursor:pointer;
	background:none;
	padding:0;
	border-bottom:1px solid #111;
}
ul#menu li li:last-child { border:none; }
ul#menu li li a {
	height:auto;
	line-height:20px;
	font-weight:normal;
	background-color:#000;
	display:block;
	text-transform:uppercase;
	font-size:14px;
	margin:0;
color:#dac9ab;
}
ul#menu li li a:hover {
	display:block;
	background-color: #000;
        color: #b1382d;

}
ul#menu ul ul {
	position:absolute;
	left:100%;
	top:-15px;
	padding-top:5px;
	width: 100%;
	visibility:hidden;
	z-index:2;
	border:1px solid #111;
}
ul#menu ul ul a:hover {
	display:block;
	background-color: #000;
        color: #b1382d;
}




/* Footer
 ------------------------------------------------------------------------*/
#footer-wrap {
	width:100%;
	height:auto;
	background: transparent url(styles/default/opacity50.png) left top repeat scroll;
}
#footer {
	padding:25px 0;
	margin:0 auto;
	width:960px;
	overflow:hidden;
}
.footer-col {
	width:288px;
	float:left;
	display:inline;
	margin-right:48px;
}
#bottom {
	padding:25px 0;
	margin:0 auto;
	width:960px;
	overflow:hidden;
}

/* Footer Bottom
 ------------------------------------------------------------------------*/

/* Copyright */
#copyright {
	float:left;
	width:600px;
	overflow:hidden;
	display:inline;
}
#copyright p {
	font-size:12px;
	line-height:15px;
	padding-bottom:0;
}
#copyright p a { color:#fff; }

/* Social Icons */
#social {
	float:right;
	width:300px;
	display:inline;
}
#social a {
	float:right;
	text-decoration:none;
	text-indent:-9999px;
	width:32px;
	height:32px;
	margin-left:6px;
	position:relative;
}
#social a span {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:32px;
	height:32px;
	cursor:pointer;
}
#social a.rss { background: transparent url(styles/default/social-rss.png) left top no-repeat scroll; }
#social a.rss span { background: transparent url(styles/default/social-rss.png) left bottom no-repeat scroll; }
#social a.lastfm { background: transparent url(styles/default/social-last-fm.png) left top no-repeat scroll; }
#social a.lastfm span { background: transparent url(styles/default/social-last-fm.png) left bottom no-repeat scroll; }
#social a.myspace { background: transparent url(styles/default/social-my-space.png) left top no-repeat scroll; }
#social a.myspace span { background: transparent url(styles/default/social-my-space.png) left bottom no-repeat scroll; }
#social a.facebook { background: transparent url(styles/default/social-facebook.png) left top no-repeat scroll; }
#social a.facebook span { background: transparent url(styles/default/social-facebook.png) left bottom no-repeat scroll; }
#social a.twitter { background: transparent url(styles/default/social-twitter.png) left top no-repeat scroll; }
#social a.twitter span { background: transparent url(styles/default/social-twitter.png) left bottom no-repeat scroll; }
#social a.youtube { background: transparent url(styles/default/social-youtube.png) left top no-repeat scroll; }
#social a.youtube span { background: transparent url(styles/default/social-youtube.png) left bottom no-repeat scroll; }
#social a.flickr { background: transparent url(styles/default/social-flickr.png) left top no-repeat scroll; }
#social a.flickr span { background: transparent url(styles/default/social-flickr.png) left bottom no-repeat scroll; }







/*------------------ Misc Divs ---------------------*/

.slider {margin: 10px 25px 0px 0px; height: 255px;width: 520px;position:relative;z-index:6;display: block; float:right;}

.signup_btn {margin:15px 0px 0px 15px; padding:12px 0px 0px 0px;display: block; height: 120px;width:275px;float:left;background: url(/images/darkbox.png) no-repeat 0 0;line-height:30px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
	text-align:center;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}

.twitterfeed {margin:15px 0px 0px 10px;padding:30px 10px 10px 15px; display: block; height: 250px; width:275px;float:left;background: url(/images/darkbox.png) no-repeat 0 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}

.twtr-hd, .twtr-ft {display:none;}

.twtr-bd {font-size:13px; !important; text-shadow: 1px 1px 0px #222; margin: 0 0 0 -8px;}

.twtr-bd em {font-size: 13px !important; text-transform: none;}

.twtr-tweet {padding: 0 0 0 0; text-align: left; text-transform: uppercase; text-align: center;}

.twtr-tweet-text p:before {
position: relative;
top: 4px;
}



.featuredvideo {margin:15px 0px 0px 10px; display: block; height: 250px; width:400px;float:left;background: url(/images/darkbox.png) no-repeat 0 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
padding:5px;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.featuredvideo ul ul {list-style-type:none;}
.featuredvideo ul li {list-style-type: none;}

.player {margin:-120px 0px 0px 15px; display: block; height: 120px;width:275px;float:left;background: url(/images/darkbox.png) no-repeat 0 0;padding:10px 5px 0px 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}

.player_btn a {display: block; height: 106px; width:268px; float:left;background: url(/images/player_btn.png) no-repeat 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.album_btn a {margin: 75px 0px 0px 55px; display: block; height: 92px;width:277px;overflow:hidden;background: url(/images/album_btn.png) no-repeat 0 0;float:left;}

.logo {height: 53px;width:197px;background: url(/images/smlogo.png) no-repeat 0 0;margin: 10px auto;padding: 0px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.loudbrand {height: 29px;width: 139px; float:none; display: block;margin: 25px -175px 0px 0px;padding: 0px 0px 0px 0px;background: url(/images/loudbrand.png) no-repeat 0 0;float:right;}

.terms {float:left;margin: 30px 0px 0px 10px;display:inline;width:250px;height:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}



#titles {margin: 0px 10px 0px 10px; padding: 2px 0px 0px 30px;  width:580px; height:30px; float:left;letter-spacing:5px;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom: 1px solid #010101; display:inline;background: url(/images/star.png) no-repeat 0 0;}




.pagetab {margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; height: 38px; width:609; background: url(/images/tab.jpg) no-repeat 0 0;float:left;letter-spacing:3px;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; text-transform: uppercase;color:#dac9ab;}


.sidetab1 {margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; height: 38px; width:350; background: url(/images/tab.jpg) no-repeat 0 0;float:left;letter-spacing:3px;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; text-transform: uppercase;color:#dac9ab;text-align:left;}

.sidetab {margin: 0px 0px 0px 0px; padding:10px 0px 0px 10px; height: 38px; width:350; background: url(/images/tab.jpg) no-repeat 0 0;float:left; font-family: 'Special Elite', cursive;;letter-spacing:3px;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; text-transform: uppercase;color:#dac9ab;text-align:left;clear:both;}


/*------------------ Hover States ---------------------*/

.fb_btn a:hover { background-position: 0 -39px;}
.twit_btn a:hover { background-position: 0 -39px;}
.yt_btn a:hover { background-position: 0 -39px;}
.myspace_btn a:hover { background-position: 0 -39px;}
.itunes_btn a:hover { background-position: 0 -37px;}
.google_btn a:hover { background-position: 0 -37px;}
.spotify_btn a:hover { background-position: 0 -37px;}

.player_btn a:hover { background-position: 0 -114px;}

.listen a:hover { background-position: 0 -135px;}

.inner{
float: left;
display: block;
margin: 0 10px 0 0;
width:40px;
height:45px;
background-color: #1a1a1a;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	
}


.inner .d {
	font-size: 18px;
	height: 14px;
	text-align:center;
	padding: 4px 0px 0px 4px;
	margin-left:-3px;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.inner .m {
	margin: 3px 0px 0px 0px;
	font-size: 12px;
	height: 12px;
	text-transform: uppercase;
	text-align:center;
	color:#b1382d;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}


#bit-events table tr td {border: dashed #dac9ab; border-width: 0 0 1px 0; font-weight: normal !important;  font-size:14px; color: #dac9ab; text-shadow: 1px 1px 0px #222;}

.bit-events  {border-bottom: none !important;}

.bit-date {width: 80px !important;}

.bit-events a {color: #b1382d;}

.bit-rsvp {text-shadow: none;}
