/* CSS Document */
/* ------------------------------
HTML Redefine Tags
------------------------------ */
html, body {
		min-height: 100%;
		height: auto !important;
		height: 100%
		}
body{
	background: #2f5c63;
	font-family: "Bookman Old Style", "Times New Roman", Times, serif;
	font-size:12px;
	color: #1f2417;
	margin:0px;
	padding:0;
}

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:14px; font-style:italic; text-align:center; line-height: 40px}
h3{font-size:13px; border-bottom:solid 0px #DEDEDE; padding:4px 0; margin-bottom:10px;}

a:link {color: #1f2417; text-decoration: none} 
a:visited{color:#485335; text-decoration:none;}
a:hover{color: #9F4333; text-decoration:none;}

ul {font-style: italic; font-weight: bold; padding: 0; padding-left: 5px; margin: 0; margin-left: 5px; }

li {padding:0px; margin-left:50px; list-style-image:url(../images/leave.png); list-style-position:outside; }

#nav ul li a { 
	padding: 0 0 0 5px;
	color: #9e0039; 
	/*border: 1px solid #00f;*/
}
 
/* ------------------------------
PAGE STRUCTURE
------------------------------ */

/* #container has an absolute width (790 pixel) */

#container{width:790px; margin:0 auto; padding: 0;}

#container{min-height: 100%;
		height: auto !important;
		height: 100%
		}

#topbar{height:90px; padding-left: 195px}
#navbar{width:auto; display:block; height:17px; padding-left: 232px}

#navbar a{padding:0px; display:inline;}


#main{width:auto; margin:0; display:block; padding:0;}


#column_left{width:230px; height: 511px; margin:0; float:left; background: url(../images/pic2_left.png) top no-repeat; z-index:-1;}
#column_middle{width:330px; height: 511px; margin:0; float:left; background: url(../images/pic2_mid1.png) top no-repeat; z-index:-1;}
#column_right{width:230px; height: 511px; margin:0; float:left; background: url(../images/pic2_right.png) top no-repeat; z-index:-1;}


#content { width: 270px; margin: 35px 0 0 0; padding:0 20px; z-index: 10 }
#poem {width: 790px; height: 511px; margin:0; background: url(../images/back_poems.png) top left no-repeat; z-index:100;}

div.spacer{clear:both; height:0px; display:block;}


#footer{width:auto; display:block; padding:10px 20px; font-size:10px; color:#999999;}

#footer a {color: #999999; text-decoration: none}
#footer a:hover{color: #BD8240; text-decoration:none;}

#emph {
Z-INDEX: 100; BACKGROUND-IMAGE: url(../images/brake2.png); VISIBILITY: visible; MARGIN-LEFT: 112px; WIDTH: 54px; TOP: 495px; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 17px;
}

/* ------------------------------
Hacking the Yahoo! Media Player
------------------------------ */

/* Background color */
#ymp-player .ymp-color-main,
#ymp-tray .ymp-color-tray { 
  background-color:#2F437C !important; 
}
/* Text color */
#ymp-player .ymp-color-text-main {
color:#000000 !important;
}
/* Remove block with relevant information */
#ymp-relevance { display:none !important; } 
.ymp-player-max #ymp-body { width:570px !important; }
.ymp-player-max #ymp-body #ymp-body-strip { width:557px !important; }
.ymp-player-max #ymp-body #ymp-body-base  { width:560px !important; }

/* Yahoo! Media Player: Playlist colors */

/* Default color for playlist entries */
#ymp-tray .ymp-tray-track { 
color:#FFCE0C !important; 
} 

/* Highlighted track */
#ymp-tray .ymp-tray-track:hover {  
color:#FFFFFF !important; 
background-color:transparent !important; 
}
 
/* Currently playing track */
#ymp-tray .ymp-tray-track.playing, 
#ymp-tray .ymp-tray-track.playing:hover { 
color:#FFFFFF !important;
background-color:#777777 !important; 
}

#ymp-player, #ymp-tray, #ymp-error-bubble, #ymp-secret-bubble { 
display:none !important;
}

/* ------------------------------
        Thickbox stuff
------------------------------ */
	
	/** *{padding: 0; margin: 0;} possibly some kind of IE thing? **/
	html, body {
		min-height: 100%;
		height: auto !important;
		height: 100%
		}
		
	#TB_window {
  	font-family: "Bookman Old Style", "Times New Roman", Times, serif;
	font-size:13px;
	color: #1f2417;
		}
	#TB_secondLine {
	font-family: "Bookman Old Style", "Times New Roman", Times, serif;
	font-size:10px;
	color: #1f2417;
  	
		}
	#TB_window a:link {color: #1f2417;}
	#TB_window a:visited {color: #485335;}
	#TB_window a:hover {color: #9F4333;}
	#TB_window a:active {color: #1f2417;}
	#TB_window a:focus{color: #1f2417;}	

	#TB_overlay {
  		position: absolute;
  		z-index:100;
  		top: 0px;
  		left: 0px;
  		background-color:#000;
  		filter:alpha(opacity=60);
  		-moz-opacity: 0.6;
  		opacity: 0.6;
		}
	#TB_window {
  		position: absolute;
  		background-color: #efe9c2;
  		z-index: 102;
  		color:#1f2417;
  		display:none;
  		border: 4px solid #525252;
  		text-align:left;
		}
	#TB_window img {
		display:block;
	  	margin: 15px 0 0 15px;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		border-top: 1px solid #666;
  		border-left: 1px solid #666;
		}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:5px 10px 7px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#fff;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent p{
  padding:10px 0px 5px 10px;
}
#TB_load{
  position: absolute;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
}
#TB_HideSelect{
  z-index:99;
  position:absolute;
  top: 0;
  left: 0;
  background-color:#efe9c2;
  border:none;  
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
	

