	

h1 {
	clear: both;
	font-size: 200%;
	font-weight: 300;
	margin: 5px 0px;
	color: #000;
	line-height: 1.4em;
}

fieldset {
	border: 0px;
}

fieldset.margin {
	margin: 10px 0px;
}

label {
	color: #000;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.input {
	width: 900px;
}

.submit {
	padding: 0px 5px;
	margin-top: 10px;
	background-color: transparent;
	border: 1px #000000 solid;
}

.login {
	width: 350px;
}

.margin{
	margin-left: 280px;
}
.bg{
	background-color: #787878;
	padding: 3px 7px;
	margin: 0px;
}

#submenu .normal{
	font-weight: normal;
}


#content {
	padding: 0px;
}

#content h2,
#content h3,
#content .commented-by,
#content .form-item .description,
#content .body {
	color: #000;
}

.birthdate {
	float: left;
	margin: 5px;
}

select.day {
	width: 40px;
}

select.month {
	width: 55px;
}

select.year {
	width: 55px;
}

.upload {
	width: 300px;
}

.browse {
	background-color: #ffffff;
	border: 1px #000000 solid;
	padding: 0px 5px;
}

.blue {
	color: #3174b3;
}

.form-item {
	margin: 10px 0 10px;
}

.form-container {
	width:80%;
}

.form-item textarea,
.form-item input {
	width: 240px;
}

.form-item textarea {
	height: 300px;
width: 90%;
}

input {
	padding: 3px;
}

.check-box input {
	width: 25px;
}

.submit-button {
	clear: left;
}

.column-2 {
float: left;
width: 48%;
}

.login {
background-color: #a2ca00;
padding: 10px;
margin: 0;
width: 24%;
}

#content .login h1 {
	color: #EFEFEF;
}

.login .wideinput {
width: 80%;
}

.register {
float: right;
width: 70%;
border: 1px solid #777;
padding: 10px;
}

.register .form-container,
.login .form-container {
width: 90%;
}

.ui-tabs-hide { display: none; }

#tabs ul {
	display: block;
	overflow: hidden;
	_height: 1%;
	margin: 5px 0 10px 0;
}

#tabs ul li {
	background: #a2ca00 url("/sites/compassion/images2/tab_left.gif") top left no-repeat;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

#tabs ul li.ui-tabs-selected {
	background: #badc00 url("/sites/compassion/images2/tab_h_left.gif") top left no-repeat;
}

#tabs ul li a {
	background: transparent url("/sites/compassion/images2/tab_right.gif") top right no-repeat;
	display: block;
	float: left;
	padding: 5px 10px 5px 10px;
}

#tabs ul li.ui-tabs-selected a {
	background: transparent url("/sites/compassion/images2/tab_h_right.gif") top right no-repeat;

}

#tabs ul li a:link,
#tabs ul li a:visited,
#tabs ul li a:hover {
	color: #445500;
}



#friends {
	overflow: hidden;
	_height: 1%;
padding: 10px;
}

.pickable {
	float: left;
	border: 1px solid #bbb;
	margin: 0 10px 10px 0;
	padding: 9px;
	height: 150px;
	text-align: center;
}

.picked {
	border: 1px solid #555;
	background-color: #bbb;
	padding: 9px;
}

.ui-datepicker-cover {
  display: none; /*sorry for IE5*/
  display/**/: block; /*sorry for IE5*/
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 193px; /*must have to match width and borders*/
  height: 200px; /*must have to match maximum height*/ 
}

#ui-datepicker-div {
  display: none;
  z-index: 10; /*must have*/ 
background-color: #a2ca00;
padding: 10px;
}

/* Reset link properties and then override them with !important */
#ui-datepicker-div a, 
.ui-datepicker-inline a {
  cursor: pointer;
  margin: 0;
  padding: 0;
  background: none;
  color: #000;
}

.ui-datepicker-control a {
  padding: 4px!important;
  color: #000 !important;
}

.ui-datepicker-days-cell a {
	display:block !important;
	padding: 2px 8px !important;
text-align: center !important;
}

.ui-datepicker-days-cell a:hover {
display:block !important;
	background-color: #000 !important;
	color: #fff !important;
text-align: center !important;
}


.ui-datepicker-links {
display: none;
}

.ui-datepicker-header {
margin: 0 0 5px 0;
text-align: center;
}

.ui-datepicker-clear {
float: left;
font-weight: bold !important;
}

.ui-datepicker-close {
float: right;
font-weight: bold !important;
}

.ui-datepicker-title-row a {
font-weight: bold !important;
}

.form-item input#ctl00_MainBodyContent_ctl00_advocate {
width: auto;
}

.edit-profile-picture {
	width: 200px;
	float: right;
	margin-right: 300px;
	text-align: center;
}

#delete-area {
border-top: 1px solid #000;
padding-top: 10px;
margin-top: 50px;
}

ul.children-list {
	
}

#tabs table.children-list {
	background-color: #fff;
}

#tabs table.children-list tr.child-item a,
#tabs table.children-list tr.child-item {
	padding: 10px;
	// overflow: hidden; (for some reason this disappears the table in google chrome?? rm9sep09)
}

#tabs table.children-list tr.child-item td {
	padding: 5px;
}

#tabs table.children-list tr.child-item {

}

#tabs table.children-list tr.child-item .child-image {
	float: left;
	margin: 0 8px 8px 0;

} 

#tabs table.children-list tr.child-item .child-image img {
	width: 83px;
	/*height:	115px;*/
} 

#tabs table.children-list tr.child-item {
	padding: 0;
	margin: 0;

}

.child-project-link,
.child-country-link {
	display: none;
}

.child-project-link a,
.child-country-link a {
font-weight: bold;
}

.child-dob,
.child-country,
.child-project {
	margin: 5px 0 0 0;
}

.child-name {
  font-weight: bold;
	font-size: 120%;
}

.child-name strong {
	display: none;
}

.child-name,
.child-dob,
.child-country,
.child-project,
.child-project-link,
.child-country-link {
	margin-left: 95px;
}

.hobbies textarea {
	height: 100px;
}

.causes input {
	width: 25px !important;
}

.notifications input {
	width: 25px !important;
}

.privacy-drop {
float: left;
width: 150px;
}

.privacy-drop-explanation {
margin-left: 160px;
}

.privacy-drop-explanation dt {
font-weight: bold;
}

.form-item {
	clear: left;
overflow: hidden;
}

div.import-sposorships {
	width: 180px !important;
}

.please-wait {
margin-top: 100px;
text-align: center;
font-size: 200%;
line-height: 1.3em
}

.notice {
padding: 10px;
border: 2px solid #bb0000;
color:#bb0000;
font-weight: bold;
margin: 10px 0 10px 0;
}
<!-- SERVER: WWW004 -->