BODY	{

	scrollbar-base-color: #5A5058;

	scrollbar-track-color: #000000;

	background-color: #5A5058;

	background-image: url("picts/background-main.jpg");

	background-repeat: repeat-X;

	margin: 0px;

	padding: 0px;

	border: #000000 0px solid;

	}



















/* NON-MENU LINK COLORS */



a:link, a:visited, a:active	{ color: #FFFFCE; text-decoration: none; }



a:hover				{

	color: #FFFFCE;

	text-decoration: underline;

}



















/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE

	COLOR: #FFF;

	font-weight: bold;

	font-family: verdana, arial, sans-serif;

	font-size: 10pt;

	



.title		{

	COLOR: #FFFFFF;

	FONT: 16px "AvantGarde Md BT", verdana, arial, helvetica, sans-serif;

	letter-spacing: 0px;

	font-weight: normal;

}



.subtitle	{ COLOR: #FFFFFF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }



.footer		{ COLOR: #B6B0B5; FONT: 10px arial, verdana, sans-serif; }



.smalltext	{

	COLOR: #B6B0B5;

	font-weight: normal;

	font-family: verdana, arial, sans-serif;

	font-size: 12in;

}



.formmargin	{ margin: 0px; }



.just 		{

	text-align: justify;

	color: #FFFFCE;

	font-weight: bold;

	font-size: 14px;

}







/* RIGHT SIDEBAR OPTIONS */



.sidebartext		{

	COLOR: #FFF;

	FONT: 11px verdana, arial, sans-serif;

	font-weight: bold;

}















/* CONTACT INFO */



.phonetitle	{ COLOR: #FFFFFF; FONT: 16px arial, sans-serif; font-weight: bold; }



#printcontact	{

		z-Index:0;

		visibility: visible;

		position: absolute;

		right: 10px;

		top: 120px;

		width: 225px;

		border: #C0C0C0 0px solid;

		}



















/* TEXT FOR THE RESUME PAGE */



li 	{

	COLOR: #FFF;

	FONT: 12pt verdana, arial, sans-serif;

	font-size: 12px;

}



















/* PAGE WHITESPACE AND WIDTHS also edit the the pageheight.js */



.leftmargin	{ width: 30px; }



.rightmargin	{ width: 20px; }



.pagewidth	{ width: 650px; }



.pageheight	{ height: 600px; }



















/* HEADER BACKGROUND COLOR */



.header		{ background-color: #272226; }



















/* NON GALLERY IMAGE BORDERS */



.borders		{ border: #8A8088 1px solid; }



















/* SEPARATORS ON PRESS PAGE */



.page-splits		{

			height: 5px;

			width: 100%;

			margin-top: 2px;

			margin-bottom: 2px;

			border: #8A8088 1px solid;

			background-color: #5A5058;

			color: #5A5058;

			}

















/* IMAGE TABLE AND COLOR BARS */





.imagetable		{

			border-top: #8A8088 5px solid;

			border-bottom: #8A8088 5px solid;

			background-color: #8A8088;

			padding-top: 1px;

			padding-bottom: 1px;

			}



.imagewidth		{ width: 375px; }



.imagespace		{ width: 5px; }



.black1		{

		background-color: #000000;

		background-image: url("picts/background-bar.jpg");

		background-repeat: no-repeat;

		}



















/* CALENDAR PAGE */



.calendartitle	{

		background-color: #4B4149;

		COLOR: #FFFFFF;

		FONT: 18px "AvantGarde Md BT", verdana, arial, sans-serif;

		font-weight: bold;

		border: #8A8088 1px solid;

		width: 100%;

		display: block;

		text-indent: 5px;

		padding: 1px 0px 1px 0px;

		margin-bottom: 5px;

		}





.calendartable	{ border: #8A8088 1px solid; }







/* SMALL CALENDAR */



.calendar	{ border: #4B4149 1px solid; background-color: #9A9098; }



.calendartop	{

		color: #FFFFFF;

		background-color: #4B4149;

		font: 12px arial, sans-serif;

		font-weight: bold;

		padding: 1px;

		}



.caldays	{

		background-color: #8A8088;

		color: #000000;

		font: 10px arial, sans-serif;

		font-weight: normal;

		border-right: #CCCCCC 1px solid;

		border-bottom: #66CC00 1px solid;

		padding: 1px;

		}



.calday		{

		background-color: #4B4149;

		color: #FFFFFF;

		font: 10px arial, sans-serif;

		font-weight: bold;

		border-right: #CCCCCC 1px solid;

		border-bottom: #66CC00 1px solid;

		padding: 1px;

		}



.caldates	{

		background-color: #8A8088;

		color: #000000;

		font: 10px arial, sans-serif;

		font-weight: normal;

		border-right: #9A9098 1px solid;

		border-bottom: #9A9098 1px solid;

		padding: 1px;

		}



.calhilite	{

		background-color: #DD3D00;

		color: #FFFFFF;

		font: 15px arial, sans-serif;

		font-weight: bold;

		border: #000000 0px solid;

		padding: 1px;

		}











/* GALLERY CODE */



.gallery-border		{ border: #000000 3px solid; margin-bottom: 15px; }



.gallery-borderon	{ border: #8A8088 3px solid; margin-bottom: 15px; }





.button-slideshow	{

			color: #B6B0B5;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 11px;

			font-weight: normal;

			background-color: #4B4149;

			background-image: url("picts/button-gallery.gif");

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #6B6169 1px solid;

			}



.buttonon-slideshow	{

			color: #FFFFFF;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 11px;

			font-weight: normal;

			background-color: #4B4149;

			background-image: url("picts/button-gallery.gif");

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #B6B0B5 1px solid;

			}





.button-gal	{

		background-image: url("picts/button-gallery.gif");

		font-family: verdana, arial, helvetica, sans-serif;

		font-size: 11px;

		font-weight: normal;

		padding-top: 3px;

		padding-bottom: 4px;

		padding-left: 8px;

		padding-right: 8px;

		margin-left: 2px;

		margin-right: 2px;

		margin-top: 2px;

		margin-bottom: 2px;

		cursor:pointer;

		text-align: center;

		display: block;

		white-space: nowrap;

		text-decoration: none;

		border: #6B6169 1px solid;

		}





a.button-gal:link 	{

			background-color: #4B4149;

			color: #B6B0B5;

			}





a.button-gal:visited 	{

			background-color: #4B4149;

			color: #B6B0B5;

			}





a.button-gal:active 	{

			background-color: #4B4149;

			color: #B6B0B5;

			}





a.button-gal:hover 	{

			background-color: #4B4149;

			background-image: url("picts/button-gallery.gif");

			color: #FFFFFF;

			border: #B6B0B5 1px solid;

			text-decoration: none;

			}

















/* HIDE MENU AND ITEMS FOR PRINTING */





@media print {

.printhide 	{ display:none; }

.printhelp	{ width:600px; }

}

@media screen{

.printonly 	{ display:none; }

}























/* CONTACT FORM */





.shadeform	{

		color: #FFFFFF;

		FONT: 13px arial, verdana, sans-serif;

		background-color: #968E94;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 175PX;

		BORDER: #000000 1px solid;

		}



.textarea	{

		color: #FFFFFF;

		FONT: 13px arial, verdana, sans-serif;

		background-color: #968E94;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 250px;

		HEIGHT: 150px;

		BORDER: #000000 1px solid;

		}







.button-submit		{

			color: #B6B0B5;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 11px;

			font-weight: normal;

			background-color: #4B4149;

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #B6B0B5 1px solid;

			}



.buttonon-submit	{

			color: #FFFFFF;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 11px;

			font-weight: normal;

			background-color: #4B4149;

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #FFFFFF 1px solid;

			}



















/* LINKS PAGE CODE */





.linksmargin	{ margin: 10px; }





.searchform 	{

		color: #FFFFFF;

		FONT: 12px arial, verdana, sans-serif;

		background-color: #968E94;

		background-image: url("picts/shadeform.gif");

		WIDTH: 125px;

		HEIGHT: 22px;

		BORDER: #000000 1px solid;

		}

















/* CODE FOR THE menu_gallery.js MENU */





.gallery-menutable	{

			background-color:#312A30;

			padding: 10px;

			border: solid #000000;

			border-width: 1px 0px 1px 0px;

			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */

			}





.menu-nav	{

		background-image: url("picts/button-gallerymenu.gif");

		font-family: arial, helvetica, sans-serif;

		font-size: 11px;

		font-weight: bold;

		padding-top: 3px;

		padding-bottom: 4px;

		padding-left: 8px;

		padding-right: 8px;

		margin-left: 2px;

		margin-right: 2px;

		margin-top: 2px;

		margin-bottom: 2px;

		cursor:pointer;

		text-align: center;

		display: block;

		white-space: nowrap;

		text-decoration: none;

		border: #333333 1px solid;

		}





a.menu-nav:link 	{

			background-color:#4B4149;

			color: #B6B0B5;

			}





a.menu-nav:visited 	{

			background-color:#4B4149;

			color: #B6B0B5;

			}





a.menu-nav:active 	{

			background-color:#4B4149;

			color: #B6B0B5;

			}





a.menu-nav:hover 	{

			background-color:#4B4149;

			color: #FFFFFF;

			border: #B6B0B5 1px solid;

			text-decoration: none;

			}

















/* START THE CODE FOR THE MENUS */



.menutable	{ padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }



.menu		{

		font-family: arial, verdana, helvetica, sans-serif;

		font-size: 11px;

		font-weight: bold;

		padding-right: 2px;

		padding-left: 2px;

		}





a.menu:link 	{ color: #FFFFCE; }





a.menu:visited 	{ color: #FFFFCE; }





a.menu:active 	{ color: ##FFFFCE; }





a.menu:hover 	{ color: #FFFFCE; text-decoration: none; }

#apDiv1 form p {

	color: #CCC;

}

#apDiv1 form p label strong {

	color: #000;

}

#apDiv1 form p label strong {

	color: #F4F9A2;

}

#apDiv1 form label div {

	color: #F4F9A2;

}

#apDiv1 p strong {

	color: #F4F9A2;

}

#apDiv1 form div {

	color: #F4F9A2;

}

#apDiv2 #apDiv4 {

	color: #F4F9A2;

}

#apDiv2 #apDiv4 a {

	color: #F4F9A2;

}

#apDiv6 div {

	color: #F4F9A2;

}

#apDiv6 div strong a {

	color: #F4F9A2;

}

#apDiv6 div strong {

	color: #F4F9A2;

}

#apDiv1 p label strong {

	color: #F4F9A2;

}

#apDiv1 form div strong {

	color: #F4F9A2;

}

#apDiv1 p strong {

	color: #F4F9A2;

}

#apDiv6 div strong {

	color: #F4F9A2;

}

#apDiv1 form div strong {

	color: #F4F9A2;

}

#apDiv15 div {

	color: #F4F9A2;

}

#apDiv10 table tr td a strong {
	color: #FFFFCE;

}

#apDiv9 table tr td {

	color: #F4F9A2;

}

#apDiv9 table tr td div a {

	color: #F4F9A2;

}

.pagewidth tr td table tr .just #apDiv8 div {

	color: #F4F9A2;

}

#apDiv12 div p strong {

	color: #F4F9A2;

}

#apDiv14 strong {

	color: #FF80FF;

}

#apDiv14 div strong a {

	color: #2E3DF5;

}

#apDiv14 div strong a {

	color: #3930F1;

}

#apDiv14 div strong a {

	color: #F4F9A2;

}

#apDiv9 table tr td strong a {

	color: #F4F9A2;

}

#apDiv9 table tr td {

	color: #000;

}

#apDiv9 table tr td {

	color: #F4F9A2;

}

#apDiv18 strong {

	color: #F4F9A2;

}
