/*  
Theme Name: doggyLook
Theme URI: http://www.ordnasolutions.com
Description: my doggy template by <a href="http://www.ordnasolutions.com" title="ordna solutions">ordna solutions</a>
Version: 1.0
Author: ordna solutions
Author URI: http://www.ordnasolutions.com
*/

* {	padding: 0px; margin:0px; }
p {	margin: 0.7em 0px;	line-height:1.6em; }
dl { margin:1em 0px; }
dt {font-weight:bold; }
dd { margin:0.5em 1em; padding:0;}
a img {	border:0; }
.clear {clear:both;	height:20px;}
blockquote {margin:10px; padding-left:10px;  border-left:#ccc 2px solid; color:#666;}
fieldset { border:none; }

body 
{
	background: #f9f8f4; 
	margin: 0px 20px; 
	font: 76%/1.6em verdana, tahoma, "lucida grande",  sans-serif; 
	color: #333; 
	text-align: center;
}
a {text-decoration:none;}
a:link, a:visited, a:active {color: #0000FF;}
a:hover {color: #333;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 { font-family:Georgia, Verdana, Arial, Serif; }

#container {
	border: #ddd 1px solid; 
	border-top:none;
	background: #ffffff; 
	margin: 0px auto; 
	width: 780px; 	
	position: relative; 
	text-align: left;
}
#navigation {
	background: transparent; 
	margin: 0px auto 20px; 
	overflow: hidden; 
	width: 760px; 
	position: relative; 
	text-align: left;
	font-family:Tahoma, Verdana, Arial, Serif;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
 
#navigation ul li { float: left;  margin: 0px 5px 0px 0px; list-style-type: none; }
#navigation ul li a {padding: 0 11px 2px 11px; display: block;  font-weight: bold; text-decoration: underline;}
#navigation ul li.search {font-size: 0.9em; right: 0px; position: absolute; top: 0px;}
#navigation ul li.search input#s { border: #999 1px solid; font-size: 0.9em; width: 100px; padding: 2px; background:#fff;}
#navigation ul li.search input#searchsubmit {
	border: #999 1px solid; 
	font-size: 0.9em; 
	background: #e6e6e6; 
	margin: 0px 0px 0px 2px; 
	color: #265e15; 
	padding: 2px; 		
}
#header {
	clear: both; 
	float: left; 
	margin: 10px 5px; 
	width: 765px;
	/*background:url(img/paw1.png) no-repeat right center;	*/
}
#header h1 
{
	font-size:33px;
	line-height:30px;
	margin:0px 0px 0px 7px;
	font-variant:small-caps;
	letter-spacing:1px;
	float:left;	
}
#header h1 a {color: #000; display: block; text-decoration:none;}
#header h2 
{
	margin:0px 0 0 10px;
	font-size:12px;
	line-height:30px;
	font-weight:normal;
	font-family:Tahoma, Verdana, Arial, Serif;
	letter-spacing:1px;	
	float:right;
}
#bannerAd {clear:both; padding:10px 0px 0px 0px; text-align:center;}

#headerimage {
	clear: both; 
	background: #fff url(img/002.jpg) no-repeat 0px 0px;
	margin: 10px;
	color: #fff; 
	height: 200px;
}

#headerimage2 {clear: both; margin: 0px; color: #fff;}
#content { margin: 10px 10px 10px 20px;  overflow: auto;}
#content h3 {font-size: 1.2em; margin: 1em 0px 0px;}
#content h4 {font-size: 1.1em; margin: 1em 0px 0 0;}
#content h5 {font-size: 1em; margin: 1em 0px;}
#content-main ul {margin:1em; padding:0 1em;}
#content ol {list-style-type:decimal; margin:1em; padding:0 1em;}
#content-main {float: left; width: 530px;	margin-right: 20px; }
 html #section-index #content-main {margin-right: 20px;}
#content .post {margin:0px;padding:0px;}
#content p img.right {float: right; margin:10px 0 0 10px;}
#content p img.left {float: left; margin:0 10px 10px 0;}
#content .post h2 {font-size: 1.4em; margin: .5em 0px 0px;	letter-spacing:1px;font-weight:normal;}
#content .entry { margin:1em 0;  /*padding-right:1em;*/}
#content .entry a { border-bottom:#999 1px dashed; text-decoration:none;}
#content .breedEntry h1, #content .breedEntry h2 {margin:0px;	padding:2px 0px 0px 0px;text-align:center;}
#content .breedEntry ul {list-style-image:url(img/pawBullet.png);}
#content .breedEntry img {
	padding:0px;
	margin: 0px;
	display: block;
  margin-left: auto;
  margin-right: auto;
	border: 1px solid #000;
}

#content .infoEntry h1, #content .infoEntry h2 
{
	margin:0px;
	padding:5px 0px 0px 0px;
}
#content .infoEntry ul
{
	margin:1em 1em 1em 2em;
	list-style-image:url(img/pawBullet.png);
}
#content .infoEntry a {
	border-bottom:#0000FF 1px solid;
	text-decoration:none;
}
#content .infoEntry a:hover {
	border-bottom:#333 1px solid;
	text-decoration:none;
}

#content .post-info , #content .postmetadata
{
	font-size:0.9em;
	color:#999;
	margin:0;
	padding:0;	
}
#content .post-info a, #content .post-info a:active, #content .postmetadata a, #content .postmetadata a:active{
	color:#888;
}
#content .post-info 
{
	/*background:url(img/underline1.jpg) no-repeat left bottom;*/
	border-bottom:1px dotted #DDD;
	/*padding-bottom:12px;*/
}
#sidebar {
	float: left; 
	width: 200px;
	font-size:0.9em;
	text-align:center;
}
#sidebar ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#sidebar ul ul
{
	list-style:none;
	margin:0.5em 0 0 1em;
	padding:0;
}
li.sidebox {
	padding:10px;
	background: url(img/sideheadtop.gif) #ededed no-repeat left top; 
	margin-bottom: 10px; 	
}
html li.sidebox {
	padding-bottom: 10px;
}
li.sidebox h2 {
	font-weight: bold; font-size: 1.2em; text-align: left;
}
#sidebar li.sidebox p img {
	float: left; margin: 0px 10px 10px 0px;
}

#footer {
	clear: both; 	
	background: transparent; 
	margin: 0px auto; 
	overflow: auto; 
	width: 780px; 
	color: #999; 
	text-align: center;
}
	
#bottomLinks { margin:5px 0px; text-align: center; }
#bottomLinks ul {list-style: none;}
#bottomLinks li { margin: 0; padding: 0; display: inline;}

#bottomLinks a {
	margin: 0;
	padding: 0px 10px 0px 5px;
	color: #0000FF;
	text-decoration: underline;
	border:none;
	border-right: solid 1px #666;
}
#bottomLinks a:hover, a:active { text-decoration: none;	}
#bottomLinks ul a.last {border: none;} 

#comments, #respond{
	margin: 2em 0 0 5px;
}
#commentform 
{
	margin:10px;
	padding:10px;
}
#container .commentlist {
	margin: 0;
	padding: 0;
}
.commentlist li 
{
	list-style:none;
	margin: 1.5em 0;
	padding: 0.5em;	
	background:#f6f6f6;
}
.commentlist li.alt 
{
    background:#fafafa;
}
.commentlist li .cmtinfo 
{
	font-size:1em;	
	border-bottom: #eee 1px solid;
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
.commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#f9f8f4;
}
input.textbox 
{
	background:#f9f8f4;
	padding:1px;
	border:#ccc 1px solid;
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial, Serif;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}
.posttitle h2 a, .post-title a {
	color:#333;
}

.trainingTitle h2 a {
	color:#0000FF;
	text-decoration:underline;
}

.trainingTitle h2 a:hover {
color:#333;
}

#content-main .posts ul {
	margin:1em;
	padding: 0px 1em; 
	list-style-image:url(img/pawBullet.png);
}
#content-main .posts ul li {
	padding: 1px 0px;
}
#content-main .posts ul li a {
	padding: 2px 0px;
  /*
  border-bottom:#999 1px dashed;
  border-bottom:#0000FF 1px solid;
  */
 	font-weight: bold;
  text-decoration:underline;
}

#header, #content, #sidebar, #footer, .widget { overflow: hidden;}
table.breedInfo, table.breedInfo td{ border:1px solid #CCC;}
table.breedInfo td{margin:0px; padding:.3em 1em 1em .5em; vertical-align: text-top;}
td.breedHeading{font-weight: bold;}
td.breedDetail{font-weight: normal;}
td.breedDetail p {margin:.0px 0px .5em 0px; padding:0px;}

#homePage img {
	margin: 7px 0px 0px 5px;
	float:right;	
/*	margin: 0px 5px 0px 0px;
	float: left;*/
}

#homePage a { border-bottom:#999 1px dashed; text-decoration:none;}

table.dogNames, table.dogNamesTitle, table.topDogNames{border:1px solid #DCDCDC; width:100%}

table.dogNames td, table.dogNamesTitle td, table.topDogNames td{
	margin:0px;
	padding:1px 1em 1px 1em;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}
table.topDogNames {text-align:center;}
table.dogNamesTitle td, td.topDogNamesTitle{
	padding:1px 0px 1px .5em;
	background-color:#FEEEC3;
	font-size:1.1em;
	font-weight: bold;
}
table.dogNames td a {font-weight: bold; text-decoration:underline;}

#content .dogNamesAlpha{
	text-align:center;
	font-weight: bold;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: .5em 0px 0px 0px;
	padding: .5em;
}

#content .dogNamesAlpha a {border-bottom:#0000FF 1px solid; text-decoration:none;}

.adsenseInline {float: right; margin: 3px;}
.adsenseBreedPost {
	padding:0px;
	margin: 0px;
	display: block;
  margin-left: auto;
  margin-right: auto;
}

.adsenseAllDogBreeds {text-align:center; padding: 7px 0;}

table.dogBreeds, table.dogTraining {border:1px solid #DCDCDC; width:49.5%; float:left;}
table.dogTraining {float:right;}

table.dogBreeds td, table.dogTraining td {
	margin:0px;
	padding:1px 1em 1px 1em;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

td.dogBreedsTitle {
	padding:1px 0px 1px .5em;
	background-color:#FEEEC3;
	font-size:1.1em;
	font-weight: bold;
	text-align:center;
}

P.result { FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; MARGIN: 5px 15px 20px 3px;}
A.restitle {FONT-WEIGHT: bold; FONT-SIZE: 12px;}
SPAN.resurl {FONT-SIZE: 10px; COLOR: #008000;}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}
