/* @override http://maiasharp.com/css/maia.style.v10.css */

a, a:active, a:visited { 
    outline: none;
}



html{
	background: #dfcab1 url(http://cdn.superhungry.com/maiasite/images/bg-color.gif) repeat-x;
	color: #4e3323;
}
a, a:visited{
	text-decoration: none;
	color: #6d482e;
}
a:hover, a:hover {
	color: #424242;
}



h2 {
	text-align: center;
	font-size: 3em;
	padding-top: 1em;
}

/*store items*/
.storeitem {
	clear: both;
	padding-top: 10px;
	/*width: 428px;*/
	min-height: 60px;
	display: block;
	padding-right: 9px;
}

.itemimage img{
	border: 1px solid gray;
}
.itemimage {
	float: left;
	clear: left;
}

.itemtext {
	float: left;
	font-size: 1.4em;
	margin-left: 15px;
	width: 70%;
}

.itemdescriptointext {
	font-size: .8em;
	color: #896d5d;
	display: block;
}
.itemtitle {
	float: left;
	display: block;
}

.itemtitle a, .itemtitle a:visited{
	color: #4e3323;
}
.itemdescription {
	font-size: .8em;
	padding-left: 10px;
	color: #4e3323;
	vertical-align: 2px;
}

.itemprice {
	float: right;
	font-size: 2em;
	padding-left: 15px;
	width: 86px;
	color: #352c25;
}

.bundletitle {
	width: auto;
	font-size: 1.4em;
}

.discountbundle {
	color: #896d5d;
	font-weight: bold;
	font-style: italic;
}

.itemdivider{
	/*width: 428px;*/
	clear: both;
	height: 2px;
	padding-top: 12px;
	border-bottom: 2px solid #bfa792;
	margin-right: 12px;
}

#music div.itemdivider {
	margin-top: -10px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 14px;
	border-bottom: 1px dotted #896d5d;
}

.bundledescription {
	/*float: left;*/
	font-size: .8em;
	color: #896d5d;
	font-style: italic;
	padding-bottom: 6px;
	display: block;
}


.itemprice sup {
	font-size: .6em;
	vertical-align: .5em;
}

#connectwithmaia h3{
	text-align: left;
}
#connectwithmaia {
	vertical-align: bottom;
	margin-left: -3px;
	clear: both;
	text-align: center;
}
#connectwithmaia h4 {
	text-align: center;
	color: #896d5d;
	line-height: 15px;
	margin-bottom: 7px;
}
#connectwithmaia h4 a:hover {
	text-decoration: underline;
}
#connectwithmaia h4 img {
	vertical-align: top;
}

#toursidebar {
	text-align: left;
	/*color: #92725c;*/
}

.showsidebar {
	font-size: .9em;
	padding-bottom: .7em;
}

.moreshows {
	margin-top: -7px;
}
.moreshows a, .moreshows a:visited{
	color: #896d5d;
}

.sidebarcontent{
	color: #896d5d;
	font-size: 1.2em;
	padding-bottom: 1.3em;
}
/*.sidebarcontent a, .sidebarcontent a:visited{
	color: #896d5d;
}*/

#banner {
	margin-top: 7px;
}
#sidebar a:hover{
	color: #6c4832;
	text-decoration: underline;
}
#toursidebar a:hover{
	text-decoration: underline;
}

span.gettickets a {
	font-style: italic;
	color: #896d5d;
	font-weight: bold;
}
H3{
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 3px;
	clear: left;
}

#bd {
	margin-top: 12px;
}



#hd{
	height: 144px;
	background: #fdf3e6 url(http://cdn.superhungry.com/maiasite/images/maia-header-bg-974.jpg) no-repeat 0 -0px;
	/*margin-top: 20px;*/
}

#hd h1, #header h1 {
	background: url(http://cdn.superhungry.com/maiasite/images/maia-sharp.png) no-repeat 0 16px;
	height: 99px;
	width: 480px;
	text-indent: -9999em;
}

#topnav{
	margin-top: -1px;
	margin-bottom: 20px;
	font-size: 2em;
	color: #d2a688;
}

/*#topnav a#store{
	color: #fff;
}*/

#music a#music, #news a#news, #shows a#shows, #photos a#photos, #bio a#bio, #store a#store, #press a#press, #contact a#contact  {
	color: #342015;
}

#topnav a:hover{
	color: #342015;
}
#topnav a{
	color: #896d5d;
}


#bottomnav{
	font-size: 1em;
	color: #92725c;
}
#bottomnav a:hover{
	text-decoration: underline;
	color: #4e3323;
}

#ft{
	text-align: center;
	font-size: 1.2em;
	margin-top: 20px;
	color: #896d5d;
}
.albumcover img{
	border: 1px solid #d5d5d5;
}


a:hover.albumcover img {
	border: 1px solid #a88d7a;
}

/*body background*/
/*#bd {
	background-color: #fff;	
}*/

.albumtracks a{
	color: #6c4832;

}
.albumtracks a:hover{
	color: #212121;
	text-decoration: underline;
}
/*.albumtitle {
	color: #212121;
	font-size: 2em;
	display: inline;
}*/

div.albumcontainer h3 {
	font-weight: normal;
	font-style: normal;
	font-size: 2em;
}
div.albumcontainer h3 em{
	font-style: italic;
}


#buycd #submit {
	font-size: 1em;
	vertical-align: middle;
	margin-left: 38px;
}


 



.albumtracks{
	width: 50%;
	/*margin-top: -26px;*/
	margin-right: 6px;
	font-size: 1.2em;
	float: right;
}
.tracknumber{
	color: #896d5d;
	/*display: inline;*/
	width: 23px;
	display: inline-block;
	float: left;
}

.playtrack {
	display: inline;
	width: 18px;
	height: 18px;
	float: left;
	background: url(../images/play-sepia-softer.gif) no-repeat;
	margin-right: 6px;
}


.tracktitle {
	font-style: italic;
	margin-bottom: 3px;
}
.albumtrack{
	display: inline-block;
	width: 100%;
	padding-bottom: .5em;
}

.albumtitle em{
	font-style: italic;

}

.cartbuttons{
	clear: left;
}

#albumplayer{
	width: 300px;
	float: left;
}
.audioplayercontainer{
	height: 30px;
	/*padding-bottom: 38px;*/
	margin-top: -5px;
}



/*mailing list form*/
#mailinglist {
	font-size: 20px;
	overflow: visible;
	display: inline-block;
	padding-right: 11px;
	padding-top: 2px;
}
.joinbutton{
	padding:0px 6px;
	border:1px solid #3b6e22;
	color: #a68262;
	display: inline-block;
	background-color: #fdf3e6;

}

#joinmailinglist {
	padding-bottom: 2px;
	width: 288px;
	font-size: 1.2em;
	letter-spacing: 3px;
}
.input-text{
	border:1px solid #3b6e22;
	color: #fdf3e6;
	width: 87px;
	display: inline;
	background-color: #bfa792;
}
#mailinglistinfo {
	display: block;
	text-align: justify;
	color: #896d5d;
	font: normal normal .7em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	margin-top: 4px;
}
input#email.input-text {
	width: 117px;
	display: inline;
}

#mailinglist h3 {
	text-align: center;
}
 #mailinglist.sidebarcontent h3 {
	text-align: left;
}
/*end of form*/

/*form in the main body*/
#mailinglist #joinmailinglist{
	text-align: center;
	width: 100%;
}

#mailinglist.maincontent form label {
	width: 150px;
	text-align: right;
	margin-right: 1px;
	float: left;
}
#mailinglist.maincontent .input-text {
	width: 300px;
}

#mailinglist.maincontent input{
	margin-bottom: 10px;
	padding: 2px;
}
#mailinglist.maincontent .joinbutton{
	padding:0px 6px;
	border:1px solid #3b6e22;
	color: #212121;
	background-color: #eaeaea;
	font-weight: bold;
	margin-left: 150px;
	margin-top: 5px;
}

/*music album thumbnails*/
#albumlink {
	margin-right: 82px;
	display: inline;
	overflow: visible;
	float: left;
}


#albumthumbs img{
	border: 1px solid gray;
	-moz-opacity:.9; filter:alpha(opacity=90); opacity:.9;
	background-color: #c0c0c0;
}
#albumlink:hover img{
	border: 1px solid #212121;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}

#mailinglist br{
clear: left;
}

#sidebar{
	margin-top: -12px;
	border-left: 1px dotted #d7946d;
	padding-left: 10px;
	min-height: 600px;
	height: 100%;
}
#tweet{
	text-align: left;
	font-style: italic;
	display: inline-block;
	clear: both;
}
#tweet a, #tweet a:visited{
		/*color: #5e5e5e;*/
}

.twitpic {
	float: left;
	height: 60px;
	width: 60px;
	clear: left;
	padding-bottom: 12px;
}
.twitpic img{
	border: 1px solid #bfa792;
	-moz-opacity:.9; filter:alpha(opacity=90); opacity:.9;
	background-color: #bfad99;
	height: 60px;
	width: 60px;
}
.twitpic:hover img{
	border: 1px solid #212121;
	-moz-opacity:1; filter:alpha(opacity=100); opacity:1;
}

.albumcover a:hover img {
	border: 1px solid #a88d7a;
}

.tweetdate {
	font-size: .8em;
	display: block;
	color: #896d5d;
}

.tweetmessage {
	width: auto;
	padding-bottom: 14px;
	margin-left: 75px;
	font-size: .9em;
}




 div.storeitem div.itemprice form {
	font-size: 15px;
	text-align: left;
}

#biocontent {
	font-size: 1.4em;
	text-align: justify;
	padding-right: 20px;
}

#biocontent p {
	padding-bottom: 12px;
	text-indent: 1.6em;
}

.pageheader h2 {
	margin: 0;
	padding: 0 0 10px;
	text-align: left;
	font-size: 28px;
}

/*shows formatting*/
.venuename a:hover,.show a:hover {
	text-decoration: underline;
	color: #342015;
}

.venuename a,.venuename a:visited{
	color: #342015;	
}

p.venueaddress {
	font-size: .85em;
	padding-bottom: 5px;
}
.show {
	font-size: 1.2em;
	padding-bottom: 34px;
}


.show h3{
	font-weight: normal;
	font-style: normal;
	font-style: italic;
	color: #4e3323;
}
p.ticketprice a {
	color: #342015;
}
#flashcontent{
	margin-top: 30px;
}

.albumcontainer {
	clear: both;
	height: 100%;
}

.thanks {
	text-align: left;
	font-style: italic;
	font-size: 1.2em;
}
.thanks h2{
	text-align: left;
	font-style: italic;
	font-size: 2em;
}

/*start mango blog style*/
#date
{
position: absolute;
top: 0px;
line-height: 52px;
color: #BDBDA2;
right: 30px;
font-weight: bold;
font-size: 12px;
letter-spacing: -1px;
}

#secondarycontent
{
position: relative;
width: 180px;
float: right;
}

#secondarycontent h3
{
position: relative;
top: 4px;
font-size: 16px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
padding: 0px 0px 10px 10px;
margin-bottom: 20px;
}

#secondarycontent .content
{
padding: 0px 10px 0px 10px;
margin-bottom: 20px;
}

#primarycontent
{
position: relative;
width: 99%;
float: left;

	padding-left: 8px;
	margin-top: -11px;
}

#primarycontent h3
{
position: relative;
top: 4px;
letter-spacing: -1px;
margin-bottom: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 1.6em;
	width: 573px;
}


#primarycontent .content
{
	
margin-bottom: 20px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 1.3em;
}
.post{
	/*background-color: #fff;*/
}
#primarycontent .post
{
margin-bottom: 30px;
}
#primarycontent .post a
{
	color: #352c25;	
	text-decoration: underline;
}

#primarycontent .post a:hover
{
	text-decoration: underline;
	color: #424242;	
}

#primarycontent .post .header
{
position: relative;
}

#primarycontent .post .date
{
position: absolute;
right: 1px;
top: 0px;
line-height: 35px;
color: #896d5d;
font-weight: bold;
}

#primarycontent .post .content
{
margin-bottom: 0px;
}

#primarycontent .post .footer
{
position: relative;
top: -10px;
/*background: url(../images/a33.gif) repeat-x;*/
height: 64px;
}

#primarycontent .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 15px;
}

#primarycontent .post .footer ul li
{
display: inline;
line-height: 14px;
padding-left: 17px;
margin-left: 25px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
/*background-image: url(../images/a41.gif);*/
}

#primarycontent .post .footer ul li.comments
{
/*background-image: url(../images/a36.gif);*/
}

#primarycontent .post .footer ul li.readmore
{
/*background-image: url(../images/a38.gif);*/
}

#primarycontent .post .subfooter {
	position: relative;
}

#footer
{
position: relative;
clear: both;
height: 66px;
text-align: center;
line-height: 66px;
/*background-image: url(../images/a50.gif);*/
color: #A8A88D;
}

#footer a
{
color: #8C8C73;
}

.commentblock {
	padding: 0.5em;
	margin-bottom: 1em;
/*	background: url(../images/a33.gif) bottom repeat-x;*/
}

.highlighted {
	background:#f7f1ea;
}

.error {
	border: 1px solid #FC3307;
}

.message {
	border: 1px solid #7ed500;
}

p.error, p.message {
	padding: 1em;
}

.breadcrumb {
  padding: 0.5em;
  margin-bottom: 1em;
}

#pagemenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#pagemenu ul li{
	margin: 0;
	padding: 0 16px 15px 10px;
}

#pagemenu ul ul li {
	margin: 0;
	padding: 6px 0px 3px 15px;
}

#pagemenu ul ul { padding: 3px 0 0; }

#pagemenu ul ul ul li, #pagemenu ul ul ul ul li{
}


.next {
	margin-right: 1em;
	float: right;
	font-size: 1.2em;
	font-weight: bold;
}
.previous {
	margin: 1em;
	font-size: 1.2em;
	font-weight: bold;
}
/*end mango blog style*/



#albumitunesamazonlinks {

	float: left;
	clear: both;
	margin-top: -6px;
	margin-left: 3px;
}

/*lyrics page*/
.lyrics {
	font-size: 1.2em;
	width: 91%;
}
.songtitle h3 {
	font-size: 2em;
	margin-bottom: -11px;
}
a.lyricslink {
	font-style: italic;
	margin-left: 8px;
	color: #fdf3e6;
}
a.lyricslink:hover {
	color: #896d5d;
}

/*press quotes section*/

.thequote {
	font-size: 20px;
}

.quotesource {
	font-size: 18px;
	font-style: italic;
	color: #896d5d;
}

.pullquote {
	margin-bottom: 30px;
}

#press h2 {
	text-align: left;
}
