﻿	
/*  Page Structure ===========================================================*/

#PageWrapper {
	width:95%;
	}

#PageHeader {
	border:0px green solid;
	margin:30px 0px 0px 50px;
	height:30px;
	background-image: url('../Images/AshleyShepherdPhotography.png') ;
	background-size:900px ;
	background-repeat:no-repeat;
	}
	
#PageBody {
	clear:both;
	border:0px red solid;
	}
* html #PageBody {
	width:100%;
	}
	.PageMenusFaux {
		background: url('../Images/Faux210pxDarkRed.jpg') repeat-y right top;
		overflow:hidden;
		min-width:975px;
		z-index:0;
	}
	#PageMenus {
		width:206px;
		padding:2px 2px 2px 2px;
		border:0px solid aqua;
		float:right;
		}
	* html #PageMenus {
		background-color:green;
		position:relative;
		z-index:1000;
		}
		#PageMenu {
			padding:2px 2px 2px 2px;
			border:0px solid grey;
			}
		#PageSubMenu {
			margin-top:2px;
			padding:2px 2px 2px 2px;
			border:0px blue solid;
			color:grey;
			}
	#PageContent {
		border:0px #E6E6E6 solid;
		overflow:hidden;
		}
	* html #PageContent {
		margin-right:210px;
		overflow:hidden;
		position:relative;
		z-index:1;
		}
		
/*  Footer Structure ===========================================================*/


#footerWrap { margin-top:20px; clear:both; height: 60px; position: relative; 
				width:99%; background-color: #000000; border:10px #000000 solid;}

#footerContent {color: #F7F7F7; width: auto; margin: 0px; padding: 5px;}

#footerContent a {color:gray; text-decoration: none; border-bottom-style: none; 
				font-size: 12px;font-weight: normal; text-decoration:underline;} 

#footerContent a:hover {color: #535252; border-bottom-style: none; background-color: transparent;} 

.footerText {color:gray; border-bottom-style: none; background-color: transparent; font-size: 12px} 

.footercaptionfloat{color:gray; background-color: transparent; display: inline; 
				position: absolute; right: 10px; font-size: 12px;}
	
	
/*  Menu Structure ===========================================================*/

	
a.MenuBlock {	
	display:block;
	width:95%;
	height:35px;
	cursor:pointer;
	color:white;
	padding:7px 0px 0px 5px;
	margin:2px 0px 2px 0px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}	
		
a.MenuBlock:link {	
	display:block;
	font-size:medium;
	text-decoration:none;
	}	
		
a.MenuBlock:visited	{
	display:block;
	font-size: medium;
	text-decoration:none;
	}	
		
a.MenuBlock:active	{	
	display:block;
	font-size:medium;
	text-decoration:none;
	}	
		
a.MenuBlock:hover	{	
	display:block;
	font-size:medium;
	background-color:#FFC4E3;	/* Very Light Pink, Mouse wizzing up/down... */
	color:black;
	text-decoration:none;
	width:98%;
	}

a.MenuBlockSelected {
	display:block;
	height:35px;
	padding:7px 0px 0px 5px;
	margin:2px 0px 2px 0px;
	font-size:medium;
	text-decoration:none;
	background-color:#BF0072;	/* Diva Pink, Section being viewed */
	color:white;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}	

a.MenuBlockSubSelected{
	display:block;
	height:35px;
	padding:7px 0px 0px 5px;
	font-size:medium;
	text-decoration:none;
	text-indent:5px;
	margin:2px 0px 2px 25px;
	background-color:#E990BA;	/* Light Pink, Subsection (page) being viewed */
	color:black;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}	

a.MenuBlockHidden{	
	display:none;
	height:0px;
	}	

.MenuBlockSubIndent {
	text-indent:21px;
	}
	
	
	


