A.calendar   	       	{color:	#006699; text-decoration:none}
A:link.calendar			{color:	#003399; text-decoration:none}
A:visited.calendar		{color:	#003399; text-decoration:none}
A:hover.calendar 		{color: #FF0000; text-decoration:underline}

.Caltext{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color:#000000;
}

body
{
	scrollbar-3dlight-color:#000000;
    scrollbar-arrow-color:#cccccc;
    scrollbar-base-color:#222222;
    scrollbar-darkshadow-color:#222222;
    scrollbar-face-color:#494643;
    scrollbar-highlight-color:#cccccc;
    scrollbar-shadow-color:#000000;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

*
{
	text-align:left;
}

.centerrowmiddle {
 text-align: center;
}
.centerrowright {
 text-align: right;
}

#container
{
	width:760px;
	margin:0 auto;
	background-color: #544238;
	color:#ffffff;
	padding:77px 0 0 0;
}

#menu
{
	background:#625E5A url(http://www.philipmeadows.com/images/menu_shad.gif) repeat-x bottom left;
	border-top:1px solid #737170;
	border-bottom:1px solid #3B3834;
	height:37px;
}

#menu ul
{
	margin:7px 0 0 0;
	padding:0;
}

#navlist li
{
	display: inline;
	list-style-type: none;
}

#navlist li a
{
	font: 9px verdana, sans-serif;
	color:#CCCCCC;
	padding: 0px 5px 0 18px;
}

#navlist li a:hover
{
	text-decoration:none;
	color:#99C636;
}

#main
{
	background:#494643;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:6px;
}

#mainsubpage
{
	background-color:#666666;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:6px;
}

#leftcol
{
	float:left;
	width:476px;
	background-color:#000000;
	padding-bottom:8px;
}

#contactleftcol
{
	float:left;
	width:325px;
	height: 400px;
	background-color:#000000;

}

#leftcol img
{
	float:left;
	width:148px;
	height:122px;
	margin:8px 0 0 8px;
}

#rightcol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	float:right;
	width:266px;
	height: 398px;
	background-color:#000000;
}

#contactrightcol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	float:right;
	width:417px;
	height: 400px;
	background-color:#000000;
	
}
#contactrightcol h1
{
	color: #99C636;
	font-size: 16px;
	padding:30px 0 0 10px;
}

#contactrightcol p
{
	color: #CCCCCC;
	font-size: 12px;
	padding:0px 5px 0 10px;
}

#contactleftcol h1
{
	color: #99C636;
	font-size: 16px;
	padding:30px 0 0 10px;
}

#contactleftcol p
{
	color: #CCCCCC;
	font-size: 12px;
	padding:0px 5px 0 10px;
}

#contactform
{
	padding-left: 20px;
}

#rightcol h1
{
	font-size: 12px;
	padding:70px 0 0 10px;
}

#rightcol p
{
	margin:5px 0;
	padding:10px
}
#digitalleftcol
{
	float:left;
	width:417px;
	height: 400px;
	background-color:#000000;
}

#digitalleftcol h1
{
	color: #99C636;
	font-size: 16px;
	padding:30px 0 0 10px;
}

#digitalleftcol p
{
	color: #CCCCCC;
	font-size: 12px;
	padding:5px 5px 0 10px;
}

#digitalleftcol li
{
	color: #CCCCCC;
	font-size: 12px;
}

#digitalrightcol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	float:right;
	width:325px;
	height: 400px;
	background-color:#000000;
	
}

#digitalrightcol h1
{
	color: #99C636;
	font-size: 16px;
	padding:30px 0 0 10px;
}

#digitalrightcol p
{
	color: #CCCCCC;
	font-size: 12px;
	padding:5px 5px 0 10px;
}

#gallerycol
{
	width:748px;
	background-color:#666666;
	
}

#footer
{
	font-size: 9px;
	color: #ffffff;
	background:#74685C url(http://www.philipmeadows.com/images/menu_lower_shad.gif) repeat-x top left;
	padding:35px 0 5px 0;
}

#footer p
{
	margin:4px 0 4px 4px;
}

/* MISC STYLES */

a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

a:hover
{
	color: #FF0000;
}

a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.spacer
{
	height:0;
	font-size:0;
	line-height:0;
	clear:both;
}
#gallerycol 
{
        position:relative;
        top:0px;
        left:0px;
        width:100%;
        height:100%;
        background:#666666;
        float:left;
        z-index:0;
        text-align:center;
        padding: 5px 0px 5px 1px;
}
