#charitycontent {
margin-left:10px;
}
.Charity_Submit_hdr {
background:url(/grafx/headers/charity-share-hdr.png) no-repeat top right;
text-indent:-999em;
height:160px;
width:610px;
margin:0;
}
.TopNavBar{
width:610px; 
background:#F8F4E9;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 3px 0px;
}
.NumberOfResults{
float:left;
width:43%;
padding-left:5px;
}
.Page{
float:left;
}
.BottomNavBar{
width:610px; 
border-bottom: 1px solid #CCCCCC;
}
.BottomNavBar fieldset{
border:none; 
margin:0px; 
padding:2px 5px;
}
.BottomNavBar form{
margin:0px; 
padding:3px 0px;
}
.ResultsPerPage{
float:left;
}
.JumpToPage{
float:right; 
width:175px; 
}
.Paging{
float:right;
padding-right:5px;
}

.returntocharity{
position:relative;
height:75px;
width:610px;
display:block;
}
.resultsimage{
float:left; 
width:200px;
margin-top:15px;
}

.resultsintrocopy{
float:left; 
width:400px; 
padding-left:50px;
margin-top:20px;
}


.answer_fields {
width:480px;
margin-bottom:10px;
}
 
.design_fields {
width:400px;
padding-top:3px;
float:left;
font-size:11px;
}
 
.all_fields {
width:500px;
margin-left:68px;
margin-top:20px;
font-size:14px;
}

.all_fields_space {
padding:10px 0 0 0;
clear:both;
}
 
.all_fields ul {
list-style-position:outside;
}

.subhead {
width: 480px;
background-color:#f2efea;
padding: 4px 0 4px 12px;
font-weight:bold;
clear:both;
margin-bottom:15px;
}

.p_question {
width: 480px;
padding: 15px 10px 5px 15px
}

#photo_req {
width: 460px;
background-color:#f2efea;
padding:15px;
border: solid #74654e 1px;
overflow:auto;
margin-bottom:10px;
}
 
#photo_head {
font-size:18px;
font-weight:bold;
text-align:center;
}
 
.custinfo {
padding-bottom:8px;
overflow:auto;
font-size:12px;
}

.custinfo label {
display:block;
float:left;
margin-bottom:4px;
width:65px;
text-align:right;
clear:both;
padding-right:8px;
}

 .custinfo input {
display:block;
float:left;
margin-bottom:4px;
display:hidden;
}

/* Above CSS added */

.page_hdr-default {
background:url(/grafx/headers/charity-hdr.jpg) no-repeat top right;
text-indent:-999em;
height:119px;
width:830px;
float:left;
margin:0;
}
.page_hdr-read {
background:url(/grafx/headers/charity-read-hdr.png) no-repeat top right;
text-indent:-999em;
height:105px;
width:610px;
float:left;
margin:0;
}
.page_hdr-share {
background:url(/grafx/headers/charity-share-hdr.png) no-repeat top right;
text-indent:-999em;
height:160px;
width:610px;
float:left;
margin-top:15px 0 0 0;
}
#fmgcharities {
background:url(/grafx/charity/fmg-charities.jpg) no-repeat top right;
text-indent:-999em;
height:100px;
width:305px;

float:right;
}
#fmgcharities a {
display:block;
width:305px;
height:100px;
}
#readstories {
background:url(/grafx/charity/read-stories.jpg) no-repeat top right;
text-indent:-999em;
height:134px;
width:335px;
float:left;
margin:20px 0 0 15px;
}
#readstories a {
display:block;
width:335px;
height:134px;
}
#tellus {
background:url(/grafx/charity/sub-hdr.jpg) no-repeat top right;
text-indent:-999em;
height:51px;
width:770px;
float:left;
margin:0 0 0 25px;
}
#shareyourstory {
background:url(/grafx/charity/share-your-story.jpg) no-repeat top right;
text-indent:-999em;
height:82px;
width:651px;
float:left;
margin:0;
}
#shareyourstory a {
display:block;
width:290px;
height:82px;
margin-left:330px;
}
#featuredstory {
background:url(/grafx/charity/featured-story-hdr.jpg) no-repeat top right;
text-indent:-999em;
height:44px;
width:845px;
float:left;
margin-bottom:25px;
}
.doc {
padding-left:100px;
}
#content {
width:710px !important;
margin-left:10px;
}

.readstory{ 
width:610px !important;
float:left;
}

.printerfriendly {
margin-top:-10px !important;
}
fieldset {
text-indent:-999em;
border:none;
}
.intro{
width:600px;
padding-left: 15px;
}
textarea {
width:480px !important;
}
.additionalphotoinfo {
margin:15px 0 0 20px;
}

#midwrap{
width:990px !important;
}

.crumbs{
margin-left:8px;
}