/** evm-theme ("Earthville Mothership") */

html {	
	width: 100%;
	background-color: #545454; 
	
}

body {
	width: 100%;
	font-size: 72%;  /* set font-sizes to 1em ~= 12px */
}

* {
	font-size: 1em;
	padding: 0;
	margin: 0;
	font-family : Verdana, sans-serif;
/*	list-style : none; */
}


/* Center strip (no limit on height) */
#Sambhogakaya {
	position : relative;
	margin : 0 auto;
	width: 980px;
}


#StageContainer {
	position : relative;
	width : 100%;
	height : auto;
	margin : 0 auto;
}

#Header {
	position : relative; 
}
	#Header #UpperBand {
		height : 40px;
		width : 980px;
	}
		#Header #UpperBand #UpperBandLogo {
			background: #ddd url(../images/header-logo-2-state-350x40.png) 0 -40px no-repeat; 
			width : 350px;
			height : 40px;
			float : left;		
		}

		#Header #UpperBand #UpperBandLogo a {
			text-decoration : none; 		/* get rid off border */
			display:block;
			width:100%; 
			height:100%; 
		}
		#Header #UpperBand #UpperBandLogo a:hover {
			background: #ddd url(../images/header-logo-2-state-350x40.png) 0 0 no-repeat; 
		}


		#Header #UpperBand #UpperBandRight {
			background: #ddd url(../images/head-topright.jpg) 0 0 no-repeat; 
			float : left;		
			width : 630px;
			height : 40px;
			background-color : #ddd;
		}
	
	#Header #ImageBand {
		background: #92aed6 url(../images/head-photo.jpg) 0 0 no-repeat; 
		width : 980px;
		height : 100px;
	}
	#Header #NavMain {
		width : 980px;
		height : 40px;
		background: #c97924 url(../images/horiz-nav-bg-slice-1x40.jpg) 0 0 repeat-x; 
	}

#NavMainRelative {
	position : relative;
	width : 100%;
	height : 100%;
}

#NavMain #SearchBar {
	position : absolute;
	right : 0px;
	top : 0px;
	width : 200px;
	height : 40px;
	background: #c97924 url(../images/searchbox.png) 0 0 no-repeat; 
}

	#NavMain #SearchBar #SearchBarRelative {
		position : relative;
		width : 100%;
		height : 100%;
	}

	#NavMain #SearchBar #SearchBarRelative form#EVSearchForm_SearchForm,
	#NavMain #SearchBar #SearchBarRelative form#SearchForm_SearchForm {
		position : absolute;
		left : 37px;
		top : 12px;
		width : 127px;
		height : 16px;
	}


#Stage {
	position : relative; 
	margin : 1 auto ;
	background-color: #fff; 

/*	display : table; */
	table-layout:fixed;
}

#Layout {
		/*  ...*not* 100%, as this literally means 'the same size as parent', regardless of margin and padding! */
	width : auto; 
/*	display : table-row; */
	
/*	padding-bottom : 24px; /* for bread crumbs */
	min-height : 550px;  
	background : #f5f4f3; 	/* white - content area */
}

.contentArea {
	
	padding-top : 16px;
	padding-right : 20px;
	padding-left : 20px;
    background : #f5f4f3; 	/* white - content area */
    
}

		
#ContentWithNoSidebar {

}

#ContentWithLeftSidebar {
    width : 740px; /* 780 - 40 padding */
    margin-left : 200px;
}

#ContentWithRightSidebar {
    width : 738px; /* 778 - 40 padding */
    margin-right : 202px;
}

#ContentWithBothSidebars {
    margin-left : 200px;
    margin-right : 202px;
    width : 538px; /* 578 - 40 padding */
}

#LeftSidebarContainer {
	position : absolute;
	top : 0px;
	left : 0px;
 	width : 200px;
	height : 100%;
 	background : #a54c7a url(../images/sbar-left-200x1.jpg) 0 0 repeat-y; 
}

#RightSidebarContainer {
	position : absolute;
	top : 0px;
	right : 0px;
	height : 100%;
 	width : 202px;
 	z-index : 1;
 	background : #a54c7a url(../images/sbar-rt-202x1.jpg) 0 0 repeat-y; 
}

#RightSidebarContainerRelative {
	position : relative;
	width : 100%;
	height : 100%;
}


#RightSidebarTop {

 	position : absolute;
 	left : 0px;
 	top : 0px;	
 	width : 202px;
 	height : 19px;
 	background : #f5f4f3 url(../images/sbar-rt-top-202x19.jpg) 0 0 no-repeat; 
}


#RightSidebarBottom {
 	position : absolute;
 	left : 0px;
 	bottom : 0px;
 	width : 202px;
 	height : 19px;
 	background : #f5f4f3 url(../images/sbar-rt-btm-202x19.jpg) 0 0 no-repeat; 
}

/*********************************************************************************************************/
#AccentBar {
 	background : #c97924 url(../images/btm-gold-bar-slice-1x20.jpg) 0 0 repeat-x; 
 	height : 20px;
 	width : 100%;
}

#FooterStrip {
	padding : 10px 10px;  
	background-color : #f5f4f3;
	
}

/*********************************************************************************************************/
#Breadcrumbs {
	position :absolute;
	bottom : -2px;
	left : 12px;
	margin-left:2px;
	margin-bottom:10px;
}

