/**************************************
/ Footer
**************************************/
.footer-container {
	width:980px;
	background:#333;
	clear: both;
 	position: relative;
 	z-index: 10;
}
.footer-row { margin-top: 30px;}
.footer-col {color:#ababab; font-size: 11px;}
.footer-col a {color:#dcdcdc; font-weight: bold;}
.footer-col a:hover {color:#328AA4; text-decoration: none;}
.footer-col h5, .footer-col strong {color:#f9f9f9; text-shadow:none;}
.footer-col h5 {margin-bottom: 25px;}
.footer-col ul {margin: 0px;}
.footer-col ul li {list-style: none; padding-bottom: 20px;}
.footer-col ul.post-list li {
	border-bottom: 1px dashed #504f4f;
	padding: 10px 0px;
}
/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
	.footer-col {
		clear:both;
		overflow: auto;
		margin-bottom: 20px;
	}
	.footer-sub .right {display: none;}
}
ul.img-feed li {
	float: left; 
	margin: 0px 14px 24px 0px; 
	padding-bottom: 0px;
}

/* Portrait tablet */
@media (min-width: 768px) and (max-width: 979px) {
	ul.img-feed li:nth-last-child(-n+4) {display: none;}
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}

.container:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  line-height: 0;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

.span4 {
  width: 300px;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}
.table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.span6 {
  width: 460px;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}
.table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.no-margin {margin-bottom:0px;}
.span12 {
  width: 940px;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}
.table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.left {float: left;}
.right {float: right;}
.row.header {margin-bottom: 30px;}
.footer-sub {background: #1f1f1f; padding: 10px 0px;}
.footer-sub div div span {padding: 0px 20px;}

/**************************************
/ MISC
**************************************/
.row {margin-bottom:20px;}
.sub-row30 {margin-bottom:30px;}
.sub-row20 {margin-bottom:20px;}
.no-margin {margin-bottom:0px;}