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

*/

/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! 
:focus {
	outline: 0;
}
*/

body {
	color: #522a05;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	background: #f2e187;
	margin: 0 auto;

}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}


/*--- GLOBAL Links -------------------------------------------------------------------------- */

  a { color: #522a05; background:transparent; text-decoration:none; }
  a:visited
  a:focus,
  a:hover,
  a:active {  text-decoration:underline; color: #913700; }
  
  strong, b, strong *, b * { font-weight: bold !important; }

/* Main */

#container {  width:320px; }
#nav { background: url(images/mobile-images/logo.png) top no-repeat; width: 320px; height: 121px; }
#nav-links { float: left; margin-top: 100px; font-size: 12px; text-transform: uppercase; margin-left: 7px;} 
#nav-links a:hover { text-shadow: 0 1px 1px #777; text-decoration: none; }

#main {  }
#left { width: 320px; text-align: center; }
#right { width: 320px; margin-top: 20px;  }
#all { width: 320px; }
#all p { padding: 5px 10px; }

#previous-artist { margin-top: 10px; }
#previous-artist img { margin-top: 2px; }
/*#current-artist { background: url(images/mobile-images/franz-nicolay-mobile.jpg) bottom; height: 120px; width: 320px; }*/
#current-artist-xl { background: url(images/mobile-images/savoir-adore-xl-mobile.jpg) bottom; height: 180px; width: 320px; }
#current-artist-xl-temp { background: url(images/mobile-images/cookies-xl-mobile.jpg) bottom; height: 180px; width: 320px; }

#right-links { width: 320px; text-align: center; border-top: 1px dotted #913700; padding-top: 15px;  }

#footer { clear: both; margin-top: 15px; }

/* MISC */
.tix-red { color: #913700; }
.line-link { text-decoration: underline; }

#mobile { width: 320px; text-align: center; font-size: 16px; }
#mobile a, mobile a:visited { color: #913700; }
h1 { font-size: 24px; font-weight: bold; margin-bottom: -15px; }
h2 { font-size: 24px; }

#right h2 { text-align: center; display: inline; margin-left: 5px; }
#right p { margin-left: 5px; }

#mobile-header { font-size: 30px; font-weight: bold; }

.hide-me { display: none; }