body {
	background-color: #ffffff;
	margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
	padding:0px;

}

p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana;
    font-size:12px;
}

td {
    vertical-align:top;
}

hr {
    height: 1px;
    color: #cfd1dc;
    background-color: #cfd1dc;
    border: 0px;
}

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:#0075c2;
	text-decoration:none;
}
#header {

	width:900px;
	margin: 0px auto;
	border: 0px solid #f0f0f0;

}
#main {

	width:900px;
	margin: 0px auto;
	border: 0px solid #f0f0f0;
	

}
#footer {

	width:900px;
	margin: 0px auto;
	border: 0px solid #f0f0f0;
	

}
#logo {
	margin-left:50px;
	margin-top:0px;
	margin-bottom: -10px;
	display:inline;
	float: left;
}
#donateNow {
	margin-right:61px;
	float:right;
	display: inline;
	margin-top: 140px;
	margin-bottom: 5px;
}
#top_photo {
	margin-left:50px;
	width:800px;
	height:200px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
Div.mainCopy {
	margin-left:55px;
    padding-right: 10px;
	width:590px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:12px;
	font-family: "Times New Roman", Times, serif;
	text-align: left;
	color: black;
	line-height: 119.99999682108562%;
	padding-top:5px;
	padding-bottom:2px;

}
h1
{
    font-family:"Times New Roman", Times, serif;
	font-size: 26px;
	color: black;
    line-height: 35px;
    font-weight: bold;
    margin: 0 0 10px 0;
    width: 590px;

}

h1.event-name
{
    width: 470px;
}
h1.event-date, h1.donation-event
{
   font-size: 18px;
   color: gray;
   width: 470px;
   padding-bottom: 0px;
   line-height: 20px;
   margin-top: -12px;
   margin-bottom: 0px;
}


.homepage-copy
{
    font-family: "Times New Roman", Times, Serif;
    font-size: 17px;
    color: #000000;
    line-height: 24px;
}

.homepage-kicker
{
    font-family: "Times New Roman", Times, Serif;
    font-size: 18px;
    color: #000000;
    line-height: 24px;
     
}

#colwrap1 {
	float:left;
	width:180px;
	margin-top: 10px;
	margin-left:0px;
	border: 0px ;

}
p.Txt_About:hover, 
p.Participate:hover,  
p.PastClimbs:hover, 
p.Donate:hover, 
p.Organization:hover, 
p.FAQ:hover,
p.Blog:hover,
p.Media:hover,
p.Sponsors:hover, 
p.Contact:hover,
p.Contact:hover,
p.Login:hover,
p.LogOut:hover,
p.CreateEvent:hover,
p.EditEvent:hover,
p.ListMembers:hover,
p.ClimberReport:hover,
p.EditProfile:hover   {text-decoration: underline;}


.menu-line {
	background-color: #ececec;
    height: 0px;
	border-bottom: 1px solid #c2c2c2;
	width:190px;
	margin-left:0px;
	
	margin-bottom:0px;
	float:left;
	display:inline;

}
.blank-line {
	background-color: white;
    height: 0px;
	border-bottom: 1px solid white;
	width:190px;
	margin-left:0px;

	margin-bottom:0px;
	float:left;
	display:inline;

}
#ContentLine
{
	background-color: #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	width:590px;
	margin-left:0px;
	height: 0px;
	margin-top: 5px;
	float:left;
	display:inline;
    margin-bottom: 5px;

}
#archive-list-line{
    border-bottom: 1px solid #c2c2c2;
    margin-left: 60px;
    float:left;
    width: 530px;
    margin-bottom: 5px;
}

p.Txt_About, p.Participate, p.PastClimbs, p.Donate, p.Organization, p.FAQ, p.Blog, p.Media, p.Sponsors, p.Contact, p.Login,
p.LogOut, p.CreateEvent, p.EditEvent,p.ListMembers,p.ClimberReport,p.EditProfile{
	margin-top:0px;
	width: 190px;
	height: 21px;
	margin-bottom:0px;
	float:left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0075c2;
	text-indent: 14px;
	padding-top: 9px;
	cursor:pointer;
}
p.blank-menu {
	margin-top:0px;
	width: 190px;
	height: 21px;
	margin-bottom:0px;
	float:left;
	color: white;
	text-indent: 14px;
	padding-top: 9px;

}
.FooterText {
	margin-left:9px;
	width:460px;
	margin-bottom:0px;
	margin-top: -5px;
	float:left;
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	font-size: 12px;
	
	display: inline;
	
}
.DESIGNED_BY {
	margin-right:11px;
	margin-top: -5px;
	width:123px;
	margin-bottom:0px;
	float:right;
	display:inline;
	font-size:9px;
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #666666;
	line-height: 120.00000211927626%;


}
.moreplusone {
	color: #3393CF;
	font-weight: bold;
	font-size: 10px;
}
/* set millions of background images */
.rbroundbox { background: url("/images/nt.gif") repeat; }
.rbtop div { background: url("/images/tl.gif") no-repeat top left; }
.rbtop { background: url("/images/tr.gif") no-repeat top right; }
.rbbot div { background: url("/images/bl.gif") no-repeat bottom left; }
.rbbot { background: url("/images/br.gif") no-repeat bottom right; }


.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 15px;

}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 800px; margin: 1em auto; }

.info, #notice {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffffe6;
    border-top: 1px solid #dedee6;
    border-bottom: 1px solid #dedee6;
    color: #656569;
    padding: 10px;
}

#error {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ffe6e6;
    border-top: 1px solid #dee6e6;
    border-bottom: 1px solid #dee6e6;
    color: #656569;
    padding: 10px;
}

/* error conditions */
.errorExplanation
{
    border-width: 1px;
    border-style: dotted;
    border-color: red;
    color: #d00;
    padding-left: 10px;
    margin-bottom: 10px;
    background-color: #fee;
}

.errorExplanation h2 {
    line-height: 120%;   
}

.fieldWithErrors
{
    color: Red;
    font-weight: bold;
}

/* pages */
.sponsorCopy, .mediaCopy
{
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: black;
    line-height: 20px;
    float: left;
    
}
span.SPImages
{
    width: 200px;
    
    display: table-cell;
    vertical-align: middle;
    text-align:center;
    border-width: 0px;
    margin-left: auto;
    margin-right: auto;
}


.smalltitle{
font-family: Arial, Verdana, sans-serif;
font-size: 16px;
color: black;
font-weight: bold;
line-height: 28px;
}

.smallcopy{
font-family: Arial, Verdana, sans-serif;;
font-size: 12px;
color: black;
line-height: 20px;
}
.archive-kicker {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: black;
    line-height: 20px;
    float: left;


}

.archive-list-year {
    font-family: "Times New Roman", Times, serif;
    font-size: 26px;
    color: black;
    line-height: 28px;
    float:left;
	display:inline;
    width: 60px;
    height: auto;
    margin-right: 5px;
    
   
}

.archive-list
{
    float:left;
    display: inline;
    width: 500px;
    margin-top: 5px;
}
.archive-list-avatar {
    border: 0px;
    margin-right: 10px;
    display: table-cell;
    vertical-align: top;
    float: left;

}
.archive-list-event {
    
    float:left;
    display: inline;
    width: 500px;
    margin-top: 5px;

}

.archive-list-title {
    font-family: Arial, Verdana, sans-serif;
    font-size: 16px;
    color: black;
    font-weight: bold;
    margin-top: 0px;
    line-height: 20px;
    
}
.archive-list-date {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    color: black;
    font-weight: bold;
    margin-top: 0px;
    line-height: 20px;
    font-style: italic;

}

.archive-list-copy{
    font-family: Arial, Verdana, sans-serif;;
    font-size: 12px;
    color: black;
    line-height: 20px;
    
}

.OrgPerson
{
    margin-top: 10px;
    margin-left: 25px;
    font-family: Arial, Verdana, sans-serif;
    float:left;
	display:inline;

}
.OrgTitle
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: black;
    margin-bottom: 5px;
    
}

.OrgImages
{
    width: 100px;
    float: left;
    display: inline;
}
.OrgPeopleContent {

    margin-left: 25px;
    width: 425px;
    float: left;
    display: inline;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    line-height: 16px;
    
}

.FAQSection
{
    margin-top: 10px;
    float:left;
	display:inline;
    width: 590px;
}

.FAQSectionTitle
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: black;
    margin-bottom: 5px;
    }

.FAQQuestion
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
    font-style: italic;
    font-weight: bold;
	color: black;
    line-height: 14px;
    margin-bottom: 0px;
    }

.FAQAnswer
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: black;
    margin-bottom: 15px;
    line-height: 14px;
    }

TABLE#climber-table
{
    margin-top: 10px;
    border-width: 0px;

}

TR#climber-row 
{
    vertical-align: top;
 
    
}

#climber  /* add this if you go back to use CSS instead of tables */
{
    width: 290px;
    border: 0px;
    display: table-cell;
 }

TD#climber-avatar
{  
    vertical-align: top;
    border-bottom: 15px solid white;


}

.climber-photo {
    border: 1px solid #ececec;
    width: 59px;
    height: 59px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    float: left;
}
TD#climber-details
{
    width: 230px;
    text-align: left;
    vertical-align: top;

    border-bottom: 15px solid white;
    border-top: 0px;
    border-right: 30px solid white;
    border-left: 5px solid white;
}

#climber-name
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	color: black;
}

#climber-location
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
    line-height: 14px;
	color: gray;
    font-style: italic;
    font-weight: bold;

}

#climber-bio
{
    font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
    line-height: 16px;
	color: black;
    text-align: justify;

}
#event-header
{
    width:100%;
}

#event-image
{
   display: table-cell;
   float: left;
   vertical-align: top;
   margin-right: 10px;
   padding-right: 10px;
}


#event-description {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: black;
    line-height: 20px;
    float: none;
    
}
#donate-header{
    width: 100%
    }

#donate-kicker{
    font-family:"Times New Roman", Times, serif;
	font-size: 20px;
	color: gray;
    line-height: 26px;
    float: none;


}

.donate-copy {
    font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: black;
    line-height: 20px;
    float: none;
    margin-top: 20px;
}

#donation-container
{
    width: 100%;
    

}

TR.donation-event-row
{
    vertical-align: top;
    height: auto;
    margin-left: 0px;

}
TD.donation-event-cell
{
  border-bottom: 15px solid white;
  border-left: 0px solid white;
  border-right: 28px solid white;
}

.donation-event-avatar
{
    display: table-cell;
    vertical-align: top;
    float: left;
    margin-right: 15px;
    
}

.donation-event-eventname
{
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: black;
    float: none;
    display: inline;
    

    
    }

.donation-event-eventdate
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: black;
    float: none;
    
}
.donation-event-climbers
{
    margin-left: 85px;
    font-family: Arial, Verdana, sans-serif;

}

.donation-event-description
{
   margin-left: 10px;
   margin-right: 10px;
   font-family: Arial, Verdana, sans-serif;
   text-align:justify;

}
.donation-event-row1{
    border: 0px;
    margin-left: 10px;
    margin-top: 15px;
    vertical-align: top;
    float: left;
    display: inline;
    width: 100%
}

.donation-event-row2
{
    border: 0px;
    font-size: 12px;
    line-height: 18px;
    color: black;
   
}
.rounded_box
{
    width: 275px;
    background-color: #e6e7ec;          /* if needed */
    border: 1px solid #dedee6;   /* if needed */  
    -webkit-border-radius: 12px;    /* for Safari */
    -moz-border-radius: 12px;       /* for Firefox */
}

form.donation {
    padding: 10px;
}

form.donation td {
    line-height: 30px;
}

.formlabels{
    font-weight: normal;
    text-align:right;
}

.formexample {
    color: #9c9ca1;
    font-style: italic;
}

.forminfo {
    color: #9c9ca1;
    font-style: italic;
    font-weight: normal;
}

.formsection {
    padding-top: 30px;
    border-bottom: 1px #9c9ca1 solid;
    font-weight: bold;
    text-align: left;
    color:#0075c2;
}

#pay_by_check
{
    cursor: pointer;
    color:#0075c2;
    text-decoration:none;
}

#pay_by_check:hover {
   text-decoration: underline;
}

#checkoutlinks input {
    vertical-align: middle;
}

#processing {
    text-align: left;
}

p.address {
    margin: 0 0 0 20px;
    padding: 0px;    
}
.donation-climber-info
{
    width: 100%;
    font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color: black;
    line-height: 20px;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    display: table-cell;
}
.donation-climber-photo
{
    display: table-cell;
    vertical-align: top;
    float: left;
    
    margin-right: 15px;
}
.donation-climber-goal
{
   font-family:"Times New Roman", Times, serif;
   font-size: 16px;
   font-style: italic;
   color: blue;
   float: none;
   
}

.donation-climber-bio
{
    font-family:"Times New Roman", Times, serif;
    font-size: 16px;
    display: table-cell;
    float: none;

}

TH.reports-table {
    font-size: 11px;
    font-weight: bold;
    border-right: 4px solid #e6e7ec;
    line-height: 14px;
    vertical-align: baseline;
    }
TR.reports-table {
    font-size: 11px;
    line-height: 14px;
    
    }

TD.reports-table {
    border-right: 4px solid #e6e7ec;
    border-bottom: 1px solid #e6e7ec;
    vertical-align: middle;
    line-height: 14px;
    
}

Table.reports-table {
    border-spacing: 0px;
    margin-left: auto;
    margin-right: auto;
    line-height: 14px;
    

}
