/*
This site is based around the Delicious Template for Pixelpost, originally created by Jay Soto (http://www.sotolicious.com/delicious, jason.m.soto@gmail.com), tweaked by Owen Billcliffe for myglasseye.net.

CSS file for "Light" theme


Thanks for taking the time to visit the CSS to see how it works. It's based on the Delicious theme for PixelPost, with tweaks to make it fit with my overall website theme. If you want to know more about something I'll try to help - email me using the address on the About page!

Cheers,
Owen

*/









/* ========== Universal Elements ========== */

body {
	background-color:white;
	font-family: Arial, Verdana, sans-serif;
	color: black;
	font-size: small;
	text-align:center; content /*sits in the centre in IE5/win - cancelled out later */
	}
	
* html body {
	font-size: x-small; /*for IE5/Win*/
	f\ont-size: small; /*for other IE versions*/
}
	
h1	{
	}
	
h2	{
	font-size: 155%;
	font-weight: normal;
	color: black;
	letter-spacing: 0.14em;
	}
	
h3	{
	font-size: 100%;
	font-weight: normal;
	color: black;
	letter-spacing: 0.14em;
	margin: 0px;
	}	
	
h5	{
	font-size: 100%;
	font-weight: bold;
	color: black;
	letter-spacing: 0.13em;
	margin: 0px;
	}	

#maincontent {
	margin: 0 auto;
	width: 960px;
	text-align:left;/* equals out the text align in body div*/
	}	

#header {
	height: 42px;
	margin: 0;
	text-align:left;/* equals out the text align in body div*/
	position: relative;
	border-bottom: solid #aaaaaa 1px;
	padding-bottom: 5px;
	}
	
#header-inner{
	margin: 0 auto;
	width: 960px;
	position: relative;
	}
	
/* .............................. */
/* 			   Logo				  */
/* .............................. */	

#logo {
	margin: 0;
	padding: 
	}
		
#logo a,
#logo span {
	display: block;
	width: 287px;
	height: 42px;
	background: url(../images/light/LOGO.jpg) no-repeat top left;
	}
	
#logo img {
	display: block;
	width: 0;
	border: none;
	}	
	
#logo a:hover  {
	width: 287px;
	height: 42px;
	display: block;
	background: url(../images/light/LOGO.jpg) no-repeat top left;
	}


/* .............................. */
/* 			 Navigation		 	  */
/* .............................. */

#navigation {
	width: auto;
	margin: 0;
	padding: 0 0 6px 0;
	position: absolute;
	right: 0;
	bottom: -6px;
	border-bottom: solid #aaaaaa 1px;
	font-size: 90%;
	color: #aaaaaa;
}

#navigation li {
	float: left;
	list-style: none;
	padding: 0;
	}
	
#navigation li.bullet {
	margin-left: 10px;
	}	

#navigation a {	
	margin-left:  10px;
	margin-right: 0;
	padding: 0px 2px;
	color: #aaaaaa;
	text-decoration: none;
	text-transform: uppercase;
	border-bottom: none;
	}
	
#navigation a.active {
	color: #6a6a6a;
	/*
border-bottom: 2px solid #aaaaaa;
	padding-bottom: 4px;
*/
	}
	
#navigation a:hover {
	color: #6a6a6a;
	/*
border-bottom: 3px solid #aaaaaa;
	padding-bottom: 6px;
*/
	}	
	
#navigation a.switch2light {	
	display: none;
	}
	
.new {
	color: #d30202;
	}
	
.new:hover {
	color: #9e0101;
	}	
	
/* ========== IMAGE Page Specific ========== */

#image_wrapper {
	position:relative;
	margin: 0 auto;
	}

#photobox {
	text-align:center;
	background:#f0eeee url(../images/loading_d.gif) no-repeat center;
	margin: 0 auto;
	position:absolute;
	top: 10px;
	padding: 5px;
}

.FotomotoToolbarClass {   
	margin: 6px auto 3px auto !important;
	letter-spacing: 1px;
	padding: 0px;
}
.FotomotoToolbarClass a,
.FotomotoToolbarClass a:link,
.FotomotoToolbarClass a:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #aaaaaa;
	font-weight: bold;
	text-decoration: none;
}
.FotomotoToolbarClass a:active,
.FotomotoToolbarClass a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #6a6a6a;
	font-weight: bold;
	text-decoration: none;
}

#image_footer {
	text-align:center;
	font-size: 80%;
	color: #aaaaaa;
	margin-top: 38px;
	padding-top: 5px;
	border-top: solid #aaaaaa 1px;
	line-height: 1em;
}

#image_footer a {	
	color: #aaaaaa;
	text-decoration: none;
	}
	
#image_footer a:hover {
	color: #6a6a6a;
	}

#notice {
	color: red;
}

#notice a {
	color: red;
	font-weight: bold;
}

#notice a:hover {
	color: #be0202;
}

#quotation {
	font-style: italic;
}


#info {
	background-color: #dbdbdb;
	text-align: left;
	position: absolute;
	z-index: 1000;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	font: 12px verdana, helvetica, arial, sans-serif;
}

#info-in {
	position:relative;
	padding:15px;
	overflow:visible;
}

.comment-thumbnail {
	float: right;
	background: #ffffff;
	border: 1px solid #dadada;
	padding: 5px;
	margin-left:10px;
	margin-bottom:10px;
	}

#title-heading{
	font-size: 20px;
	font-weight: normal;
	color: black;
	text-align: left;
	letter-spacing: -1px;
	padding-bottom:15px;
}

#title-heading .date {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}

#description {
	margin-bottom:15px;
	background:#eee;
	padding:15px;
}

#description a{
	font-weight: bold;
	text-decoration: none;
	color: black;
}

#description a:hover{
	color: #666666;
}


#notes {
	text-align: left;
}

#image-border {
    position:relative;
	margin:0;
}

.exif {
	color: black;
}

.exif a {
	color: black;
	text-decoration: none;
}

.exif a:hover {
	color: #666666;
}



#menu_browse{
	position: absolute;
	margin: 0px;
	margin-right:-10px;
	padding: 0px;
	top: 0px;
	left: 0px;
	z-index:10;
}
#menu_browse a{
	outline: none;
}

#menu_browse_prev, #menu_browse_next{
	width: 49.9%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#menu_browse_prev {
	top: 0px;
	left:0px;
	float: left;	
}
#menu_browse_next {
	top: 0px;
	right:0px;
	float: right;	
}

#menu_browse_prev:hover, #menu_browse_prev:visited:hover {
	background: url('../images/prevImage.png') no-repeat center center;
	cursor: pointer;
}
#menu_browse_next:hover, #menu_browse_next:visited:hover {
	background: url('../images/nextImage.png') no-repeat center center;
	cursor: pointer;
}


/* ========== COMMENTS Specific ========== */

#recentcomments {
	margin-bottom:15px;
	padding:15px;
	background:#eee;
}

#recentcomments ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#recentcomments li {
	color:black;
	margin:0px 0px 15px 0px;
	padding-left:16px;
/*	padding-right:45px;*/
	background: url(../images/comment.gif) no-repeat;
}

#recentcomments a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#recentcomments a:hover {
	color: #6a6a6a;
}

#addcomment {
	margin-bottom:15px;
	padding:15px;
	background:#eee;
}
/* ========== COMMENTS FORM Specific ========== */

.comment-button {
	border:1px solid #CCC;
}

.input {
	border:1px solid #CCC;
	width:90%;
}

.textarea {
	border:1px solid #CCC;
	width:100%;
}

.formfield{
	width:250px;
	padding:2px;
	margin:0px auto;
	font:10px verdana, arial, helvetica, sans-serif;
	color:#444;
	border:1px solid #464646;
	background:#white;
}
.formfield:hover, .formfield:focus{
	border-top:1px solid #3F7795;
	border-bottom:1px solid #3F7795;
	border-left:1px solid #3F7795;
	border-right:1px solid #3F7795;
	background:#cccccc;
	color:black;
}
.formbutton{
	font:10px verdana, arial, helvetica, sans-serif;
	padding:5px;
	margin:0px auto;
	color:#7D7D7D;
	background:#cccccc;
	border:1px solid #c5c5c5;
}
.formbutton:hover{
	border-left-color: #3F7795;
	border-bottom-color: #3F7795;
	border-right-color: #3F7795;
	border-top-color: #3f7695;
	color: #3F7795;
	background:#cccccc;
	border-top:1px solid;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
}


/* ========== BROWSE Page Specific ========== */

#browse_wrapper {
	position:relative;
	width: 900px;
	margin-right:auto;
	margin-left:auto;
}

#browse_box {
	text-align:center;
	position:absolute;
	top:10px;
}
#browse_thumbs {
	width:640px;
	float:left;
	text-align:left;
	margin-right:5px;
}

#browse_thumbs .thumbnails {
	border:none;
	margin:0 2px 4px 2px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#browse_thumbs .thumbnails:hover {
	border:none;
	margin:0 2px 4px 2px;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}

#browse_categories {
	width:235px;
	float:right;
	text-align:left;
	background:#eee;
	padding:10px;
	height:100%;
}

#browse_categories a {
	text-decoration: none;
	color: black;
}

#browse_categories a:hover {
	text-decoration: underline;
}

.viewing {
	font-size:14px;
	font-weight:bold;
	color: black;
}
/* ========== ABOUT Page Specific ========== */

#hello_wrapper{
	position:relative;
	margin: auto;
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	}
	
#hellobox {
	text-align:center;
	position:absolute;
	top: 10px;
	width: 960px;
	margin: auto;
}	

#hellosign {
	background: url(../images/light/HELLO.jpg) no-repeat top left;
	position: relative;
	width: 818px;
	height: 274px;
	margin: auto;
	}

#textpanel {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	line-height: 1.2em;
	letter-spacing: 0.01em;
	}
	
#textpanel p {
	padding: 0 0 0.2em 0;
	}
	
#textpanel a {
	color: black;
	text-decoration: none;
	font-weight: bold;
	}
	
#textpanel a:hover {
	color: #6a6a6a;
	text-decoration: none;
	}	
	
#columnone {
	float:left;
	width: 385px;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0px 30px 0px 30px;
	font-size: 90%;
}

#columntwo {
	float:left;
	width: 385px;
	text-align: left;
	margin: 15px 0 15px 0;
	padding: 0px 30px 0px 30px;
	font-size: 90%;
	}

.announce {
	background-color: #1c1c1c;
	padding: 8px;
	border-top: 1px solid #b00200;
	border-bottom: 1px solid #b00200;
	color:#999;
	text-align: left;
	margin-bottom:10px;
}

#footer {
	text-align:right;
	font-size: 80%;
	clear: both;
	color: #aaaaaa;
	margin-top: 10px;
	padding-top: 5px;
	border-top: solid #aaaaaa 1px;
}

#footer a {	
	color: #aaaaaa;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #6a6a6a;
	}


/* ========== NEWS Page Specific ========== */	

#news_wrapper{
	position:relative;
	width: 900px;
	margin-right:auto;
	margin-left:auto;
	}

#news {
	float: left
	width: 585px;
	margin-right: 45px;
	background: green;
	}
	
#sidebar {
	float: right;
	width: 270px;
	background: blue;
	}	
		
/* ========== Flashcontent - Slideshowpro specific ========== */	
		
#flashcontent {
	margin: auto;
	width: 900px;
	margin-top: 10px;
	margin-bottom: 10px;
	}		
	
.flashalert {
	color: #1a1a1a;
	padding-left: 20px; 
	margin:0;
	}
	
#flashcontent a,
#flashcontent span {
	display: block;
	width: 900px;
	height: 600px;
	background: url(http://www.owenbillcliffe.co.uk/siteimages/v3/light/FLASHERROR.jpg) no-repeat top left;
	}
	
#flashcontent img {
	display: block;
	width: 0;
	border: none;
	}	
	
#flashcontent a:hover  {
	width: 900px;
	height: 600px;
	display: block;
	background: url(http://www.owenbillcliffe.co.uk/siteimages/v3/light/FLASHERROR.jpg) no-repeat top left;
	}



/* ========== Postcardviewer Specific ========== */


#fullflashcontent {
  width:100%;
  height:725px;
}


/*
#cb_header {
  font-family:"Arial", sans-serif; font-size: 24pt;
  text-align:center;
  color:#ffffff;
  width:100%;
  height:2em;
  line-height:2em;
}

#cb_footer {
  font-family:"Arial", sans-serif; font-size: 12pt;
  text-align:center;
  color:#ffffff;
  width:100%;
  height:2em;
  line-height:2em;
}

#cb_home {
  font-family:"Arial", sans-serif; font-size: 10pt;
  position:absolute;
  top:0px;
  right:0px;
  color:#ffffff;
  height:2em;
  line-height:2em;
}

A:link {
  font-family:"Arial", sans-serif; font-size: 10pt;
  color:#ffffff
}

A:visited {
  font-family:"Arial", sans-serif; font-size: 10pt;
  color:#ffffff
}

A:active, A:hover {
  font-family:"Arial", sans-serif; font-size: 10pt;
  color:#ffffff
}
*/






/* lightview.css
   http://www.nickstakenburg.com/projects/lightview
*/

#lightview {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 150px;
	width: 150px;
	margin: -75px 0 0 -75px;
	padding: 0;
	text-align: left;
}

/* The container that holds everything */
.lv_Container {
	position: relative;
	width: 100%;
	height: 100%;
	background: none;
	padding: 0;
	margin: 0;
}

.lv_Button {
	cursor: pointer;
	text-decoration: none;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

/* The buttons on the side when you view a gallery */
.lv_Sides {
	position: absolute;
	top: 50%;
	left: 0;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
}
.lv_Sides * { padding: 0; margin: 0; }
.lv_Sides li {
	list-style-type: none;
	position: relative;
}

.lv_PrevSide { float: left; }
.lv_NextSide { float: right; }
.lv_Sides .lv_Wrapper {
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
	background: none;
}

/* The frames above and below the center, that hold the corners.
   It's recommended not to change anything here, a lot is done in
   javascript to build further upon this based on your settings.
*/
.lv_Frames {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 0;
	margin: 0;
}
.lv_Frames li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.lv_Frame {
	width: 100%;
	display: block;
}
.lv_Frame * { padding: 0; margin: 0; }
.lv_FrameTop {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
}
.lv_FrameBottom {
	position: relative;
	float: left;
	clear: both;
}

.lv_Liquid {
	position: relative;
	float: left;
	width: 100%;
	overflow: hidden;
	clear: both;
}
.lv_Liquid .lv_Filler {
	position: absolute;
	height: 100%;
	width: 2px;
	top: 0;
	left: 50%;
}

.lv_Half {
	display: block;
	height: 100%;
	clear: both;
	line-height: 0px;
}
.lv_Half li { list-style-type: none; }
.lv_Corner {
	float: left;
	position: relative;
}
.lv_CornerTr, .lv_CornerBr { float: right; }

.lv_Fill {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.lv_Half .lv_CornerWrapper {
	float: left;
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}
.lv_HalfRight .lv_CornerWrapper { float: right; }

.lv_Corner { position: relative; }
.lv_Corner canvas { position: relative; }
.lv_HalfLeft .lv_Corner { float: left; }
.lv_HalfRight .lv_Corner {
	position: relative;
	float: right;
}

/* To position content correctly in the center with correct
   rounded corner display we need a few wrappers.
   This is to get it right on all browsers.
*/
.lv_Center {
	position: relative;
	clear: both;
	height: 100%;
	overflow: hidden;
	background: none;
	padding: 0;
	margin: 0;
}
.lv_WrapUp {
	position: absolute;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapDown {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.lv_WrapCenter {
	position: relative;
	padding: 0;
	margin: 0;
}

/* The loading indicator */
.lv_Loading {
	position: absolute;
	top: 50%;
	left: 50%;
}
.lv_Loading .lv_Button {
	float: left;
	height: 100%;
	width: 100%;
}

.lv_MediaWrapper {
	position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 0;
	margin: 0;
}
.lv_MediaWrapper img {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}

/* The overlays on top of images that toggle the previous/next buttons */
.lv_PrevNext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.lv_PrevNext * { padding: 0; margin: 0; }
.lv_PrevNext .lv_Button {
	position: relative;
	height: 100%;
}
.lv_PrevButton { float: left; }
.lv_NextButton { float: right; }

/* The bar that holds title, caption, imagenumber, slideshow and closebutton */
.lv_MenuBar {
	clear: both;
	position: relative;
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	text-align: left;
}
.lv_MenuBar * { padding: 0; margin: 0;}


.lv_Close {
    position: relative;
	float: right;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.lv_Data {
	position: relative;
	float: left;
	padding-bottom: 3px;
	line-height: 13px;
	overflow: hidden;
}

/* simulates padding-left inside .lv_Data 
.lv_DataText div, .lv_ImgNumber div { margin-left: 3px; } */

.lv_Data li {
	list-style-type: none;
	float: left;
	margin-top: 3px;
}
.lv_DataText { width: 100%; }
.lv_DataText .lv_Title {
	font-weight: bold;
	margin-bottom: 2px;
}
.lv_DataText .lv_Caption { clear: both; }
.lv_Data .lv_ImgNumber {
	color: #a7a7a7;
	margin-right: 5px;
	margin-top: 5px;
}

.lv_Data .lv_innerPrevNext, 
.lv_Data .lv_Slideshow {
	position: relative;
	border-left: 1px solid #d7d7d7;
	padding: 0 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.lv_Data .lv_Slideshow { padding-right: 0px; }

.lv_Data .lv_innerPrevNext .lv_Button, 
.lv_Data .lv_Slideshow .lv_Button { /* play and stop */
	float: left;
	background-position: center left;
	background-repeat: no-repeat;
}

/* the boxes that hold media or external content */
.lv_contentTop,
.lv_contentBottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
}

#lightview iframe {
	float: left;
	border: 0;
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}

/* The container that hold buttons above the view, currently only topclose */
.lv_topButtons {
	position: absolute;
	left: 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_topcloseButtonImage { cursor: pointer; }


/* The error/warning/download message that will appear when
   a required plugin is not installed.
*/
#lightviewError p { padding: 0 0 10px 0; }
#lightviewError div {
	padding: 6px;
	font: 11px Arial, Helvetica, sans-serif;
}
#lightviewError .message {
	background: #fcb5b5;
	color: #dd1f1f;
	margin-bottom: 3px;
}
#lightviewError .type { font-weight: bold; }
#lightviewError .pluginspage {
	background: #b5fcbd;
	color: #21be30;
}
#lightviewError a,
#lightviewError a:hover,
#lightviewError a:visited {
	color: #21be30;
	text-decoration: none;
	background: none;
	font-weight: bold;
	border-bottom: 1px solid #7de689;
}
#lightviewError p {
	margin-left: 0;
	padding: 0;
}

#lv_overlay {
  position: absolute; /* Opera will use fixed */
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

/* navbar
   Adds a bar below the view that takes over the default Controller
*/
#lightviewController {
	position: fixed;
	bottom: 0;
	top: 0;
	left: 50%;
	margin: 0;
	padding: 0;
	color: #d2d2d2;
	font: 11px Arial, Helvetica, sans-serif;
}
* html body #lightviewController { /* IE6 */
	position: absolute;
	top: auto;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) + (Lightview.controllerOffset || 0)) + 'px');	
}
#lightviewController ul {
	display: block;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
.lv_controllerTop, .lv_controllerMiddle, .lv_controllerBottom {
	list-style-type: none;
	float: left;
	display: block;
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.lv_controllerCenter  { width: auto; float: left; }
.lv_controllerCornerWrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}
.lv_controllerCornerWrapperTopLeft,
.lv_controllerCornerWrapperBottomLeft { top: 0; left: -100%;}
.lv_controllerCornerWrapperTopRight,
.lv_controllerCornerWrapperBottomRight { top: 0; left: 100%;}

#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner { float: left; }
#lightviewController .lv_Corner {
	float: right;
	position: relative;
}
#lightviewController .lv_CornerTr, #lightviewController .lv_CornerBr { float: left; }
.lv_controllerBetweenCorners {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.lv_controllerMiddle {
	position: relative;
	height: 100%;
	float: left;
}
.lv_controllerCenter { float: left; width: auto;}
.lv_controllerCenter li {
	list-style-type: none;
	float: left;
	display: inline;
	position: relative;
	clear: none;
}
.lv_controllerSetNumber {
	float: left;
	text-align: center;
}

#lightviewController .lv_Button {
	float: left;
	position: relative;
	height: 100%;
	clear: none;
}
.lv_controllerSetNumber {
	position: relative;
	height: 100%;
	padding-right: 3px;
}
.lv_controllerPrev, 
.lv_controllerNext, 
.lv_controllerSlideshow, 
.lv_controllerClose {
	float: left;
	position: relative;
	height: 100%;
	padding-left: 3px;
}

.lv_controllerPrev { border-left: 1px solid #3c3c3c; }
#lightviewController .lv_controllerNext { padding-right: 3px; border-right: 1px solid #3c3c3c; }

* html #lightview { /* IE6 */
	position: absolute;
	margin-top: expression( (-1 * this.offsetHeight / 2 + (document.documentElement ? document.documentElement.scrollTop : 0) - (Lightview.controllerHeight || 0)) + 'px');
	margin-left: expression( -1 * this.offsetWidth / 2 + (document.documentElement ? document.documentElement.scrollLeft : 0) + 'px');
}

/* Always cover 100% of the screen in IE6 */
html #lv_overlay {
	position: absolute;
	height: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight].max() : document.documentElement.scrollHeight) + 'px' );
	width: expression(((window.Enumerable && window.Enumerable.max) ? [document.body.scrollWidth, document.documentElement.scrollWidth, document.body.offsetWidth, document.documentElement.clientHeight].max() : document.documentElement.scrollWidth) + 'px' );
}











/* ========== END OF FILE ========== */
