/* = css reset     
--------------------- */
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: inherit; font-family: inherit; vertical-align: top; list-style-type:none; text-decoration: none; }
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}	

body {margin:0px;padding:0px;}


/* = default
---------------------*/
h1 { color:#000000; font:28px/28px 'Abel'; text-transform: uppercase; margin:6px 0; }
h2 { color:#333333; font: 13px/18px "Arial"; font-weight: bold; text-transform: uppercase; padding-bottom: 8px; }
h3 { color:#000; font:12px/18px "Arial"; font-weight:normal; text-transform:uppercase; padding-bottom:8px; }
h4 { color:#000; font:15px/18px "Arial"; font-weight:bold; text-transform:uppercase; padding-bottom:8px; }
.new {color#fff; background:#c00; padding:4px 8px;}
h5 { color:#333; font:16px/20px "Arial"; font-weight:bold; text-transform:none; padding:10px 0; }
h6 { color:#fff; font:12px/14px "Arial"; font-weight:bold; text-transform:uppercase; padding-bottom:8px; letter-spacing:.2em;}
p { color:#333333; font: 12px/18px "Arial"; margin-bottom: 15px; }
a { color:#ff9933; }
a:hover { color:#333333; }

table td  {font-size:12px; line-height:15px; padding:4px 0; font: 12px/18px "Arial"; margin-bottom: 15px;}
table h4 {color:#f60; margin:6px 0; font-size:14px;}
.clear {clear:both;}

.tablerule td {border-top:1px solid #ccc;}

#jazzreachheader {position:relative; width:1000px; height:143px; margin:0 auto;}

#header20 {z-index:4; position:absolute; left:603px;top:80px;width:128px;height:39px;}
#headerlearn {z-index:4; position:absolute; left:844px;top:80px;width:121px;height:27px;}

#headerdonate {z-index:4; position:absolute; left:269px;top:86px;width:121px;height:27px;}
#headervideo {z-index:4; position:absolute; left:611px;top:86px;width:121px;height:27px;}

.wrapper {width:1000px;margin:0px auto;}

/* = header
---------------------- */
.header { position:relative; z-index:999999; width:1000px; background:transparent url('../images/homeHeaderLine.png') no-repeat 0px 120px; }
.header .logo a{ margin-top:20px;margin-left:auto;margin-right:auto;margin-bottom:4px; display:block; overflow:hidden; height:116px; width:176px; background: url('../images/logo.png') no-repeat ; text-indent:-9999px; }


#slideshow {width:100%;background:#000;padding-bottom:0px;}
.slideshowwrapper {width:1000px;margin:0px auto;}
#galleria{padding:2px 0;height:430px;z-index:10;margin-top:-3px;}

.footer {width:1000px;margin:20px auto;background:transparent url('../images/footer.png') no-repeat 0px 40px;padding-top:10px;}
.footer p {font-size:11px;text-align:center;}
.footer a {color:#333;}
.footer a:hover {color:#f93;}

.colA {margin-top:40px;width:180px;padding-right:20px;display:inline;float:left;padding-bottom:20px;}
.colA p {margin:10px 0;}
.colA h4 {margin-top:20px;}
.colA li {font-family:helvetica,arial;font-size:11px;font-weight:bold; margin:3px 0; padding:4px 0; border-top:1px dotted #666;}
.colA li a {color:#000}
.colA li a:hover {color:#f93}
.colB {margin-top:40px;width:580px;padding-right:20px;display:inline;float:left;padding-bottom:20px;}
.colB li {list-style:disc;font-family:Arial,Helvetica;font-size:12px; line-height:15px;margin:10px 15px;}

.colBVideo {margin-top:40px; padding-top:10px; border-top:1px solid #ddd; width:580px;}
.colBVideo p {margin:10px 0;}

.sidebullets li {border-top:1px solid #fff; list-style:disc; margin-left:12px;}

.move200 {margin-left:200px;}

.mediaRow {padding:0 0 20px 0;}
.mediaW {float:left; width:320px; min-height:30px; display:inline;}
.mediaW img {display:block; padding:0 0 10px 0;}
.mediaV {float:left; width:184px; min-height:30px; display:inline;}
.mediaV img {display:block; padding:0 0 10px 0;}
.right20 {margin-right:20px;}
.framed {padding:4px; border:1px solid #999;}
.framed p {text-align:center;}

.colC {margin-top:40px;width:730px;padding-right:20px;padding-bottom:20px;display:inline;float:left;}
.colD {margin-top:40px;width:180px;padding-right:20px;padding-bottom:20px;display:inline;float:left;}

.colE {margin-top:40px;width:800px;padding:20px 0 20px 200px; background:transparent url('../images/itinerarybg.png') repeat-y;}
.colF {margin:0 auto;width:1000px;padding:20px 0 20px 0; background:transparent url('../images/itinerarybg.png') repeat-y;}
.colG {margin-top:40px;width:345px;padding-right:20px;padding-bottom:20px;display:inline;float:left;}

object {padding-bottom:10px;}

#hmods {width:1000px;margin:0px auto;}
.hmod {float:left;display:inline;}


