﻿@charset "utf-8";
/* CSS Document */

/* Global */
#pp_footer {padding: 20px 0 20px 0;}
.pp_bug {font-size: 10px;}
.rowclear {clear: both;}
.pp_visitor-message {padding: 5px; background-color: #333; color: #fff; font-size: 14px;}
hr {border: 1px #666 solid; margin: 10px 0;}

/* Bio */
#pp_div-bio h1 {font-size: 17px;}

/* Comic */
#pp_div-comic h1 {font-size: 24px; padding: 10px 0 0 0;}
#pp_div-comic h5 {font-weight: normal;}
#pp_div-comic p {font-size: 12px;}

#pp_div-comic p.pp_comic-tbc {font-size: 18px; font-weight: bold; font-style: italic; padding: 0 0 10px 0;}

#pp_comic-navouter {position: relative; float: left; left: 50%;}
#pp_comic-navinner {position: relative; float: left; left: -50%;}
.pp_comic-navitem {height: 22px; width: 25px; text-align: center; float: left; border: 1px #000 solid; margin: 0 5px 0 5px; padding-top: 3px; font-family: arial, sans-serif; font-weight: bold;}
.pp_comic-navitems {height: 22px; width: 25px; text-align: center; float: left; border: 1px #000 solid; margin: 0 5px 0 5px; padding-top: 3px; font-family: arial, sans-serif; font-weight: bold; background-color: #ddd;}
.pp_comic-navitem a {text-decoration: none;}

#pp_comic-rss {padding-top: 10px;}

#pp_shareblock {padding: 10px 0 5px 0;}
.pp_shareblock-header {font-size: 10px; margin: 0 0 2px 0;}

#pp_div-comic-talk {text-align: left; position: relative; padding: 25px 100px;}
#pp_div-comic-talk input, #pp_div-comic-talk select, #pp_div-comic-talk textarea {border: 1px #666 solid; font-size: 12px; text-align: left; padding: 3px; margin: 2px 0; font-family: Arial, Helvetica, sans-serif; color: #666;}
#pp_div-comic-talk label {font-size: 12px; color: #666; vertical-align: middle; margin: 0 0 0 10px; padding: 0;}

#pp_div-comic-talk label.commentlabel {margin: 0;}

#pp_comic-talk-link {margin: 10px 0;}

.pp_comic-talk {margin: 10px 0; padding: 5px 0; font-size: 13px;}
.pp_comic-talk-top {background-color: #313131; padding: 10px;}
.pp_comic-talk-name {float: left; font-weight: bold; color: #fff;}
.pp_comic-talk-timestamp {float: right; font-size: 75%; color: #fff;}
.pp_comic-talk-body {border-right: 1px #313131 solid; border-bottom: 1px #313131 solid; border-left: 1px #313131 solid; padding: 10px;}

.pp_comic-enlarge {margin-bottom: 20px;}

/* Contact */
#pp_div_contact input, #pp_div_contact select, #pp_div_contact textarea {border: 1px #666 solid; font-size: 13px; text-align: left; padding: 5px; font-family: Arial, Helvetica, sans-serif; color: #666;}
#pp_div_contact label {font-size: 12px; color: #666; vertical-align: middle; margin: 0 0 0 10px; padding: 0;}

#pp_div_contact label.contact-message {margin: 0 0 0 0px;}

/* Credits */
#pp_div-credits {}
#pp_div-credits p {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
#pp_div-credits h2 {font-size: 15px; font-weight: bold; border-bottom: 1px #666 solid; padding-bottom: 5px;}

.pp_credit {padding: 10px 20px 5px 20px;}

.pp_credit h3 {font-size: 14px; font-weight: bold; color: #009;}
.pp_credit h3 a:link, .pp_credit h3 a:visited, .pp_credit h3 a:hover {font-size: 14px;}
.pp_credit p {color: #666; font-size: 14px;}

/* Events */
#pp_div-events {padding: 20px 0px 10px 0px;}
#pp_div-events hr {margin-top: 20px;}

/* Galleries */
#pp_div-photos {width: 850px;}

dl.pp_gallery {
	padding: 0;
}

.pp_gallery dt {
	position: relative;
	float: left;
	width: 150px;
	margin: 0 10px 15px 0;
	border-right: 1px solid #900;
}

.pp_gallery dd {
	margin: 0 0 5px 150px;
	font-size: 13px;
	width: 600px;
}

dl.pp_thumbs {
	border: 1px #3E1209 solid;
	background-color: #666;
	width: 125px;
	height: 150px;
	text-align: center;
	padding: 10px;
	float: left;
	margin-right: 1em;
	margin-bottom: 15px;
}

.pp_thumbs dt img {
	border: 1px #3E1209 solid;
}

.pp_thumbs dd {
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 0;
}

/* Home */
#pp_div-home {margin: 0px; padding: 0px;}
#pp_div-home p {margin: 0px; padding: 0px;}
