@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:#FFF url(../images/bg-top.jpg) center top no-repeat;
	text-align:center;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#433a3b;
}
small {
	font-size:9px;
	font-style:italic;
}
img {border:none;}

.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	margin:0;
	padding:0;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
a {
	color:#790000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:2px 0;
	padding:0;
}
h3 {
	font-size:32px;
}
h4 {
	font-size:24px;
}

.text-style-alt {
	font-family:"Times New Roman", Times, serif;
}

#site-wrapper,
#nav-wrapper,
#footer-inner  {
	width:980px;
	margin:0 auto;
}

#content-wrapper {
	clear:both;
	background:url(../images/bg-distressed.jpg) top center no-repeat;
}
#content-inner {
	width:979px;
	margin:0 auto;
	min-height:500px;
	height:auto !important;
	height:500px;
	border-color:#E1E1E1;
	border-width:0 1px 0 1px;
	border-style:solid;
	text-align:left;
}

#logo {
	display:block;
	position:absolute;
	top:0px;
	z-index:2;
	margin:0;
	padding:15px 0 0 0;
}
#logo a {
	display:block;
	background:url(../images/logo.png) top left no-repeat;
	width:364px;
	height:146px;
	overflow:hidden;
	text-indent:-9999px;
	
}

#dog-tags {
	display:block;
	background:url(../images/dog-tags.png) top left no-repeat;
	width:317px;
	height:307px;
	position:absolute;
	z-index:1;
	top:0; 
	margin:0 0 0 -110px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
}


#marcs-main-pic {
	display:block;
	float:left;
	width:623px;
	height:276px;
	background:url(../images/marcs-main-pic.jpg) left top no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	padding:0;
}


/*	// Nav Styles	//	*/
	#nav-wrapper {
		text-align:left;
		padding:180px 0 20px 0;
	}
	#nav-wrapper ul {
		margin:0 0 0 208px;
		padding:0;
		list-style:none;
		height:51px;
	}
	#nav-wrapper ul li {
		list-style:none;
		margin:0;
		padding:0;
		display:inline;
	}
	#nav-wrapper ul li a {
		display:block;
		float:left;
		height:51px;
		overflow:hidden;
		text-indent:-9999px;
	}
	
	a#home {
		background-image:url(../images/nav-home.jpg);
		width:69px;
	}	
	a#about {
		background-image:url(../images/nav-about.jpg);
		width:84px;
	}
	a#last-letter {
		width:156px;
		background-image:url(../images/nav-last-letter.jpg);
	}
	a#contact {
		width:132px;
		background-image:url(../images/nav-contactus.jpg);
	}
	a#donate {
		width:94px;
		background-image:url(../images/nav-donate.jpg);
	}
	a#events {
		width:155px;
		background-image:url(../images/nav-events.jpg);
	}
	a#blog {
		width:76px;
		background-image:url(../images/nav-blog.jpg);
	}
	

/*	// Footer Styles	//	*/
	#footer {
		background:url(../images/footer-bg-repeater.gif) top left repeat-x;
	}
	#footer-wrapper {
		background:url(../images/footer-bg.jpg) center top repeat-x;
	}
	#footer-inner {
		height:150px;
		padding:30px 0 0 0;
		
		color:#42393a;
		font-size:12px;
	}
	
	#footer-inner ul#links {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}
	#footer-inner ul#links li{
		list-style:none;
		display:inline;
		margin:0;
		padding:0 16px 0 16px;
		background:url(../images/divider-footer-nav.gif) right 3px no-repeat;
	}
	#footer-inner ul#links li.last {
		background:none;
	}
	#footer-inner ul#links li a{
		color:#42393a;
		text-decoration:none;
	}
	#footer-inner ul#links li a:hover{
		color:#790000;
	}	
	
	#footer-inner .info {
		float:right;
		width:400px;
		text-align:right;
		padding:0 30px 0 0;
	}
	

	#video-brief {
		width:287px;
		padding:15px 14px;
		float:right;
		background:url(../images/vide-brief-divider.gif) left 15px no-repeat;
	}
	
	.columns {
		clear:both;
		background:url(../images/right-col-divider-repeater.gif) 664px top repeat-y;	
		
		padding:0 0 30px 0;	
	}
	
	.left-column {
		float:left;
		width:615px;
		margin:0;
		padding:0 20px;
	}
	
	.right-column {
		float:right;
		width:253px;
		margin:0;
		padding:25px 30px;
		background:url(../images/bg-right-col-top.gif) top no-repeat;
	}
	
	.story-headline {
		background:url(../images/header-bg.jpg) bottom right no-repeat;
		padding:0;
		min-height:69px;
		height:auto !important;
		height:69px;
		border-bottom:1px dashed #BBB;
	}
	
	.story-title {
		margin:0;
		padding:15px 0 0 0;
		font:normal 36px "Times New Roman", Times, serif;
		color:#002157;
	}
	.story-date {
		color:#bbb7b8;
		font-style:italic;
		font-size:11px;
		margin:0;
		padding:0;
	}
	
	
/*	// Form Styles	//	*/
	form {
		padding:0;
		margin:0;
	}	
	form label {
		display:block;
		font-size:14px;
		color:#433a3b;
		padding:10px 0 2px 0;
	}
	form .text-field {
		display:block;
		margin:5px 0;
		background-color:#f5f4f4;
		border:1px solid #d8d7d7;
		width:238px;
		padding:6px;
		color:#666;
		font:normal 14px Arial, Helvetica, sans-serif;
	}
	
	.form-button {
		display:block;
		border:1px solid #a1adc1;
		background:none;
		background-color:#bdcbe2;
		font:normal 16px "Times New Roman", Times, serif;
		color:#002157;
		padding:7px 7px 4px 7px;
		margin-top:7px;
	}
	
	.divider {
		clear:both;
		display:block;
		height:1px;
		background-color:#adabab;
		margin:10px 0;
		padding:0;
		overflow:hidden;
	}
	
	.dashed-divider-alt,
	.dashed-divider {
		display:block;
		height:1px;
		overflow:hidden;
		margin:10px 0;
		border-bottom:1px dashed #555;
	}
	.dashed-divider-alt {
		border-bottom:1px dashed #DDD;
	}
	
	.button-donation {
		display:block;
		margin:20px 0 ;
		padding:0;
		overflow:hidden;
		text-indent:-9999px;
		background:url(../images/btn-donate.jpg) top left no-repeat;
		width:216px;
		height:49px;
	}
	.button-donation-new {
		display:block;
		margin:20px 0 ;
		padding:0;
	}
	#video-btn {
		display:block;
		margin:0 0 0 623px;
		padding:0;
		position:absolute;
		top:80px;
		z-index:3;
		background:url(../images/btn-videos.png) top left no-repeat;
		width:180px;
		height:69px;
		overflow:hidden;
		text-indent:-9999px;
	}
	


/*	//	User Text Styles //	*/
	.user-title1, .user-title1_alt, .user-title1_alt2,
	.user-title2, .user-title2_alt, .user-title2_alt2,
	.user-title3, .user-title3_alt, .user-title3_alt2 {
		display:block;
		margin:0;
		padding:2px 0 7px 0;
		font-weight:normal;
		font-family:"Times New Roman", Times, serif;
	}
	.user-title1, .user-title1_alt, .user-title1_alt2  {
		font-size:32px;
	}
	.user-title2, .user-title2_alt, .user-title2_alt2 {
		font-size:24px;
	}
	.user-title3, .user-title3_alt, .user-title3_alt2 {
		font-size:16px;
	}
	
	.user-title1, .user-title2, .user-title3 {
		color:#42393a;
	}
	.user-title1_alt, .user-title2_alt, .user-title3_alt {
		color:#790000;
	}
	.user-title1_alt2, .user-title2_alt2, .user-title3_alt2 {
		color:#002157;
	}	
	
	
	
	/*THUMB GALLERY*/
	ul.thumb-gallery {
		margin:15px 0 0 25px;
		padding:0;
		list-style:none;
	}
	ul.thumb-gallery li{
		display:block;
		float:left;	
		list-style:none;
		margin:0 7px 30px 7px;
		padding:0 0 0 0;
		width:151px;
		height:185px;
	}
	ul.thumb-gallery li img {
		border:2px solid #BBB;
	}
	ul.thumb-gallery li h3,
	ul.thumb-gallery li h3 a {
		font-size:16px;
		text-align:center;
		color:#666;
		line-height:17px;
	}
	ul.thumb-gallery li h3 a:hover {
		color:#790000;
	}
	