/*
#container { width: 100%; height:100%; text-align: left; margin:0px auto; }
#layout { margin: 0px auto; width: 950px; background-color:#000000; padding:10px; height:100%; }
*/
* {
padding: 0;
margin: 0;
border: 0;
}
img{ max-width:100%; }

h2{ margin-top:0px; }
h3{ font-size:22px; font-weight:bold; text-align:center; padding:10px; background:#666; color:#fff; }
h3 a{ color:#fff; }
h3 a:hover{ color:#000; }

ul, ol{ padding-left:20px; }

body, html {
	color: #000; 
	background:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.comments {
	background:#666666;
	text-align:left;
	vertical-align:top;
}

.comments td{
	padding:3px;
}
#mainContainer {
	background: #fff;
	padding-bottom:40px;
}

.pad{ padding:10px 0px; }
.big-btn{
	background:#e73f2a;
	color:#fff;
	font-weight:bold;
	padding:10px 25px;
}
.big-btn:hover, .big-btn:focus{
	background:#000;
	color:#fff;
	text-decoration:none;
}
.center{ text-align:center; }
.right{ text-align:right; }
.left{ text-align:left; }

.searchtxt{
	padding:5px 10px;
	border:solid 1px #000;
}
.searchbtn{
	padding:5px 10px;
	background:#e73f2a;
	color:#fff;
	border:solid 1px #e73f2a;
}

.social-btns{
	line-height: 23px;
}

.pagination-a{ display:inline-block; padding:0 4px; font-weight:bold; font-size:12pt; }
.disabled{ color:#666; }
.disabled .fa-inverse{ color:#000; }
.art-listing{ width:164px; padding:10px; margin:3px 0px; display:inline-block; vertical-align:top; }
.art-listing img{ max-width:100%; max-height:110px; }
.art-current{ background:#333; }

.art-listing:hover{ background:#ccc; }

.breadcrumbs{ padding-bottom:15px; }

#powerTip{ 
	width:315px; 
	white-space:normal; 
	background:url(/images/tooltipskulls.gif) no-repeat center 35px #000;
	font-size:10px;
	padding:5px;
}
.tip-top{ padding:10px 50px; font-weight:bold; text-align:center }
.tip-content{ background:#666; padding:0px 10px 10px 10px; }

.navbar-default {
  background: #555555;
  border: none;
  margin-bottom: 20px;
  border-radius: 0px;
}
.navbar-default .navbar-collapse {
  border: none;
}
.navbar-default .nav {
  width: 100%;
  background: #555555;
  padding: 0px;
  list-style: none;
  text-align: center;
}
.navbar-default .nav.navbar-collapse {
  margin-right: 0px;
}
.navbar-default .nav ul {
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 0px;
}
.navbar-default .nav ul li {
  display: inline-block;
  list-style: none;
  margin-left: 14px;
  font-size:0px;
}
.navbar-default .nav ul li a {
  text-decoration: none;
  display: inline-block;
  vertical-align: middle;
  font-size: 14pt;
  color: #ffffff;
  line-height: 65px;
  padding: 0px 15px;
}
.navbar-default .nav ul li a.dropdown-toggle i {
  width: auto;
  line-height: 65px;
}
.navbar-default .nav ul li.current a,
.navbar-default .nav ul li a:hover,
.navbar-default .nav ul li a:focus {
  color: #e73f2a;
  background: #333333;
}
.navbar-default .nav ul li ul li a {
  text-transform: none;
}
.navbar-default .nav ul li.open > a,
.navbar-default .nav ul li.open > a:hover,
.navbar-default .nav ul li.open > a:focus {
  color: #e73f2a;
  background: #000;
}
.navbar-default .nav ul li.open > a.dropdown-toggle,
.navbar-default .nav ul li.open > a:hover.dropdown-toggle,
.navbar-default .nav ul li.open > a:focus.dropdown-toggle {
  color: #e73f2a;
  cursor:default;
  background: #333;
}
.navbar-default .nav ul li .dropdown-menu {
  border-radius: 0px;
  background: #333333;
  box-shadow: none;
  border: none;
  margin-top: 0px;
  margin-right: 0px;
  padding: 0px;
  box-shadow: 0;
  left: 0;
  min-width: 260px;
  width: 100%;
}
.navbar-default .nav ul li .dropdown-menu li,
.navbar-default .nav ul li .dropdown-menu li ul li {
  display: block;
  margin-left: 0px;
}
.navbar-default .nav ul li .dropdown-menu li.current a,
.navbar-default .nav ul li .dropdown-menu li ul li.current a,
.navbar-default .nav ul li .dropdown-menu li a:hover,
.navbar-default .nav ul li .dropdown-menu li ul li a:hover {
  background: #333333;
  color: #e73f2a;
  border-color: #333333;
}
.navbar-default .nav ul li .dropdown-menu li a,
.navbar-default .nav ul li .dropdown-menu li ul li a {
  color: #ffffff;
  padding: 8px 10px 8px 15px;
  line-height: normal;
  display: block;
  font-size: 14pt;
  text-align: left;
}
.navbar-default .nav ul li .dropdown-menu li ul,
.navbar-default .nav ul li .dropdown-menu li ul li ul {
  padding-left: 0px;
}
.navbar-default .btn-navbar,
.navbar-default .navbar-toggle {
  background: #333333;
  width: 100%;
  border: none;
  padding: 11px 13px;
  margin: 0px;
  font-size: 28px;
  font-weight: bold;
  color: #FFF;
}
.navbar-default .btn-navbar .menu_hamburger,
.navbar-default .navbar-toggle .menu_hamburger {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}
.navbar-default .btn-navbar .menu_hamburger .icon-bar,
.navbar-default .navbar-toggle .menu_hamburger .icon-bar {
  background-color: #FFF;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  display: block;
  height: 4px;
  width: 30px;
  margin: 4px 0px;
}

#warning-msg{ height:240px; font-size:11px; line-height:120%; }
#warning-msg img{ margin-top:20px; }
#warning-msg h3{ margin-top:20px; background-color:#000; }

.art-cat-list{ min-height:310px; }





/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout.
***/
.clear { clear: both; }
.menulink {	padding-top: 20px; }
.date {
	color:#e73f2a;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:100%;
}
a:active, a:focus { outline: 0; }
a {
	color: #e73f2a;
}
a:hover {
	color: #9F2D1D;
}
.menulink a {
	font-weight:bold;
	font-size:14px;
	color: #ffffff;
	text-decoration: none;
}
.menulink a:hover { color: #bcbcbc; }
.headerBlock{ background-color:#333333; border:#666666 solid 1px; color:ffffff; font-weight:bold; text-align:center; padding:1px; height:18px; margin-bottom:5px; }
.vertical_slide { padding-left: 10px; }
.vertical_slide a { color: #e73f2a; font-size:14px; font-weight:bold; text-decoration: none; }
.vertical_slide a:hover { color: #9F2D1D; }

.inputbox { font: 11px Arial,Tahoma,sans-serif; border: solid 1px #000000; padding:3px; }
.inputbutton { font: 11px Arial,Tahoma,sans-serif; border: #e73f2a solid 1px; background-color:#000000; color:#ffffff; padding-left:4px; padding-right:4px;}
.inputbutton2 { font: 11px Arial,Tahoma,sans-serif; border: solid 1px; padding-left:4px; padding-right:4px; background: #e73f2a; color: #fff;}
.textareabox { font: 11px Arial,Tahoma,sans-serif; border: 1px solid #000000; padding:3px; }
.selectbox { font: 11px Arial,Tahoma,sans-serif; }

#ajaxcontainer a{ color:#003366; }
#ajaxcontainer a:hover{ color:#000033; }