/*  
Theme Name: King Pup
Theme URI: http://www.kingpupdogwalkers.com/nycdogblog
Description: Theme for Bob the Dog's NYC Dog Blog
Version: 1.0
Author: James Phillips
Author URI: 

*/

h1, h2, h3, h4, h5, h6, blockquote, p, form
	{
	margin: 0;
	padding: 0;
	}

html
	{
	font: .75em  "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	}
	
body
	{
	width: 800px;
	margin: 10px auto;
	padding: 0;
	background: #122452 url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/background.jpg) repeat-x 0 0; /*---new background color---*/
	}
	
strong
	{
	font-weight: normal;
	color: #fff;
	}
	
blockquote
	{
	margin: 10px 20px 10px 20px;
	font-style: italic;
	}
	
.clear
	{
	clear: both;
	}
	
#banner
	{
	width: 800px;
	margin-bottom: 0px;
	padding: 0;
	}
	
#banner img
	{
	display: block;
	padding: 20px 0 0 0;
	margin: 0;
	float: left;
	border: none;
	}

#top
	{
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	width: 800px;
	background: #679EF1;
	line-height: 1.42em;
	}

#top h1
	{
	margin: 20px 0 15px 20px;
	padding: 0;
	font-size: 2.2em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	}
	
#top h2
	{
	margin: 0 0 20px 20px;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-variant: normal;
	font-size: 1.4em;
	}
	
#welcome
	{
	float: left;
	width: 545px;
	margin: 0;
	padding: 0 0 10px 0;
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/short_sep.gif)  no-repeat right center;
	}
	
#welcome img
	{
	display: block;
	float: left;
	border: none;
	margin: 0px 20px 6px 20px;
	}	
	
#welcome p
	{
	margin: 1em 20px 1em 20px;
	}

#contact
	{
	width: 255px;
	float: left;
	margin: 0;
	padding: 0px;
	}	
	
#contact h2
	{
	margin: 20px 0 15px 20px;
	padding: 0;
	font-size: 2.2em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	}
	
#contact h3
	{
	margin: 0 0 20px 20px;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-variant: normal;
	font-size: 1.4em;
	}
	
#contact p
	{
	margin: 20px;
	padding-left: 70px;
	font-weight: normal;
	font-size: 1.1em;
	height: 5em;
	}
	
#contact a
		{
		color: #d3edf5;
		}
		
#contact a:link {text-decoration: none; font-weight: normal;}
#contact a:visited {text-decoration: none; font-weight: normal;}
#contact a:hover {text-decoration: underline;}
	
p#phone
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/cellphone.jpg) no-repeat;
	}

p#mail
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/envelope.jpg) no-repeat;
	}
	
p#form
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/monitor.jpg) no-repeat;
	}
	
#main
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/violetGradient.jpg) repeat-y;
	float: left;
	}
	
#container
	{
	width: 545px;
	background: #aaaaff;
	margin: 0;
	padding: 0;
	float: left;
	}
	
.post
	{
	margin: 20px 20px 30px 20px;
	
	}
.post h2
	{
	margin: 20px 0 10px 0;
	padding-left: 45px;
	line-height: 40px;
	height: 40px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/postIcon.jpg) left center no-repeat;
	font-size: 1.4em;
	color: #fff;
	}
	
.post  a {text-decoration: none; color: #fff;}
.post  a:link    {text-decoration: none;  color: #fff;}
.post a:hover  {text-decoration: underline; color: #fff;} 

.post p
	{
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 1.40em;
	}
	
.post img
	{
	display: block;
	float: left;
	margin: 2px 20px 15px 0;
	border: 2px solid #fff;
	padding: 0px;
	}

.entry a {text-decoration: none;}
.entry a:link      {color: #652999;}
.entry a:visited {color: #652999;}
.entry a:hover     {text-decoration: underline;}
	
	p.postmetadata
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/postSep.jpg) center bottom no-repeat;
	clear: both;
	padding-bottom: 40px;
	}
	
p.postmetadata a:link      {color: #fff;}
p.postmetadata a:visited {color: #fff;}
p.postmetadata a:hover     {text-decoration: underline;}

.navigation
	{
	margin: 20px;
	font-size: 1.1em;
	font-weight: bold;
	}
	
.navigation a               {text-decoration: none;}	
.navigation a               {text-decoration: none;}	
.navigation a:link      {color: #fff;}
.navigation a:visited {color: #fff;}
.navigation a:hover     {text-decoration: underline;}
	
#sidebar
	{
	float: left;
	width: 255px;
	color: #3B1065;
	padding-top: 30px;
	padding-bottom: 30px;
	}
	
img.side
	{
	padding-top: 30px;
	}
	
#sidebar ul
	{
	list-style-type: none;
	margin: 0px;
	padding-left: 20px;
	}

	
#sidebar ul li
	{
	padding-top: 20px;
	padding-left: 0;
	}
	
#sidebar ul li h2
	{
	font-family: arial, Sans-serif;
	font-size: 14px;
	color: #fff;
	padding-bottom: 10px;
	}
	
#sidebar ul ul li
	{
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	}
	
li.search
	{
	padding-bottom: 0;
	margin-bottom: 0;
	height: 0;
	}
	
#sidebar a {text-decoration: none;}
#sidebar a:link      {color: #3B1065;}
#sidebar a:visited {color: #2a0054;}
#sidebar a:hover    {text-decoration: underline;}

#mainNav
		{
		width: 800px;
		position: absolute;
		top: 0px;
		color: #89bfF3;
		text-align: center;
		font-size: 1em;
		margin: 10px 0;
		}

#mainNav ul
	{
	padding: 0;
	margin: 0;
	line-height: 1.2em;
	}
	
#mainNav li
	{
	padding: 0 3px 0 20px;
	display: inline;
	background: url(images/bullet.jpg) left 2px no-repeat;
	
	}

#mainNav li.first
	{
	margin: 0;
	padding-left: 0;
	background: none;
	}
	
#mainNav a:link       {display: inline; color: #9acfF4; text-decoration: none; font-weight: bold; font-size: .9em;}
#mainNav a:visited  {display: inline; outline: none; text-decoration: none; color: #568cc0; font-weight: normal;}
#mainNav a:hover     {display: inline; color: #fff;}

#bottomNav
	{
	width: 800px;
	color: #89bff3;
	text-align: center;
	font-size: .8em;
	margin: 0px 0;
	padding: 0;
	clear: both;
	}

#bottomNav ul
	{
	padding: 0;
	margin: 0;
	}
	
#bottomNav li
	{
	display: inline;
	padding: 0 3px 0 20px;
	}
	
#bottomNav a:link       {display: inline; text-decoration: none; color: #9acfF4;}
#bottomNav a:visited  {display: inline; outline: none; text-decoration: none; color: #568cc0;}
#bottomNav a:hover     {display: inline; color: #fff;}





/* Footer */
	


#footer
	{
	background: url(http://kingpupdogwalkers.com/nycdogblog/wp-content/themes/kingpup/images/manhattan.jpg) left top no-repeat;
	color: #89bfF3;
	float: left;
	margin: 0;
	padding: 0;
	width: 800px;
	height: 207px;
	}
	
#footer h2
	{
	padding: 190px 0 0 10px;
	margin: 0;
	font-size: .8em;
	font-weight: normal;
	}
	
	
.comments-template
	{
	margin: 10px 0 0;
	padding: 10px 0 0;
	}

.comments-template ol
	{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
	}

.comments-template ol li
	{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	}

.comments-template h2, .comments-template h3
	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	}

.commentmetadata
	{
	font-size: 12px;
	}

.comments-template p.nocomments
	{
	padding: 0;
	}

.comments-template textarea
	{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	}
	



	
