body {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* oneColumnWrapper */
.columnWrapper {
float: left;
width: 673px;
padding: 20px 16px;
font-size: 11px;
color: #6d6f6f;
line-height: 15px;
background: #FFF;
}
#col_sub .pets {
font-size: 10px;
padding: 5px;
text-align: left;
}
p.name_pet a {
color: #003468;
text-decoration: none;
}

/* Button */
a.btnSubmitYourVote {
position: absolute;
right: 94px;
top: 95px;
background: url(../images/btnSubmitYourVoteSmall.jpg);
width: 91px;
height: 27px;
text-indent: -9999px;
z-index: 999;
}
a.btnSubmitYourVote2 {
position: absolute;
right: 0;
top: 2px;
background: url(../images/btnSubmitYourVoteSmall.jpg);
width: 91px;
height: 27px;
text-indent: -9999px;
}
a.back_to_top {
position: absolute;
right: 0px;
bottom: -22px;
color: #003468;
font-size: 10px;
}
a.btnMyStory {
position: absolute;
right: 94px;
top: 2px;
background: url(../images/btnMyStory.jpg);
width: 91px;
height: 27px;
text-indent: -9999px;
}

/* nominee-details.php */
.content_main {
float: left;
background-color: #dadada;
padding: 6px;
margin: 0 0 10px 0;
width: 638px;
position: relative;
}
.content_main .content_main_inner {
border: 1px solid #bbbbbb;
background-color: #fff;
padding: 20px 5px 5px 5px;
}
.content_main .image {
float: left;
width: 218px;
text-align: center;
}
.content_main .image img {
width: 171px;
height: 144px;
border: 1px solid;
margin: 0 0 10px 0;
border: 0;
}
.content_main .content {
float: left;
position: relative;
width: 390px;
padding: 0 0 10px 10px;
}
.content_main .content p, div.story .content_main .content a p {
display: block;
line-height: 17px;
margin: 12px 0;
width: 380px;
color: #6D6F6F;
text-decoration: none;
}
 div.story .content_main .content a p {
	cursor: pointer;
}
.content_main .content h2,.content_main .content h3,.content_main .content h4,.content_main .content h5 {
padding: 5px 0 0 10px;
}
.content_main .content h2 {
color: #003468;
font-size: 14px;
width: 246px;
line-height: 15px;
}
.content_main .content h2 a {
color: #003468;
font-size: 14px;
width: 246px;
line-height: 15px;
text-decoration: none;
}
.content_main .content h3 {
color: #cf1f44;
}
.content_main .content .story {
padding: 10px 0 0 10px;
}
.content_main .content .comments {
position: relative;
left: 225px;
}
.content_main .content .comments a {
color: #d11f44;
text-decoration: none;
}
.comment_wrapper_details {
margin: 0 0 0 -210px;
width: 590px;
float: left;
position:relative;
}
.comment_wrapper_details h2 {
width: auto;
}
.comment_wrapper_details .comment_read {
padding: 10px;
border: 1px solid;
background: #F4F4F4;
margin: 10px 0 0;
}
.comment_wrapper_details .comment_read p {
width: auto;
}
.comment_wrapper_details .comment_read p span {
font-weight: bold;
}
.comment_wrapper_details .comment_post {
padding: 10px;
border: 1px solid;
background: #F4F4F4;
margin: 10px 0 0;
}
.comment_wrapper_details .comment_post .storyForm .story {
padding: 0 0 0 10px;
}
.comment_wrapper_details .comment_post .storyForm .story textarea {
width: 320px;
}
.comment_post .storyForm button {
background: url(../images/submit_comment.gif) no-repeat;
}
.comments_news a {
color: #d11f44;
text-decoration: none;
margin: 0 12px 0 0;
}

/* your-story.php */
.storyWrapper {
padding: 0 40px 20px 40px;
}
h1.tellUsYourStory {
background: url(../images/title_tell_us_your_story.gif) no-repeat;
width: 300px;
height: 43px;
text-indent: -9999px;
}
#content_home .storyContent {
width: 540px;
}
#content_home .storyContent p {
width: auto;
}
#content_home .storyContent img {
padding: 0 0 0 10px;
}
.storyForm {
color: #003468;
}
.storyForm .fields {
float: left;
width: 215px;
}
.storyForm .fields input {
border: 1px solid #bdbdbd;
color: #003468;
font-size: 12px;
padding: 4px;
margin: 0 0 10px 0;
}
.storyForm .fields input.normal {
width: 205px;
}
.storyForm .fields ul li#required {
text-align: right;
font-size: 10px;
}
.storyForm .fields ul li#zipCode input {
width: 100px;
}
.storyForm .fields ul li#zipCode input.optIn {
width: 20px;
}
.storyForm .fields ul li.invalid, span.invalid {
font-size: 14px;
color: #ff0000;
padding: 4px;
}
.storyForm .fields ul li.checkbox {
color: #003468;
font-size: 10px;
}
.storyForm .fields ul li.checkbox input {
margin: 0 5px 0 0;
border: none;
}
.storyForm .fields ul li a.btnSubmitYourStory {
background: url(../images/btnSubmitYourStory.jpg) no-repeat;
width: 178px;
height: 39px;
display: block;
text-indent: -9999px;
margin: 10px 0 0 0;
}
.storyForm .story {
float: left;
width: 200px;
padding: 0 0 0 20px;
}
.storyForm .story textarea {
width: 300px;
height: 121px;
border: 1px solid #bdbdbd;
color: #003468;
font-size: 12px;
padding: 4px;
margin: 12px 0 10px 0;
}
.storyForm button {
background: url(../images/btnSubmitYourStory.jpg) no-repeat;
height: 37px;
width: 178px;
border: none;
cursor: pointer;
margin: 10px 0 0 0;
}

/* vote.php -- MODAL -- */
.voteWrapper {
}
.voteWrapper h1 {
font-size: 20px;
color: #CF1F44;
width: 500px;
padding: 0 0 0 10px;
}
.voteWrapper .content_main {
width: 780px;
background: #fff;
}
.voteWrapper .content_main .content_main_inner {
float: left;
width: 540px;
border: none;
}
.voteWrapper .content_main .content_main_inner .image {
width: 173px;
padding: 0 0 0 5px;
}
.voteWrapper .content_main .content_main_inner h2 {
padding: 0 0 0 10px;
}
.voteWrapper .content_main .content_main_inner .content {
width: 322px;
padding: 0 0 10px 0;
}
.voteWrapper .content_main .content_main_inner .content p {
width: auto;
}
.voteWrapper .storyForm {
float: left;
width: 215px;
}
.voteWrapper .storyForm button {
background: url(../images/btnSubmitYourVote.jpg) no-repeat;
height: 37px;
width: 178px;
border: none;
cursor: pointer;
margin: 10px 0 0 0;
}
.modal .storyForm .fields ul li.invalid {
font-size: 10px;
padding: 2px;
}

/* faq.php */
.faqWrapper {
padding: 0 10px 0 10px;
}
h3.faq_question {
font-size: 14px;
font-weight: bold;
padding: 10px 0 10px 0;
}
h3.faq_question span.title_question{
	display: block;
	width: 85px;
	float: left;
}
h3.faq_question a {
color: #D11F44;
width: 450px;
float: left;
}
div.faq_answer {
display: none;
border: 1px solid;
padding: 20px;
background: #f1f1f1;
margin:0;
width:492px;
}

div.faq_answer span.answer_copy{
	float: right;
	font-weight: normal;
	width: 425px;
}
div.faq_answer span {
font-weight: bold;
}
h1.faq {
color: #003468;
font-weight: bold;
font-size: 14px;
padding: 0 0 20px 0;
}
.showHide {
padding: 10px 0 10px 0;
}

/* unNormalize Stuff */
.unNormalize ul {
list-style: disc;
margin: 5px 0 5px 30px;
}
.unNormalize ol {
list-style: decimal;
margin: 5px 0 5px 30px;
}
.unNormalize p {
padding: 0 0 10px 0;
}
.unNormalize h1 {
font-size: xx-large;
padding: 0 0 10px 0;
}
.unNormalize h2 {
font-size: x-large;
padding: 0 0 10px 0;
}
.unNormalize h3 {
padding: 0 0 10px 0;
}
.unNormalize h4 {
font-size: medium;
padding: 0 0 10px 0;
}
.unNormalize h5 {
font-size: larger;
padding: 0 0 10px 0;
}


/* poll results */
.poll-result-graph {
   margin: 20px 0;
 }

.poll-result-graph-separator {
   padding-bottom: 10px;
   border-bottom: dashed #ccc 1px;
}

h3.poll-question {
   color:#8A8989;
   font:19px "Trebuchet MS",sans-serif;
   text-decoration:none;
   text-transform:uppercase;
}
