
////// fuze luxembourg ///////
//////  version : 1.0  ///////
////// Daniel Clarens  ///////



body {width:100%;background:url(images/header_bg_repeat.jpg) repeat-x;min-width:1040px;}

.clear {clear:both; height:1%;}

a {text-decoration:none;color:black;}
p a {text-decoration:none;color:#aebc15;}
p a:hover {border-bottom:1px dotted #859103;color:#859103;}
a:focus {outline: none;}

/*********404**********/

#content #page_error h1 {font-size:50px;text-align:center;font-family:Helvetica;font-weight:bold;padding:50px 0px 30px 0;}
#content #page_error p {font-size:25px;text-align:center;font-family:Georgia;padding:10px 100px 80px 100px;line-height:40px;}
#content #page_error img {padding:0px 60px;}

#page_error_newz h5 {text-align:center;font-family:Helvetica;font-weight:bold; font-size:20px;}
#page_error_newz ul {padding:30px 15px 70px 0;margin-bottom:80px;}
#page_error_newz ul li {width:280px;font-size:18px;padding:15px 0;font-family:Georgia;border-bottom:1px dotted silver;display:inline;float:left;margin-left:30px; line-height:25px;height:50px;text-align:center;}
#page_error_newz ul li a {color:#444;}
#page_error_newz ul li a:hover {color:#AEBC15;}

/*************************
		HEADER
*************************/

header {background:url(images/header_bg.jpg) center top;}
/*header p {font-family:Georgia;color:#6e6e6e;text-align:center;padding-top:20px;text-shadow: 1px 0px 1px #000;letter-spacing:0.04em;}*/

#header_wrap {width:1024px;height:338px;margin:0 auto;}

#slider {margin-top:65px;}
#slider_img img {float:left;margin-left:86px;padding-top:8px;}
#slider_text h2 {font-family:Helvetica, Arial; font-size:62px; font-weight:600;color:#e3e3e3;text-shadow:1px 0px 1px #000; width:390px; text-align:left; float:right;margin-right:86px;margin-top:24px;}

/*********navigation**********/

nav {margin-left:20px;font-family:Helvetica,Arial,sans-serif;color:#424242; font-size:15px;font-weight:600;text-transform:uppercase;padding-top:20px;margin-right:50px;}
nav #menu ul li {float:left;}
nav #menu ul li a, nav a {color:#565656;margin-left:25px;text-shadow:1px 0px 1px #000;}
nav #menu ul li a:hover, nav a:hover, nav #menu ul li.current_page_item a, nav a.current_page_item {color:#f2f2f2;border-bottom:1px solid #515151;padding-bottom:17px;}

/*************************
		CONTENT
*************************/

#wrap {background:url(images/content_gradient.png) repeat-x top;}
#wrap_repeat {background:url(images/content_bg_repeat.jpg);}

#content {}
	#content h3 {font-family:Helvetica, Arial, sans-serif;font-weight:600;font-size:27px;text-align:center;color:#2b2b2b;text-shadow:1px 0px 1px #fff;padding-top:35px;background:url(images/divider-1.png) no-repeat 0px 43px; padding-bottom:10px;}
	#content h4 {font-family:Helvetica, Arial, sans-serif;font-size:14px;text-align:center;color:#969696;text-shadow:1px 0px 1px #fff;padding-top:10px; padding-bottom:50px;}
	#content .column {width:290px;float:left;margin-left:30px}
	#content .two-columns {width:580px;float:left;margin-left:30px;}
	#content .column:first-child, #content .column-first, #footer-wrap .column {margin-left:15px !important;}
	#content p em {color:#555; font-family:Crimson-semi-italic;line-height:18px;}
	#content .line {background:url(images/dots-section.gif) repeat-x;height:1px; margin:0px 15px 0 15px;}

	#content #fuze-luxembourg {padding:40px 0px 60px 0px;}

	#content #fuze-luxembourg h5 {width:278px;font-family:Helvetica, Arial, sans-serif;font-size:25px;font-weight:600;margin-bottom:20px;color:#292929;text-shadow:1px 0px 1px #fff;}
	#content #fuze-luxembourg p {width:278px;}
	#content #fuze-luxembourg .img-float {position:absolute; top:50px;left:300px;}
	
	#fb-like-div {text-align:center;margin:10px 0; color:#333;text-shadow:1px 0px 1px #fff;}
	#fb-like-div span {font-family:Georgia; font-size:28px;line-height:45px;display:block; padding-top:10px; margin-right:20px;}
	
	/*********what we offer**********/
	
	#about-fuze .column .icon {padding:50px 0px 20px 64px;}
	#about-fuze .column a {padding:15px;display:block;height:429px;}
	#about-fuze .column a:hover {background:black;background-color:rgba(0,0,0,0.02);}
	#about-fuze .column h5 {text-align:center;background:url(images/dots-icon.gif) repeat-x 0px 40px; height:60px; font-family:Helvetica, Arial, sans-serif;font-weight:600;font-size:25px;}
	#about-fuze .column p {font-family:Georgia, serif;font-size:18px; line-height:26px;text-align:center;color:#3f3f3f; padding-bottom:40px;}

	/*********show**********/

	#radio-show {padding-bottom:40px;}
	#radio-show h3 {margin:40px 0 0px 0;}
	#radio-show .radio-show-content {font-family:Georgia;line-height:25px;padding:0 20px;float:left;width:440px;color:#3F3F3F;}
	#radio-show .radio-show-content p span {text-align:center;display:block;font-size:25px;padding-top:10px;}
	#radio-show .radio-show-right p a {background:url(images/input_submit.jpg) repeat-x; padding:8px 10px 8px 14px;margin-top:8px;display:block;width:230px;color:white;border:1px solid #79830e;-moz-border-radius: 3px;border-radius: 3px;}
	#radio-show .radio-show-right p a:hover {border:1px solid #535a0b; background-position:-37px;color:#535a0b;}
	#radio-show img {margin-bottom:40px;}
	#radio-show .fuze-show-bg {background:url(images/fuze-show-home-bg.png) 5px 5px no-repeat;padding:20px;}
	
	.show-description {margin:60px 0 80px 0;}
	.show-history {width:400px;float:left;padding-left:17px;margin-right:20px;}
	.show-concept {width:400px;float:right;margin-right:20px}
	.show-history h3, .show-concept h3 {padding-top:15px !important;margin:0 !important;background:none !important; font-size:45px !important;text-align:left !important;text-shadow:1px 0px 1px #fff;padding-bottom:10px !important;}
	.show-history p, .show-concept p {font-family:Georgia;font-size:22px;line-height:30px;}

	.radio-show-button {background:url(images/show-button.jpg) repeat-x;display:block;width:480px;text-align:center;color:white;height:50px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e;padding-top:25px;font-size:25px;font-family:Georgia,serif; margin:40px 0px 40px 230px;}
	.radio-show-button:hover {background-position: 0 -75px;cursor:pointer;border:1px solid #535a0b; color:#535a0b;}
	.radio-show-button span {background:url(images/listen.png) 0px 10px no-repeat;text-indent:4000px; padding:10px 20px 10px 10px;margin-right:10px;}

	/*********find us**********/	
	
	#content #find-us {margin-bottom:10px;margin-top:20px;}
	#content #find-us h3 {margin-top:30px;}
	#content #find-us h5 {font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;margin-bottom:10px;color:#292929;text-shadow:1px 0px 1px #fff;text-align:center; background:url(images/dots-icon.gif) repeat-x 0px 35px; height:40px;margin:0px 15px;}
	#content #find-us .column .picto {padding-left:112px;}
	#content #find-us .column {margin-bottom:10px;}
	#content #find-us .column p {text-align:center;line-height:22px;padding:15px; color:#3F3F3F;}
	#content #find-us .column a {line-height:35px;color:#222;display:block;padding:15px 0 5px 0;}
		#content #find-us .column:hover {background-color:rgba(0,0,0,0.02);}
	
#content, #footer-wrap {width:960px; margin:0 auto;}


	/*********our partners**********/

	#partners {padding:20px 0 70px 0;margin-bottom:30px;}
	#partners h3 {margin-top:25px;padding-bottom:60px;}
	#partners .partner-icon {width:100px; height:100px; float:left;display:inline; text-indent:-4000px;background-position:0 0;margin:10px;}
		#partners .partner-icon:hover {background-position: 0 -100px;}
	#partners .partner-icon a {display:block;width:100px; height:100px;}
	#partners .kufa {background:url(images/partner-kufa.png);}
	#partners .rockhal {background:url(images/partner-rockhal.png);}
	#partners .atelier {background:url(images/partner-atelier.png);}
	#partners .byb {background:url(images/partner-byb.png);}
	#partners .konrad {background:url(images/partner-konrad.png);}
	#partners .bonus {background:url(images/partner-bonus.png);}
	#partners .musiclx {background:url(images/partner-musiclx.png);}
	#partners .telecran {background:url(images/partner-telecran.png);}
	#partners .snj {background:url(images/partner-snj.png);}
	#partners .dnr {background:url(images/partner-dnr.png);}
	#partners .wort {background:url(images/partner-wort.png);}
	#partners .ys {background:url(images/partner-ys.png);}
	#partners .melu {background:url(images/partner-melu.png);}
	#partners .onsteitsch {background:url(images/partner-onsteitsch.png);}
	#partners .netrock {background:url(images/partner-netrock.png);}
	#partners .screamingfields {background:url(images/partner-screamingfields.png);}	
	#partners .sonicvisions {background:url(images/partner-sonicvisions.png);}	
	#partners .clada {background:url(images/partner-clada.png);}
	#partners .tom {background:url(images/partner-tom.png);}
	#partners .philippe {background:url(images/partner-philippe.png);}
	#partners .cedric {background:url(images/partner-cedric.png);}
	#partners .ffys {background:url(images/partner-ffys.png);}
	#partners .fansnextdoor {background:url(images/partner-fansnextdoor.png);}
	#partners .outcrowd {background:url(images/partner-outcrowd.png);}
	#partners .mess {background:url(images/partner-mess.png);}
	#partners .myshooting {background:url(images/myshooting.png);}
	#partners .stage-mag {background:url(images/partner-stage.png);}
	#partners .sponsormyevent {background:url(images/partner-sponsor.png);}
	
	/*********slides**********/
	
	.pagination { margin:0px auto 0; padding-left:456px; background:url(images/line_title.png) no-repeat 0px 5px; height:10px;}
	.bx-pager { margin:20px auto 0; padding-left:456px; background:url(images/line_title.png) no-repeat 0px 5px; height:10px;}
	.pagination li { float:left; margin:0 1px; list-style:none; }
	.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
	.bx-pager a.pagination-slider { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden;margin-right:3px;}
	.pagination li.current a, .bx-pager a.pager-active { background-position:0 -12px;}
	#slider1 {margin-top:15px;}
	#slider1 .div-slider .left {width:287px;float:left;margin:6px 0px 0px 15px;}
	#slider1 .div-slider .right {padding-left:340px;}
	#slider1 .div-slider .right a {display:block;padding:10px;background:url(images/slider-img-bg.png) 3px 5px no-repeat;}
	#slider1 .div-slider .right a span {width:618px;height:345px;}
	#slider1 .div-slider .right a span img {border:6px solid #fbfbfb;}
	#slider1 .div-slider .right a span img:hover {border:6px solid #c4d417;}
	#slider1 .div-slider .left .slider-title a:hover {color:#aebc15;}

	/*********agenda**********/

	#content h2 {font-family:Helvetica, Arial, sans-serif;font-weight:600;font-size:42px;text-align:center;color:#2b2b2b;text-shadow:1px 0px 1px #fff;padding-top:50px;background:url(images/line_title_big.png) no-repeat 0px 68px;padding-bottom:50px; text-transform:uppercase;letter-spacing:0.008em;}
	#content #agenda #add-event h5 {font-family:Helvetica, Arial, sans-serif;font-weight:600;font-size:22px;color:#2b2b2b;margin:40px 0 0 15px;padding-left:55px;background:url(images/add_event.png) no-repeat 10px 2px; line-height:40px;}
	#content input {font-family:Georgia,serif; font-size:16px; color:#949494;border:none;}
	#content .input-first {margin-left:12px !important;}
	#content .captcha-img {margin-left:23px;}
	#content .input-small {font-family:Georgia;font-size:17px;padding-top:8px;color:#949494;width:132px;margin-left:27px;background:url(images/input_bg.jpg);border:none;height:38px;padding-left:12px;margin-top:15px;}
	#content .input-date {width:100px;margin-left:27px;background:url(images/input_bg.jpg);border:none;height:36px;padding-left:12px;margin-top:15px;}
	#content .input-middle {width:178px;margin-left:27px;background:url(images/input_bg.jpg);border:none;height:36px;padding-left:12px;margin-top:15px;}
	#content .input-normal {width:278px;margin-left:27px;background:url(images/input_bg.jpg);height:36px;padding-left:12px;margin-top:15px;}
	#content .input-big {font-family:Georgia,serif;font-size:16px;color:#949494;width:600px;background:url(images/input_box_bg.jpg); height:80px;border:none;padding-left:12px;padding-top:10px;margin-top:15px;}
	#content .input-area {font-family:Georgia,serif;font-size:16px;color:#949494;width:278px;background:url(images/input_box_bg.jpg); height:80px;border:none;padding-left:12px;padding-top:10px;margin-top:15px;}
	#content .input-submit {background:url(images/input_submit.jpg);width:930px;margin:20px 0 0 12px;height:37px;color:white;font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;text-transform:uppercase;padding-top:2px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e;}
	#content .show-input-submit {margin-left:30px;}
	#content .input-search {background:url(images/input_search.jpg);width:258px;height:34px;padding-left:12px; margin:8px 0px 7px 60px;}
		#content .show-submit-search {background:url(images/loupe.jpg) 2px 0px no-repeat; cursor:pointer;margin-right:30px;width:33px;height:33px;}
	#content .input-submit:hover {background-position:0 -39px;cursor:pointer;border:1px solid #535a0b; color:#535a0b;}
	#content #input-group {width:950px;margin-top:20px;float:left;}
	#content #calendar {margin:20px 0px 0px 15px;}
	
	#content #agenda #show-agenda p {line-height:55px;margin-left:15px;color:#909090;}
	#content #agenda #show-agenda p em {font-family:Helvetica,Arial,sans-serif;font-weight:600;}
	#content #agenda #show-agenda p a {font-family:Georgia,Arial,sans-serif;font-weight:normal;color:#909090;}
	#content #agenda #show-agenda p a:hover, #content #agenda #show-agenda p a.chosen-link {color:#aebc15;}
	
	#content #agenda-dates, #content .blog-dates {margin-left:15px; margin-bottom:40px;}
	#content #agenda-dates .agenda-date, #content .blog-dates .blog-date {font-family:Helvetica,Arial,sans-serif; font-weight:600; text-align:center;background:url(images/date_event.png) no-repeat 50px 0px; height:166px; margin-top:50px;}
		#content #agenda-dates .agenda-date .agenda-day, #content .blog-dates .blog-date .blog-day {font-size:74px;color:white;line-height:90px;padding-top:10px;}
		#content #agenda-dates .agenda-date .agenda-month, #content .blog-dates .blog-date .blog-month {font-size:24px;color:white;}
	#content .agenda-line {background:url(images/dots-section.gif) repeat-x;height:1px;}
	.column-adjust {width:285px;padding:0px 15px 40px 15px;margin-bottom:10px;}
	.column-adjust:hover {background-color:rgba(0,0,0,0.02);}
	#content #agenda-dates .column-adjust h5 {font-family:Helvetica, Arial, sans-serif; font-weight:600; font-size:30px;text-align:center;margin:30px 0 15px 0; line-height:35px;}
	#content #agenda-dates .column-adjust .agenda-infos {font-family:Helvetica, Arial, sans-serif; font-weight:600; font-size:19px;text-align:center;margin:13px 0;color:#282828; line-height:25px;}
	#content #agenda-dates .column-adjust .agenda-description {font-family:Georgia;margin:20px 0 12px; color:#282828; font-size:14px; line-height:20px;}

	#content #agenda #more-agenda-entries {padding:10px 0 40px 0;}
	#content #agenda #more-agenda-entries p {font-family:Helvetica,Arial,sans-serif; font-weight:600; font-size:20px;text-align:center;color:#282828; line-height:40px;padding-top:5px;}
	#content #agenda #more-agenda-entries p a:hover {color:#777;}
	
	
	
	
	#show-agenda {margin-bottom:30px;}
	.show-input-submit {background:url(images/input_submit.jpg);width:80px;margin:20px 0 0 12px;height:37px;color:white;font-family:Helvetica,Arial,sans-serif !important;font-weight:600;font-size:20px;text-transform:uppercase;padding-top:2px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e !important; color:white !important;}
	#show-agenda-print {width:700px; margin:0 auto;margin-bottom:20px;}
	.show-agenda .show-event-date {font-size:25px; font-family:Helvetica, Arial, sans-serif; font-weight:600;padding-bottom:5px;}
	.show-agenda .show-event-name {font-size:30px;font-family:Helvetica, Arial, sans-serif; font-weight:600;margin-bottom:15px;line-height:37px;}
	.show-agenda .show-event-venue {font-size:20px; font-family:Georgia, serif; padding-bottom:5px;}
	.show-agenda .show-event-entry {font-size:25px; font-family:Georgia, serif; padding-bottom:10px;}
	.show-agenda .show-event-description {font-size:15px; font-family:Georgia, serif; line-height:22px;}
	
	.click-fb {font-size:14px;font-family:Georgia, sans-serif; color:#aebc15; text-align:center; padding-bottom:20px;color:#;background:url(images/more-icon.png) 45px 3px no-repeat;text-indent:25px;padding-top:8px;}
	
	.sharing {width:200px;margin-left:65px;}
	.share-regular {width:76px;}
	.blog-sharing {position:relative;}
	.blog-sharing .snap_nopreview {position:absolute;top:570px;left:-290px;}
	.blog-sharing .snap_nopreview ul li {border:none !important;}
	.blog-sharing .snap_nopreview ul li.share-email a {color:#444;font-size:13px;}

/*******blog*******/	
#content .blog-content {padding-top:40px;margin-bottom:100px;min-height:400px;position:relative;}
#content .blog-dates {width:287px;float:left;}
#content .blog-dates .blog-date {margin:0px; padding-top:0px;}
#content .blog-text {margin-left:300px;}
#content .blog-text .blog-title {font-size:42px;font-family:Helvetica, Arial, sans-serif; font-weight:600;border-bottom:1px dashed #c1c1c1;padding-bottom:25px;margin-bottom:50px; line-height:55px;color:black;}
#content .blog-text .blog-title a:hover {color:#aebc15;}
#content .blog-text .blog-entry-content {font-family:Georgia, serif; font-size:18px; line-height:30px;color:#3b3b3b;}
#content .blog-text .blog-entry-content p {margin-bottom:20px;}
#content .blog-text .blog-entry-content p strong {font-weight:bold;}
#content .blog-text .blog-entry-content ul, #terms ul {margin:20px 0;}
#content .blog-text .blog-entry-content ul li, #terms ul li {padding-left:20px;padding-bottom:20px;font-size:18px;border-bottom:1px dotted silver;padding-top:15px;}
#content .blog-text .blog-entry-content p .more-link {background:url(images/input_submit.jpg) repeat-x;color:white;border:1px solid #79830e;-moz-border-radius: 3px;
border-radius: 3px;margin-top:30px !important; display: block; padding: 4px 40px;width: 90px; font-weight:normal;}
#content .blog-text .blog-entry-content p .more-link:hover {background-position:0 -38px;border:1px solid #535a0b; color:#535a0b;}

#content .blog-infos {text-align:center; font-family:Georgia, serif; font-size:14px; color:#919191;padding-top:40px;}
#content .blog-infos .click_comments, #content .blog-infos .blog-author a {color:#919191;}
#content .blog-infos .click_comments:hover, #content .blog-infos .blog-tags a:hover, #content .blog-infos .blog-author a:hover {color:#AEBC15; border-bottom:1px dotted #AEBC15;}
#content .blog-infos .blog-tags {margin-bottom:15px;margin-bottom:10px; width:260px;line-height:23px; margin-left: 25px; width: 250px;}
#content .blog-infos .blog-tags li {float:left;}
	#content .blog-infos .blog-tags a {color:#919191;}
#content .blog-infos .blog-infos-title {text-transform:uppercase;color:#404040; margin:0px 88px; font-size:16px;padding-bottom:23px;background:url(images/dots-icon.gif) repeat-x 0px 25px;}

.back_newz p a {text-align:center;display:block;border-bottom:1px dotted silver;border-top:1px dotted silver;line-height:60px;font-size:20px;margin-bottom:40px;color:#444;background:url(images/button-back.png) 380px 12px no-repeat;padding:5px 0px 0px 40px;}
.back_newz p a:hover {color:#aebc15;}

.previous, .next {line-height:30px; font-size:18px; font-family:Georgia;margin:15px;}
.previous {float:left;}
.next {float:right;}

.wp-caption-text {font-family:Helvetica, Arial, sans-serif; font-size:14px; color:#888;margin-top:-5px;}

.blog-entry-content ul li em {font-style:italic; color:grey !important; font-family:Georgia !important; font-size:14px; line-height:12px !important; padding:10px 0;}
.blog-entry-content ul li a {color:#aebc15; font-weight:bold;}

code { font-size: 12px;  overflow-x: auto; white-space: pre-wrap; word-wrap: break-word; }

pre { background:rgba(174, 188, 21, 0.2); border: 1px solid #aebc15 !important; margin:10px !important; padding:20px !important; font-size:13px !important; line-height:1.4em; color:#535a0b;}

/**********comments*******/

#commentform #comment {width:660px;border:1px solid silver;}

#comments_title {margin:60px 0 30px 0;font-size:28px;font-family:Helvectica,Arial, sans-serif;font-weight:bold;border-bottom:1px dotted silver;padding-bottom:20px;padding-top:6px;background:url(images/comments.png) no-repeat;padding-left:50px;}
.comments #comments_number {font-family:Georgia, serif; color:#555;margin-bottom:50px;}
.commentlist li .comment-author .avatar {float: right;margin: 0px 20px 10px 10px;border:4px solid #aebc15;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 20px; font-family:Helvetica,Arial, sans-serif;color:#444;}
.commentlist cite a:hover {color:#aebc15; border-bottom:1px dotted #aebc15;}
#commentform input {padding: 6px 0px 4px 0px;margin: 5px 5px 0px 0px;}
#commentform {margin: 5px 10px 0px 0px;}
#commentform textarea {width: 100%;padding: 4px;}
#respond:after {content: ".";display: block;height: 0px;clear: both;visibility: hidden;}
#respond h5 {margin:60px 0 40px 0;font-size:22px;font-family:Helvectica,Arial, sans-serif;font-weight:bold;border-bottom:1px dotted silver;padding-bottom:10px;background:url(images/comments2.png) no-repeat 5px -9px;padding-left:50px;}
#commentform p {margin: 5px 0px 5px 0px;}
#commentform p:first-child {font-family:Georgia;font-size:16px;margin-bottom:15px;}
#commentform p a {color:#444;}
#commentform p a:hover {color:#aebc15;border-bottom:1px dotted #aebc15;}
#commentform #submit {margin-top: 15px;float: left;display: block; background:url(images/input_submit.jpg);margin-top:20px;padding:8px 30px;color:white;border:1px solid #79830e;-moz-border-radius: 3px;border-radius: 3px;cursor:pointer;}
#commentform #submit:hover {background-position:-38px;border:1px solid;border:1px solid #535a0b; color:#535a0b;}
.alt {margin: 0px;padding: 10px;}
.commentlist {margin: 0px;padding: 0px;}
.commentlist ol {margin: 0px;padding: 10px;}
.commentlist li {padding: 35px 0px 35px 20px;list-style: none;font-size: 14px; font-family:Georgia;}
.commentlist li ul li {margin-left: 5px;}
.commentlist p {margin: 10px 0px 10px 0px;padding: 0px; font-family:Georgia; font-size:18px;line-height:30px;}
.children {margin: 0px;padding: 0px;}
.nocomments {text-align: center;margin: 0px;padding: 0px;display: none;}
.reply {padding: 5px 0px 0px 0px;}
.reply a, .reply a:visited {color: #888;font-family: Helvetica, Arial, Trebuchet MS, Verdana;font-size: 11px;text-decoration: none;margin: 0px;padding: 6px 8px 6px 8px;border: none;background:url(images/reply.png) no-repeat 6px 6px rgba(174, 188, 21, 0.2);padding-left:30px;}
.reply a:hover {background:url(images/reply.png) no-repeat 6px 6px rgba(174, 188, 21, 1);color: #FFFFFF;text-decoration: none;border: none;}
#cancel-comment-reply-link {color:#555;}
#cancel-comment-reply-link:hover {color:#aebc15; border-bottom:1px dotted #aebc15;}

.commentmetadata {font-size: 14px;line-height: 20px;margin: 0px;display: block;}
.commentmetadata a {color:#666;}

#commentform .input_comments {width:280px;background:url(images/input_bg.jpg);}
#commentform label small {color:#888;font-family:Georgia, serif;}

.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 30px;}
.alignright {float: right;}
.alignleft {float: left;padding-right:20px;}
.thread-alt {background-color:rgba(0,0,0,0.02);border-bottom:1px dotted grey;margin: 0px;padding: 0px;}
.thread-even {background: ;border-bottom:1px dotted grey;margin: 0px;padding: 0px;}
.depth-1 {margin: 0px; padding: 0px;}
.even, .alt {margin: 0px;padding: 0px; }



/**********magazine*******/
	
#magazine img {margin:10px 0 60px 50px;}
#magazine .concept {width:380px;float:left;padding-left:15px;}
#magazine .concept h3 {background:none !important; font-size:45px !important;text-align:left !important;margin-bottom:20px;text-shadow:1px 0px 1px #fff;}
#magazine .concept p {font-family:Georgia;font-size:22px;line-height:29px;}	
#magazine .img-float {margin-top:30px;}	
#magazine h3 {margin-bottom:50px;}
#magazine .magazine-info {float:left;width:240px; padding:30px 0 30px 0;}
#magazine .magazine-info h5 {font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:22px;line-height:24px;margin-top:10px;}
#magazine .magazine-info p {font-family:Georgia;font-size:17px; line-height:24px;padding-bottom:10px;}
#magazine .magazine-info p, #magazine .magazine-info h5 {padding-left:15px;}
#magazine #magazine-issuu {margin:30px 0 0 253px;}
	
/**********photos*******/
	
.ngg-galleryoverview h5 {font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:40px;text-align:center;margin-top:40px;margin-bottom:40px;color:#282828;}
.ngg-galleryoverview h5 a {font-size:15px;color:#909090; border-bottom:1px dotted #aebc15;padding-bottom:5px;}
.ngg-galleryoverview h5 a:hover {color:#aebc15;}	

.gallery-photos {margin:15px 0 80px 0;}
.gallery-photos .ngg-albumoverview {height:240px !important;padding-bottom:10px;}


/********bands**********/

#content #bands, #content #venues {margin-bottom:50px;}
#content #bands .band, #content #venues .venue {margin-top:25px; border-top:1px dotted silver;}
.band {position:relative;}
.band h5 {text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:35px;margin-top:70px;margin-bottom:60px;color:#282828;text-transform:uppercase;}
#bands h4, #venues h4, #ffys-calendar h4 {text-align:center; font-family:Georgia; font-size:30px; font-weight:500; margin:10px 140px 20px 140px ;line-height:48px;color:#333;}
.band .bands-img, .venue .venue-img {background:url(images/bands-img-bg.png) no-repeat 0 16px ; padding:20px 0 0 17px;}
.band .bands-img img , .venue .venue-img img {width:260px; height:180px;}
.band h6, .venue h6 {font-family:Helvetica;color:#aebc15; margin-top:16px; padding-bottom:10px; text-align:center;text-transform:uppercase;line-height:25px;}
	.band .bands-info h6 {background:url(images/info-icon.png) 70px 0 no-repeat; padding-left:8px;}
	.band .bands-members h6 {background:url(images/members-icon.png) 53px 0 no-repeat; padding-left:8px;}
	.band .bands-website h6 {background:url(images/social-icon.png) 40px 0 no-repeat; padding-left:8px;}
	.band .bands-website a, .band .bands-booking a {color:#555;}
	.band .bands-website a:hover, .band .bands-booking a:hover {border-bottom:1px dotted #aebc15;padding-bottom:3px;color:#aebc15;}
	.band .bands-style h6 {background:url(images/style-icon.png) 42px 0 no-repeat; padding-left:8px;}
	.band .bands-booking h6 {background:url(images/booking-icon.png) 79px 0 no-repeat; padding-left:8px;}
.band .column div, .venue .column div {font-family:Georgia;font-size:14px;line-height:22px;color:#352f2f;margin-top:10px;}
 
.band .column .bands-line, .venue .column .venue-line {background:url(images/dots-icon.gif) repeat-x;height:1px;}
.band-title a {margin-top:10px;}
.band .band-title a:hover {color:#aebc15;border-bottom:1px dotted #aebc15;}

.bands-line {background:url(images/dots-section.gif) repeat-x;height:1px;}
#band-list-bg {background-color:rgba(0,0,0,0.02);}
#band-list {margin:40px 0px;}
#band-list li.band-list-title .anchorLink, #band-list li.band-list-title .band-name {float:left; display:inline; width:276px;margin-left:30px;padding:7px;text-align:center;background:url(images/dots-icon.gif) repeat-x 0px 43px;font-size:18px;line-height:30px; font-family:Georgia, serif; color:#333;}
#band-list li.band-list-title .anchorLink:hover, #band-list li.band-list-title .band-name:hover {color:#AEBC15;}
#toggle-list p {line-height:28px; padding-top:13px; font-size:22px; font-family:Georgia, serif; text-align:center; color:#222; cursor:pointer;}
.anchortop a {background:url(images/top.png) 470px 0px no-repeat;position:absolute; width:41px; height:50px;z-index:20;text-indent:-3000px;margin:0 auto;width:960px;border-bottom:0 !important;}

#content #bands .band #embed-music {position:absolute; top:400px; left:50px;}
#content #bands .band #fb_share_1 {position:absolute; top:600px;left:50px;}

#find-us-on {width:550px;margin:0 auto;padding-top:0px;}
#find-us-on img {float:left;padding-top:0px;}
#find-us-on-right {padding-left:160px;}
#find-us-on p {font-family:Georgia; font-size:22px;margin:0px 0 10px 0;line-height:30px;}
#find-us-on .input-find-us-on {font-family:Georgia;font-size:17px;padding-top:5px;color:#949494;width:280px;background:url(images/input_bg.jpg);border:none;height:29px;padding-left:10px;}


/********venues**********/

.venue .venue-capacity+.venue-capacity {font-size:40px !important; line-height:50px;padding-bottom:10px;}
.venue .venue-costs+.venue-costs {font-size:27px !important; line-height:40px;padding-bottom:10px;}

.venue-toggle {background:url(images/info-icon.png) 20px 10px no-repeat;font-family:Georgia;text-align:center; border-top:1px dotted silver;margin-top:10px; padding-top:12px;padding-bottom:5px; cursor:pointer;}

/*.venue .venue-location {background:url(images/location-icon.png) 78px 0 no-repeat; padding-left:8px;}*/
.venue .column-backoffice .venue-text {font-family:Helvetica; font-weight:600;padding-left:70px; border-bottom:1px dotted silver;padding-top:10px;}
.venue .venue-info {font-family:Georgia;font-size:14px;line-height:22px;color:#352f2f;margin-top:10px;border-top:1px dotted silver;margin-top:10px;padding-top:18px;padding-left:10px;}
.venue .venue-capacity {background:url(images/members-icon.png) 20px 52px no-repeat; padding-left:8px;font-size:80px;border-top:1px dotted silver;margin-top:11px;}
.venue .venue-costs {background:url(images/costs-icon.png) 20px 36px no-repeat; padding-left:8px; font-size:60px; padding-bottom:3px;}
.venue .venue-contact {background:url(images/booking-icon.png) 20px 7px no-repeat; padding-left:8px;padding-left:50px;font-size:20px;padding-bottom:10px;}
.venue .venue-website {background:url(images/social-icon.png) 20px 7px no-repeat; padding-left:8px;padding-left:50px;font-size:20px;padding-bottom:10px;}
.venue h5 {text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:35px;margin-top:40px;margin-bottom:10px;color:#282828;text-transform:uppercase;}


/*******about*******/

.img-about {background:url(images/cover_bg.png)no-repeat; margin-bottom:40px;}
.img-about img {padding:25px 0px 0px 20px;}



/*******ffys2012*******/

#ffys-calendar-button {background:url(images/show-button.jpg) repeat-x;display:block;width:480px;text-align:center;color:white;height:50px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e;padding-top:1px;font-size:25px;font-family:Georgia,serif; margin:20px 0px 20px 230px;}
#ffys-calendar-button:hover {background-position: 0 -75px;cursor:pointer;border:1px solid #535a0b; color:#535a0b;}

.img-ffys-wrapper-right {background:url(images/fuze-features-bg.png) 409px -4px no-repeat; display:block;}
.img-ffys-wrapper-left {background:url(images/fuze-features-bg.png) -8px 16px no-repeat;display:block;float:left;padding:20px;}



/*******ffys2013*******/

#ffys-calendar h5 {font-family:Georgia, serif;font-size:35px;text-align:center;color:#282828;text-shadow:1px 0px 1px #fff;padding-top:10px; line-height:50px; padding-bottom:50px; margin:0 40px;}

.day-ffys {width:288px;float:left; margin-right:20px;}
.last-button {margin-right:0px !important;}
.ffys-calendar-button-three {background:url(images/show-button.jpg) ;display:block;color:white;height:100px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e;padding-top:1px;font-size:25px;font-family:Georgia,serif;margin:0 auto; width:80%; line-height:30px;}

.ffys-calendar-button-three:hover {background-position: 0 -75px;cursor:pointer;border:1px solid #535a0b; color:#535a0b;}

/******* songs database *******/

#songs-database {width:900px; margin:0 auto;}

.songs-database {margin-bottom:100px;}
.songs-database .table_header {margin-bottom:20px;}
.songs-database tr th {font-family:Helvetica, Arial, sans-serif; font-weight:bold; size:20px; height:30px; border-bottom:1px dotted grey;padding:20px 10px;margin-bottom:20px;}

.songs-database tr td {font-family:Georgia; padding:10px;}
.songs-database tr td.table_title {width:250px;}
.songs-database tr td.table_band {width:150px;}
	.songs-database tr td.table_band a {color:#aebc15;}
	.songs-database tr td.table_band a:hover {color:#79830E;}
.songs-database tr td.table_duration {width:80px;}
.songs-database tr td.table_style {width:100px;}
.songs-database tr td.table_keywords {width:250px;}

#sortedtable thead th {
     color: rgba(174, 188, 21, 1);
     font-weight: bold;
     text-decoration: underline;
}

th.headerSortUp { 
    background-image: url(images/asc.gif); 
    background-color: rgba(174, 188, 21, 0.2); 
} 

th.headerSortDown { 
    background-image: url(images/desc.gif); 
    background-color: rgba(174, 188, 21, 0.2); 
} 

th.header { 
    background-image: url(images/bg.gif);
    text-indent:10px;     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    margin-left: -1px; 
    margin-bottom:20px;
} 

.songs-database tr:first-child {padding:20px !important;}


/*************************
		 AUTHOR
*************************/

.author-left {width:247px;float:left; font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.author-left p {margin-left:48px; color:#888;font-size:13px;line-height:18px;margin-bottom:10px;}
.author-left p span {color:#444;}
.author-left .author-img {background:url(images/author_img.png) 3px 3px no-repeat; padding:20px 0px 10px 20px;margin-left:28px;width:247px;float:left;margin-top:25px;}
.author-left .author-img .avatar {border:8px solid white;}

.author-content {margin-left:300px;font-family:Georgia, serif; font-size:18px; line-height:30px;color:#555;margin-bottom:50px;}
.author-content h2, {font-size:42px;font-family:Helvetica, Arial, sans-serif; font-weight:600;padding-bottom:40px !important; line-height:55px;color:black;background:none !important;text-align:left !important;}
.author h2 {font-size:35px !important; background:none !important; text-align:left !important;padding-top:60px !important;}


/*************************
		SEARCH
*************************/

.search h3 {background-image:none !important; margin-bottom:10px;}
.search h3 a:hover {color:#AEBC15;}

.search .postauthor {text-align:center;margin-bottom:25px;}

.search .content-search {margin-bottom:50px;}
.search p {font-family:Georgia, serif; font-size:18px; line-height:30px;color:#3b3b3b;}

/*************************
		FOOTER
*************************/

footer {background:url(images/footer_bg.jpg) repeat-x; padding-bottom:30px; border-top:1px solid #6a6a6a;}
#footer-wrap .column {margin-right:15px;margin-bottom:7px; width:445px;float:left;margin-left:30px;}
#footer-wrap h5 {font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;color:#cacaca;line-height:20px;padding:35px 0 50px 0; background:url(images/dots-section.gif) repeat-x 0px 70px;text-shadow: 1px 0px 1px #000;text-align:center;}
#footer-wrap p {font-family:Georgia,serif;font-size:16px;line-height:25px;color:#aeaeae;}
#footer-wrap #picto p {text-indent:40px;float:left;margin-left:29px; width:115px; height:26px;margin-top:8px;margin-bottom:8px;}
#footer-wrap #picto p a {color:white;display:block;}
#footer-wrap #picto p a:hover {color:#6a6a6a;border:none;}

#footer-wrap #picto #facebook {background:url(images/facebook_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #dnr {background:url(images/dnr_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #itunes {background:url(images/itunes_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #twitter {background:url(images/twitter_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #blip {background:url(images/blip_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #chirbit {background:url(images/chirbit_picto.png) no-repeat 0 0px;}
#footer-wrap #picto #facebook:hover, #footer-wrap #picto #dnr:hover, #footer-wrap #picto #itunes:hover, #footer-wrap #picto #twitter:hover, #footer-wrap #picto #blip:hover,#footer-wrap #picto #chirbit:hover {background-position:0 -26px;}

.fuze-founder {float:left;margin-left:32px;margin-bottom:10px;width:100px;}
.fuze-founder a img {border:4px solid white;margin-bottom:3px;width:80px;height:80px;margin-left:5px;}
.fuze-founder a img:hover {border:4px solid #AEBC15;}
.fuze-founder .founder-mail a {font-family:Georgia !important; color:white !important;font-size:12px !important;text-align:center; }
.fuze-founder .founder-mail a {display:block;padding:3px 0 5px;}
.fuze-founder .founder-mail a:hover {color:#aebc15 !important; }
#footer-copyright {width:930px;margin:0 auto; text-transform:uppercase;color:#565656;}
#footer-copyright p {line-height:40px;padding-top:2px; font-size:13px; font-family:Helvectica, Arial, sans-serif;text-align:center;}
#footer-copyright p a {color:white;}
#footer-copyright p a:hover {color:#aebc15;}
footer .line {background:url(images/dots-section.gif) repeat-x;height:1px;}

/********searchform**********/
.search-title {margin-top:50px;}
#searchform {}

#searchform #search-text {font-family:Georgia;font-size:15px;padding-top:4px;color:#949494;width:235px;margin-left:27px;background:url(images/input_bg.jpg);border:none;height:30px;padding-left:15px;}
#searchform #search-submit {background:white;width:130px;margin:20px 0 0 12px;height:37px;color:#222;font-family:Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;text-transform:uppercase;padding-top:2px;-moz-border-radius: 3px;border-radius: 3px;border:1px solid #79830e;}

#searchform #search-submit:hover {background:url(images/input_submit.jpg);background-position:0 -39px;cursor:pointer;border:1px solid #535a0b; color:#535a0b;}

/********disclaimer**********/
#disclaimer, #terms, #privacy {padding:70px 0;}
#disclaimer #disclaimer-img, #terms #terms-img, #privacy #privacy-img {width:287px;float:left;}
	#disclaimer #disclaimer-img img, #terms #terms-img img, #privacy #privacy-img img {margin-left:75px;}
#disclaimer #disclaimer-text, #terms #terms-text, #privacy #privacy-text {margin-left:300px;}
#disclaimer #disclaimer-text h1, #terms #terms-text h1, #privacy #privacy-text h1 {font-size:42px;font-family:Helvetica, Arial, sans-serif; font-weight:600;border-bottom:1px dashed #c1c1c1;padding-bottom:25px;margin-bottom:50px; line-height:55px;}
#terms ul li {color:#555; line-height:28px;}
#disclaimer #disclaimer-text h2, #privacy #privacy-text h2 {font-size:30px !important; background:none !important;text-align:left;border-bottom:1px dotted silver;padding-bottom:10px !important;margin-bottom:30px;}
#disclaimer #disclaimer-text p, #terms #terms-text p, #privacy #privacy-text p {font-size:18px; font-family:Georgia, serif; line-height:28px;padding-bottom:20px; color:#555;}
#disclaimer #disclaimer-text p a, #privacy #privacy-text p a {color:#aebc15 !important;border:1px solid silver;}
#disclaimer #disclaimer-text p a:hover, #privacy #privacy-text p a:hover {color:#aebc15 !important;border:1px solid silver;}