form.simple_form{padding:10px 0;float:none !important;clear:both !important}form.simple_form .error{color:#c00}form.simple_form div.input{display:inline-block;display:block}form.simple_form div.input:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html form.simple_form div.input{height:1%}form.simple_form div.input label{display:block;font-weight:bold;width:175px}form.simple_form div.input label,form.simple_form div.input input.string,form.simple_form div.input input.email,form.simple_form div.input input.password,form.simple_form div.input input.boolean,form.simple_form div.input input.numeric,form.simple_form div.input input.date,form.simple_form div.input input.password,form.simple_form div.input select,form.simple_form div.input textarea,form.simple_form div.input .value{display:block;float:left;padding:4px;height:16px;line-height:14px;font-size:14px;margin:4px}form.simple_form div.input select,form.simple_form div.input option{font-size:12px;padding:0}form.simple_form div.input textarea{width:550px;height:180px}form.simple_form div.input textarea.large{height:400px;width:99%}form.simple_form div.input.boolean input.boolean{margin-left:190px}form.simple_form div.input.boolean label{padding:0;margin-top:2px;width:300px}form.simple_form div.submit{clear:both;border-top:2px solid #d7cfcd;margin-top:25px;padding:25px 0;padding-left:190px}.sessions form{margin:20px 0}.sessions form label{font-weight:bold;display:block;margin-top:20px}.sessions form input.password{height:20px;padding:10px;margin:10px 0 20px 0;font:20px/20px "Lucida Grande","Lucida Sans Unicode",helvetica,verdana,arial,sans-serif}#content .admin{background:#c71d2c;height:16px;padding:2px 4px;display:table;color:#fff}#content .admin:hover{background:#ffdf67;color:#000}#content .admin:hover a{color:#000}#content .admin a{font:bold 10px/16px Arial,sans-serif;text-decoration:underline;color:#fff}#content .admin a:hover{color:#000}#admin{position:fixed;z-index:5000;top:0px;right:0px;background:#000;color:#ccc;width:100%;border-bottom:1px dotted #fff;padding:7px}#admin #flash,#admin #logout{padding:0 10px}#admin #flash{float:left;width:90%;font:bold 12px/12px Verdana,Helvetica,Arial,sans-serif;color:#fff;padding-top:3px}#admin #notice,#admin #error{text-align:center;padding:2px}#admin #notice{background:#007015}#admin #error{background:#9b0600}#admin #logout{float:right;width:5%;text-align:right}#admin #logout a{background:#ccc;color:#000;padding:2px;text-decoration:none;font-weight:bold}#admin #logout a:hover{background:#fff;color:#980c00}#errorExplanation.errorExplanation{border:2px solid #c50000;margin:0 0 20px 0;padding:0}#errorExplanation.errorExplanation h2{float:none;width:auto;height:auto;background:#c50000;color:#fff;padding:10px;margin:0 0 10px 0;font:bold 12px/12px Verdana,Helvetica,Arial,sans-serif}#errorExplanation.errorExplanation p{padding:0 10px;font-weight:bold}.fieldWithErrors{background:#c50000;padding:2px;margin:0;display:table}#content .pagination{padding:10px 0}#content .pagination a,#content .pagination .current{padding:5px 10px;background:#eee;color:#000;font-weight:bold;text-decoration:none}#content .pagination a:hover{background:#ddd}#content .pagination .current{background:#666;color:#fff}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(https://gvido.s3.amazonaws.com/assets/slimbox/loading-0762c5e37c22f29247c80bc6bead691a.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(https://gvido.s3.amazonaws.com/assets/slimbox/prevlabel-be83bd3ec59434654828322e053b1a9f.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(https://gvido.s3.amazonaws.com/assets/slimbox/nextlabel-e6f59063c5a94a943ca9664cbffd19a3.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(https://gvido.s3.amazonaws.com/assets/slimbox/closelabel-9d69a35baaa9076ddfa8ce85f23a9e6a.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}.references #content .reference{margin-bottom:30px}.references #content .reference h3{font:bold 14px/19px Helvetica,Arial,sans-serif}.references #content .reference .body{border-left:7px solid #eee;padding-left:5px;margin:5px 0 15px 0}#schedules-index.schedules .schedule{margin-bottom:20px}#schedules-index.schedules .schedule h2{margin:0;padding:0}#schedules-index.schedules .admin{margin-top:30px}#content .post{margin:0 0 40px 0}#content .post .header h3{font-size:20px;margin:0;margin-bottom:5px}#content .post .date{color:#888;font-size:10px;margin-top:-3px}#content .post .text{border-bottom:1px dotted #ccc}#content .post .text a{font-weight:bold}#content .post .admin{margin-top:10px}#notices{border:2px solid #efefef;padding:10px}#posts-index .admin{clear:both}#posts-index .notices{margin:0 0 20px 0;padding:0;border:2px solid #ddd;background:#efefef}#posts-index .notices h3{margin:0 0 10px 0;padding:5px;background:#ddd}#posts-index .notices p{padding:0 10px;margin:10px 0}#posts-index .notices ul{list-style:square inside;margin:0 0 10px 10px}#posts-index .notices ul li{color:#666}#posts-index .notices ul li a{font-weight:bold}#content ul.links{border-left:5px solid #efefef;margin-left:7.5px}#content ul.links li{line-height:18px;height:18px;padding-left:8px;list-style:none inside}#content ul.links li a{text-decoration:underline;font-weight:bold}.locations #map,.location_sections #map{clear:both;width:100%;height:400px}.locations #map h3,.location_sections #map h3{font:bold 12px/12px Helvetica,sans-serif;height:12px;float:none;margin:0;padding:0}.locations #map p,.location_sections #map p{margin:0;padding:0}.locations #map_small,.location_sections #map_small{width:50%;height:200px}.locations #content ul,.location_sections #content ul{margin-bottom:10px}.locations #content ul li,.location_sections #content ul li{list-style:inside square}.locations .row,.location_sections .row{clear:both;margin-top:10px}.locations h3,.location_sections h3{margin:20px 0 10px 0;clear:both}.locations .location,.location_sections .location{float:left;width:240px;padding:5px;position:relative;background:#f3f3f3;margin:0 10px 10px 0}.locations .location .letter,.location_sections .location .letter{position:absolute;top:10px;right:10px;height:20px;width:20px;background:url(https://gvido.s3.amazonaws.com/assets/circleMarker-3a66d46f608630d611cf245f91dc482f.png) no-repeat;font:normal 12px/20px Helvetica,Arial,sans-serif;text-align:center;color:#000}.locations .location .data,.location_sections .location .data{float:right;width:100%}.locations .location .data h4,.location_sections .location .data h4{width:240px}.locations .location br,.location_sections .location br{float:none;clear:both}.locations .location .mentors,.locations .location .instruments,.location_sections .location .mentors,.location_sections .location .instruments{margin:15px 0 0 0}.locations .location .instruments strong,.location_sections .location .instruments strong{display:block}#locations-show #content{min-height:420px}#locations-show .data{width:365px}#locations-show .mentors,#locations-show .locations{margin:20px 0}#locations-show .instruments .instrument{float:left;width:150px;text-align:center;background:#efefef;padding:10px;margin:0 10px 10px 0}#locations-show .instruments .instrument .icon img{width:85px;height:85px}#locations-show .map_container{width:400px;position:absolute;top:0;right:0}#locations-show #map{width:400px}#location_sections-index .section{width:350px;float:left}.mentors #content>.admin{clear:left}.mentors #content .row{clear:both}.mentors #content .row .section{width:380px;float:left;margin-bottom:20px}.mentors #content .row .section:nth-child(2){margin-left:20px}.mentors #content .row h4{margin-top:5px}.mentors #content .row .instrument_section{width:250px;margin-left:0}.mentors #content #mentors_filters{display:inline-block;display:block;padding:10px 0;font-size:16px}.mentors #content #mentors_filters:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .mentors #content #mentors_filters{height:1%}.mentors #content #mentors_filters ul,.mentors #content #mentors_filters li{list-style:none;margin:0;padding:0}.mentors #content #mentors_filters li{float:left}.mentors #content #mentors_filters li.browse{padding:5px;padding-right:10px}.mentors #content #mentors_filters li.current a{font-weight:bold;text-decoration:none;color:#000}.mentors #content #mentors_filters li#referents{float:right}.mentors #content #mentors_filters li#referents a{margin:0}.mentors #content #mentors_filters a{display:block;padding:5px;margin-right:10px;background:#eee}#mentors-show #content .data{position:relative}#mentors-show #content .data .instruments{position:absolute;top:0px;right:0px}#mentors-show #content .data .instruments table td{padding:1px 5px;text-align:center}#mentors-show #content .data .instruments table a{text-align:center}#mentors-show #content .data .locations{margin:20px 0}#mentors-show #content .data .locations ul{margin:0 9px}#mentors-show #content .about{margin:20px 0}#mentors-show #content .facebook_myspace{margin-top:5px}#mentors-show #content a.lightbox{float:right;display:block;margin:0 0 0 5px}#mentors-show #content a.lightbox img{border:4px solid #ccc}.instruments #content div.instrument{width:350px;float:left;height:100px;padding:10px;font:bold 18px/22px Helvetica,Arial,sans-serif;margin:0;margin-bottom:10px;margin-right:10px;background:#efefef}.instruments #content div.instrument a{display:block;font:bold 18px/22px Helvetica,Arial,sans-serif;padding-top:20px}.instruments #content div.instrument .icon{height:100px;width:100px;margin-right:15px;float:left}.instruments #content div.instrument .icon img{display:block;height:100px;width:100px}.instruments#instruments-show #content .instrument_image{float:right}.instruments#instruments-show #content .description{margin:20px 0;font-size:14px}.instruments#instruments-show #content .mentors,.instruments#instruments-show #content .locations{margin:20px 0}.instruments#instruments-show #content .shop_instructions{margin-bottom:25px}.questions #content .question h3{font:bold 14px/19px Helvetica,Arial,sans-serif}.questions #content .question .answer{border-left:7px solid #eee;padding-left:5px;margin:5px 0 15px 0}.gigs table{width:99%;margin-bottom:20px}.gigs table td,.gigs table th{padding:2.5px;border-bottom:1px solid #fff}.gigs table thead th,.gigs table thead td{border-bottom:2px solid #efefef;color:#999}.gigs table td.title{width:25%;font-weight:bold}.gigs table td.venue{width:35%}#gigs-show .description{margin:5px 0;padding:5px 0 0 0;border-top:1px solid #efefef}#gigs-show .date{font-style:italic}#gigs-show .mentors{margin-bottom:20px}#gigs-show .mentors strong{display:block}.contacts table td,.contacts table th{padding:3px}.contacts table td{border-bottom:1px dotted #ccc}.contacts .date,.contacts .data{margin:20px 0}.contacts .date strong,.contacts .data strong{color:#666}.contacts .date ul li,.contacts .data ul li{list-style:inside}.contacts #start{padding:25px 0;display:inline-block;display:block}.contacts #start:after{clear:both;content:" ";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .contacts #start{height:1%}.contacts #start a{display:table;background:#591f16;padding:4.5px 10px;color:#fff !important;font-weight:bold;font-family:Helvetica,Arial,sans-serif;font-size:12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:0px 1px 1px #272727;text-decoration:none !important;border:1px solid transparent;cursor:pointer;font-size:18px}.contacts #start a:hover{text-shadow:0px 1px 1px #ddd;color:#000 !important;background:#fff;border:1px solid #ccc;text-decoration:none !important}.contacts #start a:active{text-shadow:0px 1px 1px #bababa;color:#000 !important;background:#eee;border:1px solid #ccc;text-decoration:none !important}.contacts #start a,.contacts #start span{float:left}.contacts #start span{display:block;margin:0 20px;line-height:30px;font-size:18px}#contacts-new form .notice{color:#888}#contacts-new form label{font-size:14px}#contacts-new form #contact,#contacts-new form #instruments,#contacts-new form #locations{float:left;width:250px}#contacts-new form #contact input.string,#contacts-new form #instruments input.string,#contacts-new form #locations input.string{width:200px}#contacts-new form #contact ul,#contacts-new form #instruments ul,#contacts-new form #locations ul{margin-left:0}#contacts-new form #contact ul li,#contacts-new form #instruments ul li,#contacts-new form #locations ul li{list-style:none inside}#contacts-new form #contact ul li label,#contacts-new form #instruments ul li label,#contacts-new form #locations ul li label{font-weight:normal}.albums#albums-index h3{clear:both}.albums#albums-index h3 .admin{display:inline}.albums#albums-index .not_categorized{padding-top:20px;clear:both}.albums#albums-index .album,.albums#albums-index .movie{position:relative;height:50px;width:220px;background:#efefef;margin:0 10px 10px 0;padding:5px 7.5px;float:left}.albums#albums-index .album img,.albums#albums-index .movie img{height:50px}.albums#albums-index .album:hover img,.albums#albums-index .movie:hover img{border:5px solid #ccc;top:0px;right:0px}.albums#albums-index .album .admin,.albums#albums-index .movie .admin{position:absolute;bottom:2px;right:2px;z-index:5000}.albums#albums-index .album h3,.albums#albums-index .movie h3{font:bold 12px/18.5px Verdana,Helvetica,Arial,sans-serif;width:140px;margin:0;padding:0}.albums#albums-index .album h3 a,.albums#albums-index .movie h3 a{display:block;width:140px;height:50px;text-decoration:none;color:#555}.albums#albums-index .album h3 a:hover,.albums#albums-index .movie h3 a:hover{text-decoration:underline}.albums#albums-index .album img,.albums#albums-index .movie img{display:block;position:absolute;top:5px;right:5px}.albums#albums-index .admin{clear:both;margin-top:20px;height:auto}.albums#albums-show #content .goback{clear:both;margin-top:20px}.albums#albums-show #content .photos{margin:0}.albums#albums-show #content .photos li{position:relative;list-style:none;float:left;margin:0 10px 10px 0}.albums#albums-show #content .photos li.clear{clear:both}.albums#albums-show #content .photos li .admin{position:absolute;bottom:8px;right:2px}.albums#albums-show #content .admin{clear:both;margin-top:20px;height:auto}.shop_advices #content .instructions{margin-bottom:30px;width:380px;float:left}.shop_advices #content .instrument_image{float:right}.shop_advices #content .advice{clear:both;margin:10px 0;min-height:75px;background:#efefef;padding:5px;position:relative}.shop_advices #content .advice .image{float:right}.shop_advices #content .advice .link{font-weight:bold;display:block;margin-top:10px}.shop_advices #content .advice .admin{position:absolute;bottom:2.5px;right:2.5px}*{margin:0;padding:0}body{background:#591f16 url(https://gvido.s3.amazonaws.com/assets/back-0706edad565e907c884f3c7faf2cfca6.gif) repeat;text-align:center;font:normal 11px/18px verdana,arial,tahoma,sans-serif;color:#333;padding-top:40px}a{color:#666;text-decoration:underline}a:visited{color:#999}a:hover{color:#000}#tenyears{position:absolute;top:-10px;right:-10px;width:150px;height:150px;z-index:999}#tenyears img{display:block}#header{width:950px;height:174px;overflow:hidden;position:relative}#header a img{position:absolute;top:0px;right:0px;padding:0;margin:0;width:799px;margin-bottom:20px}#wrapper{width:950px;background:#fff url(https://gvido.s3.amazonaws.com/assets/sidebar-218da5c646b18da656637f4b15fa7360.gif) repeat-y;background-position:0 0;border:solid 10px #fff;margin:0 auto;text-align:left;position:relative}h1{width:140px;height:48px;background-color:#333;margin:1px 1px 0 0;float:left;font:bold 24px/48px arial,verdana,tahoma,sans-serif;padding-left:10px;color:#fff;cursor:default}h2{width:789px;height:48px;background-color:#333;float:left;font:normal 24px/48px arial,verdana,tahoma,sans-serif;padding-left:10px;color:#fff;margin-top:1px;cursor:default}#backdoor a{display:block;position:absolute;top:0px;right:0px;width:20px;height:20px;background:transparent}#backdoor a:hover{visibility:visible;background:red;border:5px dotted #591f16;border-width:0 0 3px 3px}#backdoor a span{display:none}#nav{list-style:none;z-index:2;border-right:1px solid #fff;height:210px;width:150px}#nav li{position:relative}#nav li a{color:#fff;font:normal 11px/24px verdana,arial,tahoma,sans-serif;display:block;width:140px;height:24px;background-color:#000;border-bottom:1px solid #fff;padding-left:10px;text-decoration:none}#nav li a:hover{background-color:#333}#nav li>ul{position:absolute;display:none;top:0px;left:150px;z-index:100}#nav li>ul li{list-style:none}#nav li>ul li:hover ul{display:block}#nav li>ul li ul{display:none}#nav li>ul li a{display:block;background:#666;border-bottom-style:dotted}#nav li:hover>ul{display:block}li.active a{background-image:url(https://gvido.s3.amazonaws.com/assets/bullet-7affb24db03b2aa0ec31ca5a767af491.gif);background-repeat:no-repeat;background-position:100% 50%}#sidebar{width:132px;background-color:#ccc;float:left;border-top:1px solid #fff;font:normal 10px/18px verdana,arial,tahoma,sans-serif;padding:8px}#sidebar .social{margin:20px 0}#sidebar .social img{border:2px solid #eee}img{border:none}#content{float:left;width:788px;margin:10px 0 0 10px;position:relative}#content a{color:#591f16}#content h2{background:transparent;color:#333;padding:0;margin:10px 0}#content h3{font-size:14px;margin:10px 0 5px 0}#content .news{margin:10px 0;padding:5px 0;border-bottom:1px dotted #ccc}#content .news .meta{font-size:9px;color:#666}#content ul{margin:10px}#content ul li{list-style:square inside}#content .textilize p{margin:10px 0}#content .misc{margin:0 0 20px 0;padding:0;border:2px solid #ddd;background:#efefef}#content .misc h3{margin:0 0 10px 0;padding:5px;background:#ddd}#content .misc p{padding:0 10px;margin:10px 0}#content .misc ul{list-style:square inside;margin:0 0 10px 10px}#content>br.clear{clear:both}#footer{margin-top:20px;padding-top:20px;text-align:center;clear:both;width:520px;margin-left:163px}#footer .production,#footer .production a{color:#999}br.clear{clear:both}.map_container{padding:6px;border-width:1px;border-style:solid;border-color:#ccc #ccc #999 #ccc;-webkit-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;-moz-box-shadow:rgba(64,64,64,0.5) 0 2px 5px;box-shadow:rgba(64,64,64,0.1) 0 2px 5px;width:778px}.gmaps4rails_map{width:778px;height:400px}
