@charset "UTF-8";
/* CSS Document */

/* -- neutralize -- */

html, body, div, span, p, sup, blockquote, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form, button, hr 
	{margin: 0; padding: 0; border: 0; }

html, body {direction: ltr; height: 100%; }
body {
	font-size: 62.5%;
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #fff;
	background: #fff;
}

/* -- styles for lessemptydesign.com -- */

body {
	background-image: url(../images/css_images/main_background.png);background-repeat: repeat-x;
	position : relative; }

div#container {
	/*background-image: url(../images/css_images/main_background_stripe2.png);background-repeat: repeat-x;*/ 
	background-position: 0px 0px;
	position : absolute;
	width : 100%; height: 100%;
	text-align : left;
	z-index: 1;
	margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto;
	overflow: visible;}
	
div#headbox {
	background-image: url(../images/css_images/title_background.png);
	background-repeat: no-repeat;
	position : relative;
	width: 868px; height: 277px;
	text-align : left;
	z-index: 2;
	margin-top: 72px;
	margin-right: auto;	margin-bottom: 0; margin-left: auto;}
	
div#ribbon {
	background-image: url(../images/css_images/title_header.png); background-repeat:no-repeat;
	text-indent: -9999px;
	top: 50px;
	position: absolute;
	z-index: 4;
	height: 82px; width: 309px;
}

div#badge {
	background-image: url(../images/css_images/title_badge.png); background-repeat:no-repeat;
	text-indent: -9999px;
	top:164px; right: 150px;
	position: absolute;
	z-index: 6;
	height: 178px; width: 178px;}

div#paper {
	background-image: url(../images/css_images/title_paper.png);
	background-repeat:no-repeat;
	text-indent: 120px;
	font-size: 10px;
	top:-17px;
	left: -97px;
	position: absolute;
	z-index: 3;
	height: 345px;
	width: 800px;
	background-position: 0px 17px;}

div#paper h { font-weight: normal;}

div#nav_main {
	background-image: url(../images/css_images/nav_background.png);
	background-repeat:no-repeat;
	top: 1px;
	right: 17px;
	position: absolute;
	z-index: 3;
	height: 200px;
	width: 134px;
	padding-top: 63px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
ul#nav_list {
	text-indent: 23px;
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal; 
	line-height: 16pt;
	list-style-type: none;}
	
ul#nav_list a { 
	color: #fff; 
	text-decoration: none;
	background-image: url(../images/css_images/link_block.png);
	background-repeat: no-repeat;
	display: block; 
	height: 25px;
	width: 130px;
	z-index: 8;
	}
	
ul#nav_list a:hover {
	background-image: url(../images/css_images/link_hover.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 130px;
	z-index: 9;
	position: relative;
	text-decoration: none;
	color: #333;
	margin: 0px;
	padding: 0px;
	overflow: visible;
	top: 0px;
	right: 0px;	
}

div#pf_mark {
	background-image:url(../images/css_images/title_pf_logo.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 7;
	top: -57px;
	height: 97px;
	width: 52px;
	left: 23px;
}

	
p#pf a 
	{display: block; 
	position:relative;
	top: -57px;
	height: 52px;
	left: 23px;
	width: 52px;	
	}
	
p#pf {
	background-image: url(../images/css_images/title_pf_reflect.png); 
	background-repeat: no-repeat;
	text-indent: -9999px;
	top: 60px;
	position: absolute;
	height: 35px;
	width: 52px; 
	}
	
blockquote#guru {
	font-size: 15pt;
	width: 191pt;
	height: 45pt;
	position: absolute;
	top: 103px;
	right: 213px;
	z-index: 9; 
	font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;}

	
/* --------------------------------------------------------------------------------------------------------------------------------- */

div#bottom {
	position : relative;
	width: 868px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 67px;
	color: #000;
	}

div#left_column {
	background-image: url(../images/css_images/left_sripe.png);
	background-repeat: repeat-x;
	position: absolute;
	width: 272px;
	height: 350px;
	padding-left: 20px;
	left: 6px;
	}
	
div#left_copy {
	background-image: url(../images/css_images/left_shdwline.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	width: 270px;
	height: 350px;
	overflow: visible;
	padding-right: 45px;
	}

div#left_column p {
	color: #555;
	font-size: 10pt;
	line-height: 15pt;
	position: relative;
	padding-top: 2pt;
	padding-right: 17px;
	padding-left: 22px;
}

p#bottom {
	padding-bottom: 36px;
	}

div#left_column h3 {
	color: #000;
	font-family: "Adobe Garamond Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 11pt;
	padding-top: 13px;
	position: relative;
	overflow: visible;
	padding-left: 22px;
}

h4#references {
	position: relative;
	padding: 22px;
	padding-top: 12px;
	font-weight:normal;
	}
	
div#left_column img {
	width: 250px;
	height: 260px;
	}

#left_copy #first {
	padding-top: 20px;}
	

#left_copy #references a {
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
	}
	
div#thumbnails {
	left: 333px;
	position: absolute;
	top: 5px;
	width: 560px;
	height: 400px;
	float: left;
	}
	
div#thumbnails ul {
	list-style-type: none;
	}
	
div#thumbnails li {
	width: 270px;
	height: 108px;
	float: left;
	font-size: 11pt;
	}
	
div#thumbnails a {
	text-decoration: none;
	color: #444;
}

div#thumbnails a:hover {
	text-decoration: none;
	color: #707e30;
}

