@import url(214schedcss.css);

html, body {margin: 0;
            padding: 0;
}

body {background: #BED7E0; /*light aqua*/
      font-family: Tahoma, Geneva, sans-serif;
	  font-size: 14px;
}

#container {margin: 5% auto 0 auto;
            width: 810px;
            background-color: #F4EAC1; /*sand*/
			border-left: 1px dotted #122811; /*dark green*/
	        border-right: 1px dotted #122811; /*dark green*/
			border-bottom: 1px dotted #122811; /*dark green*/
			padding: 0;
}

.postcard {width: 80%;
           height: auto;
		   padding: 4px;
		   margin: 4px 0 0 0;
		   border-bottom: 1px solid #122811; /*dark green*/
}



#header h1 {font-size: 1.50em;
            font-style: italic;
			text-align: center;
}

#content {margin: 0 5%;
          background-color: #F4EAC1; /*sand*/
}

.nav {width: auto;
      text-align: right;
	  margin: 0;
	  padding-bottom: 2px;
}

.nav p {display: inline;
        margin-right: 3px;
		margin-left: 3px;
		padding: 0;
		font-size: .75em;
		line-height: 1em;
		white-space: nowrap;
		background: #F4EAC1; /*sand*/
		border-right: 1px dotted #122811; /*dark green*/
}

.nav a, nav a:visited {text-decoration: none;
		color: #122811; /*dark green*/
		font-weight: bold;
		padding: 2px;
        width: 1em;
		background: #F4EAC1; /*sand*/
}

html>body .nav a {width: auto; /*fixes IE6 hack*/
}

.nav a:hover {color: #06D5FA; /*dark aqua*/
              text-decoration: underline;
}

h3 {font-style: italic;
    text-align: left;
	margin: 15px 0 15px 0;
}

table {width: 100%;
       background-color: #F4EAC1; /*sand*/
       color: #122811; /*dark green*/
	   border: 1px solid #122811; /*dark green*/
	   margin-bottom: 10px;
}

table td {width: 50%;
          border: 1px solid #122811; /*dark green*/
		  padding: 3px;
}

table a, a:visited {color: #122811; /*dark green*/
}




.table2 {background-color: #F4EAC1; /*sand*/
         color: #122811; /*dark green*/
		 border: 1px solid #122811; /*dark green*/
		 width: 100%;
}

.table2 td {border: 1px solid #122811; /*dark green*/
            width: 20%;
			padding: 3px;
			text-align: center;
}

.table2 a, a:visited {color: #122811; /*dark green*/
}

img {border: 1px solid #122811; /*dark green*/
     margin: 2px;
}



.box {background: #DDCD8F; /* darker sand*/
      color: #122811; /*dark green*/
	  border: 3px double #122811; /*dark green*/
	  padding: 3px;
	  width: 95%;
	  margin: 10px auto 20px auto;
}

.redb {color: #FF0000; /*red*/
       font-weight: bold;
}    



#footer {padding: 3px 3px 2px 0;
         margin: 3px;
         background-color: #F4EAC1; /*sand*/
         text-align: right;
		 font-size: .75em;
		 height: 1em;
}

.center {text-align: center;
}

.block {margin-left: 35px;
}

.small {font-size: .85em;
}