A:link { color: #971e1e; text-decoration: none; }
A:visited { color:#b15938; text-decoration: none;}
h2 { color: #1b5d71; font-size: 1em; line-height: 0.9; }
A:hover { color: #cfa200; text-decoration: none;}
body{ color: black; font-size: 0.65em; font-family: georgia; }
.heading { color: #c39566; font-size: 1.25em; font-weight: bold; font-family: Verdana }
.toplink { color: #5f312e; font-size: 1em; font-family: arial; font-weight: 600; }
.greentoplink { color: #2E634F; font-size: 1em; font-family: Verdana; font-weight: 600; }
.toplink-here { color: #8c5828; font-size: 1em; font-family: arial; font-weight: 600; }
a:img { background-image: none; border: none; outline-style: none; }
body {background-color: #5383a0;
background-image:
url(images/bkg1.jpg);
 background-repeat: repeat-y;
 background-position: left;
 font-size: 100%;}

p.callout 
  { float: left; width: 9em; margin: 10px; background: #c7da94; border-right: 20px solid #c7da94; border-bottom: 20px solid #c7da94; color: #280000; padding-left: 15px; }
p.float-left 
  { float: left; width: 9em; margin: 10px; background: #c1bcb6; border-right: 15px solid #c1bcb6; border-bottom: 15px solid #c1bcb6; color: #280000; padding-left: 15px; }
  
   p.top {/* after header margin adjustment */
  margin-top: 0;
  padding: 0.2em;
  border-top: 3px #696969;
  
  }


#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1308px;
	height:1083px;
	border:0px;
}

#template-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:121px;
	height:132px;
}

#template-02 {
	position:absolute;
	left:121px;
	top:0px;
	width:612px;
	height:88px;
}

#template-03 { position:absolute; left:733px; top:0; width:175px; height:678px; z-index: 99; }


#template-05 {
	position:absolute;
	left:1050px;
	top:0px;
	width:258px;
	height:1083px;
}

#template-06 {
	position:absolute;
	left:121px;
	top:88px;
	width:612px;
	height:995px;
	margin-top: 1.5em;
}

#template-06logo {
	position:absolute;
	top:88px;
	width:680px;
	height:995px;
	margin-top: 1.5em;
	left: 200px;
}

#template-07 {
	position:absolute;
	left:0px;
	top:132px;
	width:121px;
	height:951px;
	z-index:1
}




#template-08 { position:absolute; left:733px; top:678px; width:168px; height:405px; }


.Bold-lg-serrif { font-size: 1.2em; font-family: georgia; line-height: 1.3em; }
.bottomlink { font-size: 0.6em; font-family: Verdana; font-weight: 300; }
.leftbar1 { font-size: 0.7em; font-family: Verdana; font-weight: 300; }
.larger-bolder { font-size: larger; font-weight: bolder; }
.smaller { font-size: smaller; font-weight: lighter; }

#layer1 { height: 58px; width: 612px; left: 5px; top: 53px; position: absolute; visibility: visible; }
#template-01 { height: 132px; width: 121px; left: 0; top: 0; position: absolute; visibility: visible; }
#template-02 { height: 88px; width: 612px; left: 121px; top: 0; position: absolute; visibility: visible; }
#template-03 { height: 678px; width: 175px; left: 733px; top: 0; position: absolute; visibility: visible; }
#template-05 { height: 1083px; width: 258px; left: 1050px; top: 0; position: absolute; visibility: visible; }
#template-06 { height: 995px; width: 612px; left: 121px; top: 88px; position: absolute; visibility: visible; }
#template-07 { background-color: #ebeae8; height: 951px; width: 121px; left: 0; top: 132px; position: absolute; visibility: visible; }
#template-08 { height: 405px; width: 175px; left: 733px; top: 678px; position: absolute; visibility: visible; }
#Table_01 { height: 1083px; width: 1308px; left: 0; top: 0; position: absolute; visibility: visible; }
h1 { color: #1b5d71; font-size: 1.2em; font-family: georgia; }
.caption { font-size: 0.6em; font-family: Verdana; font-weight: 300; font-style: italic; border-left-width: 2px; }
.sectionhead { color: #1b5d71; font-size: 1.1em; }
#callout { padding: 2em; border: solid 2em #006291; }
#hotcallout{
	background-color: #e2e196;
	font-weight: bolder;
	border-style: inset;
	border-width: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
}
#coolcallout{
	
	font-weight: bolder;
	border-style: outset;
	border-width: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	color: #b32d2f;
	font-family: "Lucida Grande", Lucida Sans Unicode, Lucida Sans Unicode, Lucida, Verdana, sans-serif;
	background-color: #e5e5d8;
}

#homecallout{
	
	font-weight: bolder;
	border-style: outset;
	border-width: 1px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: "Lucida Grande", Lucida Sans Unicode, Lucida Sans Unicode, Lucida, Verdana, sans-serif;
	background-color: #e5e5d8;
}

.coolcalloutbox{
	font-weight: bolder;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	color: #b32d2f;
	font-family: "Lucida Grande", Lucida Sans Unicode, Lucida Sans Unicode, Lucida, Verdana, sans-serif;
	}

.moreleading {
	line-height: 1.6em;
	margin-left: 2em;
}

#fancybullets {
list-style-image: url('http://www.frostplace.org/images/dingbat.gif');
	line-height: 1.5em;
}

.teacher{
	margin: 10px;
}

.teacher img{
	float: left;
	padding-right: 10px;
}

.teacher p{
	float: right;
	width: 67%;
	margin-top: -7px;
}

.clear{
	clear: both;
}

.toplinkfestival {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.poemcallout {
	border-style: outset;
	border-width: 1px;
	font-family: "Lucida Grande", Lucida Sans Unicode, Lucida Sans Unicode, Lucida, Verdana, sans-serif;
	background-color: #af9274;
	padding: 24px;
	width: 500px;
	border-right-style: solid;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
}
.floatleft{
	float: left;
	width: 50%;
}
#Frame1 {
	float: left;
	width: 175px;
	height: 200px;
	border: 1px solid #000000;
	margin-right: 15px;
	margin-top: 10px;
	padding: 5px;
	text-align: left;
}

.subscribed {
	color: #de312d;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida Sans Unicode, Lucida Sans Unicode, Lucida, Verdana, sans-serif;
}

#template-07 .subscribed {
	font-size: 11px;
}

#artscouncil {
	color: #5383a0;
	font-family: "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	border: 1px solid #dde59c;
	padding-left: 8px;
	padding-right: 4px;
	width: 151px;
	background-color: #fff;
	margin-top: 11px;
}

#artscouncil img {
	margin-left: -5px;
}

.leftpadding {
	padding-left: 33px;
}
