
body {
	font-family: 'Quicksand', sans-serif;
	
       /* font-family: "Open Sans", Helvetica, Arial,  sans-serif;
	font-weight: 500;
	padding-top: 50px; */
    /* color: #3c4b52; */
	color: #50525a;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	/*
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
       */
}

a {
	color: #f18c75;
}

a:hover, a:focus {
	color: #fbc36d;
}

a.table-link {
	color: #3c4b52;
	display: block;
	text-decoration: none;
}

blockquote{
  display:block;
  /* background: #fff; */
  background-color: #fbc36d;
  color: #fff;
  padding: 42px 60px 32px 110px;
  margin: 0 25px 20px;
  position: relative;
  
  /*Font*/
  line-height: 1.3;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  
  /*Borders - (Optional)*/
  border-left: 10px solid #f18c75;
  border-right: 2px solid #f18c75;
  border-left: 0px solid #f18c75;
  border-right: 0px solid #f18c75;
  
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  font-size: 160px;
  font-weight: 800;
  color: #fff;
  
  /*Positioning*/
  position: absolute;
  left: 20px;
  top:5px;
  line-height: 160px;
}

blockquote em {
	font-style: normal;
	font-size: 18px;
	font-weight: 200;
	display: block;
	text-align: center;
	margin-top: 20px;
	color: #50525a;
}

blockquote.sideblockquote {
	padding: 80px 40px 80px;
	text-align: left;
	font-size: 18px;
	margin: 0px 25px -70px;
	margin: 0px 0px -70px;
}

blockquote.sideblockquote em {
	font-size: 14px;
	text-align: left;
}


blockquote.sideblockquote::before {
  left: 35px;
  top:5px;
}

blockquote.sideblockquote::after {
  right: 5px;
  top: 5px;
}	

blockquote.noquotes::before{
  content: "\201C"; 
  font-size: 20px;
  font-weight: 800;
  color: #fff;
  
  /*Positioning*/
  position: relative;
  line-height: 20px;
  left: 0px;
  top: 0px;
}

blockquote.noquotes::after{
  content: "\201D"; 
  font-size: 20px;
  font-weight: 800;
  color: #fff;
  
  /*Positioning*/
  position: relative;
  line-height: 20px;
  left: 0px;
  top: 0px;
}

blockquote.noquotes {
	padding: 20px 20px 20px;
	margin: 0px 0px 0px;
}

.label-aih {
	background-color: #f0d1c7; /* #f18c75; */ /* #f0d1c7; */ /* #fbc36d; */
	color: #f18c75; /* #fbc36d; */ /* #fffce6; */
}

.btn-aih {
	color: #fff;
	background-color: #f18c75;
	border-color: #f18c75; /* #eea236; */
	text-transform: uppercase;
	border-radius: inherit;
}

.btn-aih:hover {
	background-color: #fbc36d;
	color: #50525a;
	border-color: #eea236;
}

.btn-aihimg {
	color: #fff;
	/* background-color: #f18c75; */
	background-color:#80858c;
	border-color: #eea236;
	line-height: 2em;
	padding: 0px;
	border: 0px solid transparent;
	border-radius: 0.1em;
	text-transform: uppercase;
	margin-bottom: 20px;
	/*
	opacity: 1;
	
	transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-webkit-transition: opacity .1s ease-in-out;
	*/
	width: 100%;
}

.btn-aihimg:hover {
	background-color: #fbc36d;
	color: #50525a;
	/* opacity: 0.9; */
}

.btn-aihimg .img-responsive {
	margin: 0 auto;
}

.btn-aihimg span {
	display: block;
	/* background-color: #f18c75; */
	background-color: #80858c;
	min-height: 76px;
	padding-top: 18px;
}

.btn-aihimg:hover span {
	background-color: #f18c75;
}

.gallery .btn-aihimg {
	text-transform: none;
	white-space: normal;
}

.spacer {
    margin-top: 40px; /* define margin as you see fit */
}

.spacersmall {
    margin-top: 20px; /* define margin as you see fit */
}

.socialbar {
	min-height: 44px; 
	background-color: #50535c; 
	font-size: 18px;
	line-height:42px;
	text-align: right;
}

.socialitem {
	color: #fff;
	display: inline-block;
	text-transform: uppercase;
}

.socialitem a {
	display: block;
	color: #fff;
	padding: 0px 5px;
}

.socialitem a img {
	height: 24px;
	vertical-align: middle;
}

.navbar-header {
	float: none;
}

.navbar {
	min-height: 30px;
	margin-bottom: 0px;
	border-radius: 0px;
}

.navbar-default {
	background-color: #ffffff;
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	filter: none;
}

.navbar-collapse {
	padding: 0px 0px 0px;
}

.navbar-nav {
	text-align: center;
}

.navbar-default .navbar-nav>li {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	float: none;
}

.navbar-default .navbar-nav>.active>a {
	color: #f18c75;
}

.navbar-default .navbar-nav>li>a {
	color: #3c4b52;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #f18c75;
}

.navbar-default .navbar-nav>.open>a {
	color: #f18c75!important;
}

.navbar-nav > li > ul > li {
	text-transform: none;
}

/* needed? */
.navbar-nav>li>.dropdown-menu {
	background-color: rgba(250, 250, 250, 1);
	background-color: rgba(255, 255, 255, 0.95);
}


ul.dropdown-menu {
	background-color: rgba(255, 255, 255, 0.9);
}


ul.atoz {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
}

ul.atoz>li {
	display: inline-block;
	color: #ccc;
	text-align: center;
}

ul.atoz>li>a {
	display: inline-block;
	padding: 0px 10px;
	color: #000;
	/* text-decoration: none; */
}

ul.atoz>li>a.inactive {
	color: #ccc;
}

ul.atoz>li.active>a {
	color: #f18c75;
}

div.artistatoz {
	text-align: left;
	max-height: 420px;
	overflow: scroll;
	background-color: #fafafa;
}

div.artistatoz>p>a {
	color: #000;
}

div.artistatoz>p>a.active {
	color: #f18c75;
}

.is-table-row {
	display: table;
}
.is-table-row [class*="col-"] {
	float: none;
	display: table-cell;
	vertical-align: middle;
	padding: 0px;
}

.page-header {
	margin: 0px 0 0px;
}

.dropdown-menu {
	padding-top: 30px;
	position: absolute;
	/* width: 100%; */
	background-color: transparent;	
	text-transform: none;
}

#topNav .dropdown-menu  {
	width: 100%;
}

.nav>li {
	position: static;
}

.nav>li>a {
	color: #3c4b52;
}

.navadmin .nav>li {
	position: relative;
}

.topnav > li {
	padding: 0px 5px;
}

#topNav {
	/* z-index: 1100; */
	/* box-shadow: 0px 5px 5px #66666666; */
}

#topNav::after {
	position: absolute;
	z-index: 1100;
	box-shadow: 0px 3px 3px #666666;
	height: 1px;
	bottom: 1px;
	width: 100%;
}


#pageTop2 {
	/* z-index: 1050; */
	z-index: 10;
	position: absolute;
	background-color: transparent; 
	margin-bottom: -70px;
	width: 100%;
}

#pageTop2 li {
	margin: 0px; 
	padding: 0px 10px 0px;
}

#pageTop2 li a {
	display: block;
	background-color: #f18c75;
	color: #ebebe8;
	padding: 10px 20px 10px; 
	text-align: center;
	border-bottom-right-radius: 0.2em;
	border-bottom-left-radius:  0.2em;
}


#pageTop2 li a:hover {
	background-color: #fbc36d;
	color: #50525a;
}


#pageTop2 li.active a {
	background-color: #fbc36d;
	color: #50525a;
}


.navbar-brand {
	height: auto;
	padding: 20px;
}

.navbar-loginpanel {
	/* float: left; */
	text-align: right;
	height: 50px;
	padding: 10px 10px;
	font-size: 12px;
	line-height: 14px
}

.dropdown-menu {
	z-index: auto;
	z-index: 5; /* added */
}

.navadmin ul.dropdown-menu {
	z-index: 100;
}


.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: #005093;
	background-image: none;	
	color: #ffffff;	
}

.dropdown-menu>.active>a {
	background-color: #005093;
	background-image: none;	
	color: #ffffff;	
}

.dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #00558e;
	background-image: none;	
	color: #ffffff;	
}

.dropdown-header-new {
	text-transform: uppercase;
}

.dropdown-header {
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	padding: 3px 15px;
	color: #3c4b52;
}

.nav>li.dropdown-header>a {
	padding: 0px 0px;
}

.nav>li.active>a {
	color: #f18c75;
}

/* .nav>li>a */


.panel-primary {
	border-color: #29305f;
}

.panel-primary>.panel-heading {
	background-color: #29305f;	
	background-image: none;	
}

#expandablemaparea .panel-body {
	position: relative;
}

/*
#mapfooter {
	position: relative;
	bottom: 300px;
}
*/

.sameheightlogos {
	display: block;
}

.sameheightlogos img {
	text-align: center;
}

#workgrid .col-sm-4 {
	min-height: 440px;
}

.footer {
	margin: 100px 0px 0px;
	background: #f18c75;
	color: #fff;
	position: relative;
	z-index: 1;
	min-height: 300px;	
	font-size: 16px;
	font-weight: 600;
}
.footer:before {
	background: inherit;
	top: 0px;
	bottom: 0px; 
	content: '';
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	transform: skewY(-3deg);
	transform-origin: 0;
	z-index: -1;
}

footer a {
	color: #fff;
}

footer .nav>li>a {
	color: #fff;
	background-color: transparent;
}

footer .nav>li>a:hover {
	color: #50525a;
	background-color: transparent;
}

.footermenu {
	text-transform: uppercase;
}

@media screen and (min-width: 767px) {	
	.navbar-default .navbar-nav {
		width: 100%;
	}

	.topnav > li {
	 /*width: 13%; */
		padding: 0px 5px 0px 5px;
	}
	/*
	.topnav > li:first-child {
		width: 12%;
	}
	*/
	.topnav > li > a {
		text-align: center;
		padding: 10px 6px;
	}	
	
	.featured-image {
		margin: 20px 0 20px;
	}
	
	#workgrid .col-sm-4 {
		min-height: 460px;
	}	
	
	.dropdown-menu {
		min-width: 100px;
	}
		
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    max-width: 100%;
}

.twitterwidget iframe[style] {
    max-width: 100%;
}

@media screen and (min-width: 1025px) {
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
		width: 100% !important;
	}
	.twitterwidget iframe[style] {
		width: 100% !important;
	}
	
	.dropdown-menu {
		min-width: 160px;
	}	
}

@media screen and (max-width: 1025px) {

	#workgrid .col-sm-4 {
		min-height: 540px;
	}
	


}

@media screen and (max-width: 764px) {
	.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
		width: 100% !important;
	}
	.twitterwidget iframe[style] {
		width: 100% !important;
	}

	#workgrid .col-sm-4 {
		min-height: 200px;
	}	
	
	.topnav {
		margin: 0px 15px;
	}
	
	.topnav > li {
		padding: 5px 5px;
	}	
	
	.socialbar {
		font-size: 15px;
		text-align: center;
	}	

}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.cardholder {
	text-align: left;
	/* display: table; */
	width: 100%;
}

.card {
	padding: 15px 20px 15px;
	background-color: rgba(255, 255, 255, 0.6);
	float: none;
	/* display: table-cell; */
	vertical-align: middle;
	font-size: 18px;
}

.cardholder:first-of-type .card {
	/* padding: 50px 20px 20px; */
}
/*
.card>.row {
	padding: 0px 0px 0px;
}
*/

.card>.row {
	padding: 20px 150px 20px;
}	

.card>p, .card>h1, .card>h2, .card>ul, .card>ol, .card>form {
	padding: 10px 11% 10px;
	padding: 20px 11% 20px;
}

.card .lead {
	text-align: center;
	font-size: 22px;
}

.card>h2 {
	font-size: 28px;
}

.card a.btn {
	font-size: inherit;
}

.card button {
	font-size: inherit;
}

.card ul, .card ol {
	text-align: left;
	padding-left: 15px;
}

.card li {
	list-style: none; 
}

.card ul.colorbullets li::before {
	content: "•"; color: #f18c75;
	display: inline-block; width: 1em;
	margin-left: -1em
}

.picturecard {
	background-image: url(../img/design/homepagetop.jpg);
	background-size: 100%;
	background-position-y: 50%; /* -340px; */
	background-color: rgba(0, 0, 0, 1);
	background-repeat: no-repeat;
	max-height: 386px;
}

.grey {
	background-color: rgba(237, 233, 230, 1.0);
}

.picturecard .card {
	padding: 1px;
	background-color: transparent; /* rgba(128, 128, 128, 0.2);	*/
	/* color: #fff;	*/
	position: relative;
	text-align: center;		
	height: 386px;
}

.picturecard.slanted .card {
	background-image: url(../img/diagonal-top.png), url(../img/diagonal-bottom.png);
    background-position: left top, left bottom;
    background-repeat: no-repeat, no-repeat;
	background-size: 100%, 100%;
}

.picturecard.slanted.fromtogrey .card{
	background-image: url(../img/diagonal-top-grey.png), url(../img/diagonal-bottom-grey.png);
}


.card h1, .card h2, .card h3 {
	text-align: center;
}

.card h1 {
	text-transform: uppercase;
}

.card h1, .card h2 {
	line-height: 150%;
	font-weight: bold;
}

.card h1:after, .card h2:after {
	background: none repeat scroll 0 0 #3c4b52;
	bottom: -25px;
	content: "";
	display: block;
	height: 5px;
	position: relative;
	
	width: 200px;
	left: 50%;
	margin-left: -100px;

	/* border-radius: 10px; */
	margin-bottom: 30px;
}

.card h4:after {
	background: none repeat scroll 0 0 #3c4b52;
	bottom: -15px;
	content: "";
	display: block;
	height: 3px;
	position: relative;
	
	width: 130px;
	left: 0px;
	margin-left: 0px;

	/* border-radius: 10px; */
	margin-bottom: 30px;
}

.snippet:after {
	background: none repeat scroll 0 0 #f18c75;
	bottom: -15px;
	content: "";
	display: block;
	height: 1px;
	position: relative;
	
	width: 200px;
	left: 0px;
	margin-left: 0px;

	/* border-radius: 10px; */
	margin-bottom: 30px;
}

.snippet h3 {
	text-align: left;
}

.snippet h4 {
	text-align: left;
}


.card .snippet h4:after {
	background: none repeat scroll 0 0 transparent;
	bottom: 0px;
	content: "";
	display: inline;
	height: 3px;
	position: relative;
	
	width: 0px;
	left: 0px;
	margin-left: 0px;

	/* border-radius: 10px; */
	margin-bottom: 0px;
}



.teamentry h3 {
	text-align: left;
}

.teamentry h4 {
	text-align: left;
}


.card .teamentry h4:after {
	background: none repeat scroll 0 0 #f18c75;
	bottom: -15px;
	content: "";
	display: block;
	height: 1px;
	position: relative;

	width: 200px;
	left: 0px;
	margin-left: 0px;
	/* border-radius: 10px; */
	margin-bottom: 30px;
}




.picturecard h1:after, .picturecard h2:after {
	/* background: inherit;	*/
}

.picturecard .card .landing-header {
	background-color: rgba(255, 255, 255, 1);	
	/* color: #000; */
	margin: 190px 0px 0px;
	padding: 0px;
	width: 780px;	
	/*
	height: 200px;
	*/
	display: inline-block;
	border-top-left-radius: 0.7em 0.7em;
	border-top-right-radius: 0.7em 0.7em;
}

.picturecard .card .landing-header h1 {
	background-color: rgba(255, 255, 255, 1);	
	padding: 15px 10px 0px;
	margin: 0px;
	line-height: 120%;
	font-weight: 500;
	font-size: 42px;
	
	bottom: 0px !important;
	position: absolute;
	width: 780px;
	border-top-left-radius: 0.7em 0.7em;
	border-top-right-radius: 0.7em 0.7em;
}


@media(min-width:1200px){
	
	blockquote.sideblockquote {
		font-size: 14px;
	}
}


@media(max-width:1200px){
	.card a.btn {
		font-size: 18px;
	}
	.card>.row {
		padding: 20px 150px 20px;
	}	
	
	
}

@media (min-width:767px) and (max-width:992px) {

	.navbar-nav>li>a {
		font-size: 12px;
		font-weight: 700;
	}
	
	.picturecard .card {
		/* padding: 50px 50px 50px; */		
		height: 320px;
	}	
	

	.picturecard .card .landing-header {
		margin: 175px 0px 0px;
		padding: 0px;
		width: 600px;
	}

	.picturecard .card .landing-header h1 {
		padding: 10px 10px 0px;
		line-height: 110%;
		font-size: 36px;
		width: 600px;
	}	
		
	
}

@media(max-width:992px){	
	
	.card a.btn {
		font-size: 16px;
	}
	
	.picturecard .card {
		/* padding: 50px 50px 50px; */		
		/* height: 350px; */
	}	
	
	.card>.row {
		padding: 10px 10px 10px;
	}	
}

@media(max-width:767px){
	
	.card h1 {
		font-size: 30px; 
	}
	
	.card h2 {
		font-size: 22px;
	}

	.card>p, .card>h1, .card>h2, .card>ul, .card>ol, .card>form {
		padding: 20px 10px 20px;
	}	
	
	.picturecard .card {
		/* padding: 50px 50px 50px; */		
		height: 240px;
	}

	.card a.btn {
		font-size: inherit;
	}	
	
	.card>.row {
		/* padding: 0px 10px 0px; */
	}	
 
	blockquote{
	  padding: 80px 40px 80px;
	  text-align: left;
	}
	

	blockquote::before{
	  left: 35px;
	  top:5px;
	}

	blockquote::after{
	  right: 5px;
	  top: 5px;
	}	
	

	blockquote.sideblockquote {
		margin: 0px 0px 0px;
	}
	

	.picturecard .card .landing-header {
		background-color: rgba(255, 255, 255, 1);	
		color: #000;
		margin: 125px 0px 0px;
		padding: 0px;
		width: 80%;	
		height: 120px;
		display: inline-block;
		border-top-left-radius: 0.7em 0.7em;
		border-top-right-radius: 0.7em 0.7em;
	}

	.picturecard .card .landing-header h1 {
		padding: 10px 10px 0px;
		line-height: 110%;
		font-size: 26px;
		width: 80%;
	}	
	
}


@media(max-width:480px){
	
	.card h1 {
		font-size: 30px; 
	}
	
	.card h2 {
		font-size: 22px;
	}

	.card>p, .card>h1, .card>h2, .card>ul, .card>ol, .card>form {
		padding: 20px 10px 20px;
	}	
	
	.picturecard .card {
		/* padding: 50px 50px 50px; */		
		height: 150px;
	}

	.card a.btn {
		font-size: inherit;
	}	
	
	.card>.row {
		/* padding: 0px 10px 0px; */
	}	
 
	blockquote{
	  padding: 80px 40px 80px;
	  text-align: left;
	}
	

	blockquote::before{
	  left: 35px;
	  top:5px;
	}

	blockquote::after{
	  right: 5px;
	  top: 5px;
	}	
	

	blockquote.sideblockquote {
		margin: 0px 0px 0px;
	}
	

	.picturecard .card .landing-header {
		background-color: rgba(255, 255, 255, 1);	
		color: #000;
		margin: 50px 0px 0px;
		padding: 0px;
		width: 88%;	
		height: 100px;
		display: inline-block;
		border-top-left-radius: 0.7em 0.7em;
		border-top-right-radius: 0.7em 0.7em;
	}

	.picturecard .card .landing-header h1 {
		padding: 0px;
		line-height: 110%;
		font-size: 22px;
	}	
	
}



@media(max-width:767px){
	#workgrid .col-xs-12 img {
	}
}
@media(min-width:768px){
	#workgrid .col-sm-12 img {
		max-height: 160px;
	}	
}
@media(min-width:992px){	
	#workgrid .col-md-12 img {
		max-height: 220px;
	}
}
@media(min-width:1200px){
	#workgrid .col-lg-12 img {
		max-height: 250px;
	}
	
	.dropdown-menu {
		min-width: 200px;
	}
	
	.card a.btn {
		font-size: 19px;
	}
}

.container-fluid {
	padding-left: 0px;
	padding-right: 0px;
}

.bootstrap-datetimepicker-widget {
	background-color: #fff;
	z-index: 100;
}

.checkbox-inline,
.checkbox-inline + .checkbox-inline,
.checkbox-inline + .radio-inline,
.radio-inline,
.radio-inline + .radio-inline,
.radio-inline + .checkbox-inline {
    margin-left: 0;
    margin-right: 10px;
}

.checkbox-inline:last-child,
.radio-inline:last-child {
    margin-right: 0;
}


/* 
Timeline - Bootstrap 3.0.0 Snippet by juniwalk
http://bootsnipp.com/snippets/featured/single-column-responsive-timeline
*/
.timeline {
    position: relative;
    padding: 21px 0px 10px;
    margin-top: 4px;
    margin-bottom: 30px;
}

.timeline .line {
    position: absolute;
    width: 4px;
    display: block;
    background: currentColor;
    top: 0px;
    bottom: 0px;
    margin-left: 30px;
}

.timeline .separator {
    border-top: 1px solid currentColor;
    padding: 5px;
    padding-left: 40px;
    font-style: italic;
    font-size: .9em;
    margin-left: 30px;
}

.timeline .line::before { top: -4px; }
.timeline .line::after { bottom: -4px; }
.timeline .line::before,
.timeline .line::after {
    content: '';
    position: absolute;
    left: -4px;
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50%;
    background: currentColor;
}

.timeline .panel {
    position: relative;
    margin: 10px 0px 21px 70px;
    clear: both;
}

.timeline .panel::before {
    position: absolute;
    display: block;
    top: 8px;
    left: -24px;
    content: '';
    width: 0px;
    height: 0px;
    border: inherit;
    border-width: 12px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.timeline .panel .panel-heading.icon * { font-size: 20px; vertical-align: middle; line-height: 40px; }
.timeline .panel .panel-heading.icon {
    position: absolute;
    left: -59px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0px;
    border-radius: 50%;
    text-align: center;
    float: left;
}

.timeline .panel-outline {
    border-color: transparent;
    background: transparent;
    box-shadow: none;
}

.timeline .panel-outline .panel-body {
    padding: 10px 0px;
}

.timeline .panel-outline .panel-heading:not(.icon),
.timeline .panel-outline .panel-footer {
    display: none;
}


.modal {
	z-index: 1150;
}


.btn-group .dropdown-menu {
	background-color: #fff;
	padding-top: 0px;
	z-index: 1150;
}

.postrow h3 {		
	margin-top: 0px;
	padding-top: 10px;
	font-size: 1.1em;
}
.postrow .btn-aihimg {
	margin-bottom: 0px;
}
.postrow>div>a {
	color: #3c4b52;
}
.postrow>div>a:hover {
	text-decoration: none;
}
.postimage {
	padding: 0px;
}
.postcontent>a {
	padding: 10px;
	padding: 0px 10px;
}	
.postrow>div {
	padding: 0px;
}

.postrow.hover {
	background-color: #fbc36d;
	color: #50525a;
	opacity: 0.8;
}

.post-nav {
	color: #3c4b52;
}

.grid-item {
	padding-top: 10px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
}

.grid-item-content {
	padding: 0px;
}

.grid-item-content .caption {
	text-align: center;
}
 


.alphaanchors {
	margin: 0px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	
	padding: 8px 10px;
	font-size: 14px;
	line-height: 1.3333333;
}

.alphaanchors a {
	padding: 6px 11px!important;
	font-size: 14px;
	line-height: 1.3333333;
}


#work dd {
	padding-bottom: 5px;
}