body, div, p, blockquote, ol, ul, dl, li, dt, dd, tr, td
{
    font-family: "verdana", "arial", "helvetica", "san-serif";
    font-size: 11px; 
    color: #333;
    line-height: 16px;
}

body {
	background-color: #565152;
}

.row {
	margin-top: 5px;
}

.container {
	width: 945px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.carousel .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel .active.left {left:0;opacity:0;z-index:2;}
.carousel .next {left:0;opacity:1;z-index:1;}

#top-bar {
	color: #ccc;
	padding-top: 10px;
}

#top-bar a {
	color: inherit;
}

input[type="text"] {
    font-family: "verdana", "arial", "helvetica", "san-serif";
    font-size: 11px;
	height: 12px;
	margin-top: 5px;
}

button[type="submit"] {
	margin-top: -5px;
}

#logos {
	width: 110%;
}

.shift-right {
	margin-left: 61px;
}

#cog-title {
	color: white;
	/* Actual font on Biology page is Futura Condensed, but Oswald (Google) is similar */
	/* Sanaya likes Pathway Gothic One */
/*	font-family: 'Convergence', sans-serif;*/
	font-family: 'Belleza', sans-serif;
/*	font-family: 'Bubbler One', sans-serif;*/
/*	font-family: 'Imprima', sans-serif;*/
/*	font-family: 'Strait', sans-serif;*/
/*	font-family: 'Signika', sans-serif;*/
	font-size: 42px;
	font-weight: 100;
	margin-top: 30px;
}

#cog-title a {
	color: white;
	text-decoration: none;
}

#navbar {
	background-color: #3498db;
	padding-top: 10px;
	margin-bottom: 3px;
	padding-right: 31px;
}

#navlinks * {
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

#light-box {
	background-color: #bdc3c7;
	margin-bottom: 42px;
	padding-bottom: 16px;
	padding-left: 20px;
	padding-right: 16px;
}

.top-padding10 {
	padding-top: 10px;
}

.top-padding5 {
	padding-top: 5px;
}

.top-margin-5 {
	margin-top: -5px;
}

.top-margin5 {
	margin-top: 5px;
}

#dark-box {
	background-color: #333;
	width: 940px;
	margin-left: -70px;
	padding: 5px 50px;
	margin-bottom: 5px;
	padding-right: 90px;
}

.small-box {
	background-color: #ecf0f1;
	padding: 10px 25px;
	box-sizing: border-box;
	border: 1px solid #969B9E;
/*	border-right: 6px solid #e67e22;*/
	border-bottom: 6px solid #02a6a6; /* This is the accent on the edge of the box */
	-webkit-box-shadow: 1px 1px 3px 0px #aaa;
	box-shadow: 1px 1px 3px 0px #aaa;
}

.offset-142 {
	margin-left: 142px;
}

#image-box {
	border: 1px solid #969B9E;
	margin-bottom: -5px;
}

.image-shadow {
	border: 1px solid #969B9E;
	-webkit-box-shadow: 1px 1px 3px 0px #aaa;
	box-shadow: 1px 1px 3px 0px #aaa;
	margin: 5px;
}

#cogCarousel {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.larger-font {
	font-size: 15px;
	font-weight: 100;
	line-height: 150%;
}

.vertical-bar {
	background-color: #e67e22;
}

.no-bottom-pad {
	padding-bottom: 0px;
}

#footer {
	margin-top: -28px;
}

#copyright-info {
	color: #ccc;
}

#director-pic {
	float: left;
	margin-right: 10px;
	border: 1px solid #969B9E;
	-webkit-box-shadow: 1px 1px 3px 0px #aaa;
	box-shadow: 1px 1px 3px 0px #aaa;
}

#navbar.dan-bar {
	background-color: #16a085;
}

#navbar.ray-bar {
	background-color: #73c9e4;
}

.dark-link {
	color: #333;
	text-decoration: underline;
}

.official-title {
	font-weight: bold;
}

#dog1 {
	float: left;
	margin-left: 40px;
	border: 1px solid #969B9E;
	-webkit-box-shadow: 1px 1px 3px 0px #aaa;
	box-shadow: 1px 1px 3px 0px #aaa;
}

#dog2 {
	float: right;
	margin-right: 40px;
	border: 1px solid #969B9E;
	-webkit-box-shadow: 1px 1px 3px 0px #aaa;
	box-shadow: 1px 1px 3px 0px #aaa;
}

.cv-category {
	font-weight: bold;
	font-style: italic;
}

.row .dark {
	background-color: #ccc;
}

#current-page {
  border-bottom: 1px solid;
}

#push-down {
  padding-top: 25px;
  padding-bottom: 25px;
}

#face-box {
/*  margin: 60px;*/
}

.bottom-pad-10 {
  padding-bottom: 10px;
}