/* GENERAL ELEMENTS */

* { margin: 0; padding: 0; }

body, input, select, textarea { font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; line-height: 1.2em; }
body { color: white; background: black url("lm_back1.jpg") top center repeat-y; text-align: center; margin-top: 30px; margin-bottom: 20px;}

a:link { color: white; font-weight: bold; text-decoration: none; }
a:visited { color: white; font-weight: bold; text-decoration: none; }
a:active { color: white; font-weight: bold; text-decoration: underline; }
a:hover { color: white; font-weight: bold; text-decoration: underline; }
	
h1, h2, h3, h4, h5, h6 { font-family: arial, Helvetica, geneva, verdana, sans-serif; font-weight: bold; color: white; line-height: 1.1em; }
h1 { font-size: 36px; line-height: 1.2em;}
h2 { font-size: 20px; line-height: 1.2em;}
h3 { font-size: 16px; line-height: 1.2em;}
h4 { font-size: 1.2em; margin: 1.2em 0em 0.4em 0em; }
h5 { font-size: 1.0em; margin: 1.2em 0em 0.4em 0em; }
h6 { font-size: 0.8em; margin: 1.2em 0em 0.4em 0em; }

.h2_gold { font-size: 20px; font-weight: bold; color: #ffcc00; line-height: 1.2em;}
.h3_gold { font-size: 16px; font-weight: bold; color: #ffccoo; line-height: 1.2em;}

.goldmenu a:link { color: #ffcc00; font-weight: bold; text-decoration: none; }
.goldmenu a:visited { color: #ffcc00; font-weight: bold; text-decoration: none; }
.goldmenu a:active { color: #ffcc00; font-weight: bold; text-decoration: underline; }
.goldmenu a:hover { color: #ffcc00; font-weight: bold; text-decoration: underline; }

.footer {font-size: 10px; color: black;}

.footer a:link { color: #4f1365; font-weight: bold; text-decoration: none; }
.footer a:visited { color: #4f1365; font-weight: bold; text-decoration: none; }
.footer a:active { color: #4f1365; font-weight: bold; text-decoration: underline; }
.footer a:hover { color: #4f1365; font-weight: bold; text-decoration: underline; }


img { border: 0px; }

p { font-size: 1.0em; line-height: 1.3em; margin: 1.2em 0em 1.2em 0em; }
li > p { margin-top: 0.2em; }
pre { font-family: monospace; font-size: 1.0em; }
strong, b { font-weight: bold; }



/* PAGE ELEMENTS */
#container {
	 width: 1000px; 
	 height: 702px; 
	 background: url('demos_back.jpg') no-repeat top left; 
	 z-index: -10;
}

#email_link {
	width: 194px; 
	height: 30px; 
	position: absolute; 
	z-index: 1; 
	left: 50%; 
	margin-left: 230px; 
	top: 105px; 
	cursor: pointer;
}

#bio_sidebar {
	 width: 178px; 
	 position: absolute; 
	 z-index: 1; 
	 left: 50%; 
	 margin-left: 300px; 
	 top: 285px; 
	 background: url('sidebar_back.png') repeat-y top left;
}

#bio_text {
	padding: 4px; 
	text-align: left;"
}

#social_icons {
	width: 178px;
	position: absolute;
	z-index: 1;
	left: 50%;
	margin-left: 300px;
	top: 654px;
	text-align: center;
}

#demo_sidebar {
	 width: 250px; 
	 position: absolute; 
	 z-index: 1; 
	 left: 50%; 
	 margin-left: -483px; 
	 top: 255px;
}

#demo_text {
	padding: 4px; 
	text-align: left;"
}

