body,html
{
	height: 100%;
	margin: 0;
	padding: 0;
  	border: 0;
  	text-align: left;
  	font-family: verdana;
  	font-size: 75%;
    	min-width: 1000px;
  
}



p
{
  text-align:left;
  font-family: verdana;
  font-size: 12px;
  margin: 0;
}


#header
{
	position: relative;
	min-height: 160px;
	height:auto !important;
	height: 160px;
	
}

#header #login
{
	position:absolute;
	bottom:0px;
	right:1%;
}

#header #navbar
{
	width: 100%;
	position:absolute;
	bottom:0;
	left: 1%;
}

#footer
{
	position: relative;
	height: 3%;
}


#background #content
{
	position: relative;
	height: 81%;
	overflow:auto;
	background-image: url('images/IVE_background.png');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom left;
}

<!--	height: 85%;-->
#content
{
	position: relative;
	overflow:auto;
}

#content #gallery
{
	text-align:center
}

#content #gallery p{display:inline;}
#content #gallery span.pics{margin:0px 0px 0px 0px; vertical-align:top; width:312px; display:table-cell; display:inline-table; display:inline-block}
#content #gallery span.page{margin:0px 5px 5px 10px; vertical-align:top; width:10px; display:table-cell; display:inline-table; display:inline-block}
#content #gallery p img{margin-bottom:0px}


#content #gallery #body_positioned
{
	position:absolute;
	top:180px;
	right:1%;
}

img	{
  display: block;
  border: 0;
}

a {
 font-family: verdana;     
 color: #111; 
 text-decoration:none;
}

a.title {
 font-family: Lucinda Sans;     
 color: #111; 
 font-weight: bold;
  font-size: 20px;
}

a:hover {
  cursor:hand; 
  text-decoration:underline;
}

td  {
  text-align:left;
  font-family: verdana;
  font-size: 10px;
  color: #fffff;
}

td.center  {
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  color: #fffff;
}

th.table {
  text-align:center;
  font-family: verdana;
  font-size: 12px;
}

th {
  text-align:center;
}

th.ive_thcen {
    color: #444;
    font-size: 11px;
    text-align: center;
}

td.ive_right {
    color: #444;
    font-size: 10px;
    text-align: right;
}

td.ive_title {
    font-size: 14px;
    text-align: left;
}


td.ive_user {
    color: blue;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

td.ive_right_big {
    color: #444;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

td.ive_left_big {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}


td.ive_par  {
  text-align:left;
  text-indent: 3px;
  font-family: verdana;
  font-size: 14px;
  color: #FDFCDC;
}

a.ive_par  {
  text-align:right;
  font-family: verdana;
  font-size: 14px;
  color: #FDFCDC;
}


/* Page linker  (bottom buttons)
===================================================================================== */

#swiftPagelinker a
{padding:2px 6px; color:#004276; background:#fff; font-size: 12px; text-decoration:none; border:1px solid #cdddee; }

table.swiftCenterPagelinker
{text-align:center; width:100%; margin:0px; padding:0px;}

table.swiftPagelinker
{padding:0px; margin:0px;}

table.swiftPagelinker a
{padding:2px 6px; display:block; font-size: 12px; color:#004276; background:#fff; text-decoration:none; border:1px solid #cdddee;}

table.swiftPagelinker a:hover {color:#fff; background-color:#004276; border:1px solid #004276; }
table.swiftPagelinker a.swiftSearchCurrentPage,
table.swiftPagelinker a.swiftSearchCurrentPage:hover
{padding:2px 6px; display:block; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid white; white-space:nowrap; cursor:default;}

table.swiftPagelinker a.swiftSearchPreviousPage,
table.swiftPagelinker a.swiftSearchPreviousPage:hover,
table.swiftPagelinker a.swiftSearchNextPage,
table.swiftPagelinker a.swiftSearchNextPage:hover
{padding:2px 6px; display:table-cell; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid #dcdcdc; white-space:nowrap; cursor:default;}

.swiftArrows 
{line-height:10px;}

/* old rules no longer used */
#swiftPagelinker ul 
{text-align: center; margin: 0 0 5px 0;} 
#swiftPagelinker li 
{padding:1px; display: inline; line-height:1.4em; font-family:helvetica,arial,sans-serif; font-size:.8em;} 
#swiftPagelinker a:hover 
{color:#fff; background-color:#004276; border:1px solid #004276;}
#swiftPagelinker a.swiftPagelinkerPrev,
#swiftPagelinker a.swiftPagelinkerPrev:hover
{background:#fff; color:#a8a8a8; border:1px solid #dcdcdc; padding:2px 6px; cursor:default;}
#swiftPagelinker a.swiftPagelinkerCurr,
#swiftPagelinker a.swiftPagelinkerCurr:hover
{background:#fff; color:#a8a8a8; border:1px solid white; padding:2px 6px; white-space:nowrap; cursor:default;}

/* end Pagelinker
===================================================================================== */