/** Shell **/
*{
	margin:0;
	padding:0;
}

body{
	font-family:arial, helvetica, sans-serif;
	color:#ececec;
	width:100%;
	margin:0;
}
a{
	color:#c83803;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	color:#c83803;
	font-size:20pt;
}
h2{
	font-size:14pt;
}
p{
	padding:5px 0;
}
#header{
	background-image:url('../images/shadow.png');
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0 0 30px 0;
	margin:0;
	position:fixed;
	top:0px;
	left:0px;
	z-index:54;
	width:100%;
}
#logo-bar{
	width:100%;
	margin:0;
	padding:10px 0;
	background-color:#0b162a;
}
#logo{
	width:749px;
}
#navigation-bar{
	 width:100%;
	 margin:0;
	 padding:0;
	 background-color:#c83803;
	 border-top:1px solid #ececec;
	 border-bottom:1px solid #ececec;
}
#navigation{
	width:800px;
}
#nav-links{ 
	list-style-type:none;
	width:800px;
	font-weight:bold;
}
ul#nav-links li{
	display:inline-block;
	width:19%;
	text-align:center;"
}

ul#nav-links li{
	_display: inline;
}
ul#nav-links li a {
	color:#e7e7e7;
	text-decoration:none;
	padding:5px 0;
	display:inline-block;
}
ul#nav-links li a:hover {
	color:#fff;
	background-image:url('../images/nav_highlight.png');
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none;
}
#payton{
	position:relative;
	bottom:-65px;
	left:710px;
	z-index:55;
	margin-top:-290px;
}
#footer{
	width:800px;
	font-size:10pt;
	color:#383838;
	text-align:center;
}
#footer a{
	color:#07447c;
}
#footer a:hover{
	background-image:none;
	color:#07447c;
	text-decoration:underline
}
#main-content{
	margin-top:120px;
	padding:10px 20px;
	background-color:#0b162a;
	border-right:3px solid #c83803;
	border-bottom:3px solid #c83803;
	border-left:3px solid #c83803;
	width:760px;
	font-size:12pt;
}
.centered{
	margin:0 auto;
}
/** Links **/
#links{
	padding:20px;
}
#link-list{
	margin:15px 0 0 0;
}
#link-list a{
	font-weight:bold;
}
/**Shared Styles - Among multiple pages **/
.bio-pic{
	border:3px solid #c83803;
	margin:0 20px 0 0;
	float:left;
	clear:none;
 }
.bio{
	float:left;
	clear:both;
}
.bio h1{
	font-family:'Arial Black', Arial, Helvetica, sans-serif;
	color:#c83803;
	font-size:20pt;
	display:inline-block;
}
.bio h2{
	font-size:14pt;
	display:inline-block;
	padding:0 0 0 3px;
}
/** jQuery Gallery Plugin **/
#puppy-gallery{
	margin:0 auto;
}
.gallery{
  position: relative;
  overflow: hidden;
  background-color: #666;
  padding: 12px;
  height: 390px;
  width:520px;
  z-index:2;
}
.galleryBar {
  position: absolute;
  left: 0;
  margin: 0;
  padding: 0 7px;
  display:none;
}

.galleryBar li {
  position: relative;
  margin: 0 7px 0 0;
  padding: 0;
  overflow: hidden;
  float: left;
  list-style: none;
}
.galleryScreen, .galleryInfo {
  position: absolute;
}
.galleryScreen {
 background-color: #222;
}
.galleryInfo {
 background-color: transparent;
 color: #fff;
 padding: 12px;
}
.galleryTitle {
 font-size: 135%;
 font-weight: bold;
}
/** Adults **/
#holly-bio{
	margin:20px 0 0 0;
}
/** Mail Chimp Form **/
#mc_embed_signup{
	width:66%;
	margin:0 auto;
}
#mc-embedded-subscribe-form{
	font: normal 100% Arial;
	font-size: 12px;
}
#mc-embedded-subscribe-form fieldset{
-moz-border-radius: 8px;
border-radius: 4px;
-webkit-border-radius: 8px;
border: 1px solid #000000;
padding-top: 1.5em;
margin: .5em 0;
background-color: #ffffff;
color: #333333;
}
#mc-embedded-subscribe-form fieldset legend{
	text-transform: capitalize;
	font-weight: bold;
	color: #ececec;
	background: #c83803;
	padding: .5em 1em;
	border: 1px solid #000000;
	-moz-border-radius: 8px;
	border-radius: 4px;
	-webkit-border-radius: 8px;
	font-size: 1.2em;
}
.indicate-required{
	text-align: right;
	font-style: italic;
	overflow: hidden;
	color: #333333;
	margin: 0 9% 0 0;
}
.mc-field-group{
	 margin: 1.3em 5%;
	 clear: both;
}
.mc-field-group label{
	display: block;
	margin: .3em 0;
	line-height: 1em;
	font-weight: bold;
}
.mc-field-group input{
	margin-right: 1.5em;
	padding: .2em .3em;
	width: 95%;
	float: left;
	z-index: 999;
}
#mce-responses{
	float: left;
	top: -1.4em;
	padding: 0em .5em 0em .5em;
	overflow: hidden;
}
.response{
	display: none;
	margin: 1em 0;
	padding: 1em .5em .5em 0;
	font-weight: bold;
	float: left;
	top: -1.5em;
	z-index: 1;
	width: 80%;
}
#mce-error-response{
	background: #FFEEEE;
	color: #FF0000;
}
#mce-success-response{
	color: #529214;
}
#mce_submit{
	 padding:auto;
	 margin:auto;
	 width:100px;
}