/* League Main Style Sheet */

/* added for DIA */

.funds h5 {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	}	

#notyou {
/*	font-size: 18px;  */
	font-weight: bold;
	color: red;
}


/* for DIA personal fundraising campaigns */

#primaryTabs {
	display: none;
	}

.statusBar {
	text-align: center;
	float: right;
	margin-top: 30px;
}

#pageDescription {
	font-size: 12px;
	width: 450px;
	float: left;
	}

.logincreate div {
	text-align: left;
	}

.logincreate {
	font-size: 11px;
	}

.logincreate form {
	margin-top: 5px;
	}

.logincreate h3 {
	margin-bottom: 5px;
	}

#welcome, #profile, #notyou {
	font-size: 11px;
	}

#smdp-ul {
	margin-top: 10px;
	}

#smdp-ul .author-label, #smdp-ul .amount-label {
	margin-right: 4px;
	font-style: italic;
	}

#smdp-ul .author-value, #smdp-ul .amount-value {
	font-weight: bold;
	}

#smdp-ul .goal-label {
	margin-right: 2px;
	font-style: italic;
	}

#smdp-ul .goal-value {
	font-weight: bold;
	}

.pagemod .donors {
	margin: 10px 0 4px;;
	}

.pagemod h2 {
	color: rgb(180, 95, 6);
	font-size: 18px !important;
	}

.pagemod li {
	list-style-type: square !important;
	margin-left: 30px;
	}

.pagemod a {
	margin-left: 8px;
	}

#view-fund-page {
	margin-top: 3px;
	}

#send-fund-page {
	margin-bottom: 3px;
	}

#fund-goal-value, #fund-raised-value {
	margin-left: 4px;
	font-weight: bold;
	}

#fund-goal-label, #fund-raised-label {
	font-style: italic;
	}

#fund-nodonations {
	margin-top: 4px;
	font-style: italic;
	}

.tellafriend #notyou {
	color: black;
	font-weight: normal;
	}

.tellafriend .supporterInfo {
	margin-bottom: 10px;
	}

.salsa table{
	clear: both;  
	}

#dontenter {
	color: red;
	}

/* League Main Style Sheet */

@import url(main_nav.css);


* {
	margin: 0;
	padding: 0;
	}


.left { float: left; }
.right { float: right; }
a {
	color: #0066cc;
	text-decoration: underline;
	border-bottom: 0px dotted;
	}
a:hover { border: none; text-decoration: none; }
a img { border: none; text-decoration: none; }

input, textarea {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px 4px;
	color: #666666;
	}
input[type="image"] {
	border: none;
	padding: 0;
	}
select {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}

body {
	background: url(images/bg.jpg) 28% 55% no-repeat fixed;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}

#container {
	display: block;
	position: relative;
	left: 28%;
	width: 730px;
	margin-left: -200px;
	}
#local-header {
	width: 736px;
	height: 26px;
	background: url(images/local_league/local-header.gif) no-repeat;
	margin: 15px 0 0 -21px;
	}
#local-header h2 {
	visibility: hidden;
	}	
#content {
	display: block;
	
	position: relative;
	width: 700px;
	padding: 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
#col1 {
	width: 505px;
	float: left;
	}		
#col2 {
	width: 175px;
	float: right;
	}
	
.section {
	margin-bottom: 1em; 
	}	
	
#footer {
	border-top: 1px solid #cccccc;
	margin-top: 1em;
	margin-bottom: 2em;
	padding: .4em 0;
	clear: both;
	font-size: 10px;
	color: #666666;
	}
	
	
/*================================================================ MAIN NAV
*/

    #navbar {
        position: relative;
        margin-top: 25px;
        margin-bottom: 1em;
        display: block;
        height: 47px;
        width: 730px;
        background: url(images/nav/menu_bg.jpg) no-repeat;
        padding: 0px;
        z-index: 1000;
        white-space: nowrap;
        }
    #navbar ul {
        list-style: none;
        list-style-image: none; 
        padding-left: 150px;
        }
    #navbar li {
        list-style: none;
        list-style-image: none;
        display: block;
        position: relative;
        float: left;
        border-left: 1px solid #fbf9ee;
        border-right: 1px solid #e6dbae;
        height: 45px;
        }
    #navbar a {
        display: block;
        position: relative;
        bottom: 0;
        padding: 20px 10px 10px 10px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 11px !important;
        color: #7a7663;
        text-decoration: none;
        border: none;
        }
    #navbar li:hover, #navbar li.over {
        background: url(images/nav/white_screen.gif) repeat;
        }
    #navbar a:hover {
        color: #504c39;
        }
    #navbar li li {
list-style: none;
list-style-image: none;
        display: block;
        float: none;
        height: auto;
        line-height: normal;
        margin: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
        border-top: 1px solid #f1ecdc;
        border-bottom: 1px solid #e6dbae;
        border-left: 1px solid #e6dbae;
        border-right: 1px solid #e6dbae;
        }
    #navbar li li a {
        padding: 8px 10px;
        line-height: 1.2em;
        }
    #navbar li li:hover, #navbar li ul li.over {
        display: block;
        padding: 0;
        background: url(images/nav/dark_screen.gif) repeat;
        }
    #navbar li li a:hover {
        color: #49463a;
        }
    #navbar li:hover ul, #navbar li.over ul {
        /* lists nested under hovered list items */
        display: block;
        margin: 0;
        }
    #navbar li ul {
        /* second-level lists */
        list-style: none;
        list-style-image: none;
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        padding: 0;
        margin: 0;
        background: #dac68d url(images/nav/menu_drop-bg.jpg) top left repeat;
        }
    #navbar #n-home span {
        visibility: hidden;
        }
    #navbar #n-home {
        display: block;
        position: absolute;
        left: 0;
        top: -20px;
        width: 143px;
        height: 75px;
        background: url(images/logo.gif) no-repeat;
        border: none;
        margin-bottom: 5px;
        }
    #navbar #n-home a {
        padding: 0;
        width: 143px;
        height: 75px;
        }
    /* recent changes INTEGRATE THIS XXX */
    #navbar ul, #navbar li { 
        margin: 0; padding: 0; 
        }
    #navbar a { 
        padding-top: 0; 
        padding-bottom: 0; 
        padding: 22px 10px 10px 10px;
        } /* this works for ff (rather than the 25) but not for safari. */
    #navbar ul { 
        padding-left: 150px; 
        }
    #navbar #n-home h1 {
        visibility: hidden;
        }	


/*================================================================ CONTENT
*/

/*------------------------------- NEWS */	

#news {
/*	border: solid #999999;
	border-width: 2px 0;
*/	padding: 1px 0;	
	width: 700px;
	margin-bottom: 1em;
	}
#news-header {
		width: 505px;
		height: 25px;
		background: url(images/news_header.gif) top left no-repeat;
		border: solid #999999;
		border-width: 1px 0;
		}
#news-header span { visibility: hidden; }	

.news-entry {
	position: relative;
	clear: both;
	margin: 10px 0;
	border-bottom: 1px dotted #cccccc;
	}
.news-entry .visual {
	padding: 1em 0;
	}	
.news-entry:after {    					/* Need to adjust for IE 6 ? */
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}	
.news-body {
	width: 310px;
	padding: 1em 15px;
	font-family: Helvetica, Arial, sans-serif;
	color: #333333;
	}
.news-title {
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: .6em;
	}	
.news-body p {
	font-size: 11px;
	}

/*------------------------------- SIGN-UP */	

#sign-up {
	padding: 1px;
	}
#sign-up h2 span { visibility: hidden; }
#sign-up h2 {
	width: 55px;
	height: 17px;
	padding: 1px;
	background: url(images/sign-up.gif) top right no-repeat;
	}
#sign-up input[type="text"] {
	float: left;
	margin-right: 3px;
	width: 130px;
	}

/*------------------------------- DONATE */

#donate a {
	display: block;
	width: 175px;
	height: 65px;
	border: none;
	background: url(images/donate_now.gif) top left no-repeat;
	}
#donate a:hover { background-position: bottom; }
#donate a span { display: none; }

/*------------------------------- LOCAL LEAGUE */

#local-league {
	border: 1px solid #cccccc;
	}
#local-league h4 { 
	font-size: 10px;
	color: #666666;
	text-transform: uppercase; 
	text-align: center; 
	border-bottom: 1px dotted #666666; 
	margin-bottom: .2em;
	}	
.local-headline { text-align: center; padding: 3px 5px; }
#local-league-menu { text-align: center; margin: 5px 0; }


/*------------------------------- VIDEO */

#featured-video { border-bottom: 1px solid #999999; }
#video-more { padding: 5px 10px; font-weight: bold; color: #333333; }
#video-more a {
	padding-left: 10px;
	background: url(images/gray-carrot.gif) center left no-repeat;
	border: none;
	text-decoration: underline;
	}
#video-more a:hover { text-decoration: none; }


/*------------------------------- EVENTS */

#events {
	border-top: 1px solid #999999;
	border-bottom: 3px double #999999;
	padding: 10px;
	color: #666666;
	font-size: 11px;
	background: #ffffff url(images/events-header.gif) top left no-repeat;
	}
#events h2 { visibility: hidden; height: 30px }
#events .event-entry { margin-bottom: .5em; }
#events .event { font-weight: bold; }


/*------------------------------- BLOG */

#blog {
	border-top: 1px solid #999999;
	border-bottom: 3px double #999999;
	padding: 10px;
	color: #666666;
	font-size: 11px;
	background: #ffffff url(images/blog-header.gif) top left no-repeat;
	}
#blog h2 { visibility: hidden; height: 30px }
#blog .title { margin-bottom: .5em; }		
	
	
	
	
	
	
	
#spole {
	background: url(images/pole.jpg) center top no-repeat;
	width: 730px;
	sleft: 155px;
	bottom: 0;
	height: 80px;
	float: left;
	position: fixed;
	overflow: hidden;
	z-index: 5;
	}

#donation_table {
	background-color: #FFFFDD;
	}


