/* this tells the browser how to make what prints look different from how it looks on screen */
@media print { #toprint {margin:0px; padding:0px; height:205px; width:700px;   }    
			   body     {margin:0px; padding:0px;}
			   #title   {position:relative; top:0;}
			   #middle  {margin:0px; padding:0px; position:relative; top:0}
			   #topnav  {display:none; } 
			   #footer  {display:none; }  
			  }

/* this means that the toprint div will not show up on the screen */
 #toprint { display:none; } 

 #all {
width:700px; height:100%;
border:1px solid #AD2003;
background-image:url(../include/set_top_tall.jpg); background-repeat:no-repeat;
margin: 0 auto;
z-index:-1;
font-weight:normal;
padding:0px;
}

#top {
width:700px;
height:245px;
padding:0px; margin:0px;
font-family: verdana, sans-serif;
}

#nav {
position:absolute;
top:168px;
width:700px;
height: 16px;
text-align: center;
margin:0 auto; 
border-bottom:1px solid #AD2003;
font-family:verdana, sans-serif;
font-size:12px;
}

#nav a:link {
color: #AD2003;
text-decoration:none;
font-weight:bold;
padding:0px; margin:0px 5px 0px 5px;
font-size:12px;
font-family: verdana, sans-serif;
}

#nav a:visited {
color:#485055; 
text-decoration:none;
font-weight:bold;
padding:0px; margin:0px 5px 0px 5px;
font-size:12px;
font-family: verdana, sans-serif;
}

#nav a:hover {
color:#7090A4; 
text-decoration:none;
font-weight:bold;
padding:0px; margin:0px 5px 0px 5px;
font-size:12px;
font-family: verdana, sans-serif;
}

#title {
position:absolute;
top:210px;
text-align:left;
height:51px; 
width:700px;
border:0px;
margin:0px;
padding:0px;
}

#middle  {
position:relative;
width:660px;
height:100%;
margin:20px 0;
padding:0px 20px 20px 15px;
font-family:verdana, sans-serif;
font-size:12px;
color:#680404; 
font-weight:normal;
clear:both;
}

#middle-center {
position:relative;
width:660px;
height:100%;
margin:20px 0;
padding:0px 20px 20px 15px;
font-family:verdana, sans-serif;
font-size:12px;
color:#680404; 
font-weight:normal;
clear:both;
text-align:center;
}


#middle a:link{
font-family:verdana, sans-serif;
font-size:12px;
color:#ad2004;
padding:0px; margin:0px;
font-weight:normal;
}

#middle a:visited {
font-family:verdana, sans-serif;
font-size:12px;
color:#ad2004;
padding:0px; margin:0px;
font-weight:normal;
}

#middle a:hover {
font-family:verdana, sans-serif;
font-size:12px;
color:#ad2004;
padding:0px; margin:0px;
font-weight:normal;
}

#footer {
width:700px;
height:44px;
border-top:1px solid #B3B65C;
background-image:url(set_footer.gif);
text-align:center;
padding:0px; margin:0px;
float: none; clear:both;
}

#footer a:link{
color:#360303;
font-family:verdana, sans-serif;
font-size:11px;
}

#footer a:visited {
color:#360303;
font-family:verdana, sans-serif;
font-size:11px;
}

#footer a:hover {
color:#360303;
font-family:verdana, sans-serif;
font-size:11px;
}



/* CLASSES */

.eventphotos
{
margin:20px 0px 5px 0px;
float:none; clear:both;
border-bottom:1px solid;
text-align:center;
padding:5px;
}
/* event div encases each event including the date */
.event {
margin:15px 0px 5px 0px;
float:none; clear:both;
}
.event ul {
list-style:none; 
padding:0px;
margin:0px;
line-height:auto;
}
.event a:link {
color:#7E803B; text-decoration:underline;
}
.event a:hover {
color:#ad2004; text-decoration:underline;
}
.event h2 {
text-transform:uppercase;
}

.event h3 a:link {
color:#7E803B; text-decoration:underline;
font-weight:bold;
}
.event h3 a:hover {
color:#ad2004; text-decoration:underline;
font-weight:bold;
}


/* floatlist floats lists to make columns */
.floatlist {
float:left; clear:right;
margin: 0px 20px 20px 0px;

}
.floatlist ul {
list-style:none; 
padding:0px;
margin:0px;
line-height:22px;
}

/* floatlist floats lists to make columns */
.floatlist-center {
float:left; clear:right;
margin: 0px 20px 20px 0px;
text-align:center;
}
.floatlist-center ul {
list-style:none; 
padding:0px;
margin:0px;
line-height:22px;
text-align:center;
}


/* photos div encases the entire group of photos */
.photos {
text-align:center;
}
/* this modifies individual photos */
.photos img{
border:1px solid #000; 
margin:4px 0px 4px 0px;}

/* list items without dots */
.nodots {
list-style: none;
padding:0px;
margin:0px;
}

/* GENERAL */


body {
margin: 0 auto;}

table{
border:0px;
font-family:verdana, sans-serif;
font-size:12px;
color:#680404;}

td {
border:0px; 
padding:5px;
text-align:left;}
td.center {
border:0px; 
padding:5px;
text-align:center;}
ol, ul, li {
font-family:verdana, sans-serif;
font-size:12px;
color:#680404;
line-height:18px;
}

p {
font-family:verdana, sans-serif;
font-size:12px;
padding:0px 0px 0px 5px;
margin:10px 0px 10px 0px;
width:90%;
line-height:18px;
}

/* first subheading */
h1 {
font-family:verdana, sans-serif;
padding:0px; 
margin:5px 0px 10px 0px;
font-size:15px;
text-align:left;
clear:both;
}
h1.center {
text-align:center;
}
/* second subheading and event date */
h2 {
padding:0px 0px 0px 0px; 
margin:4px 0px 0px 0px;
font-size:13px;
clear:both;
}

h2 a:link {
padding:0px 0px 0px px; 
margin:4px 0px 0px 0px;
font-size:13px;
}

/* third subheading and event title  */
h3 {
padding:0px 0px 0px px; 
margin:2px 0px 4px 0px;
font-size:12px;
color:#AD2003;
font-weight:bold;
clear:both;
}
h3 a:link {
padding:0px 0px 0px 0px; 
margin:2px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}
h3 a:hover {
padding:0px 0px 0px 10px; 
margin:2px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}
