@charset "UTF-8";
/* Make A Wish CSS Document */


/* class selectors ----------------------------------------------------------- */
.donateBtn {
background-image: url(Images/donateBtn.gif);
background-repeat: no-repeat;
margin-left: 35px;
margin-top: 30px;
}

.donateBtn a {
display: block;
width: 111px;
height: 30px;
}

.donateBtn span {
display: none;
}

/* End class selectors ----------------------------------------------------------- */

/* Major Divs ----------------------------------------------------------- */

#box {
position: relative;
background-image: url(Images/box-middle.png);
background-repeat: repeat-y;
width: 911px;
margin: 0 auto;
top: 36px;
/*z-index: 5;*/
}

#content {
float: right;
width: 500px;
margin-top: 60px;
margin-right: 120px;
}

#sidebar {
float: left;
width: 180px;
margin-top: 60px;
margin-left: 50px;
}

#user {
position: absolute;
background-image: url(Images/box-top.png);
background-repeat: no-repeat;
height: 43px;
margin-top: -6px;
top: 163px;  /*this line is for safari. Placement for other browsers is at the bottom of this stylesheet */
margin-left: 4px; /* safari */
padding-left: 2px;
z-index: 20;
}

#user form {
background-image: url(Images/stripe-gray.jpg);
background-repeat: no-repeat;
background-position: bottom;
width: 450px;
height: 24px;
margin: 0;
margin-left: 13px;
padding: 0;
padding-left: 40px;
padding-bottom: 8px;
padding-top: 5px;
}

#boxfooter {
position: relative;
clear: both;
background-image: url(Images/box-bottom.png);
background-position: bottom;
top: 45px;
height: 60px;
width: 911px;
text-indent: -5000px;
}

#logo {
position: relative;
background-image: url(Images/logo.png);
background-repeat: no-repeat;
margin-left: 474px;
width: 442px;
height: 200px;
margin-bottom: -37px;
padding: 0;
/*z-index: 10;*/
}

body:first-of-type #logo {
margin-left: 473px;
}

#nav {
position: absolute;
margin-left: 35px;
top: 125px;
z-index: 15;
}

.events #content, .volcalendar #content, .editevents #content {
width: 630px;
margin-right: 30px;
}

.events #content .bodycopy {
display: block;
width: 500px;
margin-right: 90px;
}

#eventListings, #calColumn {
background-image: url(Images/line.jpg);
background-position: left top;
background-repeat: no-repeat;
min-height: 486px;
}


/* End Major Divs ----------------------------------------------------------- */


/* Navigation Tabs ----------------------------------------------------------- */

#wishestab {
background-image: url(Images/wishes-tab.png);
}

#volunteertab {
background-image: url(Images/volunteer-tab.png);
}

#givingtab {
background-image: url(Images/giving-tab.png);
}

#abouttab {
background-image: url(Images/about-tab.gif);
}

#eventstab {
background-image: url(Images/eventstab.png);
}

#adminA {
background-image: url(Images/admin-tab.png);
}

#adminW {
background-image: url(Images/wishmanage-tab.png);
}

#adminV {
background-image: url(Images/volunteeradmin-tab.png);
}

/* End Navigation Tabs ----------------------------------------------------------- */

/* Application Form ----------------------------------------------------------- */

/* Hack: this rule is only recognized by Safari 3.0 */
body:first-of-type form td.longinput {
padding-top: 0;
}

/* Hack: this rule is only recognized by Safari 3.0 */
body:first-of-type form td.shortinput {
padding-top: 0;
}
/* End Application Form ----------------------------------------------------------- */

.dummyclass {
margin: 0;# /* all style rules after this line will be ignored by Safari 2.0 and 1.0 */
}

#user {
/*top: 163px;*/
margin-left: 5px; /* this works for Firefox3 on mac */
}

