﻿@import url('/css/modal.css');
a img{border:none;}
* {margin: 0; padding: 0}
.clear{clear: both; height: 1%; font-size: 0;}
a:link {text-decoration: none; color: #3333cc;}
a:visited {text-decoration:	none; color: #333399;}
a:hover	{text-decoration: underline; color: #cc0033;}
body {background-color: #fff; padding: 25px 0px 25px 0px;}
#jazzcontainer, #jncontainer {width: 640px; border: solid 1px #555; margin: 0 auto 0 auto;}
#jazzcontainer {background: #fff url(/images/jazz/jazzbg.gif) repeat-y top center;}
#jazzcontainer .bold {font-weight: bold;}
#header {background: #fff url(/images/jazz/tableheadbg.gif) repeat-x top left; height: 38px; border-bottom: solid 2px #000;}
#header h1 {font: normal 18px Tahoma, Verdana, Arial, Sans-Serif; text-align: center; padding-top: 7px;}
#header .error {color: #e00;}
/**** BEGIN LEFT COLUMN ****/
#leftcol {width: 48%; float: left;}
#jnleftcol {width: 14%; float: left;}
#jazzguitar h2 {background: transparent url(/images/jazz/jazzguitar.gif) no-repeat top left; height: 22px; margin: 6px 0px 15px 83px;}
#jazzguitar span {display: none;}
#jazzguitar img {float: left; padding: 6px;}
#jazzguitar p {font: 11px Verdana, Arial, Sans-Serif; margin-bottom: 12px;}
#latestcuts {clear: both;}
#latestcuts h2 {background: transparent url(/images/jazz/latestcuts.gif) no-repeat top left; height: 22px; margin: -6px 0px 15px 8px;}
#latestcuts span {display: none;}
#latestcuts ul {list-style-type: none; margin: 0px 0px 15px 8px;}
#latestcuts li {font: 11px/13px Verdana, Arial, Sans-Serif;}
#jazzquotes h2 {background: transparent url(/images/jazz/jazzquotes.gif) no-repeat top left; height: 22px; margin: 0px 0px 15px 8px;}
#jazzquotes span {display: none;}
#jazzquotes p {font: 11px Verdana, Arial, Sans-Serif; margin: 0px 0px 12px 8px;}
/**** END LEFT COLUMN ****/
/**** BEGIN RIGHT COLUMN ****/
#rightcol {width: 50%; float: right;}
#jnrightcol {width: 85%; float: right; border-left: solid 1px #dfdfdf; position: relative;}
/**** BEGIN JAZZ NEWS ****/
#jazznews {width: 92%; margin-left: auto; margin-right: auto;}
#jazznews h2 {background: transparent url(/images/jazz/inthenews.gif) no-repeat top left; height: 22px; margin: 6px 0px 15px 0px;}
#jazznews h2 span {display: none;}
#jazznews h3 {font: bold 11px Tahoma, Verdana, Arial, Sans-Serif;}
#jazznews img {margin-bottom: -3px;}
#jazznews p {font: normal 11px/13px Verdana, Arial, Sans-Serif;}
#jazznews ul {list-style-type: none;}
#jazznews .source {color: olive;}
#jazznews .desc {margin-bottom: 12px;}
#jazznews .newslink {font-weight: bold; text-align: right;}
#jazznews .fright { position: absolute; top: 12px; right: 12px;}
#jazzfooter {width: 640px; margin: 0 auto 0 auto;}
#jazzfooter ul {text-align: center; list-style-type: none; margin-bottom: 24px;}
#jazzfooter li {display: inline; font: 11px Verdana, Arial, Sans-Serif;}
#jazzfooter h2, #jazzfooter p {font: 11px Verdana, Arial, Sans-Serif; text-align: center; margin-bottom: 18px;}
/**** END JAZZ NEWS ****/
/**** END RIGHT COLUMN ****/
/**** BEGIN MAILING LIST ****/
#mlcontainer {width: 480px; border: solid 1px #555; margin: 0 auto 0 auto;}
#maillistmain, #mljoinform, #mlMissingFields, #mlPWordShort, #mlPWordsNoMatch, #mlEmailNG, #mlDBError, #mlEmailExists, #mlSuccess, #mlvalidateEmail, #mlRemoveSuccess, #mlremoveform, #mlEmailNotFound, #mlPWordNG, #mlSignInForm, #mlEditForm, #mlChangedEmailExists, #nlUpdateSuccess, #mlUpdateMissingFields, #mlForgotPwordForm, #mlPWordRemindSuccess {padding: 12px 8px 12px 8px;}
#maillistmain h2, #mljoinform h2, #mlremoveform h2, #mlSignInForm h2, #mlEditForm h2, #mlForgotPwordForm h2 {font: normal 14px Verdana, Arial, Sans-Serif; text-align: center; margin-bottom: 10px; color: #159;}
#maillistmain ul {text-align: center; list-style-type: none; margin-bottom: 24px;}
#maillistmain li {font: 11px/14px Verdana, Arial, Sans-Serif;}
#tbljoinform, #tblremoveform, #tblSignIn, #tblEditForm, #tblForgotPword {table-layout: fixed; width: 318px; margin: 0px auto 0px auto; border-collapse: collapse;}
#tbljoinform td, #tblremoveform td, #tblSignIn td, #tblEditForm td, #tblForgotPword td {font: normal 11px Verdana, Arial, Sans-Serif; padding: 2px; border: solid 1px #555;}
#tbljoinform .tblmessage, #tblremoveform .tblmessage, #tblSignIn .tblmessage, #tblEditForm .tblmessage, #tblForgotPword .tblmessage {text-align: center; color: #e00;}
#tbljoinform .tblbutton, #tblremoveform .tblbutton, #tblSignIn .tblbutton, #tblEditForm .tblbutton, #tblForgotPword .tblbutton {text-align: center;}
#btnJoinSubmit, #btnRemove, #btnSignIn, #btnEditSubmit, #btnForgotPword {margin: 8px auto 8px auto;}
#mlMissingFields p, #mlPWordShort p, #mlPWordsNoMatch p, #mlEmailNG p, #mlDBError p, #mlEmailExists p, #mlSuccess p, #mlvalidateEmail p, #mlRemoveSuccess p, #mlEmailNotFound p, #mlPWordNG p, #mlChangedEmailExists p, #nlUpdateSuccess p, #mlUpdateMissingFields p, #mlPWordRemindSuccess p {font: normal 11px Verdana, Arial, Sans-Serif; text-align: center; margin-bottom: 18px;}
/**** END MAILING LIST ****/
/**** BEGIN MP3 ****/
#mp3s {margin: 150px auto 0px auto; width: 300px;}
#mp3s h1 {background: transparent url(/images/jazz/jazzguitar.gif) no-repeat top center; text-align: center; height: 22px; margin-bottom: 16px;}
#mp3s h1 span {display: none;}
#mp3s h2, #mp3s p {font: normal 11px Tahoma, Verdana, Arial, Sans-Serif; text-align: center; margin-bottom: 12px;}
#mp3s img {padding-left: 2px; margin-bottom: -2px;}
/**** END MP3 ****/