body.custom {
       background:transparent url(http://amyroloffcharityfoundation.org/wp-content/siteimages/stars.gif) repeat-x;
}
.custom #page {
       background:transparent url(http://amyroloffcharityfoundation.org/wp-content/siteimages/amypagebackgr2.gif) repeat-y;
}
.custom #content iframe html { height: 35px; }

.custom .homeleft {
	width: 350px;
	height: 50px;
	float: left;
	margin-top: -50px;
}
.custom .homeright {
	width: 350px;
	height: 50px;
	float: right;
	margin-top: -50px;
}
.custom .homepic img{
	width: 700px;
	height: 271px;
	margin-top: 60px;
    text-align: center;
}
.custom .black {
	color: #000000;
}
/*removes vertical gray lines*/
.custom #content_box, .custom #column_wrap {
	background-image:none;
}
.custom #content {
        border-right: 1px solid #cbda44;
        width: 73em;
}

/*styles header*/
.custom #myheaderspace {
       width: 1030px;
       height: 130px;
       position: relative;
}
.custom #helicopter {
	width: 200px;
	height: 130px;
	float: right;
}
.custom #amyleft {
       width: 260px;
       height: 130px;
       float:left;
}

.custom #playerticket { display: block; width: 190px; height: 130px; position: absolute; top: 0; left: 550px; background: url("images/superplayerticket.gif"); }
.custom #playerticket a { font-size: .1em; color: #ffffff; display: block; width: 190px; height: 130px; }


/*styles Rick's banner nov 09*/
.custom #oneright {
       width: 770px;
       height: 130px;
       float:right;
}
.custom #onebanner {
       width: 528px;
       height: 130px;
       float:right;
}
.custom #bannerleft {
       width: 230px;
       height: 110px;
       float: left;
       padding: 10px 0px 10px 10px;
       font-size: 1.5em;
       color: #c70850;
}
     
/*end divs for Rick's banner*/




.custom #oneright {
       width: 770px;
       height: 130px;
       float:right;
}
.custom #oneleft {
       width: 380px;
       height: 130px;
       float: left;
}
.custom #twoleft {
       width: 570px;
       height: 130px;
       float: left;
}
.custom #oneleft {
       width: 380px;
       height: 130px;
       float: left;
}
.custom .headeright {
       width: 190px;
       height: 130px;
       float: right;
       clear: none;
}
.custom .headerleft {
       width: 180px;
       height: 130px;
       float: left;
}








.custom #header {
       padding: 0px;
       border-bottom: none;
}

/*styles title on golf-event page*/
.golf-event h1 {
       display: none;
}
/*the following affects tabs*/
.custom #tabs {
        background: #6d1f7e;
        border-bottom:none;
        padding-top: 4px;
        height: 27px;
        font-family: Arial, Helvetica, sans-serif;
}
.custom ul#tabs {
        border: none;
}
.custom ul#tabs li {
        background:#6d1f7e; 
        border-style: none;
        border-left: none;  
}
.custom ul#tabs li a {
        color: #FFFFFF;
}
.custom ul#tabs li a:hover {
        background:#c70850; 
        text-decoration: none;
}
.custom #footer {
        border-top: 2px solid #cbda44;
}

/*styles the sidebar*/
.custom #PDI_container3578132 .pds-input-label {
	margin-left: 30px;
	margin-top: -17px;
}

/*styles prize box on golf page*/
.custom #box {
        width: 475px;
        height: auto;
        color: #6d1f7e;
        clear:both;
        border: 1px dashed #6d1f7e;
        padding-left:20px;
        padding-right:20px;
        margin-left:auto;
        margin-right:auto;
        margin-top: 20px;
}
.custom .magenta {
       color: #c70850;
}
.custom .orange {
       color: #F8971D;
}
.custom .green {
       color: #c1d82f;
}
.custom #pdfbox {
        width: 250px;
        height: auto;
        background: #efefef;
        font-size: 1.2em;
        padding: 20px 20px 40px 20px;
        margin-left: auto;
        margin-right: auto;
}
.custom #pdfbox img {
        float: left;
        Padding-right: 20px;
}
/*sponsor page*/
.custom .sponsorbox {
        width: 465px;
        height: auto;
        float: left;
        clear: both;
} 
.custom .sponsorboxleft {
        width: 220px;
        height: 150px;
        margin-top: 20px;
        margin-bottom: 20px;
        float: left;
        clear: both;
}
.custom .sponsorboxright {
        width: 220px;
        height: 150px;
        margin-top: 20px;
        margin-bottom: 20px;
        float: right;
}
.custom .sponsorboxsba {
        width: 465px;
        height: auto;
        float: left;
        clear: both;
} 
.custom .sponsorboxleftsba {
        width: 220px;
        height: 90px;
        margin-top: 20px;
        margin-bottom: 20px;
        float: left;
        clear: both;
}
.custom .sponsorboxrightsba {
        width: 220px;
        height: 90px;
        margin-top: 20px;
        margin-bottom: 20px;
        float: right;
}

.custom .sponsorcategory {
        width: 695px;
        height: auto;
        clear: both;
}
.custom .sponsorspace {
       padding-top: 60px;
}
.custom .sponsortitle {
        width: 698px;
        height: auto;
        background: #6D1F7E;
        color: #FFFFFF;
        font-size: 1.4em;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
}
.custom .sociable {
        clear: both;
}

/*styles the top sponsor landing page */
.custom .topsponsortext {
	width: 700px;
    margin-top: -70px;
}



/*home page*/
.custom .buytix {
       width: 300px;
       height: auto;
       margin-bottom: 20px;
}
.custom .buytix a {
       color: #c1d82f;
       font-weight: bold;
       font-size: 1.4em;
}
/*styles the multimedia box*/
.custom #custom_box {
       background: #c1d82f;
}

/*styles line on home page regarding notice about event*/
.custom .notice {
        color: #F8971D;
        font-weight: bold;
        font-size: 1.4em;
        margin-bottom: 15px;
}
/*styles alert box*/

.custom .format_text p.alert {
        margin-top: 20px;
}





/*styles cforms page*/
.custom .format_text input, #commentform input, #commentform textarea {
        width: 80%;
}
.custom .cf-sb {
        width: 100px;
}
.custom .cform input, .cform textarea {
        color: #111111;
        background: #FEF1C7;
        border: solid 1px #c9d742;
}
.custom .cform label span {
        width: 120px;
}
.custom .cform label {
        text-align:left;
}
.custom .cform input:focus, .cform textarea:focus, .cform select:focus {
        background: #ffffff;
        border: solid 1px #c9d742;
}
.custom .cform input:hover, .cform textarea:hover, .cform select:hover {
        background: #FEF1C7 none repeat scroll 0 0;
        border: solid 1px #c9d742;
        color: #6d1f7e;
}
.custom #cf2_field_4, #cf2_field_3, #cf_field_3, #cf_field_1, #cf_field_2 {
        width: 80%;
        border: solid 1px #c9d742;
        font-family: Georgia,"Times New Roman",Times,serif;
        font-size: 1.05em;
        background: #FEF1C7 none repeat scroll 0 0;
}

.custom .linklove a, .linklove a:visited {
        font-size: 0em;
}
.custom .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
        background: #c70850;
        color: #ffffff;
        margin-left: 0px;
        float: left;
}

/* styles for the 2010 Sponsors page */

.custom.current-sponsors .format_text h5 { clear: both; font-size: 1.2em; text-transform: none; background: #6d1f7e; color: #ffffff; font-weight: normal; text-align: center; padding: 5px 0;}
.custom.current-sponsors .format_text h4 { clear: both; font-size: 1.2em; color: #6d1f7e; border-bottom: 2px solid #6d1f7e; text-align: center; padding: 35px 0 5px 0; margin-bottom: 15px; }
.custom.current-sponsors .floatLeft { float: left; padding-bottom: 10px; }
.custom.current-sponsors #executive, .custom.current-sponsors #gold { padding-left: 50px; }
.custom.current-sponsors #sponsors09 { clear: both; }

/* end styles 2010 sponsors page */


/* styles for the sponsors landing page */

.custom.landing-page-sponsors #page { background: url("images/smallBig.jpg") top left no-repeat #ffffff; width: 940px; margin-left: auto; margin-right: auto; padding: 0; position: relative; }
.custom .no_sidebars #content { padding: 25px; width: 100%;}
.custom.landing-page-sponsors #container { width: 940px; background-color: #ffffff; }

.custom #bannerDates { position: absolute; top: 0; left: 0; width: 300px; height: 161px; background: url("images/banner.png") top left no-repeat; }
.custom #starBurst { position: absolute; top: 100px; left: 280px; width: 251px; height: 255px; background: url("images/starburst.png") top left no-repeat; }

.custom #rightContent { float: right; width: 600px; margin: -10px 20px 0 0; }
.custom p#leftContent { padding-top: 425px; font-size: 1.3em; margin: 0 30px 35px -15px; }
.custom p#leftContent .firstLineBold { font-weight: bold; }

.custom h2#callToday { color: #ffffff; text-align: center; font-weight: normal; font-size: 3em; background-color: #000000; padding: 5px; }
.custom p#enjoy { color: #000000; background: url("images/subheader-bg.png") center left repeat-x; text-align: center; font-weight: bold; font-size: 1.5em; margin-top: 10px; font-family: Arial, Verdana, sans-serif; }

.custom #moneyButtons { margin-left: 150px; }
.custom #moneyButtons h3 { display: block; text-align: center; color: #ffffff; font-family: Arial, Verdana, sans-serif; font-size: 1.8em; padding-top: 25px; }
.custom #moneyButtons p#directContact { color: #ffffff; margin-left: 40px; margin-right: 50px; font-size: 1.2em; }
.custom #moneyButtons p#directContact a { color: #ffffff; text-decoration: none; }
.custom #moneyButtons p#directContact a:hover { text-decoration: underline; }
.custom #moneyButtons #dinnerAuction, .custom #moneyButtons #golf { width: 200px; height: 41px; float: left; }
.custom #moneyButtons #golf { margin-left: 25px; }
.custom #moneyButtons #dinnerAuction a, .custom #moneyButtons #golf a { display: block; width: 200px; height: 31px; background: url("images/btn_dinner.gif") top left no-repeat; color: #000000; text-decoration: none; font-size: 1.5em; padding: 10px 0 0 0; text-align: center; }
.custom #moneyButtons #dinnerAuction a:hover, .custom #moneyButtons #golf a:hover { color: #ffffff; background: url("images/roll_dinner.gif") top left no-repeat; } 
.custom #moneyButtons #becomeSponsor { clear: left; width: 425px; }
.custom #moneyButtons #becomeSponsor a { display: block; width: 425px; height: 31px; padding: 10px 0 0 0; text-align: center; color: #ffffff; text-decoration: none; background: url("images/btn_donate.png") top left no-repeat; font-size: 2em; }
.custom #moneyButtons #becomeSponsor a:hover { background: url("images/roll_donate.png") top left no-repeat; color: green;}

.custom #redFooter { position: relative; height: 240px; width: 940px; margin: -15px 0 0 -36px; padding: 0; background-color: #6a247f; clear: both; z-index: 1; }

.custom #redFooter p.footerHeadline { font-size: 2.2em; text-align: center; color: #F89900; margin-top: 20px; font-family: Georgia, "Times New Roman", Times, serif; }

.custom #redFooter .footerContent { text-align: center; font-size: 1.1em; margin-top: -30px; }
.custom #redFooter .footerContent a { color: #c70850; text-decoration: none; }
.custom #redFooter .footerContent a:hover { text-decoration: underline; color: #6a247f; }

.custom .no_sidebars .footerItem { float: left; width: 300px; height: 225px; margin: 10px 0 10px 10px; background: #ffffff; }

.custom #redFooterFrame { margin-left: 0; position: absolute; top: 0; left: 0; width: 940px; height: 25px; background: url("images/redFrameTop.gif") top left no-repeat; z-index: 12; }

.custom #redFooterBottom { margin-left: 0; position: absolute; top: 215px; left: 0; width: 940px; height: 25px; background: url("images/redFrameBottom.gif") top left no-repeat; z-index: 12; }


/* remove normal page content */

.custom.landing-page-sponsors #header,
.custom.landing-page-sponsors #tabs,
.custom.landing-page-sponsors #sidebars,
.custom.landing-page-sponsors #footer,
.custom.landing-page-sponsors .comments_closed,
.custom.landing-page-sponsors .headline_area {
        display: none;
}

.custom.landing-page-sponsors .post_box { padding-top: 0; }
.custom.landing-page-sponsors #content { border-right: none;}
.custom.landing-page-sponsors .format_text h2, .custom.landing-page-sponsors .format_text h3 { margin: 0; padding: 0; }