/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
/* img { behavior: url(/global/scripts/lib/iepngfix.htc); } */

/* CLEARFIX */
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; } 
* html .clear { height: 1%; }

/* LAYOUT */
html{
	background:#dcf2ee url(../i/page/bio.jpg) no-repeat top left;
	height:100%;
	overflow:hidden;
	text-align:center;
	width:100%;
}
body{
	/*background: url(../i/page/mainBG.gif) no-repeat fixed bottom left;*/
	height:100%;
	overflow:hidden;
	width:100%;	
}

img { border: 0; }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

/* TYPE */
body { font: 12px/18px Arial, Verdana, sans-serif; color: #888888; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; }
abbr { border: 0; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right;}

.replaced { display:block; overflow:hidden; text-indent:-9999px; }

/* CONTAINER */
#container { position:absolute; height:100%; top:0; left:0; overflow:auto; width:100%; z-index:70;}

/* GLOBALNAV */
/*#globalNav { background:#000 url(../i/page/navTopCorner.gif) top right no-repeat; padding-top:12px; position:absolute; bottom:70px; left:0px; text-align:left; z-index: 80; }*/
#globalNav { background:#000 url(../i/page/navTopCorner.gif) top right no-repeat; padding-top:12px; position:absolute; top:580px; left:0px; text-align:left; z-index: 80; }
#globalNav h1 { background:#000; display:block; line-height:0; margin:0 0 8px 84px; padding:0; }
#globalNav h1 a { background:url(../i/page/logoSM.gif) no-repeat center; display:block; height:28px; overflow: hidden; text-indent:-9999px; width:52px; }
#globalNav ul { background:url(../i/page/navBtmCorner.gif) bottom right no-repeat; line-height:13px; padding:0 0 14px 0; }
#globalNav ul li { display:block; padding:0 0 0 84px; width:64px;}
/* #globalNav .current { background:#d62bbb; color:#fff; }
#globalNav .current a:hover { cursor:default; text-decoration:none; } */
#globalNav a { color:#dcf2ee; font-size:.9em; font-weight:normal; }
 
/* MAIN */
#main { padding:170px 0 60px 160px;; margin:0 auto; width:642px;}
#header { text-align:left; }
#header h2 { background:#fff; color:#000; float:left; font-size:18px; font-weight:normal; margin:0; padding:14px 12px 6px 14px; }
#header h2.subcat { padding-left:2px; }
#up_btn { background:#fff url(../i/page/up_btn.gif) no-repeat center 12px; float:left; height:38px; width:12px; }
#up_btn:hover { background-position: center 10px; }
#header #tagNav { float:left; font-size:.9em; padding:0 0 0 4px; }
#header #tagNav li { border-right:solid 1px #7fa9a1; color:#7fa9a1; display:inline; padding:0 4px 0 2px; position:relative; top:18px; }
#header #tagNav li a { color:#7fa9a1; }
#header #tagNav .current { font-size:1em; font-weight:bold; }
#header #tagNav .last { border:none; }

/* CANVAS */
.canvas { background:#fff; margin-bottom:20px; padding:18px 10px 18px 12px; text-align:center; }
.canvas a { color:#888888; }
.canvas .content { margin:0 auto; text-align:left; width:614px; }
.canvas .meta { border-top:solid 2px #e5e5e5; margin:2px auto 0 auto; padding-top:6px; text-align:left; width:614px; }
.canvas .meta p { font-size:.9em; }
.canvas .tags { float:right; padding:0 0 0 10px; position:relative; top:-8px; text-align:right; }
.canvas .tags li { display:inline; font-size:.9em; }
.canvas .tags li a { border:solid 1px #e5e5e5; display:block; float:left; margin-right:4px; padding:4px 2px 0 2px; }

/* FOOTER */
