/*   dfs style sheet for summer season */

/*  This is a modified copy of the summer style sheet
it eliminates all tables references except for the navigation
table used for slideshows */

/* colors that must match:
divisions borders
nav links - all but hover
welcome
horizontal rule
outline of  donation status box*/



body {
	background-image : url(pix/pagebackground.jpg);
	background-repeat : repeat;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
}

/* wrapper contains everything*/
#wrapper{
	width: 800px;
	margin: 0 auto;
	background-color : White;
	border : thin solid #1491f6;
}

/* Page header style */
#header{
	width: 100%;
	height : 110px;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
	border-bottom : thin solid #1491f6;
}

/* Style for sidebar column */
#sidebar{
	float: left;
	display: inline;
	padding: 10px 0px 0px 10px;
	margin:0;
	width: 180px;
	font-weight: bold;
	color: #1491f6;
	line-height : 1.5em;
	/* Total width is 10em */
}

/* Style for main content column */
#main{
	/* margin-left must equal */
	/* total width of left sidebar */
	margin-left: 195px;
	padding: 10px 5px 10px 10px;
	border-left : thin solid #1491f6;
	margin-top : 0px;
}

/* Style for the top main column */
#slideshowmain{
	background-color: White;
	margin-top : 0px;
	margin-left: 195px;
	padding: 10px 5px 10px 10px;
	border-left : thin solid #1491f6;
	height : 450px;
	text-align : center;
	margin-bottom : 0px;
}


/* used at bottom of home , on top of contributors and events */
.smalltext{
	font-size : smaller;
}

.smalltextstrong{
	font-size : smaller;
	font-weight : bold;
}


/*first word on home page*/
.welcome{
	font-weight : bold;
	color : #1491f6;
	font-size : larger;
}

/*page banner - all pages*/
.banneralign{
	text-align : center;
}

hr{
	color : #1491f6;
	width : 40%;
	background-color : #1491f6;
	height:2px;
	border:none;
}

/*style for top line of text in content area of   pages*/
.pagetop{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 1.5em;
	font-weight : bold;
	margin:0;
}

.donorhead{
	font-weight : bold;
	text-decoration : underline;
}

/* style for student thank-you notes */
.thanks{
	font-family : "Bookman Old Style", "Lucinda Bright","Times New Roman", serif;
}

/*greying out descriptions of completed events*/
.pastevent{
	font-size: small;
	color : #A4A4A4;
}

/********** style for navigation links **********/
.navlinks{
	font-weight: bold;
	line-height : 1.5em;
	color: #1491f6;
}

a:link{
	color: #1491f6;
	text-decoration: none;
}

a:visited{
	color:  #1491f6;
	text-decoration: none;
}

a:hover{
	color: Purple;
	text-decoration: none;
}

a:active{
	color: #1491f6;
	text-decoration: none;
	outline-style:none;
}
/********** end nav links  style **********/

h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/************* style for text  links *************/
a.text:link{
	color: Blue;
	text-decoration: none;
}

a.text:visited{
	color: Blue;
	text-decoration: none;
}

a.text:hover{
	color: Maroon;
	text-decoration: none;
}

a.text:active{
	color: Blue;
	text-decoration: none;
}
/*************** end text  links ***************/



/* Style for table of  navigation arrows*/ 

table.photonav{
	border: 0px;
	background-color : transparent;
	text-align:center; margin-left:auto; margin-right:auto;width : 225px;
} 

/* Style for table cells that contain navigation arrows*/ 
td.photonav{
	border: none;
	padding: 0px;
	height : 50px;
	width : 75px;
	vertical-align : bottom;
} 

tr.photonav{
border : none;
}

img.photonav{
	border-width:0px;
}

/* style for donation information box on contributing page*/
.donation_status{
	width : 300px;
	height : 50px;
	padding : 5px;
	text-align : center;
	vertical-align:middle;
	margin:auto;
	background-color : #d8fdd7;
	border : thin solid #1491f6;
	float : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
}
