html {
	padding:		1.5em;
}
body {
	position:		relative;
	max-width:		1280px;
	min-width:		40em;
	padding:		0;
	margin:			0 auto;
	border:			1px solid;
}



/* --------------------------------------------------------------------------------- */
/* Main Structure                                                                    */
/* --------------------------------------------------------------------------------- */

#envaHead {
	margin:			0px 0px 0px 0px;
	padding:		0px;
	border:			0px solid;
	height:			80px;
}

#envaHead h1 {
	display:		none;
}

#envaHeadS {
}

#envaTitle {
}

#envaMain {
	height:			auto;
	border:			0px dashed;
}

#envaContent {
	position:		relative; 	/* Position declared "relative" to gain control of stacking order (z-index). */
	width:			auto;
	min-width:		120px;
	margin:			15px 210px 20px 170px;
	border:			0px solid;
	padding:		10px;
	z-index:		150;		/* Allow the content to overlap the right and left menu in narrow windows in good browsers. */
}

.envaSide {
}

#trai {
}

#phai {
}


/* As long as min-height not generally supported, use #prop with footer's */
#prop {
}

.prop {
}
.min50 {
}
.min150 {
}
.min350 {
}
.min500 {
}
.clear {
}


#envaFooter {
}
#envaFooter p:first-child {
}

/* -(end) Main Structure------------------------------------------------------------ */



/* --------------------------------------------------------------------------------- */
/* Main Site Navigation                                                              */
/* --------------------------------------------------------------------------------- */

#navlist ul {
}
#navlist li {
}

div#navlist a {
}
div#navlist a:hover {
}
div#navlist ul li:first-child > a {
}

div#navlist a span {
}
div#navlist a:hover span {
}


body#pageHome      div#navlist a#i, 
body#pageErik      div#navlist a#ii,
body#pageVanAnh    div#navlist a#iii,
body#pageCato      div#navlist a#iv,
body#pageGalleries div#navlist a#v,
body#pageLinks     div#navlist a#vi {
	border-left:		1px solid;
}

/* -(end) Main Site Navigation------------------------------------------------------ */



/* --------------------------------------------------------------------------------- */
/* Global Hyperlink Definitions                                                      */
/* --------------------------------------------------------------------------------- */

/* -(end) Global Hyperlink Definitions---------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* Menu Definitions                                                                  */
/* --------------------------------------------------------------------------------- */

div#stylemenu {
	margin:			5%;
	padding:		0;
}

div#stylemenu ul {
	width:			8em;
	width:			95%;
	margin:			0;
	padding:		0;
	border:			1px solid;
	border-bottom:		3px solid;
}

div#stylemenu ul ul {
	width:			8em;
	width:			100%;
	margin:			0;
	padding:		0;
	border:			0px solid;
	display:		none;
}

div#stylemenu ul li {
	position:		relative; 
	line-height:		1.25em;
	margin:			0; 
	padding:		0 0 0 0px;
	border:			0px solid; 
	list-style-type:	none;
}
div#stylemenu ul li:hover > ul {
	position:		absolute;
	top:			1.8em;
	bottom:			-1px;
	display:		block;
}

div#stylemenu li a {
	padding:		5px 7px;
	text-decoration:	none;
	text-align:		center;
	display:		block;
}

div#stylemenu li#style-1 a {
	color:			#333;
        background:             #bbb url(../../images/metaltransparent120x80.png) left center repeat;
}
div#stylemenu li#style-2 a {
	color:			blue;
	background:		aqua;
}
div#stylemenu li#style-3 a {
	color:			yellow;
	background:		red;
}
div#stylemenu li#style-0 a {
	color:			black;
	background:		white;
}

div#stylemenu li a:hover {
	letter-spacing:         0.1em;
	/*
	font-style:             italic;
	font-weight:            bold;
	*/

}



/* -(end) Menu Definitions---------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* Headings                                                                          */
/* --------------------------------------------------------------------------------- */

#trai h2 {
}
#trai h2:before {
}
#trai h2:after {
}


#trai h4 {
}
#trai h4:first-child {
}

/* -(end) Headings------------------------------------------------------------------ */



/* --------------------------------------------------------------------------------- */
/* Paragraphs, itemized lists, etc.                                                  */
/* --------------------------------------------------------------------------------- */

#trai ul,
#trai ol {
}

/* -(end) Paragraphs, itemized lists, etc.------------------------------------------ */



/* --------------------------------------------------------------------------------- */
/* Remaining Definitions                                                             */
/* --------------------------------------------------------------------------------- */

#browsermsg {
	text-align:		center;
}

ul#badges {
	margin:			0;		/* removes indent IE and Opera */
	padding:		10px 0;		/* removes indent Mozilla and NN7 */
	list-style-type:	none;		/* turns off display of bullet */
}
ul#badges li {
	margin:			0;
	padding:		16px;
	display:		inline;
}
ul#badges a {
	margin:			0;
	padding:		0;
	text-decoration:	none;
	border:			0px solid;
}
ul#badges img {
	border:			0;
}

a.badge {
	margin:			0;
	padding:		0;
	text-decoration:	none;
	border:			0px solid;
}
a.badge img {
	width:			88px;
	height:			31px;
	border:			0;
}


