/*   dfs style sheet for winter season */
/* edited fall 2011 */

/* Color info
summer color is #1491f6
colors that must match:
wrapper
header bottom
sidebar
main
slideshowmain
slideshowmainlong
nav links - all but hover
welcome
horizontal rule
outline of  donation status box
pagetop */

/* html section together with height value in body causes scroll bar to appear on pages
that are shorter than screen height. Without these, the wrapper shifts a little to the
right on short pages. */
html {
  height: 100%; 
  }

body {
	background-image : url(pix/pagebackground.jpg);
	background-repeat : repeat;
	font-family : Arial, Helvetica, sans-serif;
	color : Black;
	height: 100.1%;
}

/* wrapper contains everything*/
#wrapper{
	width: 800px;
	margin: 0 auto;
	background-color : White;
	border : thin solid #1058d4;
}

/* Page header style */
#header{
	width: 100%;
	height : 106px;
	text-align : center;
	Vertical-align: baseline;
	/* padding-top : 5px;
	padding-bottom : 5px; */
	border-bottom : thin solid #1058d4;
}

/* Style for sidebar column */
#sidebar{
	float: left;
	display: inline;
	padding: 10px 0px 0px 10px;
	margin:0;
	width: 180px;
	font-weight: bold;
	color: #1058d4;
	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 #1058d4;
	margin-top : 0px;
}

/* Style for the slideshow main column */
/* space for up to 16 thumbbnails */
/* each measuring 94px x 125px*/
#slideshowmain{
	background-color: White;
	margin-top : 0px;
	margin-left: 195px;
	padding: 10px 5px 10px 10px;
	border-left : thin solid #1058d4;
	height : 450px;
	text-align : center;
	margin-bottom : 0px;
}

/* Style for the slideshow main column */
/* for more than 16, but less than 25 */
/* thumbnails*/
#slideshowmainlong{
	background-color: White;
	margin-top : 0px;
	margin-left: 195px;
	padding: 10px 5px 10px 10px;
	border-left : thin solid #1058d4;
	height : 600px;
	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 : #1058d4;
	font-size : larger;
}

/*page banner - all pages*/
.banneralign{
	text-align : center;
}

hr{
	color : #1058d4;
	width : 40%;
	background-color : #1058d4;
	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;
	color: #1058d4;
}

.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: #1058d4;
}

a:link{
	color: #1058d4;
	text-decoration: none;
}

a:visited{
	color:  #1058d4;
	text-decoration: none;
}

a:hover{
	color: Purple;
	text-decoration: none;
}

a:active{
	color: #1058d4;
	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 donation information box on contributing page*/
.donation_status{
	width : 300px;
	height : 50px;
	padding : 5px;
	text-align : center;
	vertical-align:middle;
	margin:auto;
	background-color : #d9edfb;
	border : thin solid #1058d4;
	float : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
}

/* style for box on top of home page*/
.fiftyyears{
	width : 300px;
	height : 75px;
	padding : 5px;
	text-align : center;
	vertical-align:middle;
	margin:auto;
	background-color : #FFFFC4;
	border : thick double #800040;
	float : none;
	font-family : Book Antiqua, Bookman Old Style, serif;
	font-size : large;
    color:#0c0eff;
    
}
