.date {
	font-size:			12pt;
}

a.button {
	text-decoration:		none;
}

a {
	color:				#000066;
	text-decoration:		underline;
}

a:hover {
	color:				#000000;
	text-decoration:		none;
}

body {
	color:				#000000;
	font-family: 			Georgia, Times New Roman;
	font-size 			12pt;
}

.bluebold {
	color:				#113366;
	font-weight:			bold;
}

table.layout, tr.title td.hidden, #t_main, #t_slim {
	background-color:		#eeeeff;
}

#mainWindow {
	padding:			10px;
}

table.layout, #t_main, #t_slim {
	width:				900px;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			10px;
	padding-right:			10px;
	border-top:			2px solid #eeeeee; 
	border-left:			2px solid #eeeeee; 
	border-bottom:			2px solid #dddddd; 
	border-right:			2px solid #dddddd;  
}

table.footer {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			8pt;
	width:				900px;
}

div.quote {
	font-family:			Times New Roman, Times, Serif;
	font-size:			10pt;
}

div.quoteCredit {
	font-family:			Times New Roman, Times, Serif;
	font-size:			10pt;
	text-align:			right;
	text-decoration:		italic;
}

div.smallText {
	font-size:			10pt;
}

img.album {
	border:				1pt
}

img.decoration {
	border:				0px;
	margin:				0px;
}

img.inlineLeft {
	display:			inline;
	width:				215px;
	margin-top:			10px;
	margin-bottom:			10px;
	margin-right:			10px;
}

img.inlineTopLeft {
	display:			inline;
	width:				215px;
	margin:				10px;
}

img.inline {
	display:			inline;
	margin:				10px;
}

img.inlineTopLeft, img.inlineLeft, #links img, img.pageImg, img.inline, img.album{
	border-top:			2px solid #bbccee; /* +1 +2 +1 */
	border-left:			2px solid #bbccee; /* +1 +2 +1 */
	border-bottom:			2px solid #7799dd; /* -2 -1 -2 */
	border-right:			2px solid #7799dd; /* -2 -1 -2 */
}

img {
	border:				0px solid #333377;
}

img.pageImg {
	position:			relative;
	float:				bottom left;
	left:				-30px;
	bottom:				350px;
}

td.hr {
        height:				1px;
        background-color:		#5577bb;
	border-top:			2px solid #aabbff;
	border-left:			2px solid #aabbff;
	border-bottom:			2px solid #2255aa;
	border-right:			2px solid #2255aa;
}

table.articles tr.title {
	text-decoration:			
}

table.header {
	width:				100%;
	border-top:			2px solid #eeeeee; 
	border-left:			2px solid #eeeeee; 
	border-bottom:			2px solid #dddddd; 
	border-right:			2px solid #dddddd;  
}

table.main td.titleItalic {
	padding:			6px;
	background-color:		#669999;
	color:				#ffffff;
	font-size:			14pt;
	font-style:			italic;
	font-weight:			bolder;
	text-align: 			center;
	text-decoration: 		underline;
}

#links {
	font-size:			10pt;
	background-color:		
	border:				1px solid #000000;
	padding:			4px;
}

#links td.centerLight, #links td.centerDark, td.side {
	border-collapse:		separate;
	border-spacing:			5px;
}

#links td.centerLight, #links td.centerDark {
	text-align:			left;
	width:				50%;
}

#links td.side {
	text-align:			center;
	vertical-align:			middle;
}

#links strong {
	color:				#990000;
	font-weight:			bold;
}

#menu li { /* required for IE compatibility add hover and active pseudo behavior */
	margin-top:			2px;
	margin-bottom:			2px;
	behavior: 			url(css/ie_fixes.htc);
}	

#whatsnew li {
	margin-bottom:			10px;
}

#whatsnew {
	margin:				10px;
	padding:			20px;
	text-align:			left;
}

#menu {
	list-style:			none;
	margin:				0px;
	padding:			0px;
	text-align:			left;
}

#menu li.hr {
	line-height:				1px;
}

#menu, #menu li.hr {
	background-color:		#aaaaaa;
	border-top:			2px solid #cccccc;
	border-left:			2px solid #cccccc;
	border-bottom:			2px solid #999999;
	border-right:			2px solid #999999;
}

#menu ul {
	list-style-type:		none;
}

#menu a {
	color:				#ffffff;
	text-decoration:		none;
	height:				100%;
	display:			block;
	padding:			4px 6px;
	background-color:		#5577bb;
	border-top:			1px solid #aabbff;
	border-left:			1px solid #aabbff;
	border-bottom:			1px solid #2255aa;
	border-right:			1px solid #2255aa;
	background-repeat:		no-repeat;
	background-position:		right;
}

#menu li.strong a {
	color:				#ffffff;
	text-decoration:		none;
	height:				100%;
	display:			block;
	padding:			4px 6px;
	background-repeat:		no-repeat;
	background-position:		right;
	background-color:		#446699;
	border-top:			1px solid #7799cc; /* +1 +2 +1 */
	border-left:			1px solid #7799cc; /* +1 +2 +1 */
	border-bottom:			1px solid #225577; /* -2 -1 -2 */
	border-right:			1px solid #225577; /* -2 -1 -2 */
}

#menu a:hover { 
	background-image:		url(http://www.lauraboosinger.com/images/decoration/banjo_nav.gif);
}

.textBox {
	text-align:			justify;
	margin:				10px;
}

table.outline tr.heading td {
	padding:			2px;
	background-color:		#5577bb;
	border-top:			2px solid #aabbff;
	border-left:			2px solid #aabbff;
	border-bottom:			2px solid #2255aa;
	border-right:			2px solid #2255aa;
	color:				#ffffff;
	font-size:			14pt;
	text-align: 			left;
	vertical-align:			middle;
}

table.feeblock {
	width:				85.64%;
	color:				#ffffff;
}

table.feeblock td.title {
	background-color:		#006666;
}

table.feeblock td.heading {
	background-color:		#9966dd;
	text-align:			center;
	font-weight:			bold;
	padding:			5px;
	border-top:			2px solid #aa88ee; /* +1 +2 +1 */
	border-left:			2px solid #aa88ee; /* +1 +2 +1 */
	border-bottom:			2px solid #7755bb; /* -2 -1 -2 */
	border-right:			2px solid #7755bb; /* -2 -1 -2 */
}

table.feeblock td.fee {
	background-color:		#5577bb;
	padding:			10px;
	text-align:			left;
	font-weight:			bold;
	border-top:			2px solid #aabbff;
	border-left:			2px solid #aabbff;
	border-bottom:			2px solid #2255aa;
	border-right:			2px solid #2255aa;
}

table.music {
	width:				100%;
	/*background-image:		url("http://www.lauraboosinger.com/oldimage/music10.jpg"); */
}

table.quoteblock, table.quoteBlockGray {
	width:				94.02%;
}


table.quoteblock tr.heading, table.quoteBlockGray tr.heading {
	text-align:			right;
	font-weight:			bold;
	font-style:			italic;
}

table.quoteblock tr.quote, table.quoteblock tr.quoteRight, table.quoteblock tr.heading,
table.quoteBlockGray tr.quote, table.quoteBlockGray tr.quoteRight, table.quoteBlockGray tr.heading
 {
	background-color:		#9966dd;
}

table.quoteblock tr.quoteRight,
table.quoteBlockGray tr.quoteRight
 {
	text-align:			right;
}

table.quoteblock tr.quote td, table.quoteblock tr.quoteRight td, table.quoteblock tr.heading td,
table.quoteBlockGray tr.quote td, table.quoteBlockGray tr.quoteRight td, table.quoteBlockGray tr.heading td
 {
	padding:			10px;
	font-weight:			bold;
	color:				#ffffff;
	border-top:			2px solid #aa88ee; /* +1 +2 +1 */
	border-left:			2px solid #aa88ee; /* +1 +2 +1 */
	border-bottom:			2px solid #7755bb; /* -2 -1 -2 */
	border-right:			2px solid #7755bb; /* -2 -1 -2 */
}

table.quoteblock a,
table.quoteBlockGray a 
{
	font-size:			8pt;
	text-align:			center;
}

table.quoteblock a:hover,
table.quoteBlockGray a:hover 
{
	font-size:			8pt;
	text-align:			center;
}

table.tracklist {
	border:				1px solid #ffffff;
	width:				90%;
}

table.tracklist tr.trackheading, table.tracklist tr.trackheadingWhite {
	font-size:			14pt;
	text-align:			left;
	text-decoration:		underline;
	text-align:			center;
}

table.tracklist tr.trackheading {
	color:				#000000;
}

table.tracklist tr.trackheadingWhite {
	color:				#ffffff;
}

table.tracklist td.trackWhite {
	font-weight:			bolder;
}

table.tracklist td.track, table.tracklist td.trackWhite {
	vertical-align:			top;
	font-size:			8pt;
}

table.tracklist td.trackWhite {
	color:				#ffffff;
}

table.record, table.recordColor {
	padding:			0px;
	width:				85.64%;
}

table.record td.left, table.recordColor td.leftt {
	vertical-align:			top;
	width:				8.55%;
	padding:			5pt;
}

table.record td.right, table.recordColor td.right {
	vertical-align:			middle;
	width:				650%;
	padding:			5pt;
}

table.record tr.title td, table.recordColor tr.title td {
	background-color:		#5577bb;
	text-align:			left;
}

tr.title td.hidden {
	border:				0px;
}

tr.title {
}

tr.title td {
	font-size:			14pt;
	font-weight:			bolder;
	text-align: 			center;
	vertical-align:			middle;
}

tr.title td, table.quoteblock tr.heading td, table.quoteBlockGray tr.heading td {
	padding:			2px;
	background-color:		#5577bb;
	border-top:			2px solid #aabbff;
	border-left:			2px solid #aabbff;
	border-bottom:			2px solid #2255aa;
	border-right:			2px solid #2255aa;
	color:				#ffffff;
}

table.recordColor {
	background-color:		#99bbdd;
	border-top:			2px solid #ccddff; 
	border-left:			2px solid #ccddff; 
	border-bottom:			2px solid #7799bb; 
	border-right:			2px solid #7799bb;  
}

#links, table.calendar, table.form, table.record, table.quoteBlockGray {
	background-color:		#cccccc;	
}

#links, table.calendar, table.form, table.record, table.music, table.quoteBlockGray {
	border-top:			2px solid #dddddd; 
	border-left:			2px solid #dddddd; 
	border-bottom:			2px solid #bbbbbb; 
	border-right:			2px solid #bbbbbb;  
}

table.calendar, table.form {
	font-size:			8pt;
	width:				99.15%;
}

table.form tr {
	text-align:			center;
}

table.calendar td.strong {
	width:				85.47%;
}

table.calendar tr {
	text-align:			center;
}

table.calendar tr.heading td, table.calendar td.strong, table.calendar tr.monthHeading td {
	color:				#ffffff;
	padding:			2px;
	border-top:			2px solid #aa88ee; /* +1 +2 +1 */
	border-left:			2px solid #aa88ee; /* +1 +2 +1 */
	border-bottom:			2px solid #7755bb; /* -2 -1 -2 */
	border-right:			2px solid #7755bb; /* -2 -1 -2 */
        background-color:               #9966dd;
}

table.calendar td {
	padding:			3px;
}

table.calendar tr.monthHeading {
	font-size:			12pt;
	font-weight:			bolder;
}

#links td.centerlight, tr.light td {
	background-color:		#99aaff;
	border-top:			2px solid #bbccee; /* +1 +2 +1 */
	border-left:			2px solid #bbccee; /* +1 +2 +1 */
	border-bottom:			2px solid #7799dd; /* -2 -1 -2 */
	border-right:			2px solid #7799dd; /* -2 -1 -2 */
}

table.calendar tr.light {
	height:				50px;
}

#links td.centerDark, tr.dark {
	background-color:		#eeccff;
}

table.calendar tr.dark {
	height:				50px;
}

#links td.centerDark, tr.dark td {
	border-top:			2px solid #eeddee; 
	border-left:			2px solid #eeddee;   
	border-bottom:			2px solid #ccbbdd; 
	border-right:			2px solid #ccbbdd;    
}

table.calendar td.cal_date {
	width:				10%;
}

table.calendar td.cal_desc {
	width:				40%;
}

table.calendar td.cal_location {
	width:				30%;
}

table.calendar td.cal_contact {
	width:				20%;
}

table.links {
	width:				82.1%;
	border:				0px;
	padding: 			8px;
}

/*
 * Scry - Simple PHP Photo Album
 * Copyright 2004 James Byers <jbyers@users.sf.net>
 * http://scry.org
 *
 * Scry is distributed under a BSD License.  See LICENSE for details.
 *
 * $Id: scry.css,v 1.4 2004/09/30 20:12:44 jbyers Exp $
 *
 */

#t_main, #t_slim {
	text-align:		center;
}	

#t_main {
        padding: 20px;
}

#t_slim {
        padding: 2px;
}

#footer {
        font-size: 9px;
        text-align: right;
}

.folder {
        height: 100px;
        padding: 2px;
        text-align: center;
}

.folder a {
        text-decoration: none;
}

.folder img {
        border: 0px;
}

img {
	border:		0px;
}

.images img {
        border: 2px solid #000000;
	text-decoration: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:hover img {
	text-decoration: none;
}

