@import url(https://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css);
@import url(https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Mr+Dafoe);
@import url(https://fonts.googleapis.com/css?family=Orienta);
/* #Site Styles
================================================== */
body { 
    background:#f1f1f1 url(images/05.png);
    color: #777!important;
    position: relative;
}
a, 
a:visited {  
    text-decoration: none !important;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
    color: #003525; 
}
a:hover,
a:focus {
  color: #9c2727;
}
.btn,
.btn-primary.button,
.button,
.btn-default {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
    background: rgb(207,15,66);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMGY0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTBkMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(156,39,39,1) 0%, rgba(139,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(156,39,39,1)), color-stop(100%,rgba(139,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(156,39,39,1) 0%,rgba(139,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(156,39,39,1) 0%,rgba(139,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(156,39,39,1) 0%,rgba(139,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(156,39,39,1) 0%,rgba(139,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003525', endColorstr='#003525',GradientType=0 );
  color: #fff!important;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
  border: 1px solid transparent;
  border-radius: 4px; 
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.disabled,
.btn-default[disabled],
.button:hover,
.button:focus,
.button:active,
.button.active,
.button.disabled,
.button[disabled] {
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .5);
background: rgb(170,13,55);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMGQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjBmNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(139,0,0,1) 0%, rgba(156,39,39,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,0,0,1)), color-stop(100%,rgba(156,39,39,1)));
background: -webkit-linear-gradient(top, rgba(139,0,0,1) 0%,rgba(156,39,39,1) 100%);
background: -o-linear-gradient(top, rgba(139,0,0,1) 0%,rgba(156,39,39,1) 100%);
background: -ms-linear-gradient(top, rgba(139,0,0,1) 0%,rgba(156,39,39,1) 100%);
background: linear-gradient(to bottom, rgba(139,0,0,1) 0%,rgba(156,39,39,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003525', endColorstr='#003525',GradientType=0 );
  -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .15), 0 -1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 -1px 0 rgba(255, 255, 255, .15), 0 -1px 1px rgba(0, 0, 0, .075);
}
.gline
{
  width: 100%;
  height: 5px;
  background-color: #003525;
}
.tbox {
     -webkit-border-radius: 3px;
    border-radius: 3px;  
 }
.tbox#records, form .tbox {
    display: inline;
}
table { margin-left: auto; margin-right: auto;}
.alpha {
    margin-left: 0!important;
}
table img {
    max-width: none;
}
.tbox,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    background:#fff;
    border: 1px solid #ccc;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
    min-height: 30px!important;
    padding: 5px;
    margin-bottom: 5px;
    -webkit-border-radius: 4px;
            border-radius: 4px;
    color: #555;
}
.tbox:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
  border: 1px solid #003525;
  -webkit-box-shadow: 0 0 0px 100px white inset; 
}
input.button.search {
    margin-top: 5px;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;
}
/* #Page Styles
================================================== */
.page {
    position: relative;
    z-index: 10;
    max-width: 1030px;
}
#header {
    position: relative;
    padding-top: 15px;
    z-index: 100; 
     background: rgb(104,105,107,1);
    background: -moz-linear-gradient(top, rgba(104,105,107,1) 0%, rgba(233,233,233,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,105,107,1)), color-stop(100%,rgba(233,233,233,1)));
    background: -webkit-linear-gradient(top, rgba(104,105,107,1) 0%,rgba(233,233,233,1) 100%);
    background: -o-linear-gradient(top, rgba(104,105,107,1) 0%,rgba(233,233,233,1) 100%);
    background: -ms-linear-gradient(top, rgba(104,105,107,1) 0%,rgba(233,233,233,1) 100%);
    background: linear-gradient(to bottom, rgba(104,105,107,1) 0%,rgba(233,233,233,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68696b', endColorstr='#e9e9e9',GradientType=0 );
  color: #fff!important;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar {
    margin-bottom: 0;
    background: transparent;
    border: none;
    position: relative;
    z-index: 1;
}
.top-navbar {
    position: relative;
    background: transparent;
    z-index: 3;
}
.top-navbar .collapse {
    z-index: 1;
}
.top-navbar .nav {
    z-index: 10;
}
.main-navbar {
    position: relative;
    background: #003525;
    z-index: 2;
    border-style:solid;
	border-width:3px;
	border-bottom-color:#003525;
	border-top-color: #FFFF80;
	border-left-color: #003525;
	border-right-color: #003525;

}
.main-navbar .collapse {
    z-index: 1;
}
.main-navbar .nav {
    z-index: 10;
}
.under-navbar {
    position: relative;
    background: #016e57;
    z-index: 1;
}
.brand {
    margin: 0;
}
.brand a {
    max-width: 400px;
    display: block;
    overflow: hidden;
}
.brand img.logo {
    display: block;
}

.social {
    display: block;
    float: right;
    text-align: right;
    margin-top: 62px;
}
.share{
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  position: relative;
  z-index: 1;
}

.taccount {
    position: relative;
}
.taccount #number {
    top: -16px;
    right: 0;
    position: absolute;
    background: #003525;
    color: #fff;
    text-align: center;
}
.social-bar {
    display: block;
    list-style: none;
    text-align: right;
    float: right;
    padding-top: 20px;
    position: right;
    z-index: 2;
}
.social-bar li {
    display: inline-block;
    margin-bottom: 5px;
}
.social-bar li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    padding-top: 4px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    border: 1px solid rgba(0,169,133,0.4);
    outline: none;
}
.social-bar li:nth-child(1) a {
    background: #214285;
}
.social-bar li:nth-child(2) a {
    background: #D2492C;
}
.social-bar li:nth-child(3) a {
    background: #02679B;
}
.social-bar li:nth-child(4) a {
    background: #2BA8E0;
}
.social-bar li a:hover {
    color: #000;
    background: #fff;
}
.top-bar {
    display: inline;
    list-style: none;
    margin-top: 10px 0px 0px 0px;
    padding: 0!important;
    float: right;
}
.top-bar li {
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}
.top-bar li a {
    display: inline-block;
    outline: none;
}
.top-bar #listpad {
    display: block;
    padding-left: 45px;
}
#searchbar {
    display: block;
    margin-top: 10px;
    margin-bottom: 0px;
    position: relative;
    z-index: 1;
    text-align: right;
}
#searchbar .search-input {
    width: 180px;
    margin-bottom: 0;
}
#slider {
    position: relative;
    overflow: hidden; 
    z-index: 2;
    margin-top: 0px;
}
.ms-ctimer {
    top: 10px!important;
    left: 10px!important;
}
#slider .ms-thumb h3 {
    margin: 0!important;
    padding: 0!important;
    color: #8B0000;
}
#slider .ms-thumb {
    padding: 10px;
}
#slider .ms-thumb-frame-selected .ms-thumb {
    background-color: rgba(1,110,87,0.1);
}
#main-area {
    padding-top: 30px;
}
#bottom-area {
    background: #016e57;
}
#footer .row{
    text-align: center;
    padding: 20px;
    font-size: 12px;
    text-shadow: 0,0,5px,1px rgba(255,255,255,0.7);
}
/* HEADER NAVIGATION */
.navbar-toggle {
    background-color: #003525 !important;
    border: none;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.navbar-toggle:hover {
    background-color: #003525 !important;    
}
.navbar-toggle span {
    background: #fff !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-header {
    background: rgba(255,255,255,0.1);
}
.nav li a {
  color: #fff !important;
  margin-left: 1px;
  margin-right: 1px;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}
.top-navbar .nav li a {
  color: #f7941d !important;
}
.nav li a:hover,
.nav li a:focus,
.nav .active a,
.nav li a.highlighted {
  background-color: #68696b !important;
  color: #fff !important;
}
.nav li li a {
  color: #000 !important;
}
.im-img {
	position:absolute; 
	z-index:5000; 
	left:20%; 
	max-width:130px;
	padding-top:15px;
}
.mt-modal video{
	width:100%;
}

#mypanoviewer {
	height:100%;
  width: 100%;
  -webkit-box-shadow: 5px 5px 10px rgb(180,180,180);
  -moz-box-shadow: 5px 5px 10px rgb(180,180,180);
  box-shadow: 5px 5px 10px rgb(180,180,180);
}
/* FORUM CLASSES */
.user-imgg {
    text-align: center;
    margin-bottom: 5px;
}
.fborder {
	background-color: transparent;	
    text-align: left;
}
.forumheader{
    background:#016E57;
    border: 1px solid #016E57;
	padding: 4px 10px;
    text-align: left;
    vertical-align: middle!important;
    color: #fff;
}
.forumheader .button {
  border: 1px solid transparent;
  border-color: #016E57;
  border-color: #016E57;
  -webkit-border-radius: 5px!important;
  border-radius: 5px!important;
  vertical-align: middle!important;
}
.forumheader .tbox {
    max-width: 80px;
}
select[name="forumjump"] {
    max-width: 200px;
}
select.tbox {
    margin: 0;
}
#up_container {
    margin-bottom: 10px;
}
input[name="q"] {
    max-width: 200px;
    display: inline;
    margin: 0;
}
input[name="s"] {
    display: inline;
}
.forumheader a {
    color: #fff;
    text-shadow: 1px 1px 3px #4e0015;
}
.forumheader a:hover {
    color: #222;
    text-shadow: none;
}
.forumheader .smallblacktext {
    font-size: 9px;
}
.forumheader .mediumtext {
    font-size: 14px;
}
.forumheader2,
.forumheader3,
.forumheader4 {
    background: rgba(200,200,200,0.20);
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	padding: 4px 10px;
	border: 1px solid #ccc;
    text-align: left;
    vertical-align: middle;
}
.forumheader2 img{
    vertical-align: middle;
}
.spacer .forumheader3 {
    vertical-align: middle;
}
.forumheader3 .tbox {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
}
.forumheader3 form p {
    margin-top: 20px;
    margin-bottom: 0;
    vertical-align: middle;
}
.forumheader3 .mediumtext {
    font-size: 14px;
}
.forumheader3 .smallblacktext, .forumheader3 .smalltext {
    font-size: 10px;
    line-height: 110%;
}
.forumheader3 .spacer {
    text-align: center;
    font-weight: bolder;
}
.forumheader3 .spacer img {
    margin-bottom: 3px;
}
.forumheader5{
    background: rgba(200,200,200,0.40);
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	padding: 4px 10px;
	border: 1px solid #ccc;
    text-align: left;
    vertical-align: middle;
}
.forumborder{
	border:  1px solid #ccc;
	background: transparent;
}
.fcaption {
    background:#fff url(images/fade50.png) bottom left repeat-x; 
	height:35px;
	border: 1px solid #ccc;
	padding: 5px 10px;
	color:#777;
	font-weight:bold;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
}
.fcaption a{
	padding-right:4px;
}
.finfobar {
    padding: 0 10px;
    vertical-align: middle!important;
}
table .tbox, table .button {
    display: inline;
}
table .tbox {
    padding: 4px;
}
.nforumdisclaimer {
    display: none;
}
/* COMMENTS CLASSES */
.comm {
    display: inline;
}
.comm-right {
    background: #f5f5f5;
    background: rgba(200,200,200,0.5);
    color: #555;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 5px;
  -webkit-border-radius: 3px;
          border-radius: 3px;
}
.comm-right span {
    padding: 10px;
}
.comm-left {
    text-align: center;
}
.comm-left .user-img {
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.comm-left .user-img img {
    margin-top: -5px;
}
.comm-date {
    font-size: 11px;
    color: #777;
}
.comm-user {
    display: inline-block;
    padding-top: 0px;
    margin-bottom: 0;
    font-size: 16px;
}
.comm .rep a {
    font-size: 12px;
    color: #fff!important;    
}
.comment.subject {
    width: 90%;
}
#commentform .tbox {
    width: 90%;
}
#commentformbutton {
    padding-top: 5px;
}
/* CHAT CLASSES */
.chatpad {
    padding-bottom: 10px;
}
#chatbox {
    margin-bottom: 10px;
}
#cmessage {
    width: 100%;
}
.chatpad .user-img {
    display: inline-block;
    float: left;
    margin-bottom: 0;
}
.chatname {
    margin-left: 65px;
    padding-top: 5px;
    margin-bottom: 5px;
    font-size: 16px;
}
.chatdate {
    font-size: 11px;
    margin-bottom: 0;
}
.chattext {
    margin-top: 0;
    padding: 5px;
    background: #f5f5f5;
    background: rgba(200,200,200,0.5);
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #555;
}
.chattext img {
    float: none;
}
/* NEWS CLASSES */
.news-body {
    overflow: hidden;
    padding: 10px;
    border: 1px solid #fff;
    /*background: url(images/05.png);*/
    background-color: #FFFFFF;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
}
.article {
    margin-bottom: 30px;
    position: relative;
}
.newsblock
{
    background: rgba(200,200,200,0.20);
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	padding: 4px 10px;
	margin: 10px 10px;
	border: 1px solid #ccc;
    text-align: left;
    vertical-align: middle;
}
.menus .article {
    margin-bottom: 0;
}
.menus .article h4 {
    background: transparent;
    padding-bottom: 15px;
    padding-left: 0;
    margin: 0;
    text-shadow: none;
}

.menus .article h4:before {
    display: none;
    visibility: hidden;
}
.article h3 {
    margin-top: 0;
    padding-left: 10px;
    margin-right: 100px;
    color: #000; 
    font-family: 'Orienta', sans-serif;
}
.article .topc {
    float: right;
    padding: 0 10px 0 0;
    margin-top: 0px; 
    font-size: 22px;  
}
.article .topc img {
    margin-bottom: 4px;
}
.article .entry h1, 
.article .entry h2, 
.article .entry h3, 
.article .entry h4, 
.article .entry h5, 
.article .entry h6 {
    color: #777;
}
.article .entry .newsimage, 
.article .entry p img {
    float: left;
    margin: 5px 20px 5px 0;
    overflow: hidden;
    
}
.article.otn .entry .newsimage, 
.article.otn .entry p img {
    float: none;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%;
}
.menus.otn .newsimage, 
.menus.otn p img {
    float: none;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
}
.article .entry .newsimage img,
.menus .newsimage img {
    width: 100%;
}
.article.list .entry .newsimage {
    margin: 5px 20px 0 0;
    width: 30%;
}
.article .entry p,
.menus .entry p {
    text-indent: 20px;
}
#submitnews_item.tbox {
    width: 90%;
}
#helpb.helpbox {
    width: 90%;    
}
a.news_extendstring, 
a.news_extendstring:visited { 
    display: table;
    padding-left: 0 !important;
}
a.news-extended-older i{
    margin-right: 10px;
} 
a.news-extended-newer i{
    margin-left: 10px;
}
a.news-extended-category-link {
    float: left;
}
a.news-extended-overview-link {
    float: right;
}
/* NEWS CATEGORIES MENU CLASSES */
.newscat .ncaption {
    text-align: left;
    background: url("images/fade50.png") left repeat-x; 
    padding: 1px 10px 1px 10px;
    margin: 0 10px; 
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    border: 1px solid #ccc;    
}
.newscat .ncaption h5 a {
    font-weight: bold;    
}
.newscat .nitem {
    text-align: left;
    margin: 0 10px;
    padding: 10px;
}
/* MENU CLASSES */
.menus {
    margin: 0 0 30px 0;
    padding: 0px;
    border: 1px solid #fff;
    /*background:url(images/05.png);*/
    background-color: #FFFFFF;
    -webkit-border-radius: 3px;
    border-radius: 3px; 
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.2);
    position: relative;
    z-index: 5;
}
.menus h4 {
    color: #fff;
    margin: 10px 10px 0px -11px;
    padding: 10px 10px 10px 20px;
    font-family: 'Orienta', sans-serif;
    background-color: #003525;
    position: relative; 
    text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}
.menus h4:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 0;
    border-color: transparent #016E57 transparent transparent;
    position: absolute;
    left: 0px;
    bottom: -10px;
    z-index: 1;
}
.menus .text {
    padding: 10px;
    margin: 0;
}
.menus .text br {
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.menus .text.txt {
    border-top: none;
    padding: 0;
}
.menus .text h1, 
.menus .text h2, 
.menus .text h3, 
.menus .text h4, 
.menus .text h5, 
.menus .text h6 {
    color: #777;
}
.menus .tbox {
    width: 90%;
}
#bottom-area .menus {
    margin: 5px 0;
    padding: 10px;
    border: none;
    background: transparent;
    -webkit-border-radius: 0;
    border-radius: 0; 
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
}
#bottom-area .menus h4 {
    color: #fff;
    margin: 0;
    padding: 0 0 10px 0;
    font-family: 'Orienta', sans-serif;
    background-color: transparent;
}
#bottom-area .menus h4:before {
    content: '';
    width: 0;
    height: 0;
    border-style: none;
    border-width: 0;
    border-color: transparent;
    position: absolute;
    left: 0;
    bottom: 0;
}
#bottom-area .menus .text {
    padding: 0;
    margin: 0;
    color: #aaa;
}
/* NEXT/PREV CLASSES */
.nextprev {
    margin-bottom: 20px;
    padding: 0 10px;
}
.nextprev .npdropdown {
    width: 50px;
    display: inline-block;
    margin: 0;
}
.nextprev .npbutton {
    display: inline-block;
    background:#fff url('images/fade50.png') 0 -10px repeat-x;
    border-radius:3px;	
    -webkit-border-radius:3px;
	  border: 1px solid #ccc;
      border-right-color: #999;
      border-bottom-color: #999;
}
.nextprev a {
    background:#fff url('images/fade50.png') 0 -10px repeat-x;
    border-radius:3px;	
    -webkit-border-radius:3px;
	  border: 1px solid #ccc;
      border-right-color: #999;
      border-bottom-color: #999;
    padding:3px 6px 3px 6px;
}
.nextprev a:hover,
.nextprev_current {
    background: #f5f5f5;
    border-radius:3px;	
    -webkit-border-radius:3px;
	  border: 1px solid #ccc;
      border-right-color: #999;
      border-bottom-color: #999;
    padding:3px 6px 3px 6px;
}
.nextprev_current {
    color: #000;
}
.npdropdown {
    padding: 3px 0;
}
/* LOGIN MENU CLASSES */
#loginpad2 strong {
    display: block;
    text-align: left;
    line-height: 18px!important;
    margin-bottom: 10px;
}
#loginpad2 img, 
.loginpad2 a.login_menu_link {
    display: inline-block;
}
#loginpad2 , 
a.login_menu_link {
    margin-left: 5px;
    vertical-align: top;
    line-height: 30px;
    display: inline-block;
}
a.login_menu_link {
    font-size: 14px;   
}
a.login_menu_link ~ span.badge {
  -webkit-border-radius: 5px!important;
     -moz-border-radius: 5px!important;
          border-radius: 5px!important;
          background: red;
          color: #fff;
}
.forumheader3 textarea#pm_to.tbox {
    min-height: 24px !important;
    width: 90%;
}
.forumheader3 textarea.tbox {
    width: 90%;
}
.forumheader3 form textarea.tbox {
    width: 60%;
}
#loginpad {
    text-align: center !important;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}
#loginpad br,
#loginpad2 br {
    height: 0 !important;
    line-height: 0 !important;
    background: transparent;
    color: transparent;
    margin: 0 !important;
    padding: 0 !important;
    visibility: hidden;
    display: block;
    vertical-align: top;
}
#loginpad .tbox {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 3px;
    width: 90%;
}
#lp_imgcode img {
    display: block;
    margin: 3px auto 5px auto;
}
#lp_imgcode .tbox {
    width: 68px;
}
#lp_login {
    padding: 5px 0;
}
#lp_signup a{
      margin-right: auto;
      margin-left: auto;
      display: block;
      color: #fff;
      margin-top: 10px;
      margin-bottom: 10px;
      display: table;
      height: 28px !important;
}
#lp_signup a:hover {color: #fff!important;}
#loginpad #listpad {
    list-style: inside;
    margin-left: -60px;
}
#lp_rememberme input{
    margin-right: 5px;
    display: inline-block;
}
#loginpad #listpad li {
    display: block;
    text-align: left;
    position: relative;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#loginpad #listpad li img {
    display: inline-block;
    margin-bottom: -8px;
}
#loginpad #listpad li a {
    display: inline-block;
    margin-left: 0!important;
}
/* LOGIN PAGE CLASSES */
.logging {
    max-width: 500px;
}
.logging .menus {
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
.logging .site-name a { 
    text-decoration: none !important;
}
.logging .brand {
    position: relative;
    height: auto;
    margin-bottom: 40px;
}
.logging .tbox {
    max-width: 200px;
}
.logging input[name="code_verify"] {
    width: 80px;
}
.menus.ok {
    padding: 10px;
}

/* Popup Calendar */
.calendar {
    position: absolute;
    z-index: 999!important;
    margin-left: -75px;
    width: 130px;
}
.calendar table {
    width: 99%;
}
.calendar .button,
.calendar .title {
    height: 30px;
    line-height: 15px;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background: #848078;
    display: table-cell;
}
.calendar .title {
    background: #8B0000 !important;
}
.calendar .headrow .button {
    background: #8B0000;
    width: 100%;
    text-align: center;
    vertical-align: central;
    display: table-cell;
}
.calendar .headrow .button.nav {
    float: left;
    width: 20px;
    height: 20px;
    display: table-cell;
}
.calendar .headrow .button div {
    vertical-align: middle;
}
input#f-calendar-field-1,
input#f-calendar-field-2 {
    max-width: 100px;
}

select[name="ne_hour"],
select[name="ne_minute"],
select[name="end_hour"],
select[name="end_minute"]{
    width: 50px!important;
}

/*Blog Calendar */
.blogcalendar-month-selector,
.blogcalendar-archive-link {
    margin-left: auto;
    margin-right: auto;
}
.blogcalendar-day-name {
    padding: 2px;
    font-size: 95%;
}
.blogcalendar-table {
    max-width: 200px;
}
/* BBCODE CLASSES */
.bbcode li {
    list-style: inside;
    list-style-type: inherit;
}
/*Custom Page */
.cpage_body span.img {
    width: 45%;
    margin: 0 20px 5px 0;
    float: left!important;
}
.cpage_body span.img img {
    width: 100%;
}
.cpage_body a, 
.cpage_body a:visited { 
    text-decoration: none !important;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear; 
}
/* Welcome Message */
.mywm {
    margin: 0;
    overflow: hidden;
    padding: 10px;
    background: url(images/bg.jpg);
    -webkit-border-radius: 3px;
    border-radius: 3px;     
}
.mywm h1, 
.mywm h2, 
.mywm h3, 
.mywm h4, 
.mywm h5, 
.mywm h6 {
    color: #fff;
}
.mywm span.img {
    width: 45%;
    margin: 0 20px 5px 0;
    float: left!important;
}
.mywm span.img img {
    width: 100%;
}
.mywm a, 
.mywm a:visited {  
    text-decoration: none !important;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear; 
}
/* #Media Queries
================================================== */ 
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 1300px) {

}
	@media only screen and (min-width: 768px) and (max-width: 992px) {

}
	@media only screen and (min-width: 479px) and (max-width: 992px) {
#news-slider {
    height: 300px !important;
}
}
@media (max-width: 1800px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:18%; 
	max-width:130px;
}
}
@media (max-width: 1700px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:14%; 
}
}
@media (max-width: 1600px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:12%; 
}
}
@media (max-width: 1500px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:10%; 
}
}
@media (max-width: 1400px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:6%; 
}
}
@media (max-width: 1300px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:1%; 
}
}
@media (max-width: 1200px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:1%; 
	max-width:80px;
	padding-top:1px;
}
}
@media (max-width: 1100px){
.im-img {
	position:absolute; 
	z-index:5000; 
	left:1%; 
	max-width:80px;
	padding-top:1px;
}
}
	@media only screen and (max-width: 767px) {
.brand a {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.social {
    margin-top: 20px;
}

.ls-s1,
.ls-s2 {
    display: none;
}

#news-slider {
    height: 320px !important;
}
.social-bar {
    float: left;
    margin-right: 0;
    text-align: left;
}
}
	@media only screen and (max-width: 623px) {
#news-slider {
    height: 250px !important;
}
#slider .ms-thumb h3 {
    font-size: 90%;    
    }	   
}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
.article .entry .newsimage, 
.article .entry p img,
.article.list .entry .newsimage {
    float: none;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
}
.article.otn .entry .newsimage, 
.article.otn .entry p img {
    float: none;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%;
}

#news-slider {
    height: 200px !important;
}
#searchbar {
    text-align: right;

}
.top-bar{
	 margin-top: 70px;
	 text-align: center;
}

}