/* -----------------------------------------------------------------------
KonaJazz.com CSS
(c) 2009 konajazz.com
----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, 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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#444;background:#0C0025 url(../images/bg.jpg) repeat-x 0 0;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:2.4em;line-height:2em;font-weight:bold;color:#cf4e26;}
h2 {font-size:2em;color:#de7127;margin-top:1em;margin-bottom:1em;}
h3 {font-size:2em;	color: #FFF; background: #de7127;line-height:1;margin-bottom:0.5em;padding:5px 0;border-bottom:1px solid #de7127;text-indent:5px;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 0.5em;}
ul { margin: 0 0 1.5em 3em; }
a { color: #055599; text-decoration: none; }
a:hover { text-decoration: none; }
ol, ul {list-style-image:none; list-style-position:outside; list-style-type:none;}

/* general.css */
#container {width:900px; margin:20px auto 60px;}
.section {width: 900px; margin: 0 auto;}
.lside {width:200px;margin:0px;float:left;}
.rside {width:700px;margin:0px;float:right;}
.clear {clear:both;}
.floatleft {float:left;}

/* header.css */
#header {height: 200px;}
#header #logo {height: 200px;text-indent: -9000px;background: #190C3E url(../images/logo.png) no-repeat top center;float: left;overflow:hidden;}
#header #headerimg {	float: right;	height:200px;overflow: hidden;}

/* main.css */
#main {background:#FFF url(../images/main-bg.jpg) repeat-y 0 0;}

ul#menu {width:160px;margin:20px auto;}
ul#menu li {

}
ul#menu li a {
	padding: 0px 0 0px 35px;
	height: 30px;
	background: #190C3E url(../images/menu-bg.png) no-repeat 0 0;
	font-size: 16px;
	line-height: 30px;
	color: #f9a01b;
	text-transform: uppercase;
	display: block;
}
ul#menu li a:hover {
	background-position: 0 -30px;
	color: #cf4e26;
}

#mainmenu #info {border-top:1px solid #5e5578; color: #5e5578; width:180px; font-size:9px; margin:20px auto; padding:5px 0px;text-align:center;}


#content {
	margin: 10px auto;
	width: 660px;
}
#content p {
	font-size: 1.4em;
	line-height: 1.4em;
	margin-bottom: 1.8em;
}
#content .imgleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#content .imgright {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#artist {
	margin-top: 20px;
}
#artist h3 {

}
#artist .artistpicture {
	float: left;
	width: 300px;
}
#artist .artistinfo {
	float: right;
	width: 340px;
}


/* footer.css */
#footer {color:#9A9A9A;margin-top:0px;margin-bottom:20px;padding-top:10px;text-align: right;font-size:1.2em;}
#footer a {color:#f9a01b; padding: 5px 10px;}
#footer a:hover {color:#f9a01b;background-color:#190D3F;text-decoration:none;}


.hide {display:none;}

