/*
Theme Name: PugRescue
Theme URI: http://www.pugrescue.org.au/
Description: The original Pug Rescue Template
Version: 1.0
Author: Scott Ramsey
Tags: pugs, dogs, pink

*/

body {
	font-family: arial;
	color: #000;
	background: #000;
}

p { 
	margin-bottom: 1em;
	font-size: 14px;
	line-height: 20px;
}

li { 
	margin-bottom: 0.5em;
	font-size: 14px;
	line-height: 20px;
}

ol {	
	margin-bottom: 1em;
	font-size: 14px;
	padding-left: 20px;
	list-style-type: decimal;
}

*html ol li {
margin-left: 20px;
}

h2 {	
	margin-bottom: 1em;
	font-size: 24px;
	color: #e50095;
}

h3 {	
	margin-bottom: 1em;
	font-size: 16px;
	color: #e50095;
}

a {
	color: #e50095;
}

a:hover,
h2 a,
h3 a,
h4 a {
	text-decoration: none;
}

hr {
	display: block;
	height: 1px;
	overflow: hidden;
	background: transparent;
	border-bottom: 0;
	margin-bottom: 1em;
}

.alignright {
float: right;
margin: 0 0 1em 1em;
}

/* HEADER */

.headerWrap {
	display: block;
	border-top: 14px solid #000;
	background: url(images/bgHomeHeader.jpg) bottom left repeat-x #fff;
	padding-bottom: 40px;
}

body.home .headerWrap {
	padding-bottom: 0;
}

body.home .header {
	background: url(images/homePug.jpg) 470px 36px no-repeat transparent;
	height: 453px;
}

.logo h1 {
	display: block;
	width: 140px;
	height: 154px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -5000px;
	background: url(images/logo.jpg) top left no-repeat #fff;
}

/* MAIN NAV */

.mainNav ul {
	background: url(images/bgNav.jpg) top left no-repeat transparent;
	display: block;
	height: 41px;
	margin-top: 0;
}

body.home .mainNav ul  {
	background: url(images/bgHomeNav.jpg) top left no-repeat transparent;
}

.mainNav ul li {
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
	margin-bottom: 0;
}

.mainNav ul li a {
	display: block;
	padding: 11px 12px 13px 12px;
	border-right: 1px solid #ef009a;
	border-left: 1px solid #cd0074;
	text-decoration: none;
	height: 12px;
	color: #fff;
}

*html .mainNav ul li,
*html .mainNav ul li a {
width: auto;
float: left;
}

.mainNav ul li.first a {
	padding: 11px 12px 13px 12px;
	border-left: 0;
}

.mainNav ul li.first a:hover {
	background: url(images/navLeft.gif) top left no-repeat #db007a;
}

.mainNav ul li.last a {
	padding: 11px 12px 13px 12px;
	border-right: 0;
}

.mainNav ul li.last a:hover {
	background: url(images/navRight.gif) top right no-repeat #db007a;
}

.mainNav ul li a:hover {
	background: #db007a;
}

/* SUP NAV */

.suppNav {
	font-size: 11px;
	text-align: right;
	color: #e50095;
	height: 25px;
	margin-top: 36px;
	overflow: hidden;
	padding-right: 16px;
}

.suppNav a {
	color: #e50095;
	text-decoration: none;
}

.suppNav a:hover {
	text-decoration: underline;
}

.suppNav label {
	color: #505050;
}

.suppNav input {
	font-size: 11px;
}

/* INTRO */

.intro {
	padding-top: 36px;
	padding-left: 10px;
}

.intro p {
	font-size: 24px;
	line-height: 28px;
}

.intro p a {
	color: #e50095;
}

/* HOME HIGHLIGHTS */

.highlightsWrap {
	display: block;
	background: url(images/bgHomeHighlights.jpg) top left repeat-x #000;
	padding-bottom: 20px;
	padding-top: 38px;
}

.highlightsWrap .grid_4 {
	height: 227px;
	background: url(images/bgHomeItem.jpg) top left no-repeat transparent;
}

.highlightsWrap .grid_4.item2 {
	background: url(images/bgHomeItem2.jpg) top left no-repeat transparent;
}

.highlightsWrap .grid_4.item3 {
	background: url(images/bgHomeItem3.jpg) top left no-repeat transparent;
}

.highlightsWrap .grid_4 h3 {
	display: block;
	background: url(images/bgHomeHighlightsH3.jpg) top left no-repeat transparent;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 10px 27px 10px;
	font-size: 12px;
	margin-bottom: 0;
}

.highlightsWrap .grid_4 p,
.highlightsWrap .grid_4 h4 {
	padding: 0 10px 0 10px;
	font-size: 11px;
	line-height: 16px;
}

.highlightsWrap .grid_4.item3 p,
.highlightsWrap .grid_4.item2 p {
	padding: 0 125px 0 10px;
}

.highlightsWrap .grid_4 img {
	margin: 0 10px 10px 1em;
	padding: 3px;
	border: 1px solid #dc007d;
	float: right;
}


/* NEWS */

.page p.date,
.single p.date {
	font-size: 11px;
}

.page-id-53 .storycontent h3 {
display: block;
clear: both;
padding-top: 20px;
}

.post { clear: both; }

/* FOOTER */

.footer {
	padding: 10px 0 20px 0;
}

.footer p,
.footer a {
	font-size: 11px;
	color: #ccc;
}

.footer .credits {
	text-align: right;
}

.footer .facebook a {
	padding-left: 20px;
	background: url(images/facebook.gif) top left no-repeat transparent;
}

