body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; }
.clear {clear:both;}

#navline {height:22px; background-color:black; padding:0; margin:0 0 34px 0;}


#topnav { width:707px; padding:0; margin:0 auto; background:url(img/penthousepetz.gif) left top no-repeat;height:22px;}
#topnav ul {	list-style: none; margin: 0; padding:0; float:right; width:400px;}
#topnav ul li { font-size:11px; float: left;  text-align:center; line-height:22px;}
#topnav ul li a:link, #topnav ul li a:visited { padding:0 14px 0 14px; color: white ;display: block;	text-decoration: none;}
#topnav ul li a:hover {color: #D1748E; text-decoration:none; }

#canvas { width:707px; padding:0; margin:0 auto;}
#leftcanvas {width:528px; float:left;}

#header { width:707px; padding-bottom:16px; color: black; }
#header h1 { font-size:22px; margin:0; padding:0;}
#header h1 a, #header h1 a:visited { color: black ;	text-decoration: none;}
#header h1 a:hover {color: black; text-decoration:underline; }
#header span { font-size:11px;}

#topimg { width:528px; height:308px; background:url(img/header.jpg) no-repeat; }

#content { width:439px; padding:4px 4px 0px 85px; margin:0px;  background:url(img/content_bg.gif) repeat-y 58px 0px ;}
#entrytxt {line-height:16px; padding:8px 0 14px 8px; text-align:justify;}
#entrytxt a, #entrytxt a:visited { color: #D1748E ;	text-decoration: none;}
#entrytxt a:hover {color: #D1748E; text-decoration:underline; }
#entrytxt h1 {font-size:18px; color:#D1748E; padding:0; margin:0;}
#entrytxt p {padding:4px 0 4px; margin:0;}

.post { width:352px; height:325px; background:url(img/post_bg.gif) no-repeat; margin:0 0 0 30px; color:black; padding:5px 11px 14px 9px;}
.post h2 { font-size:22px; margin:0; padding:4px 0 0 0; font-weight:bold; text-align:center; color:black; line-height:22px;}
.post h2 a, .post h2 a:visited { color:black;	text-decoration: none;}
.post h2 a:hover {color: black; text-decoration:underline; }
.post h3 { font-size:18px; margin:0; padding:4px 0 0 0; font-weight:bold; text-align:center; color:black; line-height:22px;}
.post h3 a, .post h3 a:visited { color:black;	text-decoration: none;}
.post h3 a:hover {color: black; text-decoration:underline; }
.post .title { text-align:center; color:black; padding:0 0 6px 0;}
.post .letter { color:black; padding:3px 0 7px 0; text-align:justify; line-height:16px;}
.post .letter a, .post .letter a:visited { color:#D1748E;	text-decoration: underline;}
.post .letter a:hover {color: black; text-decoration:underline; }
.post p {padding:4px 0; margin:0;}
.post img {padding:0;margin:0;}
.post a img { border:1px solid black;  }
.post a:hover img { border:1px solid #D1748E; }
.post .boxleft {float:left; width: 245px;}
.post .boxright {float:right; text-align:right; width: 100px;}

#contentbot {background:url(img/content_bot.gif) no-repeat 78px 0px; height:17px; padding:0; margin:0; width:528px; }

/*sidebar */
#sidebar { float:right; width:179px; background:url(img/sb_imgtop.gif) no-repeat; margin:231px 0 0 0; padding:40px 0 0 0; background-color:black;  }
#sidebar .bot {background:url(img/sb_bot.gif) no-repeat; height:30px;}
#sidebar .top {background:url(img/sb_top.gif) no-repeat; height:30px;}
#sidebar h3 {font-size:18px; color:#D1748E; padding:10px 0 6px 20px; margin:0; font-weight:normal;}
#sidebar ul {	list-style: none; margin: 0; padding:0 0 10px 20px;}
#sidebar ul li { line-height:20px;}
#sidebar ul li a, #sidebar ul li a:visited { color: white ;text-decoration: none;}
#sidebar ul li a:hover {color: #D1748E; text-decoration:none; }
#sidebar a, #sidebar a:visited { color: white ;	text-decoration: none;}
#sidebar a:hover {color: #D1748E; text-decoration:underline; }

/*pet index */
#petindex { padding:10px 0 10px 40px; font-size:11px;}
#petindex h1 {font-size:22px; color:#D1748E; padding:9px 0 9px 0; margin:0; font-weight:normal;}
#petindex h2 {font-size:18px; color:#D1748E; padding:18px 0 0 0; margin:0; font-weight:normal;}
#petindex ul {	list-style: none; margin: 0; padding:0;}
#petindex ul li { line-height:16px;}
#petindex ul li a, #petindex ul li a:visited { color: white ;text-decoration: underline;}
#petindex ul li a:hover {color: #D1748E; text-decoration:none; }


/*single */
#single {width:859px;  background:url(img/single_top.gif) no-repeat; background-color:black;padding:0; margin:0 auto 20px auto;}
#single h1 { color: white ;	text-decoration: none; font-size:22px; text-align:center; padding:15px 0 5px 0; margin:0;}
#ed a img {padding:1px; border: 1px solid #D1748E }
#ed a:hover img {padding:1px; border: 1px solid white}
#ed { padding:10px 80px 9px 80px;text-align:center;}
#ed .txt { font-size:14px; font-weight:bold; line-height:20px; padding-top:15px;}
#ed h2 { font-size:22px; margin:0; padding:12px; font-weight:bold; text-align:center; color:#D1748E;}
#ed h2 a, #ed h2 a:visited { color:#D1748E;	text-decoration: underline;}
#ed h2 a:hover {color: white; text-decoration:underline; }
#singlenav {font-size:22px; font-weight:bold; padding:10px 28px 40px 45px;}
#singlenav a, #singlenav a:visited { color:white;}
#singlenav a:hover {color: #D1748E; }
#singlenav .box1 { width:265px; float:left}
#singlenav .box2 { width:241px; float:left; text-align:center;}
#singlenav .box3 { width:265px; float:left; text-align:right;}
#singlebot { width:859px; height:17px; background:url(img/single_bot.gif) no-repeat;}

/*single */
#letter {width:707px;  background:url(img/letter_top.gif) no-repeat; background-color:black;padding:0; margin:0 auto 40px auto;}
#letter h1 { color: white ;	text-decoration: none; font-size:22px; text-align:center; padding:15px 0 5px 0; margin:0;}
#lettertxt {padding:10px 40px;  font-size:13px; color:white; line-height:20px; text-align:justify;}
#lettertxt a, #lettertxt a:visited { color:#D1748E;	text-decoration: underline;}
#lettertxt a:hover {color: white; text-decoration:underline; }

#lettered a img {padding:0; border: none}
#lettered a:hover img {padding:0; border: none}
#lettered { padding:10px 0px 9px 0px;text-align:center;}
#letter h2 { font-size:22px; margin:0; padding:12px;  text-align:center; color:white;}
#letter h2 a, #letter h2 a:visited { color:#D1748E;	text-decoration: underline;}
#letter h2 a:hover {color: white; text-decoration:underline; }
#letternav {font-size:22px; font-weight:bold; padding:0px 40px;}
#letternav a, #letternav a:visited { color:white;}
#letternav a:hover {color: #D1748E; }
#letternav .box1 { width:209px; float:left}
#letternav .box2 { width:209px; float:left; text-align:center;}
#letternav .box3 { width:209px; float:left; text-align:right;}
#letterbot { width:707px; height:17px; background:url(img/letter_bot.gif) no-repeat;}


#thumbs ul {  margin:0;	padding:0 0 0 38px;}
#thumbs ul li {list-style: none; width: 184px; padding: 6px; float:left; }
#thumbs ul li a img { float: left; padding:1px; border:1px solid #333333;  }
#thumbs ul li a:hover img {  padding:1px; border:1px solid #D1748E;   }

#footer { width:458px; background:url(img/icra.gif) top center no-repeat ;color:black; text-align:center; padding:40px 0 0 0; margin:20px 0 0 73px; line-height:16px; font-size:10px;}
#footer  a, #footer  a:visited { color:black; text-decoration: underline; padding:0 4px 0 4px;}
#footer  a:hover { text-decoration:underline;}
#footer img {padding-top:8px;}

#entryarchive {font-size:11px; color:white; padding:16px 0 18px 30px; margin:0;}
#entryarchive h1 {font-size:20px; color:#D1748E; padding:0; margin:0;}
.postarchive { width:352px; height:102px; background:url(img/archive_bg_post.gif) no-repeat; margin:10px 0 0 30px; color:black; padding:9px;}
.postarchive .atitle { font-size:14px; font-weight:bold; color:black; float:left;}
.postarchive .txta {color:black;float:left;width:202px;padding:0 0 0 1px;line-height:17px; text-align:justify;}
.postarchive img {padding:0;margin:0 6px 0 0; float:left}
.postarchive a img { border:1px solid black;  }
.postarchive a:hover img { border:1px solid #D1748E; }

/*pagenavi */
.wp-pagenavi {font-size:14px; font-weight:bold; text-align:center; padding:18px 0 20px 0;}
.wp-pagenavi a, .wp-pagenavi a:link {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color: white;}
.wp-pagenavi a:visited {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color:white;}
.wp-pagenavi a:hover {		color: white;}
.wp-pagenavi a:active {	padding:4px 6px 4px 6px; 	margin: 2px;	text-decoration: none;	color: #D1748E;}
.wp-pagenavi span.pages {	padding:4px 6px 4px 6px;	margin: 2px;	color: #D1748E;}
.wp-pagenavi span.current {	padding:4px 6px 4px 6px; 	margin: 2px;	font-weight: bold;	color: #D1748E;}
.wp-pagenavi span.extend {	padding:4px; 	margin: 2px;	color: #D1748E;}