/*
THEME NAME: Jazz St. Louis
THEME URI: 
DESCRIPTION: 
VERSION: 1
AUTHOR: <a href="http://pnmg.com/">Paradigm New Media Group</a>
AUTHOR URI: TAGS: sandbox,microformats,hcard,hatom,xoxo,widgets,blank slate,starter theme,minimalist,developer
*/

body {background: #000 url(images/bg-body.jpg) no-repeat 50% 0; color: #eee;}
body.jazzatthebistro{background: #000 url(images/jazzatthebistro/bg-body.jpg) no-repeat 50% 0;}
body.educationoutreach {background: #000 url(images/educationoutreach/bg-body.jpg) no-repeat 50% 0;}
body.events,
body.s-category-events {background: #000 url(images/events/bg-body.jpg) no-repeat 50% 0;}
body.experience,
body.s-category-artists,
body.s-category-see-it,
body.s-category-hear-it,
body.s-category-watch-it,
body.s-category-dig-it {background: #000 url(images/experience/bg-body.jpg) no-repeat 50% 0;}
body.supportus {background: #000 url(images/supportus/bg-body.jpg) no-repeat 50% 0;}
body.newsnotes,
body.s-category-blogs,
body.s-category-in-the-press {background: #000 url(images/newsnotes/bg-body.jpg) no-repeat 50% 0;}
body.ourorganization {background: #000 url(images/ourorganization/bg-body.jpg) no-repeat 50% 0;}
body.search {background: #000 url(images/search/bg-body.jpg) no-repeat 50% 0;}
#wrap {width: 960px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {height: 190px; position: relative; z-index: 999;}
#header h1 a {width: 127px; height: 106px; top: 31px; left: 833px; position: absolute; display: block;}
#header ul#headerNav {width: 100%; height: 40px; top: 150px; position: absolute; z-index: 999;}
#header ul#headerNav li {height: 40px; top: 0px; list-style: none; display: inline; position: absolute;}
#header ul#headerNav li:hover, #header ul#headerNav li.iehover {background-position: 0 -40px;}
#header ul#headerNav li a {background: transparent; height: 40px; left: 0; position: absolute; display: block; text-indent: -9999em; outline: none;}
#header ul#headerNav li a:hover {text-decoration: none;}
#header ul#headerNav li.page-item-4 {background-image: url(images/headerNav-jolnk.png); width: 169px; left: 0px;}
.jazzatthebistro #header ul#headerNav li.page-item-4 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-4 a {width: 169px;}
#header ul#headerNav li.page-item-5 {background-image: url(images/headerNav-ehlnk.png); width: 206px; left: 169px;}
.educationoutreach #header ul#headerNav li.page-item-5 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-5 a {width: 206px;}
#header ul#headerNav li.page-item-6 {background-image: url(images/headerNav-eslnk.png); width: 73px; left: 375px;}
.events #header ul#headerNav li.page-item-6,
.s-category-events #header ul#headerNav li.page-item-6 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-6 a {width: 73px;}
#header ul#headerNav li.page-item-7 {background-image: url(images/headerNav-eelnk.png); width: 106px; left: 448px;}
.experience #header ul#headerNav li.page-item-7,
.s-category-artists #header ul#headerNav li.page-item-7,
.s-category-see-it #header ul#headerNav li.page-item-7,
.s-category-hear-it #header ul#headerNav li.page-item-7,
.s-category-watch-it #header ul#headerNav li.page-item-7,
.s-category-dig-it #header ul#headerNav li.page-item-7 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-7 a {width: 106px;}
#header ul#headerNav li.page-item-8 {background-image: url(images/headerNav-sslnk.png); width: 108px; left: 554px;}
.supportus #header ul#headerNav li.page-item-8 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-8 a {width: 108px;}
#header ul#headerNav li.page-item-9 {background-image: url(images/headerNav-nslnk.png); width: 129px; left: 662px;}
.newsnotes #header ul#headerNav li.page-item-9,
.s-category-blogs #header ul#headerNav li.page-item-9,
.s-category-in-the-press #header ul#headerNav li.page-item-9 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-9 a {width: 129px;}
#header ul#headerNav li.page-item-10 {background-image: url(images/headerNav-onlnk.png); width: 169px; left: 791px;}
.ourorganization #header ul#headerNav li.page-item-10 {background-position: 0 -40px;}
#header ul#headerNav li.page-item-10 a {width: 169px;}
/*1st level dropdown*/
#header ul#headerNav li ul {background: #4b0b04 url(images/bg-headerNav-ul.jpg) no-repeat 0 100%; color: #fff; width: 191px; height: auto; margin: 40px 0 0 0; padding: 5px 0; left: -9999px; position: absolute; z-index: 99; border: solid #fff; border-width: 0 1px 1px 1px; border-radius: 0 0 .5 .5em; -moz-border-radius: 0 0 .5em .5em; -webkit-border-bottom-left-radius: .5em; -webkit-border-bottom-right-radius: .5em;}
#header ul#headerNav li ul li {height: auto; top: auto; display: inline; position: relative;}
#header ul#headerNav li ul li a {color: #fff; width: auto !important; height: auto; padding: 5px 15px; left: auto; font-size: 1.1em; position: relative; display: block; text-indent: 0; text-decoration: none;}
#header ul#headerNav li ul li a:hover {text-decoration: underline;}
#header ul#headerNav li:hover ul, #header ul#headerNav li.iehover ul {left: -1px;}
#header ul#headerNav li.page-item-4:hover ul/*, #header ul#headerNav li.page-item-2.iehover ul*/ {left: 7px;}
#header ul#headerNav li.page-item-10:hover ul/*, #header ul#headerNav li.page-item-8.iehover ul*/ {left: auto; right: 7px;}

/**************************************************content area********************************************/
#content {background: #000 url(images/bg-content.jpg) no-repeat; min-height: 570px; margin: 0 11px 103px 14px; padding: 35px 0 0 0; position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {width: 570px; min-height: 500px; margin-left: 326px; font-size: 1.2em; line-height: 1.58; position: relative; float: left;}/*see ie.css for fixes*/
#main a,#main a:link,#main a:visited,#main a:active,#main a:hover	{font-weight: bold;}
#main img {border: 1px solid #444;}
#main a img.alignright,#main a img.alignleft,#main a img.alignnone {border: none;}
#main .alignright,#main img.alignright {float: right; margin: 0 0 .5em 2em;}
#main .alignleft,#main img.alignleft {float: left; margin: 0 2em .5em 0;}
.experience #main img {border: none;}
#main .aligncenter,img.aligncenter {display: block; margin: 1em auto; text-align: center; border: 1px solid #444;}
#main .post {margin: 0 0 10px 0; clear: both;}
#main .post.even {text-align: right;}
#main .post:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#main .post .entry-title {clear: both;}
#main .post .entry-date {color: #e73; font-size: .91em;}
#main .post .entry-meta {font-size: .75em; clear: both;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 20px;}
#main h3 {color: #e73; margin: 0 0 10px 0; font-weight: bold; font-size: 1.67em; line-height: 1;}
#main h3 a {color: #e73;}
#main h4 {color: #bac; margin: 0 0 5px 0; font-weight: bold; font-size: 1.33em; line-height: 1;}
#main h4 span {color: #fc8; font-weight: normal; font-size: .88em;}
#main #comments h4 span {color: #bac; font-weight: normal; font-size: 1em;}
#main h5 {margin: 0 0 5px 0; font-weight: bold; font-size: 1.1em;}
#main p {margin: 0 0 15px 0;}
#main ul {margin: 0 0 15px 20px;}
#main ol {margin: 0 0 15px 30px;}
#main ul li {margin: 0 0 2px 0; font-size: .92em;}
#main ol li {margin: 0 0 2px 0; font-size: .92em;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px; font-size: 1em;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px; font-size: 1em;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 15px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 5px 0;}
#main table {width: auto; margin: 0 0 15px 0; border: 1px solid #bac;}
#main table tr th {background: #bac; color: #fff; padding: 5px 10px; text-align: left; vertical-align: bottom;}
#main table tr td {padding: 5px 10px; border-bottom: 1px solid #bac; vertical-align: middle;}
#main blockquote {background: url(images/bg-blockquote.png) no-repeat; min-height: 129px; margin: 0 0 15px 0; padding: 55px 110px 0 105px; text-align: center;}
#main blockquote span {color: #e73; font-weight: bold; font-size: 1.42em; line-height: 1.06;}
#main hr {background: url(images/line-divider.png) no-repeat 0 100%; height: 1px; margin: 0 0 20px 0; padding: 5px 0 0 0; border: none; clear: both;}
#main div.comments ol {margin: 0;}
#main div.comments ol li {background: #333; margin: 0 0 1em; padding: 20px; font: 1em/1.2 Verdana, Arial, sans-serif, Helvetica; list-style: decimal-leading-zero inside;}
#main div.comments ol li.alt {background: #111;}
#main div.comments ol li.bypostauthor {background: #314;}
#main div.comments ol li img {margin: 5px 20px 15px 0; float: left;}
#main div.comments ol li .comment-author {}
#main div.comments ol li .comment-text {clear: both; font-family: Verdana, arial, sans-serif;}
#main div.comments .comment-meta {margin: 0 0 15px 0;}
#main form#commentform {padding: 0;}
#main form#commentform p {padding: 0;}
#main form#commentform .form-label {margin: 1em 0 0;}
#main form#commentform span.required {color: #c30;}
#main input#author,input#email,input#url,textarea#comment {padding: 0.2em;}
#main textarea#comment {height: 13em; margin: 0 0 0.5em; overflow: auto; width: 66%;}
#main div.gallery {clear: both; height: 180px; margin: 1em 0; width: 100%;}
#main .odd .wp-caption {float: left; margin: 0 2em .5em 0; border: none;}
#main .even .wp-caption {float: right; margin: 0 0 .5em 2em; border: none;}
#main p.wp-caption-text {color: #fc8; font-size: .83em; line-height: 1.2; text-align: center;}
#main div.gallery dl {margin: 1em auto; overflow: hidden; text-align: center;}
#main div.gallery dl.gallery-columns-1 {width: 100%;}
#main div.gallery dl.gallery-columns-2 {width: 49%;}
#main div.gallery dl.gallery-columns-3 {width: 33%;}
#main div.gallery dl.gallery-columns-4 {width: 24%;}
#main div.gallery dl.gallery-columns-5 {width: 19%;}
#main div#nav-above {margin-bottom: 1em;}
#main div#nav-below {margin-top: 1em;}
#main div#nav-images {height: 150px; margin: 1em 0;}
#main div.navigation {height: 1.25em;}
#main div.navigation div.nav-next {float: right; text-align: right;}
#main div.gallery dl,#main div.navigation div.nav-previous {float: left;}
#main input#author,#main input#email,#main input#url,#main div.navigation div {width: 50%;}
#pollarchive #main .wp-polls {background:none; width:auto; min-height: 195px; padding: 25px 30px;}
#pollarchive #main .wp-polls-ans {margin: 0 0 75px 0;}
#main .wp-polls {background: url(images/bg-web_poll.png) no-repeat; width: 146px; min-height: 195px; padding: 25px 30px; float: right;}
#main .wp-polls h3 {margin: 0 0 15px 0; padding: 0 0 5px 0; font-size: 1em; line-height: 1.27; text-align: center; border: solid #d63; border-width: 0 0 1px 0;}
#main .wp-polls form input {margin: 2px 0 0 0; float: left;}
#main .wp-polls form label {width: 123px; margin: 0 0 10px 2px; float: left; cursor: pointer;}
#main .wp-polls form br {clear: both;}
#main .wp-polls form button {background: url(images/button-make_your_voice_heard.png) no-repeat; width: 144px; height: 21px; margin: 0 0 15px 0; display: block; text-indent: -9999em;}
#main .wp-polls ul {margin: 0;}
/*****Begin Jazz STL*****/
#main p#sendToAFriend {color: #def; padding: 20px 0 0 0; font-weight: bold; font-size: .92em; line-height: 1.73; clear: both;}
#main p#sendToAFriend a.friend {background: url(images/arrow-right-orange.gif) no-repeat 100% 2px; color: #def; margin: 0 15px 0 0; padding: 0 15px 0 0;}
#main p.meta {color: #fc8; font-size: 1.08em; line-height: 1.38;}
#main p.meta .author {color: #bac; font-weight: bold;}
#main p.meta .date {color: #fc8;}
#main span.date {color: #fc8;}
.experience #main img.alignleft {border: none;}
.experience #main h3 {padding: 10px 0 0 0;}
a#stafLink {background: url(images/arrow-right-orange.gif) no-repeat 100% 50%; padding: 0 15px 0 0;}
#main .postList {margin: 0 0 30px 0;}
#main .post img.photo {float: left; margin: 10px 20px 10px 0;}
#main .gigpress-links-cell {margin: 10px 0 0 0;}
/*****End Jazz STL*****/

/*****Aficionado, Newbie, In Bewteen**********/
#aficionado.page-template .clear {clear:both;}
#aficionado.page-template #content {background:url(images/aficionado/aficionado-bg.jpg) no-repeat; padding:37px 0 85px 0;}
#aficionado.page-template #content #main {width:935px; margin:0 0;}
#aficionado.page-template p.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; padding:0px 110px; text-align:center;}
#aficionado.page-template #content #main h3 {display:block; width:798px; height:46px; background:url(images/aficionado/aficionado-heading.png) no-repeat; text-indent:-9999px; margin:0 auto 10px auto;}

#newbie.page-template .clear {clear:both;}
#newbie.page-template #content {background:url(images/aficionado/aficionado-bg.jpg) no-repeat; padding:37px 0 85px 0;}
#newbie.page-template #content #main {width:935px; margin:0 0;}
#newbie.page-template p.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; padding:0px 110px; text-align:center;}
#newbie.page #content #main h3 {display:block; width:798px; height:45px; background:url(images/aficionado/newbie-heading.png) no-repeat; text-indent:-9999px; margin:0 auto 10px auto;}

#somewhereinbetween.page-template .clear {clear:both;}
#somewhereinbetween.page-template #content {background:url(images/aficionado/aficionado-bg.jpg) no-repeat; padding:37px 0 85px 0;}
#somewhereinbetween.page-template #content #main {width:935px; margin:0 0;}
#somewhereinbetween.page-template p.title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; padding:0px 110px; text-align:center;}
#somewhereinbetween.page-template #content #main h3 {display:block; width:832px; height:41px; background:url(images/aficionado/inbetween-heading.png) no-repeat; text-indent:-9999px; margin:0 auto 10px auto;}

#events-list {width:316px; padding:57px 0 0 0; float:left;}
#events-list h4 {width:316px; height:36px; display:block; text-indent:-9999px; background:url(images/aficionado/events-list.png) right no-repeat;}
#events-list ul {display:block; padding:0 50px 0 36px; line-height:14px;}
#events-list ul li {list-style:none; margin:0 0 0 0; padding:0 0 13px 11px; background:url(images/aficionado/events-list-li.png) no-repeat 0px 8px;}
#events-list ul li img {float:left; margin:3px 5px 15px 0;}
#events-list ul li p {margin:0 0; font-size:10px; padding:0 0; text-align:left;}
#events-list ul li a {color:#ee7733; font-size:11px;}
#events-list ul li p span {display:inline-block;}
#events-list ul li a.buy-tickets {display:inline-block; padding:0 65px 0 0; background:url(images/aficionado/event-list-buy-tickets.png) 62px 8px no-repeat; color:#dd99dd; font-size:9px;}

#artists-list {width:300px; background:url(images/aficionado/artists-list.png) top center no-repeat; float:left; margin:20px 0 0 0;}
#artists-list ul {width:300px; background:url(images/aficionado/artist-list-bottom.jpg) bottom center no-repeat; padding:90px 0 60px 0; margin:0 0;}
#artists-list ul li {text-align:center; list-style:none;}
#artists-list ul li a {color:#ee7733;}

#news-list {width:316px; padding:57px 0 0 0; float:left;}
#news-list h4 {width:316px; height:36px; display:block; text-indent:-9999px; background:url(images/aficionado/news-list.png) left no-repeat;}
#news-list ul {display:block; padding:5px 15px 0 15px; line-height:16px; margin:0 0;}
#news-list ul li {list-style:none; margin:0 0 15px 0; padding:0 0 0 11px; background:url(images/aficionado/events-list-li.png) no-repeat 0px 8px;}
#news-list ul li img {float:left; margin:-3px 5px 0 0;}
#news-list ul li p {margin:0 0; font-size:10px;}
#news-list ul li a {color:#ee7733; font-size:11px;}
#news-list ul li p span {display:inline-block;}

#photos-list {width:316px; padding:38px 0 0 0; float:left;}
#photos-list ul {display:block; width:262px; background:url(images/aficionado/photos-list.jpg) no-repeat; margin:0 0 0 29px; padding:58px 0 0 0;}
#photos-list ul li {margin:0 0 0 27px; padding:0 0 12px 32px; list-style:none; background:url(images/aficionado/photos-list-li.png) 0px 2px no-repeat;}
#photos-list ul li a {color:#ee7733;}

#videos-list {width:300px; padding:38px 0 0 0; float:left;}
#videos-list ul {display:block; width:262px; background:url(images/aficionado/videos-list.jpg) no-repeat; margin:0 0 0 21px; padding:58px 0 0 0;}
#videos-list ul li {margin:0 0 0 27px; padding:0 0 12px 32px; list-style:none; background:url(images/aficionado/videos-list-li.png) 0px 0px no-repeat;}
#videos-list ul li a {color:#ee7733;}

#music-list {width:316px; padding:38px 0 0 0; float:left;}
#music-list ul {display:block; width:262px; background:url(images/aficionado/music-list.jpg) no-repeat; margin:0 0 0 29px; padding:58px 0 0 0;}
#music-list ul li {margin:0 0 0 27px; padding:0 0 12px 32px; list-style:none; background:url(images/aficionado/music-list-li.png) 0px 4px no-repeat;}
#music-list ul li a {color:#ee7733;}

.linklove {display: none;}
/**************************************************left column*********************************************/
#sidebar {width: 274px; margin-left: -862px; position: relative; float: left;}
#sidebar h3 {background-position: 50% 0; background-repeat: no-repeat; height: 24px; margin: 0 75px 15px 0; text-indent: -9999em;}
.jazzatthebistro #sidebar h3 {background-image: url(images/jazzatthebistro/title-sidebar-h3.png);}
.educationoutreach #sidebar h3 {background-image: url(images/educationoutreach/title-sidebar-h3.png);}
.events #sidebar h3,
.s-category-events #sidebar h3 {background-image: url(images/events/title-sidebar-h3.png);}
.experience #sidebar h3,
.s-category-artists #sidebar h3,
.s-category-see-it #sidebar h3,
.s-category-hear-it #sidebar h3,
.s-category-watch-it #sidebar h3,
.s-category-dig-it #sidebar h3 {background-image: url(images/experience/title-sidebar-h3.png); height: 28px;}
.supportus #sidebar h3 {background-image: url(images/supportus/title-sidebar-h3.png); height: 28px;}
.newsnotes #sidebar h3,
.s-category-blogs #sidebar h3,
.s-category-in-the-press #sidebar h3 {background-image: url(images/newsnotes/title-sidebar-h3.png);}
.ourorganization #sidebar h3 {background-image: url(images/ourorganization/title-sidebar-h3.png); height: 29px;}
.search #sidebar h3 {background-image: url(images/search/title-sidebar-h3.png);}
.contact #sidebar h3 {background-image: url(images/title-sidebar-h3-contact.png);}
.privacypolicy #sidebar h3 {background-image: url(images/title-sidebar-h3-privacypolicy.png); height: 29px;}
.termsofservice #sidebar h3 {background-image: url(images/title-sidebar-h3-termsofservice.png);}
#sidebar ul#sidebarNav, #sidebar ul#supplementalSidebarNav {margin: 0 60px 30px 0;}
#sidebar ul#sidebarNav li, #sidebar ul#supplementalSidebarNav li {list-style: none; display: inline;}
#sidebar ul#sidebarNav li a, #sidebar ul#supplementalSidebarNav li a {background: url(images/bullet-sidebarNav.gif) no-repeat 0 12px; color: #bac; padding: 7px 11px; font-size: 1.2em; line-height: 1; display: block;}
#sidebar ul#sidebarNav li a:hover,#sidebar ul#sidebarNav li.current_page_item a, #sidebar ul#supplementalSidebarNav li a:hover {color: #e73;}
/*2nd level*/
#sidebar ul#sidebarNav li ul {margin: -7px 0 0 15px;}
#sidebar ul#sidebarNav li ul li {}
#sidebar ul#sidebarNav li.current_page_item ul li a {color: #bac;}
#sidebar ul#sidebarNav li.current_page_item ul li.current_page_item a {color: #e73;}
#sidebar ul#sidebarNav li ul li a:hover {}
/*3rd level*/
#sidebar ul#sidebarNav li ul li ul {}
#sidebar ul#sidebarNav li ul li ul li {}
#sidebar ul#sidebarNav li ul li ul li a {}
#sidebar ul#sidebarNav li ul li ul li a:hover {}

#sidebar hr {margin: -15px 75px 15px 0; border: solid #ccc; border-width: 1px 0 0;}
#sidebar ul.xoxo {}
#sidebar ul.xoxo li {list-style: none;}
#sidebar ul.xoxo li#donateToday a {background: url(images/button-donate_today.gif) no-repeat; width: 210px; height: 38px; margin: 0 0 0 -6px; display: block; text-indent: -9999em; outline: none;}

/**************************************************footer**************************************************/
#footerWrap {background: url(images/bg-footerWrap.png) repeat-x 0 100%; color: #fff; width: 100%; height: 96px; bottom: 0; position: fixed;}
#footer {width: 960px; height: 83px; margin: 26px auto 0; font-size: 1em; position: relative; z-index: 2;}
#footer form#searchForm {background: url(images/bg-search.png) no-repeat; width: 188px; height: 33px; margin: 4px 25px 0 0; float: left; position: relative;}
#footer form#searchForm label {width: 32px; height: 33px; display: block; float: left; cursor: pointer;}
#footer form#searchForm input#s {color: #a21; width: 130px; margin: 4px 0 0 5px; padding: 0; font-size: 1.4em; font-weight: bold; border: 1px dotted #fff;}
#footer form#searchForm input#buttonSearch {width: 13px; height: 19px; top: 4px; left: 174px; position: absolute; display: block;}
#footer ul#footerNav {top: 9px; position: relative;}
#footer ul#footerNav li {list-style: none; display: inline;}
#footer ul#footerNav li a {background-repeat: no-repeat; height: 18px; margin: 0 21px 0 0; display: block; float: left; text-indent: -9999em; outline: none;}
#footer ul#footerNav li a#ctFootLnk {background-image: url(images/footerNav-ctlnk.png); width: 51px;}
#footer ul#footerNav li a#seFootLnk {background-image: url(images/footerNav-selnk.png); width: 50px;}
#footer ul#footerNav li a#heFootLnk {background-image: url(images/footerNav-helnk.png); width: 35px;}
#footer ul#footerNav li a:hover {background-position: 0 -18px;}
#footer p {width: 48%; margin: 3px 0 0 13px; font-size: .9em; clear: both; padding:0 0;}
#footer p a {color: #fff;}
#footer p a:hover {text-decoration: underline;}
#footer ul#sponsorsNav {top: 5px; right: 0; position: absolute;}
#footer ul#sponsorsNav li {list-style: none; display: inline;}
#footer ul#sponsorsNav li a {margin: 6px 0 0 40px; float: left; display: block; text-indent: -9999em; outline: none;}
#footer ul#sponsorsNav li a#nsSponLnk {background: url(images/sponsorsNav-nslnk.png) no-repeat; width: 40px; height: 50px; margin: 3px 0 0 40px;}
#footer ul#sponsorsNav li a#alSponLnk {background: url(images/sponsorsNav-allnk.png) no-repeat; width: 81px; height: 45px;}
#footer ul#sponsorsNav li a#mlSponLnk {background: url(images/sponsorsNav-mllnk.png) no-repeat; width: 60px; height: 54px; margin: 0 0 0 40px;}
#footer ul#sponsorsNav li a#rcSponLnk {background: url(images/sponsorsNav-rclnk.png) no-repeat; width: 51px; height: 45px;}
#footer ul#sponsorsNav li a#hnSponLnk {background: url(images/sponsorsNav-hnlnk.png) no-repeat; width: 88px; height: 44px;}
#footerWrap div.left {background: url(images/bg-footerWrap-left.png) no-repeat; width: 155px; height: 156px; bottom: 0; left: 0; position: fixed; z-index: 1;}
#footerWrap div.right {background: url(images/bg-footerWrap-right.png) no-repeat; width: 132px; height: 135px; bottom: 0; right: 0; position: fixed; z-index: 1;}
#footer form#searchForm button#buttonSearch {display:block;height:19px;left:174px;position:absolute;top:4px;width:13px;}
/*******/
#cforms2form label {width:170px;}
#cforms2form label span {width:auto;}