@import url(http://fonts.googleapis.com/css?family=Numans);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,800,700);

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video{ display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]){display:none;}

html,button,input,select,textarea{font-family:'Open Sans',sans-serif;color:#30363b;}

body{	
	background: #ffffff;
	font-family:'Open Sans',sans-serif;
	line-height: 1.4;
	margin:20px;
}

body, td, th, h1, h2, h3,input, textarea, option, select {
	font-family:'Open Sans',sans-serif;color:#30363b;
}
body, p, td, th, input, textarea, option, select {
	font-size: 14px;
	color:#30363b;
}

::-moz-selection{background:#c23f18;color:#ffffff;text-shadow:none;}
::selection{background:#c23f18; color:#ffffff;text-shadow:none;}

a{color:#c12534;}
a:visited{color:#a6220a;}
a:hover{text-decoration:underline;}


ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

label { cursor: pointer; }
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline; *vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }

input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] 
{ 
	background-color: #dcdcdc; 
	border: #dcdcdc 1px solid; 
	cursor: default; 
}

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

p {
	text-align: justify;
	margin: 0;
	padding: 6px 0;
	line-height: 150%;
}

h1,h2,h3,h4,h5,h6{
	font-family:'Numans',sans-serif;
}

h1{
	font-size:30px;
	color:#16586d;
	padding:10px 0 15px 0;
}
h2{
	font-size:20px;
	color:#a5210a;
	padding:10px 0 10px 0;
}
h3{
	font-size:18px;
	color:#a5210a;
	padding:5px 0;
}
h4{
	font-size:16px;
	color:#16586d;
	padding:3px 0;
}


input,textarea,select{
	border:1px solid #cccccc;
	padding:4px 5px;
	background-color:#ffffff;
	
}
label{display:block;margin:3px 0;}


b,strong,.b{font-weight:bold;}
i,em{font-style:italic;}


/* common styles */
.fr{float:right;}
.fl{float:left;}
.cl{clear:both;}
.red{color:#c23f18;}

.button,a.button{
	font-size:19px;
	border:1px solid #a5210a;
	padding:5px 10px;
	color:#ffffff;
	text-decoration:none;
	text-shadow:1px 1px 0 #6c1b09;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow:inset 1px 1px 0px 0px #d27052;
	background: #a7230a; /* Old browsers */
	background: -moz-linear-gradient(top, #c23f18 0%, #a7230a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c23f18), color-stop(100%,#a7230a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c23f18a 0%,#a7230a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c23f18 0%,#a7230a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c23f18 0%,#a7230a 100%); /* IE10+ */
	background: linear-gradient(top, #c23f18 0%,#a7230a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c23f18', endColorstr='#a7230a',GradientType=0 ); /* IE6-9 */
}
.small.button{
	font-size:15px;
	padding:3px 8px;
}
.box{
	border:1px solid #97acc1;
	background:#b4c5d7;
	padding:20px;
	margin:0px 0px 50px 50px;
	text-align:center;
	
}
.box h2{
	padding:0;
	color:#16586d;
}
.box p{font-size:14px;margin-bottom:30px;}


.error,.success,.info{
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.success{color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}
.error{color: #b94a48;background-color: #f2dede;border-color: #eed3d7;}
.info{color: #3a87ad;background-color: #d9edf7;border-color: #bce8f1;}

.control-group label{
	display:block;
	margin-bottom: 5px;
	padding-left:10px;
}
.control-group label.inline{
	display:inline;
}


 .tabs {
    margin: 0;
    padding: 0 10px;
    overflow: hidden;
    margin-bottom: -1px;
    border-bottom:1px solid #a5210a;
    height:40px;
}

.tabs li {
    float: left;
    list-style: none;
    margin: 0;
    padding: .25em .25em 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #FFF;
}

.tabs li.selected {
	z-index: 3;
}

 .tabs a {
	float: left;
	line-height: 2em;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding:5px 10px;
	color: #ffffff;
	text-decoration: none;
	font-size:14px;
	background:url(../img/menu_bg.gif) repeat-x #4c4134;
}

.tabs .selected a,.tabs a:hover {
	text-shadow:1px 1px 0 #6c1b09;
	background: #a7230a; /* Old browsers */
	background: -moz-linear-gradient(top, #c23f18 0%, #a7230a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c23f18), color-stop(100%,#a7230a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c23f18a 0%,#a7230a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c23f18 0%,#a7230a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #c23f18 0%,#a7230a 100%); /* IE10+ */
	background: linear-gradient(top, #c23f18 0%,#a7230a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c23f18', endColorstr='#a7230a',GradientType=0 ); /* IE6-9 */
}

.tabBox .content {
    clear: left;
    position: relative;
    z-index: 2;
    padding: 2em 1em;
    border: 1px solid #CCC;
    background: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #CCC 0 0 .25em;
    -moz-box-shadow: #CCC 0 0 .25em;
    box-shadow: #CCC 0 0 .25em;
    behavior: url(PIE.htc);
}


/* Specific styles */

header{
	height:135px;
}
#page-title{
	font-size:36px;
	font-weight:800;
	color:#ffffff;
	text-shadow:1px 1px 0 #59626b;
	margin-left:35px;
	margin-top:25px;
}
#page-title a{
	text-decoration:none;
	color:#ffffff;
}
#page-title #slogan{
	font-size:24px;
	font-family:'Numans',sans-serif;
	font-weight:normal;
	margin-top:-5px;
	margin-left:70px;
}

#searchform{
	margin-top:10px;
	float: right;
	width: 191px;
	height: 30px;
	background: url(../img/search_bg.png) no-repeat;
	position: relative;
}
#searchform #search-input{
	border:1px solid #000;
	float:left;
	border:0;
	width:147px;
	background:none;
	color:#737373;
	padding:0;
	margin:7px 0 0 6px;
	outline:none;
	color:#0a315f;
	font-size:12px;

}
#searchform #go{
	float:right;
	width:32px;
	height:30px;
	background-color:transparent;
	border:0px;
	cursor:pointer;
}

#loggedin{
	float:right;
	text-align:right;
}
#loggedin a{
	font-size:13px;
}


#container{
	background:#ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#mainNav{
	border-bottom:5px solid #a6220a;
	padding:0 10px;
	
	
	background:url(../img/menu_bg.gif) repeat-x #4c4134;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#mainNav ul{
}

#mainNav li{
	float:left;
	padding:10px 15px;
}
#mainNav a{
	color:#ffffff;
	text-shadow:1px 1px 0 #29241d;
	text-decoration:none;
	font-size:18px;
}
#mainNav .activeMenu1{
	margin-top:-9px;
	padding-top:20px;
	
	background:url(../img/active_menu.gif) repeat-x #a6220a;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#content{
	border-top:3px solid #ffffff;
	padding:20px 28px;
	background:url(../img/content_bg.gif) repeat-x;

}

#sidebar{
	float:left;
}
#con{
	width:675px;
	float:left;
}

/* Sub menu */
#subMenu_1{
	margin-right:20px;
	width:200px;
	padding-left:0;
}
#subMenu li_1{
	
}
#subMenu_1 a{
	text-decoration:none;
	display:block;
	line-height:20px;
	padding:6px 0 6px 2px;
	border-bottom:1px dotted #a6220a;
	color:#30363b;
}
#subMenu_1 .activeMenu1 a, 
#subMenu_2 li.activeMenu2 a.activeMenu2{
	font-weight:bold;
}
#subMenu_1 li ul{
	padding:2px 0px 2px 15px;
	margin:0;
}
#subMenu_1 li.activeMenu1 ul a{
	font-weight:normal;
}

.lnews a{text-decoration:none;}
.latest-news{
	margin-bottom:25px;
}
.latest-news h3{
	font-weight:bold;
	font-size:14px;
	font-family:'Open Sans',sans-serif;
}
.latest-news a{
	color:#30363b;
	text-decoration:none;
}

.player-lists{
	font-size:12px;
	margin:0;
	padding-left:10px;
}
.player-lists .line{
	border-bottom:1px dotted #30363b;
	padding:10px 0 10px 0;
	font-weight:bold;
}
.player-lists .title{
	width:272px;
	float:left;
}
.player-lists .mp3{
	
}

.sounds{
	border-bottom:1px dotted #a6220a;
	padding:0;
	padding-left:10px;
}
.sounds li{
	padding:0;
}
.sounds .title{
	font-size:12px;
	padding-right:15px;

	vertical-align:top;
}

.spics{
	float:right;
	margin:0 0 20px 20px;
}
.spics img{
	border:2px solid #888888;
	display:block;
	margin-bottom:10px;
}

footer{
	border-top:5px solid #a6220a;
	padding:14px 10px;
	color:#ffffff;
	font-size:11px;
	margin-bottom:10px;
	
	background:url(../img/menu_bg.gif) repeat-x #4c4134;
	
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
footer a,footer p{
	color:#ffffff;
	font-size:11px;
}
footer p{
	padding:0;
}
footer .left{
	margin-left:25px;
	float:left;
	width:270px;
}
footer .center{
	text-align:center;
	float:left;
}

footer #footerNav{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
#footerNav li{
	float:left;
	margin:0 5px 0 2px;
}
#footerNav a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

#signin_menu{
	border:1px solid #ededed;
	padding:10px;
	width:185px;
}


#slides{position:relative;}
/* Pagination */
.pagination {
	margin:26px auto 0;
	width:100px;
	display:none;
}
.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(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
}

.register input, .register textarea{width:250px;}
.register select{width:260px;}
.register .fl{margin-right:25px;}
.register label{margin-top:5px;}


/* Debugbar*/
.bmDebug{padding:0;margin:0;font-family:Arial, sans-serif;font-size:12px;color:#333;text-align:left;line-height:12px;}
.bmDebug span,.bmDebug code,.bmDebug td{font-family:Arial, sans-serif;line-height:14px;font-size:12px;}
.bm-DebugBar{position:absolute;margin:0;padding:1px 0;right:0px;top:0px;opacity:0.80;z-index:10000;white-space:nowrap;background-color:#dddddd;}
#bm-DebugDetails{margin-right:7px;}
.bm-DebugBar .bm-DebugMenu {padding: 5px;padding-left: 0;display: inline;margin: 0;}  
.bm-DebugBar .bm-DebugMenu li {display: inline;list-style: none;margin: 0;padding: 0 8px;}  
.bm-DebugBar .bm-DebugMenu li:hover{background:#cccccc;}
.bm-DebugBar .bm-DebugMenu li a,.bm-DebugBar .bm-DebugMenu li a:hover{color:#000000;}	
.bmDebugTop {position: absolute;left: 0px;top: 0px;width: 98%;padding: 5px 1%;margin: 0;z-index: 9999;background-color: #efefef;border-bottom: 1px solid #aaa;}

/* MP3 player */
.audio-player{
	width:100px;
	height:24px;
	background: #665b4a;
	-moz-border-radius:4px ;
	-webkit-border-radius: 4px ;
	border-radius:4px;
}
.mejs-container,.mejs-container .mejs-controls {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #665b4a;
	background: -moz-linear-gradient(top,  #665b4a 0%, #4c4134 100%);
	background: -webkit-linear-gradient(top,  #665b4a 0%,#4c4134 100%);
	background: linear-gradient(to bottom,  #665b4a 0%,#4c4134 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665b4a', endColorstr='#4c4134',GradientType=0 );
}
.mejs-container .mejs-controls{height:24px;}
.mejs-controls .mejs-button button{
	margin:4px 3px;
}
.mejs-controls div.mejs-time-rail{padding-top:2px;}
.text-right .mejs-container{float:right;}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
	background:#90bc24;
}