 
 /* *************************************************************
 #	Global Reset, Body, Wrapper                                  */
 
 * {
	margin:0px;
	padding:0px;
	border:0px;
 }
 
 body {
	font:13px "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#444;
	background:#fff;
	text-align:center;
 }
 
 a:focus, a:active { outline:none; text-decoration:none; }
 *.hidden { display:none; visibility:hidden; }
 
 div#wrapper {
	clear:both;
	text-align:left;
	width:800px;
	height:auto;
	margin:0px auto;
 }
 
 div#wrapper > div {
	float:left;
	width:800px;
	padding:10px 0px;
 }
 
 
 /* *************************************************************
 #	Header & Navigation Bar                                      */ 

 
 div#wrapper div#header { 
	float:left; 
	text-align:left; 
	width:800px; 
	background:transparent; 
	padding:100px 0px 5px 0px; 
 }
 div#wrapper div#header a#baselink { float:left; width:370px; height:80px; }
 div#wrapper div#header a#homelink { 
	position:absolute; left:0px; top:0px;
	float:left; width:auto;
	padding:5px 7px;
	background:transparent url(../../images/transparent,45) left top repeat;
	font:15px/1.7em "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	color:#eee;
	text-decoration:none;
 }
 div#wrapper div#header a#homelink:hover { color:#fff; }
 
 div#wrapper div#header ul#navigation {
	float:right;
	text-align:right;
	list-style:none;
	width:420px;
	padding:5px;
	vertical-align:bottom;
 }
 
 div#wrapper div#header ul#navigation li { list-style:none; }
 div#wrapper div#header ul#navigation li a, div#wrapper div#header ul#navigation li a:visited {
	width:auto;
	font:25px/0.5em 'Trebuchet MS','Arial',Arial,sans-serif;
	text-transform:lowercase;
	letter-spacing:-0.5px;
	color:#aaa;
	text-decoration:none;
	padding-right:30px;
	background:transparent url(images/background_email.png) right center no-repeat;
 }
 div#wrapper div#header ul#navigation li a:hover { color:#888; }
 
 /* *************************************************************
 #	Content                                                      */
 
 div#wrapper div#content {
	float:left;
	width:700px;
	padding:25px 50px;
	background:#eee;
	font:normal 12px/1.7em "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	margin-bottom:25px;
 }
 
 div#wrapper div#content a, div#wrapper div#content a:visited {
	color:#555;
	font:normal 12px/1.7em "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none;
	padding:1px 18px 1px 1px;
	background:transparent url(images/background_link.png) right center no-repeat;
 }
 div#wrapper div#content a > span, div#wrapper div#content a:visited > span { border-bottom:1px dotted #555; }
 div#wrapper div#content a:hover > span { border-bottom:1px solid #000; color:#000; }
 div#wrapper div#content a:active > span, div#wrapper div#content a:focus > span { border-bottom:1px dotted #000; }
 
 div#wrapper div#content table {
	float:left;
	width:700px;
	margin:0px;
 }
 div#wrapper div#content table thead { border-bottom:1px solid #000; float:left; }
 div#wrapper div#content table tbody { float:left; }
 
 div#wrapper div#content table thead tr th { 
	font:bold 14px/1.7em "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	cursor:default;
	float:left;
	width:680px;
	padding:1px 10px;
 }
 
 div#wrapper div#content table tbody tr { float:left; }
 div#wrapper div#content table tbody tr td {
	float:left;
	width:700px;
 }
 
 div#wrapper div#content table tbody tr td a, div#wrapper div#content table tbody tr td a:visited {
	float:left;
	width:654px;
	padding:5px 25px;
	border-bottom:1px solid #eee;
	background-color:#eff;
 }
 div#wrapper div#content table tbody tr td a.folder { background:#eff url(images/folder.png) 680px center no-repeat; }
 div#wrapper div#content table tbody tr td a.file { background:#eff url(images/file.png) 680px center no-repeat; }
 div#wrapper div#content table tbody tr td a:hover { background-color:#fff; }

 /* *************************************************************
 #	Footer                                                       */
 
 div#wrapper div#footer {
	float:left;
	width:800px;
	padding:5px 0px;
	font:normal 10px/1.7em "Trebuchet MS","Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif;
	text-transform:lowercase;
	color:#bbb;
 }
 