<style type="text/css"> 
<!--
   
	DIV.outer {
		position:absolute;
		left:50%;
		top:50%;
		width:803px;
		height:500px;
		margin-left:-401px; 
		margin-top:-250px;
		background-color:#000000;
		}
     
     
   DIV.inner {
		position:absolute;
		left:50%;
		top:50%;
		width:803px;
		height:500px;
		margin-left:-401px; 
		margin-top:-250px;
		background-color:#000000;
		}

	.main_content {
		width:563px;
		height:367px;
		padding:0px;
		margin:5px;
		border:solid 2px #555;
		overflow: auto;
		position:relative;
		top:20px;
		/* Mozilla ignores crazy MS image filters, so it will skip the following */
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.daltonlp.com/http://www.chuckmayo.com/images/25p_white.png');
		}
 
	/* IE ignores styles with [attributes], so it will skip the following. */
	.main_content[class] {
		background-image:url(http://www.chuckmayo.com/images/25p_white.png);
		}

	h3 {
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	
	h3.copy {
		font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
		font-weight:normal;
		color: #cdcdcd; 
		background-color: #660000;
		/* text-align: justify; */
		font-size: 16pt;
		letter-spacing: 1px;
		line-height: 26px;
		/* padding:-10px 12px 0px 12px; */
		border-bottom-style:solid;
		border-top-style:solid;
		border-color:#a39888;
		border-width:2px 0px 2px 0px;
		}
		
	h3.copy-condensed {
		font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
		font-weight:normal;
		color: #cdcdcd; 
		background-color: #660000;
		/* text-align: justify; */
		font-size: 14pt;
		letter-spacing: -1px;
		line-height: 26px;
		padding:-10px 12px 0px 2px;
		border-bottom-style:solid;
		border-top-style:solid;
		border-color:#a39888;
		border-width:2px 0px 2px 0px;
		}
	.copy {
        font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-weight:normal;
		color: #dedede; 
		/* text-align: justify; */
		font-size: 11px;
		line-height: 16px;
		padding:5px 12px 0px 12px;
		}
		
	.floatleft
		{
		float: left;
		width: 103px;
		margin: 0 10px 0px 0px;
		padding-top: 10px;
		padding-left: 10px;
		}
		
	div.floatleft img
		{
		border-top: 2px solid #555;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		border-left: 2px solid #555;
		}

	table.photo_grid {
        border-width: 0px;
        border-spacing: ;
        border-style: outset;
        border-color: white;
        border-collapse: collapse;
		}
		
	table.photo-grid tr:hover {
        cursor: hand;
		}
	
	table.photo-grid th {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: left;
        border-width: 0px;
        padding: 1px;
        border-style: inset;
        border-color: white;
        -moz-border-radius: ;
		}

	table.photo-grid td {
        font-family: Arial, Helvetica, Sans-serif;
        font-size: 9px;
        text-align: left;
        border-width: 0px;
        padding: 1px;
        border-style: inset;
        border-color: white;
        -moz-border-radius: ;
		}


	a.boldbuttons{
		background: transparent url('/images/roundedge-gray-left.gif') no-repeat top left;
		display: block;
		float: left;
		font: bold 9px Arial; /* Change 13px as desired */
		line-height: 20px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
		height: 28px; /* Height of button background height */
		padding-left: 8px; /* Width of left menu image */
		text-decoration: none;
		
		}
		
	a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
		color: white; /*button text color*/
		}
		
	a.boldbuttons span{
		background: transparent url('/images/roundedge-gray-right.gif') no-repeat top right;
		display: block;
		padding: 0px 10px 1px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
		}
		
	a:hover.boldbuttons{ /* Hover state CSS */
		text-decoration: underline;
		}
		
		
	.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
		overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
		width: 100%;
		}


	a.decobuttons{
		background: transparent url('/images/deco_button_left.gif') no-repeat top left;
		display: block;
		float: left;
		font: bold 9px Arial; /* Change 13px as desired */
		line-height: 45px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
		height: 53px; /* Height of button background height */
		padding-left: 64px; /* Width of left menu image */
		text-decoration: none;
		
		}
		
	a:link.decobuttons, a:visited.decobuttons, a:hover.decobuttons, a:active.decobuttons{
		color: white; /*button text color*/
		}
		
	a.decobuttons span{
		background: transparent url('/images/deco_button_right.gif') no-repeat top right;
		display: block;
		padding: 0px 53px 1px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
		}
		
	a:hover.decobuttons{ /* Hover state CSS */
		text-decoration: underline;
		}
		
		
	.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
		overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
		width: 100%;
		}

    /* Calendar Styles */

	tr.topdays {
		font-family: Arial, Helvetica, Sans-serif;
		font-size: 10px; 
		/*background-image:url(http://www.chuckmayo.com/images/75p_white.png);*/
		font-weight:normal;
		color: #cdcdcd; 
		background-color: #660000;
		text-align: justify;
		letter-spacing: 1px;
		line-height: 26px;	
	}

	.toprightnumber {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 10px; 
		font-weight: bold;
	}
	
	.eventinbox {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 9px;	
		line-height: 9px;	
		letter-spacing: -1px;
	}
	
	.currentdate {
		font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
		font-size: 17px; 
		font-weight: bold;
		color: #cdcdcd; 
	}

	.footer {
	
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 10px;
	}
	
	td.beforedayboxes {
		color: #000000;
		background-image:url(http://www.chuckmayo.com/images/65p_white.png);
	}
	
	td.dayboxes {
		color: #000000;
		background-image:url(http://www.chuckmayo.com/images/65p_white.png);
	}
	
	td.afterdayboxes {
		color: #000000;
		background-image:url(http://www.chuckmayo.com/images/65p_white.png);
	}
	
	td.highlighteddayboxes {
		color: #000000;
		background-image:url(http://www.chuckmayo.com/images/75p_white.png);
	}
	
	.event {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold;
	}
	
	.eventdetail {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 11px;
		padding-left: 12px;
	}
	
	.eventwhen {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold;
	}
	
	.addevent {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold;
	}
	
	.addeventextrainfo {
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
		font-size: 10px;
	}


-->
</style>

