.pi-petition {
	clear: both;
	font-family: Arial,sans-serif;
	overflow: hidden; 
}

.pi-petition-header {
	overflow: hidden;
	padding-bottom: 10px;
}

.pi-petition-header .petition-sign-button {
	float: left;
	padding-right: 134px;
	width: 116px;
}

.pi-petition-header .petition-sign-button a {
	background: url(/assets/signthepetition.jpg) no-repeat 0 0;
	display: block;
	height: 26px;
	text-indent: -9999px;
	width: 116px;
}

.pi-petition-body {
	padding-bottom: 15px;
}

.pi-petition-body li {
	background-color: #dfeef2;
	list-style: none;
	overflow: hidden;
	padding: 10px 15px;
}

.pi-petition-left {
	display: block;
	float: left;
	width: 156px;
}

.pi-petition-left span {
	color: #295674;
	clear: both;
	font-size: 12px;
	display: block;
	float: left;
}

.pi-petition-right {
	display: block;
	float: right;
	font-size: 13px;
	width: 440px;
}

.pi-petition-author {
	font-weight: bold;
}

.pi-petition-footer {
	text-align: center;
}

/* Form
-------------------------------------------------------------- */

.pi-petition-form #container {
	background: #E6E6E6;
	width: 582px;
}

.pi-petition-form #container #title {
	background: #003366;
	color: #FFCC66;
	font-size: 14px;
	font-weight: bold;
	height: 17px;
	padding: 5px 0;
	text-align: center;
}

.pi-petition-form #comments-form {
	border: 1px solid #003366;
}

.pi-petition-form #commentform {
	border: none;
}

.pi-petition-form #respond {
	margin-bottom: 20px;
}

.pi-petition-form input[type='text'],
.pi-petition-form textarea {
	float: right;
	width: 400px !important;
}

.pi-petition-form .form-submit {
	margin-left: 137px;
}

.pi-petition-form #commentform > p {
	overflow: hidden;
}

.pi-petition-form .form-submit {
	clear: both;
}

.pi-petition-form .form-submit input[type="submit"] {
	background: #003366;
	border: none;
	color: #fff;
	font-family: Arial,sans-serif;
	text-transform: uppercase;
}

.pi-petition-form #footer {
	color: #003366;
	font-size: 12px;
	text-align: center;
}
