/*
Design by http://www.bluewebtemplates.com
Released for free under a Creative Commons Attribution 3.0 License
*/

@charset "utf-8";
body {
	margin:0;
	padding:0;
	color:#fff;
	font: normal 1.0em Arial, Helvetica, sans-serif;
	background-image: url(/images/header_right_strip.jpg);
	background-repeat: repeat-x;
}
html, .main { 
	padding:0; 
	margin:0; 
	
}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:12px 0; color:#1ea1cc; font:normal 40px/1.2em Arial, Helvetica, sans-serif;}
h1 a, h1 a:hover { color:#1ea1cc; text-decoration:none;}
.logo h1 { 
	font-size:24px;
	letter-spacing: 1em;
}
h2 {
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:8px 0;
	width:  100%;
	margin:8px 0;
}

.fbg h3 {
	color:#fff;
}
h3 {
	color:#8FC2D3;
	padding:8px 0;
	margin:8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
}
h3.star {
	/* background-color: #4080ff; */
	background-image: url(/images/right_strip.jpg);
	height: 30px;
	font-size: 1.3em;
	padding: .3em 0 0 .5em;
	background-repeat: no-repeat;
}
p {
	margin:8px 0;
	padding:0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	/* font-size: 1.2em; */
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
}
a {
	color:#F7CA62;
	text-decoration:none;
	padding:2px 4px;
	font-size: larger;
}
a:hover { text-decoration:underline; 
}
a.nobg:hover { background:none; text-decoration:none;}

.header, .hbg, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}
/*.header_resize,*/ .content_resize, .fbg_resize, .footer_resize 
{ margin:0 auto; padding:0 40px; width:890px;}
.fbg, .footer { padding:16px 0;}

/* header */
.header {/*	background-position-x: left;
*/height:295px;/* background-color: #2A2F35; */background-image: url(/images/header_bg2.jpg);background-repeat: no-repeat;/*background-size: 100% 100%;
	background-position: top;*/}
.header_resize { padding:0 40px; width:890px; height:295px;}
.header .logo {/* width: 20%; */float: left;padding: 23px 0 0 30px;}

/* menu */
.menu_nav {
	/* height:52px; */
	float: left;
	width: 100%;
	margin: 16px 0 0 0;
	/* padding-top: 51px; */
}
.menu_nav ul {/* width: 100%; */list-style:none;}
.menu_nav ul li {/* margin:0 1px; */float:left;width: 20%;}
.menu_nav ul li a {display:block;margin:0;padding:22px 28px;color:#fff;text-decoration:none;/* font-weight:bold; */}

/*.menu_nav ul li a:hover, .menu_nav ul li.active a {
 background:url(images/menu_a.jpg) no-repeat center center; 
 color:#1ea1cc;
background:none;
 }*/
 
 #home  .home a,
 #elp .elp a,
 #setlist .setlist a,
 #testaments .testaments a,
 #faqq .faqq a,
 #download .download a,
 #contact .contact a{
	color:#EAB106;
 }
 
/* content */
.content {padding-bottom:16px;background-color: #378197;}
.content_resize { padding:32px 40px;}
.content img {
	padding:4px;
	
}
.content img.ilf {
	margin-right:16px;
	float:left;
}
.content img.big_r {
	margin: 0 0 10px 16px;
	float:right;
	
}
.content .mainbar {float:left;width: 66%;margin: 2em 0 0 4%;}
.content .mainbar .article, .content .sidebar .gadget {
	margin:0;
	padding:0 12px 16px 0;
	
}
.article {
	border-bottom: 1px solid #f7ca62;
}
.article li {
	/* line-height: 1.3em; */
	margin: 1em 0 0 10px;
	/* font-size: 1.2em; */
}
#home .article h2 {
	width: 100%;
	float: left;
}
.content .sidebar {float:right;width:210px;background-color: #4E9FBA;padding: 20px;margin: 2em 3% 2em 0em;width: 20%;}
/*.content .sidebar h3{
	background-image: url(images/right_strip.jpg);
	padding: 6px 0 0 10px;
	/*padding-bottom: 6px;
	height: 30px;
	
}*/

ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0;}
ul.ex_menu li { padding:4px 0 8px;}
ul.sb_menu li a, ul.ex_menu li a { text-decoration:none;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { font-weight:bold;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

/* subpages */
.content .mainbar  {
	/* margin:0; */
}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg { background-color:#18687d; color:#fff;}
.fbg img { border:1px solid #fff;}
.fbg .col { margin:0; float:left;}
.fbg .c1 {padding: 0 3%;width: 26%;}
.fbg .c2 {padding: 0 3%;width: 26%;}
.fbg .c3 {padding: 0 3%;width: 26%;}
.fbg .c1 img, .fbg .c2 img, .fbg .c3 img/*,  .fbg_resize .c3 img*/ { margin:4px 4px -20px 0px;}
.fbg .c3 img {  padding:0; /*float:left;*/}
.fbg h3 {
	font-size:14px;
	padding: 9px 0 0 0;
	color: #B2B2B2;
	line-height: 1.2em;
}

/* footer */
.footer { background-color:#194e5c;}
.footer p.lf {/* margin:0; *//* padding:4px 0; *//* float:left; *//* width:auto; */text-align: center;/* line-height:1.5em; */}
ul.fmenu {/* margin:0; *//* padding:2px 0; */list-style:none;/* float:right; */text-align: center;/* display: block; *//* width: 100%; */}
ul.fmenu li {margin:0;padding:0 4px;/* text-align: center; */display: inline;/* float:left; */}
ul.fmenu li a { text-decoration:none; padding:2px 6px;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#1ea1cc; background:none;}
ul.fmenu li a:hover { text-decoration:underline;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label {display:block;margin:0;/* padding:16px 0 0 0; */}
ol li input.text {width: 90%;border:1px solid #c0c0c0; margin:2px 0; padding: 0 0 0 .5em; height: 2em;/* background:#fff; */}
ol li textarea {width: 90%;border:1px solid #c0c0c0; margin:2px 0; padding: 0 0 0 .5em; background:#fff; */}
ol li .send {
	margin: 16px 0 0 0;
    width: 9em;
    font-size: 1.2em;
    height: 2em;

}
 
  /*  my additions   */
  .icon {
	display: inline;
	margin: -8px 8px -15px 0;
	/*border:1px solid #bbb;*/
}
.comment, .faq{
	font-size: 1em;
	font-style: italic;
	line-height: 19px;
	margin:6px 0 -16px 0;
}
.author {
	font-size: .9em;
	/*margin: 0px 0 0 0;*/
	}
.faq {
	margin:6px 0 -13px 0;
	font-weight: bold;

}
.gadget img {
	display: block;
margin: 0 auto 0 auto;
	}
.red_message {
	font-weight: bold;
	color: #FF0;
	}

.special_offer {
	font-weight: bold;
	color: #3F0;
	font-size: 1.3em;
}
#captcha{
	padding: 0;
	margin: 4px 0;
}
 .email {
	display: none;
	
}