body
{
        background:url(../images/wrapper_site.gif) top center repeat;
        color: #a2a2a2;
        font-size: 12px;
		line-height:1.5em;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
}


.main
{
	margin: 0 auto; 
	width: 964px; 
	padding:0;
	text-align:left;
	min-width:964px;	
}
.main1
{
	margin: 0 auto; 
	width: 1023px; 
	padding:0;
	text-align:left;
	min-width:1023px;	
}


a{color:#6E6E6E; text-decoration:none;}
a:hover { text-decoration:underline;}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}

body.contentpane{ background:#FFF; margin:10px; width:auto; text-align:left; color:#000;}
body.contentpane div{ color:#000;}

.xdebug-error, .donations  br, .dolor-sit-ame br, .cum-sociisna  br, .penatibus-ma br, .dis-parturient  br{ display:none;}

.lorem-ipsum br{ display:none;}
.moduletable .search label{ display:block; padding-bottom:11px;}


/*         _______
__________/ fonts \_______________________________________________________________________
--------------------------------------------------------------------------------------- */


div.maximenuCKH ul.maximenuCK > li
{font-family: 'BebasNeueRegular';}

.title strong,
.content-banner .text1,
.banner-article .text1,
.banner-article .text2,
.footer h3,
.blog h2, .item-page h2, .title-sub, .blog-featured h2, .items-more h3,  .pane-sliders h3, .word label,
.moduletable h3,
.pane-sliders span
{font-family: 'TrajanProBold';}


.light-top{ background:url(../images/light-top.jpg) top center no-repeat;}
.top-tail{ background:url(../images/top-tail.gif) top center repeat-x;}
.wrapper{ background:url(../images/wrapper.png) left 156px repeat-x;}
/*         ________
__________/ header \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
.header{ height:113px;}
.home .header{ height:454px; background:url(../images/header_wrapper.png) 0 125px no-repeat;}

.header h1{ position:absolute; top:11px;}
.logo{
	top:0; 
	left:0;
	width:247px;
	height:74px;
	background:url(../images/logo.png) 0 0 no-repeat;
}




/*header-box*/
.banner1{ top:145px; left:8px;}
.banner1 a{background:url(../images/banner1.png) 0 0 no-repeat; width:293px; height:106px; display:block;}
.banner2{top:263px; left:8px;}
.banner2 a{background:url(../images/banner2.png) 0 0 no-repeat; width:272px; height:106px; display:block;}

.guitar_img{ background:url(../images/guitar_img.png) 0 0 no-repeat; width:149px; height:423px; top:11px; left:246px; z-index:9999;}
/**/

/*         _________
__________/ content \_____________________________________________________________________
--------------------------------------------------------------------------------------- */
#container{
	overflow:hidden; 
	text-align:left; 
	
}

#left{
	float:left; 
	text-align:left;    
	width:310px;
}
.left-indent{ padding:7px 37px 0 0;}

#right{
	float:right; 
	text-align:left;    
	width:319px;

}
.right-indent{ padding:7px 0 0 37px;}

.content-indent{ margin-bottom:25px;}
.container-indent{ padding-top:7px;}
/*on-line-style*/
.button,
button{
	display:inline-block;
	color:#000000;
	font-size:12px;
	line-height:2.4em;
	text-align:center;
	height:30px;
	padding:0 11px;
	background:url(../images/button_banner.gif) 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-decoration:none;
  border:none;
}
.button:hover,
button:hover{ color:#d00f0d; text-decoration:none !important;}


.title{margin-bottom:30px;}
.title strong{ color:#ffffff; font-size:30px; line-height:1.2em;}
.title span{
	background:url(../images/title_wrapper.gif) 0 0 repeat-x;
	display:inline-block;
	height:22px;
	padding:0 5px;
	line-height:1.7em;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	margin:3px 0 0 0;
	
	 -webkit-text-shadow:0 -1px  #620000;
  -moz-text-shadow:0 -1px  #620000;
  text-shadow:0   -1px #620000;
}
.button-top{ padding-top:15px;}

.pane-sliders h3 a span{ background:none; font-size:30px; margin:0; padding:0; line-height:1.3em;}
.pane-sliders h3 a:hover span{ color:#ffd146;}
/**/






/*moduletable*/
.moduletable{ margin-bottom:30px;}
.moduletable .stylebox1-title h3{
	color:#ffffff;
	font-size:30px;
	line-height:1.4em;
	margin-bottom:19px;
	
}
/**/









/*Login*/
#login-form #modlgn-username, #login-form #modlgn-passwd{
	width:200px; 
	height:28px; 
	background:url(../images/bg_input.png) 0 0 repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	 font-size:12px;
	 line-height:16px;
	 padding:0 0 0 8px;
	 margin-bottom:10px;
	 border:none;
	 
	 line-height:2.2em;
  
  border-bottom:1px solid #272727;
}
.list-form{}
.list-form li{ padding:0 36px 5px 0; display:block;}
.list-form li:last-child{ background:none; padding-right:0;}
.list-form li:first-child{ padding-left:0;}
.list-form a{ color:#fc7171; text-decoration:none;}
.list-form a:hover{ color:#FFF; text-decoration:none;}

#form-login-remember{ padding:7px 0 21px 0; color:#686868;}

.moduletable{ position:relative;}
#modlgn-remember{ float:left; margin:2px 9px 0 0;}



.box-form .button, .logout-button .button{ margin:0 3px 17px 0;}


.login-greeting{ display:block; padding-bottom:11px; color:#FFF; font-size:14px; text-transform:uppercase;}


.content .box-form input{
	-webkit-box-shadow: 0px 2px 2px #000;
  -moz-box-shadow: 0px 2px 2px #000;
  box-shadow: 0px 2px 2px #000;
  text-transform:capitalize;
  padding-bottom:2px;
}

.box-login .fright{ width:108px; }
.box-login .flrft{ width:80px;}

/**/


/*content-banner*/
.content-banner{
	background:url(../images/content-banner.png) 0 0 no-repeat;
	width:663px;
	height:247px;
	 line-height:1.2em;
	 margin-bottom:34px;
}
.content-banner .text1{ color:#ffffff; font-size:30px; top:51px; left:42px; letter-spacing:-1px; word-spacing:-1px;}
.content-banner .text2{ color:#ffcf41; font-size:32px; top:49px; left:305px; letter-spacing:-1px; word-spacing:-1px;}
.content-banner .text3{ color:#ffffff; font-size:92px; top:70px; left:38px; font-weight:bold; top:100px;}
.content-banner .text4{ color:#ffffff; font-size:29px; top:152px; left:43px; background:url(../images/banner_txt_wrapper.gif) 0 0 repeat; height:32px; padding:0 11px; line-height:1.1em; font-weight:bold; text-transform:uppercase;}
.content-banner a{
	display:inline-block;
	color:#000000;
	font-size:16px;
	line-height:2.9em;
	text-transform:uppercase;
	text-align:center;
	height:46px;
	width:152px;
	background:url(../images/button_banner.gif) 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-decoration:none;
  word-spacing:-1px;
  letter-spacing:-1px;
}
.button-indent1{ top:46px; left:480px;}
.button-indent2{top:135px; left:480px;}
.content-banner a:hover{ color:#d00f0d;}
/**/



/*banner-article*/
.banner-article{
	background:url(../images/banner-article.png) 0 0 no-repeat;
	width:282px;
	height:183px;
}
.banner-article .text1{ color:#ffffff; font-size:18px; top:20px; left:136px;}
.banner-article .text2{ color:#ffcf41; font-size:26px; top:41px; left:22px; font-weight:normal; letter-spacing:-1px; word-spacing:-1px;}
.banner-article .text3{ color:#ffffff; font-size:14px; top:61px; left:145px; font-weight:bold; text-transform:uppercase;}
.banner-article .img-box{ position:absolute; top:71px; left:26px;}
.banner-article .button1{
	
	display:inline-block;
	color:#000000;
	font-size:16px;
	line-height:2.9em;
	text-transform:uppercase;
	text-align:center;
	height:46px;
	width:122px;
	background:url(../images/button_banner.gif) 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	-webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-decoration:none;
  word-spacing:-1px;
  letter-spacing:-1px;
}
.banner-article .button1:hover{  color:#d00f0d;}
.button1-indent{top:109px; 	left:138px; 	position:absolute; display:block;}
/**/


/*box1*/
.box1 .col-1{ width:313px;}
.box1 .col-2{ margin-left:30px; width:310px;}
/**/

.img-indent, .alignleft{ float:left; margin:0 25px 0 0;}
.img-top{ margin-top:25px;}
.text-text2{ color:#ffffff;}
.text-text3{ color:#fdcf44;}
.indent-top{ padding-top:15px;}
.title-top{ margin-top:50px;}

/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-footer{ background:url(../images/tail-footer.png) top center repeat-x; height:232px;}
.footer{ background:url(../images/footer.png) top center no-repeat; height:232px;}
.footer-inner{ padding:60px 0 0 25px;}
.footer .col-1{ width:242px; line-height:2em;}
.footer .col-1 p{ font-size:12px;}
.footer .col-1 p a{ color:#ffffff; text-decoration:none;}
.footer .col-1 p a:hover{ color:#ffd146;}
.footer .col-2{ width:159px; margin-left:79px;}
.footer .col-3{ width:159px; margin-left:120px;}
.footer .col-4{ width:117px; margin-left:114px;}
.footer h3{ color:#ffffff; font-size:20px; line-height:1.2em; margin-bottom:20px;}

.list-footer li{ background:url(../images/list_marker.gif) 0 5px no-repeat; padding:0 0 7px 17px;}
.list-footer li a{ font-size:17px; color:#ffd146; font-size:12px; line-height:1.2em;}
.list-footer li a:hover{ text-decoration:none; color:#FFF;}

.social-icon{ padding:25px 0 11px 0;}
.social-icon li{ margin-right:7px;}
.social-icon li, .social-icon li a{ display:block; float:left; width:24px; height:24px;}
.icon1{ background:url(../images/icon1.gif) 0 0 no-repeat;}
.icon2{ background:url(../images/icon2.gif) 0 0 no-repeat;}
.icon3{ background:url(../images/icon3.gif) 0 0 no-repeat;}
.icon4{ background:url(../images/icon4.gif) 0 0 no-repeat;}
.icon5{ background:url(../images/icon5.gif) 0 0 no-repeat;}

/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */
.slider{position:absolute; width:615px; top:142px; left:329px; height:234px; }

.slider .pix_diapo {
	height: 234px;
	margin: 0 0 0 0;
	position: relative;
	
}
.slider .pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_play, #pix_stop, #pix_pag_ul > li > .pix_thumb, #pix_canvas, #pix_commands, .slider #pix_prev, .slider #pix_next   { display:none !important;}




.slider #pix_pag {
	top:254px;
	left:269px;
	position:absolute;
	width: 150px;
	height:20px;
	z-index: 999999;
}


.slider #pix_pag li{ 
	display:block; 
	float:left;  
	margin-right:8px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:20px;
	height:20px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
	margin-top:10px;
	
}
.slider #pix_pag li.diapocurrent, .slider #pix_pag li:hover{ background-position:0 -20px;}


#pix_pag_ul > li > .thumb_arrow {
	display:none;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}

.ui-loader {
	display: none;
}

.slider .caption {
	background:url(../images/slider_caption.png) 0 0 no-repeat;
	width:337px;
	height:123px;
	top:334px;
	left:95px;
	
}



/*         ___________
__________/ accordion \__________________________________________________________________
--------------------------------------------------------------------------------------- */
	

.accordion, .accordion li {margin: 0; padding: 0; border: none;}
.accordion li{
		background:url(../images/article_sep.gif) bottom left repeat-x;
		padding:0 0 2px 0;
}
.accordion li a{
	background:url(../images/accordion_marker.png) 0 10px no-repeat; 
	display:block; 
	padding:3px 0 3px 28px;
	color:#ffd146;
	text-decoration:none;
	font-size:16px;
	line-height:1.7em;
	
	
}
.accordion li a:hover{ color:#FFF;}
.accordion li li{ background:none; margin:0 0 0 22px; padding:0 !important; background:url(../images/marker1.gif) 0 8px no-repeat;}
.accordion li li a{ color:#FFFFFF; padding:1px 0 1px 12px; font-size:12px;  background:url(../images/accordion_marker2.gif) 0 11px no-repeat;}
.accordion li li a:hover{ color:#ffd146; text-decoration:none;}


.accordion ul {
	padding:0 0 8px 0;  
	
}
.accordion ul a { margin-top:4px;}
.accordion a:hover{ color:#006888;}
.accordion a.dcjq-parent.active{ color:#FFF; background:url(../images/accordion_marker1.png) 0 10px no-repeat; }
.accordion a.dcjq-parent:hover{
	color:#FFF;
}
.accordion a.dcjq-parent{
	color:#fc7171;
	
}
.dcjq-count{ display:none;}



/*         ______
__________/ news \________________________________________________________________________
--------------------------------------------------------------------------------------- */	

.row-news{ padding:0 0 45px 0;}
#news-container strong a{ color:#ffd146; font-size:16px; font-weight:normal;}
#news-container strong a:hover{ text-decoration:none; color:#d00f0d;}
#news-container p{ color:#ffffff; padding:15px 0; font-weight:bold;}












/*         _____
__________/ tab1 \_________________________________________________________________________
--------------------------------------------------------------------------------------- */



/* Most common stuff you'll need to change */
.tab1{ margin:33px 0 0 0;}
	.tab1 .coda-slider {
 		 
	}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.tab1 .coda-slider { height: 295px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.tab1 .coda-slider, .tab1 .coda-slider .panel { width: 309px; height: 295px; } 
	
	
	/* Arrow styling */
	.tab1 .coda-nav-left a, .tab1 .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.tab1 .coda-nav ul li a.current { background-position:0 -20px;}
	
	/* Panel padding */
	.tab1 .coda-slider .panel-wrapper { padding:20px 0 18px 20px;}
	
	/* Preloader */
	.tab1 .coda-slider p.loading { display:none; }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.tab1{ height:295px;}
	.tab1 .coda-nav ul { clear: both; display: block; top:270px; left:120px; z-index:99999; position:absolute; overflow: hidden; width:309px !important; height:43px; }
	.tab1 .coda-nav ul li { display: inline }
	.tab1 .coda-nav ul li a {
		display:block; 
	float:left;  
	margin-right:8px;
	background:url(../images/page_bg.png) 0 0 no-repeat;
	width:20px;
	height:20px;
	font-size:0;
	text-indent:-10000px;
	line-height:0;
	cursor:pointer;
		
	}
	.tab1 .coda-nav ul li a:hover{ background-position:0 -20px;}
	
	/* Miscellaneous */
	.tab1 .coda-slider-wrapper { clear: both; overflow: auto }
	.tab1 .coda-slider { float: left; overflow: hidden; position: relative }
	.tab1 .coda-slider .panel { display: block; float: left }
	.tab1 .coda-slider .panel-container { position: relative }
	.tab1 .coda-nav-left, .tab1 .coda-nav-right { display:none; }
	.tab1 .coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
.img-right{ margin-right:21px;}
.row-img{ margin-bottom:14px;}
.tab1 a:hover{
	
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.img-bottom{ margin-bottom:15px;}
.text-text1{ color:#ffffff; font-size:12px; font-weight:bold; display:block; padding-bottom:15px;}