#campaignPage {
width: 664px; 
margin: 0 auto; 
padding: 0;
text-align: center;
}

#campaign {
padding:2px 2px 2px 5px; 
margin-bottom: 10px; 
color: #2F4264;
text-align: right;
background-color: #E2E5EE;
font-size: 120%;
text-transform: uppercase;
letter-spacing: 1.25px;
}

#campaignPage h1, h2 {
padding:10px;
margin: 5px;
}

#campaignPage h2 {
text-align: center;
text-transform: uppercase;
font-weight: bold;
}

/*THIS IS CURRENTLY THE LEFT HAND COLUMN. SHOULD YOU WISH TO HAVE THE IMAGES TO THE RIGHT SIMPLY CHANGE THE FLOAT TO FLOAT: RIGHT; 
IF YOUR IMAGES ARE A DIFFERENT WIDTH TO THOSE USED IN THIS TEMPLATE PLEASE CHANGE THE WIDTH OF THIS COLUMN TO MATCH THE SIZE OF
YOUR IMAGES AND ALTER THE WIDTH OF THE OTHER COLUMN ACCORDINGLY */
#campaignImages {
float: left;  
width:  228px; 
text-align: left; 
display:inline;
margin: 0;
padding: 0;
overflow: auto
overflow-x:hidden; 
overflow-y:hidden; 
}

#campaignImages img {
margin: 0px 0px 10px 0px;
}

/*THIS IS CURRENTLY THE RIGHT HAND COLUMN.  SHOULD YOU WISH TO HAVE THE EDITORIAL TO THE LEFT SIMPLY CHANGE THE FLOAT TO FLOAT:LEFT;*/
#campaignEditorial {
float: right;  
width:  418px;
text-align: left;
display:inline;
margin: 0;
padding: 0;
overflow: auto;
}

#campaignEditorial a {
cursor:pointer;
}

#campaignPage p {
margin: 0px 0px 10px 0px;
}

#campaignPage iframe {
border:0;
padding:0;
margin:0;
}

.petition {
margin: 20px 0px 0px 0px;
-moz-border-radius: 5px;
padding: 0px 30px;
background-color: #E2E5EE;
}

#petitionForm {
margin:0;
padding:0;
background-color: #E2E5EE;
font-family:arial,helvetica,clean,sans-serif;
font-size:12px;
}

#petitionForm fieldset {
border: none;
margin:0;
padding:0;
}

#petitionForm label, label span {
padding-bottom: 0.2em; 
display:block; 
font-weight: bolder;
}

#petitionForm fieldset input, textarea, select {
border: solid #666666 1px; 
margin: 0px 0px 15px 0px;
}

#petitionForm fieldset input:hover, textarea:hover, select:hover {
border-color: #445893;
}

#petitionForm fieldset input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus {
border-color: #333333;
}

#petitionForm form div input {
font-weight: bold; 
font-size: 120%;
padding: 10px;
background-color: #FFFFFF;
border: solid #666666 2px;
margin: 0px 0px 15px 0px;
-moz-border-radius: 10px;
}

#petitionForm form div input:hover, input:active, input:focus {
border-color: #445893;
color: #445893
}

#thanks {
text-align: center;
font-size: 120%;
}

.clear {
clear: both;
}
