img {
	border-style: none
}
A:link { color: #971e1e; text-decoration: none; }
A:visited { color:#b15938; text-decoration: none;}
h2 { color: #1b5d71; font-size: 1em; line-height: 1.6; }
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%;}
 
 #yellowtogreen {
	height: 16px;
	width:782px;
	left:125px;
	top:0px;
	z-index:90;
	position:absolute;
	visibility:visible;
}

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;
	min-height:800px;
	border:0px;
}

#home-container {
	position:absolute;
	left:0px;
	top:0px;
	width:1308px;
	min-height:600px;
	border:0px;
	z-index: -1;
-moz-border-radius: 15px;
border-radius: 15px;
	
}


#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 { height: 678px; width: 175px; left: 733px; top: 0; position: absolute; visibility: visible;
	z-index: 99;
}




#template-06 { min-height: 700px;
	width: 540px;
	left: 140px; 
	top: 92px; 
	position: absolute; 
	visibility: visible;
	padding-left: 2em;
}



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

#template-06logo ul li {
	list-style-type: none;
	list-style-image: url(images/dingbat.gif);
	padding-bottom: 2px;
	margin-bottom: 7px;
}

#template-07 {
	position:absolute;
	left:0px;
	top:132px;
	width:121px;
	min-height:600px;
	z-index:1;
	background-color: #ebeae8;
}




#template-08 { position: relative; width:168px;
	display: block;
	float: left;
}


.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; }

#nav { height: 58px; width: 776px; left: 130px; top: 27px; position: absolute; visibility: visible;
	display: block;
	z-index: 999;
}

#homenav { height: 58px; width: 776px; left: 130px; top: 31px; position: absolute; visibility: visible;
	display: block;
	z-index: 999;
}

#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-05 { height: 1083px; width: 258px; left: 1050px; top: 0; position: absolute; visibility: visible;
}


h1 { color: #1b5d71; font-size: 1.2em; font-family: georgia;
	margin-bottom: 26px;
	margin-top: 12px;
}
.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: 55%;
	margin-top: -7px;
}

.teacher caption {
	float: left;
}

.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;
	margin-bottom: 16px;
	line-height: 1.5em;
}

.floatright {
	float: right;
}

.floatright1 {
	float: right;
	width: 50%;
}


.clear {
	clear: both;
}
.floatleft{
	float: left;
	width: 50%;
	
}

.lodgingblock {
	height: 112px;
}
#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;
}
#donate {
	position: absolute;
	top: 83px;
	left: 726px;
	z-index: 100;
	
}

#facebooklike {
	display: block;
	position: relative;
	top: 151px;
	left: 727px;
	z-index: 99;
}



#homelayer3 {
	height: 60px;
	width: 220px;
	left: 30px;
	top: 534px;
	position: absolute;
	visibility: visible;
	text-align: left;

	z-index: 99;
	font: .5em "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #fff;
	padding: 10px;
}

#homegoogle {
	display: block;
	position: absolute;
	top: 589px;
	left: 17px;
}

#homelayer3 img {
	float: left;
}

#homelayer3 span {
	float:right;
	display: block;
	width: 111px;
}


#homecontent {
	display: block;
	position: absolute;
	top: 187px;
	left: 24px;
	width: 455px;
	z-index: -1;
}

#homecontent2 {
	display: block;
	position: absolute;
	top: 233px;
	left: 732px;
	max-width: 150px;
	
	z-index: -3;
}

#homecontent2 p {
	margin-bottom: 34px;
}

#homecontent3 {
	display: block;
	position: absolute;
	top: 201px;
	left: 472px;
	width: 224px;
	height: auto;
	padding: 4px 8px 4px 12px;
	border: 1px solid #582700;
	font: .7em/1.1em "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
}

#homecontent3 li {
	list-style-type: none;
	padding-bottom: 5px;
}

#homefooter {
	display: block;
	position: absolute;
	top: 520px;
	left: 481px;
}

.signature {
	display: block;
	position: absolute;
	top: 596px;
	left: 801px;
}

#layer4 { height: 100px; width: 147px; left: 740px; top: 290px; position: absolute; z-index: 99; visibility: visible;
	display: block;
}


.poetsreading {
	position: relative;
	left: 150px;
}

.datecolumn {
	position: absolute;
	left: 40px;
}

.altrow {
	background-color: #d3d5d0;
	height: 2em;
	padding-top: .5em;
}

.dropleft {
	position: relative;
	left: -2.7em;
}

.dropleft img {
	padding: 1em;
}

.homecaption {
	position: absolute;
	display: block;
	left: 481px;
	top: 323px;
	width: 245px;
}

.poetapplication {
	float: right;
	width: 44%;
}

.poetapplicationleft{
	float: left;
	padding-right: 5px;
	width: 52%;
}

.indent {
	margin-left: 108px;
}



.poetlist {
	list-style-type: none;
	font-family: "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	line-height: 1.6em;
	background-color: #d6d3d3;
	width: 500px;
	padding-left: 48px;
	padding-top: 16px;
	padding-bottom: 16px;
}

#psu {
	position: relative;
	left: -168px;
}

#participantscomments p {
	background-image: url(images/seamless-paper.jpg);
	padding: 20px;
	font-family: "Lucida Grande Unicode", "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #52586b;
	line-height: 1.5em;
	border: 1px solid #c9c6bf;
}


.closequote {
	float: right;
}

.poemcallout .in{
	position: relative;
	left: 3.5em;
}

.poemcallout .dblin{
	position: relative;
	left: 8em;
}

