@import url(214css.css);

html, body {margin: 0;
	  padding: 0;
}

body {background-color: #F6ECF4; /*light purple*/
	  text-align: center;
	  font-size: 16px;
	  color: #342157; /*dark purple*/
}
 
#container {background: #fff;
            width: 85%;
			height: auto;
			margin: 20px auto 20px auto;
			border: 1px solid #AF9DB5; /*light purple*/
}

#header {font-family: Arial, Verdana, sans-serif;
         margin: 10px auto 0 auto;
		 padding: 10px;
}

.text {border-bottom: 2px solid #342157; /*dark purple*/
       font-size: 2em;
	   font-style: italic;
}

h2 {font-size: 1.2em;
    border-bottom: solid 1px #342157; /*dark purple*/
    margin-top: 5px;
    }

#content {clear: left;
          text-align: left;
          width: 80%;
		  margin: 10px auto 10px auto;
		  padding: 10px;
		  line-height: 1.30em;
}

#footer {padding: .5em;
         margin: 10px 0 0 0;
         background-color: #fff; /*white*/
         border-top: 2px solid #342157; /*dark purple*/
		 text-align: center;
		 font-size: .75em;
		 
}



.sidebar, .sidebarleft {color: #342157; /*dark purple*/
    background-color: #F6ECF4; /*light purple*/
    border: solid 1px #342157; /*dark purple*/
    width: 280px;
    margin: 10px;
    padding: 7px;
}
	

    
.sidebar h1, .sidebarleft h1 {background-color: #EFC2E5; /*slightly darker light purple*/
    color: #342157; /*dark purple*/
    text-align: center;
    font-size: .6em;
	margin: 0;
}
    
.sidebar h2, .sidebarleft h2 {font-size: 1.2em;
    border-bottom: solid 1px #342157; /*dark purple*/
    margin-top: 5px;
}
    
.sidebar p, .sidebarleft p {font-size: .9em;
    margin: 0px 0px 0px 0px;
    padding: 10px;
}

.sidebar a, a:visited, .sidebarleft a, a:visited {color: #342157; /*dark purple*/
}



.box {background: #EFCEE7; /*slightly darker light purple*/
      color: #342157; /*dark purple*/
	  border: 3px double #342157; /*dark purple*/
	  padding: 3px;
}

.red {color: red;
}


  


