/*
Njtroutintheclassroom.org Custom CSS Styles
Copyright 2008 Villagewerx LLC All Rights Reserved
*/

/* typography.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote {padding: 1em; font-size: .9em;}
blockquote p {color: #777;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"“" "”";}
a img {border:none;}

/* typography.css */
body {font-size:.88em;color:#222;background:#fff;font-family: Helvetica, Arial, FreeSans, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#444;}
h1 {font-size:1.75em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.5em; margin-bottom:0em; font-weight: bold; border-bottom: 1px dashed #ccc;}
h3 {font-size:1.125em;line-height:1; margin-top: 1em; margin-bottom:.5em; font-weight: bold; }
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;height:1.25em; text-transform: uppercase; color: brown; font-weight: bold;}
h5 {font-size:1em; font-weight:bold; margin-bottom:1em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
h1+p {margin-top: 1em;}
h2+p, h2+ul, h2+form, form+h2 {margin-top: 1em;}
p {font-size: 1em; margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em; color: #666; font-style: normal; background-color: white; border: 1px dashed #ccc;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#ccc;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1em;line-height:1.875em;}
.medium {font-size: 1em; line-height: 1.5em; color: #000;}
.large {font-size:1.2em;/*line-height:2.5em;margin-bottom:1.25em;*/}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}



/* forms.css */
label {font-weight:bold;}
fieldset {padding:1em; margin:0 0 1.5em 0;border: 1px dashed #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
/*textarea {width:390px;height:250px;padding:5px;}*/
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.category_jump {float: right;}


/* layout & special css */

body {background-color: #F4f1ea; background-image: url(http://www.njtroutintheclassroom.org/images//layout/bg_body.jpg); background-repeat: repeat-x; margin: 0; padding: 0;}
.container {width: 950px; }
#main_content {}

#banner {background-image: url(http://www.njtroutintheclassroom.org/images/layout/bg_banner_comp.jpg); background-repeat: no-repeat; text-align: center; padding: 1.2em; height: 256px;}
#banner h2 {font-size: 2.2em; font-weight: bold; position: relative; left: -2000px;}
#banner h3 {position: relative; left: -2000px;}

.recent {padding-bottom: 6em; margin-bottom: 2em;}
.entry {padding: 0em 2em; color: #808080;}
.entry span.small_links {font-size:.8em;}
.entry div.posted {border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 1em 0em; font-size: .9em;}
.entry .above_the-fold {}
#main_content .entry {margin-bottom: 2em;}
#home #below_the_fold {padding-top: 4em;}
#featured {padding-top: 0em; background-image: url(http://www.njtroutintheclassroom.org/images/layout/bg_content.jpg); background-repeat: no-repeat;}
#featured .entry h1 {margin-top: 1em; color: #664400;}
#featured h1, #belowthefold h2 {margin: 0; font-weight: bold;}

div.span-18 .entry {margin-bottom: 4em;}

#below_the_fold {margin-top: 3em;}
#below_the_fold h2 {margin: 0 0 0 30px;}
body#category #below_the_fold a:hover {text-decoration: underline;}

#sidebar {margin: 0;}
body#home #sidebar .entry {margin-top: 2.5em;}
#detail #sidebar, #category #sidebar, #gallery_home #sidebar, #gallery #sidebar  {margin-top: 2em;}
#hello {display: block; margin: 1.5em; text-align: center; color: #808080; background-color: #F4F1EA; padding: 1em; border: 1px solid #ccc;}
.dateline {color: #664400; font-weight: bold; font-size: small; padding: 0; margin: 0;}
h2.side-title {font-size: 1.6em; font-weight: bold; color: #664400;text-align: left;}
h3.side-title {margin: 1em 0 0 0; font-size: 1.2em; font-weight: bold;}
#sidebar p {color: #7F7B75; font-family: "lucida sans unicode","gill sans"; font-size: 14px; line-height: 16.8px;}
#sidebar ol {margin-top: 1em;}
#sidebar ol li {list-style-type: disc; margin-left: -.5em; color: brown;}
#sidebar #sponsor_block {padding-top: 400px; display: block; position: relative; bottom: -100;}

ul.link-list {margin-top: 1em; width: 90%;}
ul.link-list li:first-child {border-top: 0; padding: 0 0 .75em;}
ul.link-list li {list-style-type: none; margin-left: -1.5em; border-top: 1px dashed #ccc; padding: .5em 0em .75em; }
ul.link-list li:last-child {border-bottom: 1px dashed #ccc; }
ul.link-list li p {margin: 0;}
ul.link-list h3 a {line-height: 1.2em;}
.link-title {color: blue; font-size: 1em; margin: 0; padding: 0; font-weight: bold;}
ul.title_list li {list-style-type: none; margin:0; padding: 0;}
ul.title_list {margin:0; padding: 0;}
ul.title_list h5 {margin:0;}
#member_public_profile ul.title_list a:link {text-decoration: none;}
#whosOnline img{float: left; border: 1px solid #ccc; padding: 5px; margin-top: 15px;}
#whosOnline .hidden {display: none;}
#footer {text-align: left; font-size: .8em; color: #808080;}
#footer p {padding-left: 30px;}
#sponsor_block {float: right;}
#bottomNav {color: #808080; list-style-type: none; border-top: 1px dashed #ccc;  padding-top: 2em; font-size: 1.1em; width: 450px;}
#bottomNav li {margin-right: 1em; display:inline; }

#mainNav {font-size: .9em; width: 450px; margin-top: 1em;}
#mainNav li {float: left; display: inline; list-style-type: none; margin: 0 1.2em 0 0;}
#mainNav li a {display: block; text-decoration: none; color: #AA8272; font-weight: normal;}
#mainNav li a:hover, #mainNav li a.selected, #mainNav li a.selected:hover {display: block; text-decoration: none; color: red;}

 
#navigation {text-align: center; margin: 0 0; }
#mainNav li {}
#main-nav li a {font-family: georgia, "times new roman", serif; display: block; text-decoration: none; color: #808080; font-weight: normal;}
#main-nav li a:hover,#main-nav li a.selected,#main-nav li a.selected:hover {display: block; text-decoration: none; color: red;}
#main-nav {margin: 0 0 0 5em;}

#home #topBar, #detail #topBar, #category #topBar, #gallery #topBar, #gallery_home #topBar {height: 34px; color:#fff; background-color:#333; padding: 0px 30px; position: relative;top:0em;}
ul.topBarLinks {float:right; margin-top: 9px; margin-bottom: 0;}
ul.topBarLinks li {display:block;float:left;margin:0 8px;}
#topBar ul.topBarLinks li.profileLink a:link, #topBar ul.topBarLinks li.profileLink a:visited {color:#3768b8; font-weight:bold;}
#topBar a:link, #topBar a:visited {text-decoration:none; color:#63a7e7; font-weight: normal;}
#topBar a:hover {text-decoration:underline;color:#7dacd8;}
#topBar h1 {width: 250px; font-size:18px; padding-top: 9px;color:#63a7e7;}
#topBar ul li {color: #fff;}


#subheader {position: relative; top: 0; width: 950px; margin:0 0 1em;}
#breadcrumbs {display: block; padding: 0em 0 2em 2em;}
.breadcrumb {float: left; font-size: .85em; padding: 0; margin: 1em 0 0; color: #666;}
.breadcrumb a:link, .breadcrumb a:visited {font-family: arial, helvetica, sans-serif; text-decoration:none; color:#3768b8; font-weight: normal;}
.breadcrumb a:hover {text-decoration:underline; color:#000;}
.currentcrumb {color: #666;}
.breadcrumbspacer {color: #999; font-weight: bold; font-size: 1em;}

.hero_shot {text-align: center; margin-top: 1.5em; border: 1px solid #ccc; padding: 10px; width: 100%; position: relative;}
.hero_shot img {padding-top: 5px;}
#camFeature {width: 100%; position: relative; top: 0px; left: 0; margin-top: 2em;}
#camWrapper {position: relative; top: 0px; left: 0px; z-index: 30; width: 100%; height: 255px; background-image: url(http://www.njtroutintheclassroom.org/images/layout/camWrapper.png); background-repeat: no-repeat; }
#fishcam img {display: inline; position: absolute; top: 3px; left: 175px; z-index: 10; width: 315px; /*border: 2px solid #000; border-bottom: 4px solid #000;*/ margin: 0;}

#gallery #subheader {float: left; width: 590px;}
#gallery #breadcrumbs {width: 350px;}
#gallery #category_jump {width: 200px; display: inline;}

.album_link {margin: 0; padding: 0 0 1em 2em; background-image: url(); background-repeat: repeat-x; float:left; }
.album_text {float: right; width: 330px; }
.album_title {font-size: 20px; font-family: helvetica, arial, sans-serif; margin-bottom: 5px;margin-left: 10px;}
.album_description {font-size: 14px; margin-bottom: 0; padding-bottom: 0;margin-left: 10px;}
.album_meta {margin-left: 10px;}

td.thumbs img.border {border: 5px solid white; margin-bottom: .5em;}
td.categories {color: #808080; font-size: .95em; line-height: 1.25em;}
td.categories.count {text-align: center;}
#previous_next {text-align: center; color: #808080; padding: 0em 2em;}
.paginate {padding: 0em 2em; color: #808080; font-size: .9em;}
.tabular {padding: 0em 1em;}
.border {border: 10px solid #fff; margin-bottom: 1em;}
.thumbs div.title {font-size: .8em; color: #808080; text-align: center; margin-top: 5px; padding: 0em;}
.imageBG div.title {font-size: 1em; color: #444; text-align: center; padding-top: 1em;}
td div.stats  {text-align:center; color: #808080;}
.entry .meta {color: green; display: block; border: 1px solid #ccc; padding: 3px; width: 100%;}

ul.gallery_category_meta li{font-size: .95em; color: #664400; margin: 0;}

#commentariat dl {margin-top: 1em; line-height: 1.25;}
#commentariat dt {margin-left: -1.2em; padding-left: 2em; margin-top: 1em; color: #000; font-size: .8em; background-image: url(http://www.njtroutintheclassroom.org/images/layout/comment.png); background-repeat: no-repeat; background-position: left top;}
#commentariat dt span {padding-right: 1em; }
#commentariat dd {color: #808080; font-size: .9em; padding-top: .25em; line-height: 1.25; margin-left: 1em;}

.entry #member_public_profile p {margin: 0; padding: 0;}
img.profile_photo {border: 5px solid white; float: left; clear:right;margin-right:100%;}
.entry #member_profile_sidebar {border: 1px solid #ccc; background-color: #D0CFCA; padding: 2em; margin-top: 2em;}
.entry #member_profile_sidebar img.profile_photo {margin-right: 15px; margin-bottom: 5px; clear: none;}

dl.special {margin: 0em; padding: 0em;}
.special dt {width: 13em; float: left; margin: 0; padding: .25em; border-top: 1px solid #ccc; font-weight: bold;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.special dd {width: 22em; float: left; margin: 0; padding: .25em; border-top: 1px solid #ccc;}
div.clear {padding: 0em;}

#wrapper {width: 100%; height: 100%; overflow: hidden;}
#wrapperInner {width: 100%; height: 100%;}

#register, #forgot {background-color: #DFE9E9; padding: 2em; border: 1px solid #ccc;}
#register #formRow div {margin-bottom: 0; padding-bottom: 0;}
#register #TOS {margin-top: -2em;}
#register #takeAction {margin-top: 3em;}
#identity, #accessStuff, #affiliation {background-color: transparent;}
#register fieldset {border: 0;}
fieldset.register {margin-top: 5em; padding: 0em;}
#register #identity fieldset legend span {width: 100%; padding: 5em 0 0 0; color: #664400; margin: 0em 50% 1em; background: url(http://www.njtroutintheclassroom.org/images/layout/arrow1.png) no-repeat top center; }
#register #accessStuff fieldset legend span {width: 100%; padding: 5em 0 0 0; color: #664400; margin: 0em 50% 1em; background: url(http://www.njtroutintheclassroom.org/images/layout/arrow2.png) no-repeat top center; }
#register #school fieldset legend span {width: 100%; padding: 5em 0 0 0; color: #664400; margin: 0em 50% 1em; background: url(http://www.njtroutintheclassroom.org/images/layout/arrow3.png) no-repeat top center; }
#school fieldset {margin-bottom: 0; padding-bottom: 0;}
#school ul {margin-bottom: 0; padding-bottom: 0;}
#register #school #field9 label.labelName {width: 50%; float: left; clear: left; text-align:left; display: block;}
#register #school #field9 select {margin-bottom: 0; padding-bottom: 0; width: 50%; position: relative; top: -.5em; right: 25px;}
#register ul li {list-style-type: none; margin: 0; line-height: 1.2em;}
#identity label, #accessStuff label, #school label {color: #666; display: block; margin-bottom: 4px;}
#field1 label, #field3 label, #field6 label {color: #666; display: block; float: left; margin-top: 1em; margin-bottom: 4px;}
#register span.requiredAst {color: #664400; font-family: courier,"courier new"; font-size: 2em; font-weight: normal; margin-left: -.5em;}
#register .formfield {display: block; width: 100%; padding: 0; margin: 0;}
#register input {margin-bottom: .7em;}
#register h1 {font-family: arial, helvetica, sans-serif; font-size: 2.2em; color: #664400; font-weight: bold; text-align: center; margin-bottom: 0em;}
#register p, #register span {color: #666;}
#register .registerInfo p {font-family: arial; font-size: 1.2em; color: #888; text-align: center; margin: 0 0 2em;}
#register #takeAction .formField .submit {margin: 1em 0 0;}
select.widthed {width: 150px;}
#register #checkboxes {margin-top: 3em;}
#register .tos p {text-align: left;}
#register #agree {margin-left: -2em;}
#register #validate {margin-top: 1em;}
#register #validate label.labelName {color: #666; margin-bottom: 1em;}
#register #validate img {margin-top: 5px;}
#register input#captcha {margin: 0em 0 0; width: 135px;}
.pushDown {margin-bottom: -3px; display: inline; padding-right: 5px;}
#register span.termsAgree {font-weight: bold;}

#forgot {color: #666; height: 30em;}
#login {background-color: #DFE9E9; padding: 2em;: 1px solid #ccc;}
#login label {color: #666; display: block; width: 250px; float: left; margin-bottom: 4px;}
#login h1 {font-family: arial, helvetica, sans-serif; font-size: 2.2em; color: #664400; font-weight: bold;}
#login p, #login span, #forgot p, #forgot span {color: #666;}
#login #Links {margin: 1.5em 0em;}
#login .formfield .submit {margin-bottom: 2em;}
#login span {padding-left: 4px; padding-right: 2em;}
#login #checkboxes {margin-top: 3em;}
.pushDown {margin-bottom: -3px; display: inline; padding-right: 5px;}

/*
Gallery Styles 
*/

#main_content table.tabular {width: 550px;}
a {text-decoration: none; color: #330099; background-color: transparent;}
a:visited {color: #330099; background-color: transparent;}
a:hover {color: #000;text-decoration: underline; background-color: transparent;}

a[href$='.pdf'], .pdflink {display:inline-block; padding:2px 0px 2px 40px; line-height:32px; min-height:32px; overflow:visible; background:transparent url(http://www.njtroutintheclassroom.org/images/layout/pdficon_large.gif) center left no-repeat;}

#gallery_home #sidebar table.tableBorder {border: 0;}
#gallery_home #sidebar table tr th {background-color: #988574; color: #fff;}
#gallery_category #breadcrumb {background-color:transparent; float:left; font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif; font-size:11px; margin: 0px 0 15px 6px; width:390px;}
#gallery table tr th.category_head {background-color: transparent; color: #666;}
#cat_select {float:right; margin-right: 8em; width:150px;}
#breadcrumb a {font-family: myriad,tahoma,sans-serif; font-weight:bold;}
#breadcrumb a:visited {background-color:transparent;color:#330099;text-decoration:none;}

.thumbnail_row {width: 100%;}
div.thumbs {float: left; text-align: center; padding: 15px 3px 8px 3px; background-color: transparent; width: 200px;}
.border {border: 1px solid #000;}
.paddedborder {padding: 20px; border: 1px solid #ccc; background-color: #EFEFEF;}
.thinpaddedborder {padding: 10px; border: 1px solid #ccc; background-color: #EFEFEF;}
body#gallery .tableBorder {border: 0px; width: 590px;}

.windowclose {margin: 15px 0 10px 0; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 10px; background-color: transparent; text-align: center;}
.spacer {font-size: 10px; margin: 5px 0 5px 0;}

img {margin: 0; padding: 0;border: 0;}
.album_thumb {float: left; padding: 8px; background-color: #fff; border: 1px solid #ccc; margin-left: 2em;}

div.thumbs .title {margin: 3px 0 0 0; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; font-weight: bold; color: #808080;}
.caption {margin: 12px 0 4px 0; background-color: transparent; font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif; font-size: 11px; color: blue;}
.commentlink { margin: 4px 0 8px 0;}
div.album_link {float: left; width: 550px; clear: right;}
.album_link {margin: 0; padding: 0 0 1em 2em; background-image: url(); background-repeat: repeat-x;}
.album_text {float: right; width: 400px; text-align: left;}
.album_title {font-size: 20px; font-family: helvetica, arial, sans-serif; margin-bottom: 5px;}
.album_description {font-size: 14px; margin-bottom: 0; padding-bottom: 0;}
ul.album_meta {list-style-type: none;}
ul.album_meta li {display: inline; margin: 0 1em 0 0; font-family: "Trebuchet MS", Futura, Sans-serif; font-size: 12px; color: #666; text-align: left;}
ul.album_meta li span {font-weight: bold;}

#hello .small {text-align: left; color: green;}
img.tiny {float: right; margin: 0 0 5px 5px; padding: 5px; border: 1px solid #ccc;}

.stats {margin: 4px 0 4px 0; font-family: "Trebuchet MS", Futura, Sans-serif; font-size: 11px; font-weight: normal; color: #fff;}
.imageBG {text-align: center; background-color:  #8185A9; }
.categories {padding: 5px 10px 5px 12px;}

/* ----------- Messages and Alerts ----------------------------- */
.innerShade {border: 1px solid #ccc; background-color: #fefefe; padding: 2em;}

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}

#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(http://www.njtroutintheclassroom.org/images/layout/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {position: fixed; z-index: 102; color:#fff; display:none; border: 0; text-align:left; top:50%; left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption {height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow {height:25px; padding: 0px 0px 10px 0; float: right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:10px; background-color: #fff;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

