/* basic elements */
body { 
	font: 14px arial; 
	color: #000; 
	margin: 0px; 
	background: #c0bebe url(images/bodyback.gif) 0 0 repeat-x;
	}

p { 
	font: normal 15px verdana; 
	margin: 4px; 
	text-align: justify;
	}
h3 { 
	font: bold 20px arial; 
	letter-spacing: 1px; 
	margin-bottom: 0px;
	color: #000;
	}

dd{margin:0; padding:0 25px; font-size:12px;}

dt{margin:0; padding:0 25px; font-size:12px;}


a:link { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #5582b1;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: underline; 
	color: #5582b1;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #6890b9;
	}

/*search box thingy */
.ch { cursor:pointer; }
	#content {
		clear: both;
		margin: 0 auto;
		text-align: left;
		width: 770px;}
	#content.alternate {
		width: 98%;}

	.texton { display: block; font-size:10px;}
	.textoff { display: none; }
	.texton h3 {font-size:10px; padding:10px 0;}
	.texton p {padding:10px 0;}
	.texton a {color:#fff; margin-left:-4px; font-weight:bold;}

#search_pointer {
	background: #8AA9E2;
	border: 2px solid #3268A6;
	padding: 10px 10px 4px 10px;
	position: fixed;
	width: 200px;
	border-right: 0;
	border-top: 0;
	top: 0;
	right: 0;
	z-index:1;
}


.authorheader {clear:both;}
.authorlist {list-style-type:square; width:700px; float:left;}
.authorlist li {padding:0 14px; float:left; width:180px;}
.searchbox {margin:0; padding:60px 10px 10px 50px; background: transparent url(images/searchback.gif) 43px 40px no-repeat; height:140px; width:663px;}
.searchboxadvanced {margin:4px 0 0 4px; padding:60px 10px 10px 50px; background: transparent url(images/searchbackadvanced.gif) 43px 40px no-repeat; height:460px; width:663px;}


.boxtoptenandbrowse {float:left; display:block; height:180px; width:220px; margin:0 0 0 0; background:transparent url(images/boxtops.gif) -320px 0 no-repeat;}
.boxtoptenandbrowse:hover {background:transparent url(images/boxtops.gif) -320px -360px no-repeat;}
.boxtoptenandbrowse span {display:none;}
.boxplaysontap {float:left; display:block; height:180px; width:230px; margin:0 0 0 0; background:transparent url(images/boxtops.gif) 50px 0 no-repeat;}
.boxplaysontap:hover {background:transparent url(images/boxtops.gif) 50px -360px no-repeat;}
.boxplaysontap span {display:none;}
.boxadvanced {float:left; display:block; height:180px; width:230px; margin:0 0 0 0; background:transparent url(images/boxtops.gif) -670px 0 no-repeat;}
.boxadvanced:hover {background:transparent url(images/boxtops.gif) -670px -360px no-repeat;}
.boxadvanced span {display:none;}

.toptextad {position:absolute; top:24px; left:234px;}

.toptenboxtitle {display:none;}
.toptenbox {padding:36px 0 0 0;}

.details {display:block; width:34%; padding:2%; border:0px solid #000;}
.otherdetails {display:block;}
.monologue {float:right; padding:2%; width:56%; border:0px solid #000;}

/* specific divs */
#notloggedin {background: transparent; display:inline;
	position:absolute; top:0; right:0; width:199px; height:90px;
	padding:0 10px 10px 10px; margin:0; font-weight:bold; font-size:14px;
	}

#loggedin {background: transparent; display:inline;
	position:absolute; top:0; right:0; width:199px; height:90px;
	padding:0 10px 10px 10px; margin:0; font-weight:bold; font-size:14px;
	}

* html #loggedin {right:-1px;}

#loggedin h3 {font-size:12px; padding:4px 0 0 0; margin:0;}
#loggedin p {font-size:12px; padding:0; margin:0;}
#loggedin ul {font-size:12px; list-style-position: inside; margin:0; padding:4px 0;}
#loggedin li {list-style-type:square;}
* html #loggedin li{margin-top:-2px;}

#login {background: transparent; display:inline;
	position:absolute; top:-140px; right:0; width:250px; height:120px;
	padding:0; margin:0;font-weight:bold; font-size:14px;	
	}

#shoppingcart {background: transparent; display:inline; 
	position:absolute; top:-126px; right:240px; width:219px; height:101px;
	padding:20px 0 0 0; margin:0;font-weight:bold; font-size:12px; 
	}

.cartitems{padding:4px 0 10px 0; margin:0;}
.cartbutton {display:inline; padding:0; margin:0 0 0 15px;}
.shoppingcart {background: transparent url(images/shoppingcart.png) no-repeat; width:40px; height:40px; float:left; margin:-20px 15px 10px 15px; padding:0;}
.shoppingcarttitle {width:219px; height:16px; padding-left:70px; font-size:16px;}

#login a {font-size:12px; font-weight:normal; color:#000;}
.usernameform {display:block; padding:14px 0 0 5px; margin:0 0 0 7px;}
.usernameform img {line-height:20px; vertical-align:bottom; margin:4px 6px 0 -2px; padding:0 0 0 0}
.passwordform {display:block; padding:4px 0 0 5px; margin:0 0 0 7px;}
.passwordform img {line-height:20px; vertical-align:bottom; margin:4px 6px 0 -2px; padding:0 0 0 0}
.submitbutton {display:block; position:absolute; top:74px; left:141px; padding:0; margin:0;}
.submitbutton input {background:#ddd; color:#666;}
.signupbutton {display:block; position:absolute; top:74px; left:9px; padding:0; margin:0;}
.signupbutton input {background:#ddd; color:#666;}



#centershift {margin:0 auto; width:988px; position:relative;}
#container { 
	background: #fff url(images/topback.gif) 0 0 repeat-x;
	padding: 0px;  
	margin: 0px 4px 4px 4px;
	width:980px;
	border: 0px solid #eee;
	min-height:900px;
	position:relative;
	}
* html #container {
 height: 900px;
 padding: 24px 0 0 0;
}

#sitecontent {display:none; position:absolute; top:0; left:0; padding:0; margin:4px 0; text-align:center; width:100%; overflow:hidden;}
#sitecontent ul {color:#fff; display:inline; padding:0; margin:0; }
#sitecontent li {list-style-type:none; display:inline; padding:0 4%; margin:0;}

#topmenu {z-index:1; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; font-variant:small-caps; height:25px; position:relative; margin:0; font-size:12px; padding:0; font-weight:bold; background:#fff url(./images/menubackgray.gif);}
* html #topmenu {margin:-24px 0 0 0;}

#rightside {position:absolute; top:185px; right:0px; width:240px;}

#mainbody {padding-right:240px; min-height:1000px; background: transparent;}
* html #mainbody {padding-right:240px; height:1000px;}
#bottom {clear:both;}

#intro { 
	min-width: 470px;
	}
#pageHeader { }
#logo {position:absolute; height:160px; width:160px;}
/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1 { 
	background: transparent url(images/monologo021108.gif) no-repeat top left; 
	font-variant:small-caps; 
	font-family:verdana;
	height:120px;
	width:196px;
	font-size:70px;
	position:absolute;
	top:41px;
	margin:0 0 0 10px;

		}
html>body #pageHeader h1  {background-image: url(images/monologo021108.gif);}

#pageHeader h1 span {display:none;}
#pageHeader h2 {


	margin: 0; 
	font-variant:small-caps; 
	font-family:verdana;
	height:1px;
	width:1px;
	font-size:70px;
	position:absolute;
	top:0px;
	right:0px;


}
#pageHeader h2 span {display:none;}

#quickSummary {
	clear:both;
	display:none;
	}
#quickSummary p {
	font: 12px arial; 
	text-align:center;
	}

#preamble {margin:0; padding:0; color:#000;}
#preamble h3 {font-style:italic; color: #000; font-size:20px; text-align:right; padding:0; height:160px; margin:0; background: transparent;}
#preamble h3 span {display:none;}

#preamble .p1 {margin: 0; padding:30px 270px 30px 240px; color: #000; background: transparent url(wha.jpg) no-repeat 30px 62px; min-height:280px;}
* html #preamble .p1 {
 height: 280px;
}
#preamble .p1 em {font-weight: bold; display:block; border:1px solid #000; background:#F79A05; line-height:20px; font-size: 12px; text-align:center; padding:1px; color: #000; font-variant: small-caps; font-style: normal; margin:0 0 10px -210px;}
#preamble .p2 {margin: 0 2px 0 2px; padding:0 270px 20px 30px; color: #000; background: transparent;}
#explanation {margin:0 270px 0 0; padding:0; color:#000; background: transparent;}
#explanation h3 {font-style:italic; text-align: right; color: #000; font-size:16px; height:25px; padding:15px 10px 6px 30px; margin:0; background:transparent url(stone.jpg); border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000;}
#explanation .p1 {font-size: 10px; margin: 0; padding:30px 30px 30px 250px; color: #000; background: #CCCCCC url(palette.jpg) no-repeat 30px 30px; border-right:1px solid #000; border-bottom:1px solid #000;}

#footer { 
	background: transparent url(images/bottomback.gif) repeat-x;
	color: #000;
	text-align: center;
	height:79px; 
	padding:20px 20px 0 20px;
	margin:-4px 4px 0px 4px;
	}
#footer p { 
	color: #000;
	text-align: center; 
	}
#footer a:link, #footer a:visited { 
	color: #000;
	}

#footer .rssfeeds {padding:10px 0;}


.frontpagebuttons {float:left; margin:0px 30px 0px 122px;}
* html .frontpagebuttons {float:left; margin:0px 30px 0px 62px;}
.frontpageinput{float:left; margin-left:-1px;}
* html .frontpageinput{float:left; margin-left: 0px;}

#linkList {
	width:316px;
	position: absolute; 
	top: 84px; 
	right: 0;
	}
#linkList2 { 
	font: 10px verdana, sans-serif; 
	background: transparent url(paper-bg.jpg) top left repeat-y; 
	padding: 10px; 
	margin: 0; 
	width: 220px; 
	}
#linkList h3.select { 

	font-variant: small-caps;
	text-align:justify;
	margin: 25px 0 0 0; 
	padding:0;
	font-size: 14px;
	width: 240px;
	height:72px;
	background:transparent url(currentsites.png);

	}
#linkList h3.select span {display:none;}
#linkList h3.favorites { 

	margin: 25px 0 0 0; 
	font-size: 12px;
	background:#919AB5;
	border:2px solid #000;
	}
#linkList h3.favorites span {
	
	}
#linkList h3.archives { 

	margin: 25px 0 0 0; 
	width:240px; 
	height:72px; 
	font-size: 14px;
	background:transparent url(inprogress.png);

	}
#linkList h3.archives span {display:none;}
#linkList h3.resources { 

	font-variant: small-caps;
	margin: 14px 0 0 0; 
	padding:0;
	font-size: 14px;
	text-align:justify;
	width:240px;
	height:72px;
	background: transparent url(changestyles.png) no-repeat;
	
	}
#linkList h3.resources span {display:none;}

#linkList h3.contactinfo { 

	margin: 25px 0 0 0; 
	width:240px; 
	height: 72px; 
	font-size: 14px;
	background: transparent url(contactus.png) no-repeat;
	}
#linkList h3.contactinfo span {display:none;}


#linkList ul {
	margin: 0;
	padding: 0;
	border: 0px solid #000;
	width:240px;
	background: transparent;
	
	}
#linkList li {
	line-height: 2.5ex; 
	list-style-type: none;
	font-weight: bold;
	color: #000;
	background: transparent; 
	display: block; 
	padding-top: 5px; 
	margin: 0 0 5px 30px;

	}
#linkList li a:link { 
	color: #000;
	
	}
#linkList li a:visited {
	color: #000;
	}
	


#extraDiv1 { 
	background: transparent url(cr2.gif) top left no-repeat; 
	position: absolute; 
	top: 40px; 
	right: 0px; 
	width: 148px; 
	height: 110px; 
	}

/* Donations Boxes */
#maninhat {height:330px; padding:240px 0 0 0; margin:10px 0 -240px 0; font-size:14px; border-top:1px solid #000; border-left:1px solid #000; text-align:center; font-weight:bold; color:#fff; background: transparent url('http://www.monologuesearch.com/images/photoalbum/1/excitedmanwithhat.jpg') 0px 0px no-repeat;}
#womaninblackdress {height:330px; padding:240px 0 0 0; margin:10px 0 -240px 0; font-size:14px;  border-top:1px solid #000; border-left:1px solid #000; text-align:center; font-weight:bold; color:#cc0000; background: transparent url('http://www.monologuesearch.com/images/photoalbum/1/womaninblackdress.jpg') 0px 0px no-repeat;}
#womanwithumbrella {height:330px; padding:240px 0 0 0; margin:10px 0 -240px 0; font-size:14px; border-top:1px solid #000; border-left:1px solid #000; text-align:center; font-weight:bold; color:#fff; background: transparent url('http://www.monologuesearch.com/images/photoalbum/1/womanwithumbrella.jpg') 0px 0px no-repeat;}
#mainpageheader {height:283px; padding:0; margin:0; position:relative; background:#000;}
#mainpageheader img {position:absolute; right:0; top:0; margin:0; padding:0;}
#mainpageheader h1 {color:#fff; font-size:20px; text-align:left; width:230px; position:absolute; top:40px; left:70px; margin:0; padding:0;}
#mainpageheader h2 {color:#fff; font-size:16px; text-align:left; width:200px; position:absolute; top:150px; left:66px; margin:0; padding:0;}
#mainpageheader h3 {clear:both;}

/* Thumbs up and down */
.thumbs{position:absolute; top:116px; right:18px; border:1px solid #000; background:#fff;}
.thumbstitle{margin:4px; font:9px arial; clear:both; border-bottom:1px solid #000;}
.removedosanddonts{padding:1px 1px 1px 14px; margin:0; font:9px arial; color:#000; clear:both; background:#ddd; border-top:1px solid #000;}
.removedosanddonts:hover{background:#bbb;}
.removedosanddonts a {text-decoration:none;}
.selecteddos{padding:1px 1px 1px 5px; margin:0; font:9px arial; color:#000; clear:both; background:#b7d98d; border-top:1px solid #000;}
.selecteddonts{padding:1px 1px 1px 5px; margin:0; font:9px arial; color:#000; clear:both; background:#eb6650; border-top:1px solid #000;}
.monologuedo{margin:0px 10px 10px 15px; float:left; display:block; background:transparent url(images/thumbs.jpg) 0px 0px no-repeat; height:76px; width:44px;}
.monologuedo:hover{display:block; background:transparent url(images/thumbs.jpg) 0px -78px no-repeat;}
.monologuedo span {display:none; padding:74px 0 0 10px;}
.monologuedont{margin:20px 10px 10px 10px; float:left; display:block; background:transparent url(images/thumbs.jpg) -58px 0px no-repeat; height:76px; width:44px;}
.monologuedont:hover{display:block; background:transparent url(images/thumbs.jpg) -58px -76px no-repeat;}
.monologuedont span {display:none; margin:74px 0 0 0;}
.mymonologuedos {height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.mymonologuedos a {position:absolute; top:0px; left:-10px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) 5px 0px no-repeat;}
.mymonologuedos a span {position:absolute; top:4px; left:60px; width:300px;}
.mymonologuedonts {height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.mymonologuedonts a {position:absolute; top:0px; left:-10px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) -53px 0px no-repeat;}
.mymonologuedonts a span {position:absolute; top:4px; left:60px; width:300px;}
.mymonologueslist{padding:0 0 20px 75px;}

.toptencontainer{float:left; height:450px; width:320px; margin:9px; border:1px solid #F79A05;}
.toptendos {width:300px; height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.toptendos a {position:absolute; top:-1px; left:-1px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) 5px 0px no-repeat;}
.toptendos a:hover{text-decoration:none;}
.toptendos a span {position:absolute; top:4px; left:60px; width:300px;}
.toptendonts {width:300px; height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.toptendonts a {position:absolute; top:-1px; left:-1px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) -53px 0px no-repeat;}
.toptendonts a:hover{text-decoration:none;}
.toptendonts a span {position:absolute; top:4px; left:60px; width:300px;}

.doslist {margin:20px 40px;}
* html .doslist {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
*:first-child+html .doslist {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
.doslist li {display:list-item; vertical-align:top; font-size:11px; height:40px;}

.dontslist {margin:20px 40px;}
* html .dontslist {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
*:first-child+html .dontslist {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
.dontslist li {display:list-item; vertical-align:top; font-size:11px; height:40px;}

.toptencontainerx{float:left; width:340px; margin:9px; border:1px solid #F79A05;}
.toptendosx {width:320px; height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.toptendosx a {position:absolute; top:-1px; left:-1px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) 5px 0px no-repeat;}
.toptendosx a:hover{text-decoration:none;}
.toptendosx a span {position:absolute; top:4px; left:60px; width:300px;}
.toptendontsx {width:320px; height:15px; position:relative; letter-spacing:1px; font: bold 12px arial; margin:0; padding:5px 10px; margin:0; background:#F79A05; display:block;}
.toptendontsx a {position:absolute; top:-1px; left:-1px; border:1px solid #F79A05; height:75px; width:50px; background:#fff url(images/thumbs.jpg) -53px 0px no-repeat;}
.toptendontsx a:hover{text-decoration:none;}
.toptendontsx a span {position:absolute; top:4px; left:60px; width:300px;}

.doslistx {margin:20px 40px;}
* html .doslistx {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
*:first-child+html .doslistx {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
.doslistx li {display:list-item; vertical-align:top; font-size:11px;}

.dontslistx {margin:20px 40px;}
* html .dontslistx {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
*:first-child+html .dontslistx {margin:20px 0 20px 80px; padding:0 40px 10px 4px;} 
.dontslistx li {display:list-item; vertical-align:top; font-size:11px;}


.monologuebigdo{display:block; height:107px; width:138px; background:transparent url(images/thumbsup.jpg) 32px 0px no-repeat;}
.monologuebigdo span{display:none;}
.monologuebigdont{display:block; height:107px; width:138px; background:transparent url(images/thumbsdown.jpg) 32px 0px no-repeat;}
.monologuebigdont span{display:none;}

/* Icons */
#listallmonologues {text-decoration:none; text-align:center; position:absolute; right:0; top:0; margin:10px 25px 0 10px; display:block; background:#fff url(images/icons.gif) -300px 0px no-repeat; height:60px; width:60px;}
#listallmonologues:hover {background:#fff url(images/icons.gif) -300px -62px no-repeat;}
#listallmonologues span {position:absolute; top:60px; left:-4px; padding:5px 0 0 0}
#mymonologues {text-decoration:none; text-align:center; position:absolute; right:0; top:0; margin:10px 105px 10px 15px; float:right; display:block; background:#fff url(images/icons.gif) -240px 0px no-repeat; height:60px; width:60px;}
#mymonologues:hover {background:#fff url(images/icons.gif) -240px -62px no-repeat;}
#mymonologues span {position:absolute; top:60px; left:-4px; padding:5px 0 0 0}
#deletemonologues {text-decoration:none; text-align:center; position:absolute; right:0; top:0; margin:10px 265px 10px 15px; display:block; background:#fff url(images/icons.gif) -420px 0px no-repeat; height:60px; width:60px;}
#deletemonologues:hover {background:#fff url(images/icons.gif) -420px -62px no-repeat;}
#deletemonologues span {position:absolute; top:60px; left:-1px; padding:5px 0 0 0}
#editmonologues {text-decoration:none; text-align:center; position:absolute; right:0; top:0; margin:10px 185px 10px 15px; display:block; background:#fff url(images/icons.gif) -180px 0px no-repeat; height:60px; width:60px;}
#editmonologues:hover {background:#fff url(images/icons.gif) -180px -62px no-repeat;}
#editmonologues span {position:absolute; top:60px; left:-1px; padding:5px 0 0 0}
#viewmonologues {text-decoration:none; text-align:center; position:absolute; right:0; top:0; margin:10px 185px 10px 15px; display:block; background:#fff url(images/icons.gif) -360px 0px no-repeat; height:60px; width:60px;}
#viewmonologues:hover {background:#fff url(images/icons.gif) -360px -62px no-repeat;}
#viewmonologues span {position:absolute; top:60px; left:-1px; padding:5px 0 0 0}
#printableview {text-decoration:none; text-align:center; position:relative; margin:10px 10px 10px 25px; float:left; display:block; background:#fff url(images/icons.gif) -120px 0px no-repeat; height:60px; width:60px;}
* html #printableview {margin-left:15px;}
#printableview:hover {background:#fff url(images/icons.gif) -120px -62px no-repeat;}
#printableview span {position:absolute; top:60px; left:6px; padding:5px 0 0 0}
#detailedview {text-decoration:none; text-align:center; position:relative; margin:10px 10px; float:left; display:block; background:#fff url(images/icons.gif) -60px 0px no-repeat; height:60px; width:60px;}
#detailedview:hover {background:#fff url(images/icons.gif) -60px -62px no-repeat;}
#detailedview span {position:absolute; top:60px; left:7px; padding:5px 0 0 0}
#basicview {text-decoration:none; text-align:center; position:relative; margin:10px 10px; float:left; display:block; background:#fff url(images/icons.gif) 0px 0px no-repeat; height:60px; width:60px;}
#basicview:hover {background:#fff url(images/icons.gif) 0px -62px no-repeat;}
#basicview span {position:absolute; top:60px; left:15px; padding:5px 0 0 0}

/* Easy Menu */
#easymenu {font-size:11px; position:relative; height:120px; margin:0 0 10px 0; padding:0; }

/* Add Monologue Reminder */
.add_monologue_reminder {color:#bf041f; font: bold 16px arial; margin:20px 0 0 36px; padding:30px 40px 40px 120px; background:transparent url(images/stopsign.jpg) no-repeat;}
.add_monologue_reminder span {display:none;}

/* Pagemaster classes */
.noimage {margin:0; padding:0;}
.noimage h3 {background:#F79A05; margin:0; padding:5px 10px;}
.noimage p {padding:2px 10px; margin:0;}

.default {margin:0; padding:0; position:relative;}
.default h3 {padding:5px; margin:0; background:#ddd; font-size:12px;}


.addmonologue {float:left; display:block; width:150px; height:100px; background:#fff url(images/foldertabs.gif) 0px -100px no-repeat; margin-right:13px;}
.addmonologue:hover {background:#fff url(images/foldertabs.gif) 0px 0px no-repeat;}
.addmonologue span {display:none;}

.mymonologue {float:left; display:block; width:150px; height:100px; background:#fff url(images/foldertabs.gif) -150px -100px no-repeat; margin-right:13px;}
.mymonologue:hover {background:#fff url(images/foldertabs.gif) -150px 0px no-repeat;}
.mymonologue span {display:none;}

.mynotes {float:left; display:block; width:150px; height:100px; background:#fff url(images/foldertabs.gif) -300px -100px no-repeat; margin-right:13px;}
.mynotes:hover {background:#fff url(images/foldertabs.gif) -300px 0px no-repeat;}
.mynotes span {display:none;}

.myplaysontap {float:left; display:block; width:150px; height:100px; background:#fff url(images/foldertabs.gif) -450px -100px no-repeat;}
.myplaysontap:hover {background:#fff url(images/foldertabs.gif) -450px 0px no-repeat;}
.myplaysontap span {display:none;}

.monologueslinks {height:60px; width:640px; padding:0 0 0 0; margin: 40px auto 10px auto;}
.monologueteaser {height:150px padding:0; margin:0;}
h3.bigtitle{font-size:30px; background:#fff; text-align:center;}
.padded{padding:20px;}


/* Top Ten List */
.topten {margin:5px 0 0 5px; padding:0;}
.topten li {margin:0; padding:0; background: transparent url(images/star.png) 0 0 no-repeat; position:relative; list-style-type:none; height:55px; vertical-align:middle; line-height:55px;}
.topten li p {margin:0; padding:0; font-size:12px; position:absolute; left:55px; top:8px; width:120px;};
.topten li a {margin:0; padding:0;}
.topten img {height:45px; width:45px; margin:2px;}

/* Browse Author */
.authorlinknext{font-size:12px; position:absolute; right:20px; top:60px;}
.authorlinkprev{font-size:12px; position:absolute; left:20px; top:60px;}
.booksources{position:relative; background: #f7ca88; height:180px; width:100%; margin:0 0 40px 0; border-top:1px solid #fff;}
.booksources em{font-weight:bold;}
.booksourcesmessage{position:absolute; top:16px; left:132px; width:500px;}
.booksourcesmessage span{font:bold 20px arial; color: #bf041f;}
.booksourcesmessage a{position:absolute; top:0; right:0; text-decoration:none; background:#fff; padding:0 2px; border: 1px solid #5582b1;}
.barnesandnoble{background: transparent url(images/barnesandnoble.jpg); height:60px; width:150px; position:absolute; top:85px; left:475px; border:1px solid #000;}
.barnesandnoble:hover {border:1px solid #F79A05;}
.barnesandnoble span {display:none;}
.amazon{background: transparent url(images/amazon.jpg); height:60px; width:150px; position:absolute; top:85px; left:305px; border:1px solid #000;}
.amazon:hover {border:1px solid #F79A05;}
.amazon span {display:none;}
.powells{background: transparent url(images/powellsbooks.jpg); height:60px; width:150px; position:absolute; top:85px; left:135px; border:1px solid #000;}
.powells:hover {border:1px solid #F79A05;}
.powells span {display:none;}
.playheader{clear:both;}
.playlist{clear:both; background: #f7ca88; margin:0; padding:20px; list-style-type:none;}
.thumbnail {float:left; border:1px solid #000; margin:20px; }


/* Author Name List */


H1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
color : #000000; 
background-color : transparent; 
}

p {
font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 

}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}


.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #bbb;
}

.bg_medium {
  background-color : #ddd;
}

.bg_light {
  background-color : #eee;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #ddd;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.copyright {
    font-size: .8em;
    text-align: center;
}