/* Title: Eric Bana Archives.com
 * By Christy Olsen, http://www.ericbana-archives.com/
 * January 10, 2006
 *
 */


/*-----------------------------------------------------------------*/
/*                GENERAL FORMAT                                   */ 
/*-----------------------------------------------------------------*/


body  {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	background:#EBEBEB; color: #000000;
	font-weight:normal;
}
	
td, tr, th {
	background:#EBEBEB;
}

img {
	border:0px solid #000000;
}

table {
	display:block;
	margin:20px 0px 10px 40px;
}

table.Menu {
	font-family : "Arial Narrow", verdana, sans-serif;
	display:block;
	margin:30px 50px 50px 20px; 
}

table.MenuShort {
	font-family : "Arial Narrow", verdana, sans-serif;
	display:block;  
	margin:30px 50px 20px 20px;
}

table.White{
	font-family : "Arial Narrow", verdana, sans-serif;
	margin:20px 0px 10px 40px;
	background-color:#FFFFFF;
}
table.White0{
	font-family : "Arial Narrow", verdana, sans-serif;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:left;
}

table.VideoThumb{
	font-family : "Arial Narrow", verdana, sans-serif;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-size:small;
}
table.Video{
	font-family : "Arial Narrow", verdana, sans-serif;
	margin:30px 50px 50px 20px;
	text-align:center;
}
table.Films{
	font-family : "Arial Narrow", verdana, sans-serif;
	margin:0px 0px 0px 0px;
	text-align:left;
	vertical-align:top;
}
table.Thumb{
	font-family: "Arial", Helvetica, sans-serif;
	margin:30px 50px 50px 20px; 
	text-align:center;
	vertical-align:middle;
	font-size:small;
}
table.Flags {
	margin:0px 0px 0px 0px; 
}

table.LeftMarginOnly {
	margin:-10px 0px 0px 40px;
}

/* For Page Numbers */
table.PageNumbers {
	font-family:"Comic Sans MS"; 
	font-weight:bold; font-size:20px; color:#CC3300;
	margin:0px 0px 0px 10px;
    text-align:center;
	vertical-align:middle;
	text-decoration:none;
	}
table.Ebay{
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

/*-----------------------------------------------------------------*/
/*                  FORMATING                                      */ 
/*-----------------------------------------------------------------*/


/* Fix for Images in Mozillia & Netscape */
.imgcell img, .imgcell a { 
	display: block; float:inherit; margin:0px; padding:0px;
}
 
.boarder {
	 border:1px solid #660000;
	 margin:5px;
} 
 /* Icons */
.Image5 { 
  margin:0px 5px 0px 0px; 
} 
 /* No margin */
.Image10AR { 
  margin:10px 10px 10px 10px;
}
 /* No margin */
.Image20 { 
  margin:0px 20px 0px 20px;
}
 /* No margin */
.Image20B { 
  margin:0px 20px 0px 20px;
  border:1px solid #660000; 
}

 /* Interview Icons */
.Interview { 
  float: left; clear:left;
  margin:0px 20px 30px 30px;
}

/* Float Image Left */
.floatleft { 
  float: left; clear:left;
  margin:30px; 
}
/* Float Image Left */
.floatleft0 { 
  float: left; clear:left;
  margin:0px; 
}

/* Float Image Left */
.floatleftTop { 
  float: left; clear:left;
  margin:0px 30px 30px 30px;
}

/* with boarder */
.floatleftB { 
  float: left; clear:left;
  margin:30px; 
  border:1px solid #660000; 
}

/* Float Image Right */
.floatright{ 
  float: right; clear:right;
  margin:30px 50px 30px 30px;
}

/* Float Image Right */
.floatrightTop{ 
  float: right; clear:right;
  margin:0px 70px 30px 30px;
}
.floatleftTopB{ 
  float: left; clear:right;
  margin:0px 70px 30px 30px;
  border:1px solid #660000;
}
/* with boarder */
.floatrightB{ 
  float: right; clear:both;
  margin:30px 70px 30px 30px;
  border:1px solid #660000;
}

/* Float Image Right Top Board */
.floatrightTopB{ 
  float: right; clear:right;
  margin:0px 30px 30px 30px;
  border:1px solid #660000;
}

div.thumbleft {
	float:left;
    margin:30px 30px 30px 30px;
	padding:0px 0px 0px 0px;
	display:block;
    }

div.thumbleftTop {
	float:left;
    margin:0px 30px 30px 30px;
	padding:0px 0px 0px 0px;
	display:block;
    }

div.thumbright {
	float:right;
    margin:30px 70px 30px 30px;
	padding:0px 0px 0px 0px;
	display:block;
    }

div.thumbrightTop {
	float:right;
    margin:0px 70px 30px 30px;
	padding:0px 0px 0px 0px;
	display:block;
    }

/* with boarder */
p.clearboth{ 
	clear:both;
	margin:-20px 0px 0px 30px;
	padding:0px;
}

/* Float Image Left */
.bullet { 
  float: left; clear:left;
  margin:0px 10px 0px 10px; 
  padding:2px; 
}
/* Float Image Left */
.arrow { 
  margin:0px 10px 0px 10px;
  vertical-align:top;
  padding:2px; 
}

/* Float Image Left */
.divider { 
  float: left; clear:both;
  margin:0px 10px 0px 10px; 
  padding:2px; 
}
/* Float Image Left */
.dividerTop { 
  margin:0px 0px -10px 20px; padding:0px; 
}
/*For text with Short Divider */
.ptop {
	font-size:medium;
	text-align:left; text-indent:0px;
	padding:0px 410px 0px 40px
	}

/* Tables */
.td5 {
	width:5px;
}
.td10 {
	width:10px;
}
.td15 {
	width:15px;
}
.td20 {
	width:20px;
}
.td25 {
	width:25px;
}
.td30 {
	width:30px;
}
.td35 {
	width:35px;
}
.td45 {
	width:45px;
}
.td50 {
	width:50px;
}
.td55 {
	width:55px;
}
.td100 {
	width:100px;
}
.td150 {
	width:150px;
}
.td200 {
	width:200px;
}
.td250 {
	width:250px;
}
.td300 {
	width:300px;
}
.td350 {
	width:350px;
}
.td375 {
	width:375px;
}
.td400 {
	width:400px;
}
.td450 {
	width:450px;
}
.td500 {
	width:500px;
}
.td650 {
	width:650px;
}
.tdblack {
	background-color:#000000;
	text-align:center;
	vertical-align:middle;
	width:220px;
	padding:3px;
}
.tdcenter {
	text-align:center;
	vertical-align:middle;
	font-size:small;
}

.tdTop {
	text-align:center;
	vertical-align:top;
}

/*-----------------------------------------------------------------*/
/*                   TEXT                                          */ 
/*-----------------------------------------------------------------*/

/*Used for Main Headings */
h1 {
	font-family : "Arial Narrow", verdana, sans-serif;
	font-size:xx-large; font-weight:200;
	text-align:left;
	margin:40px 0px 0px 40px;
}
/*For Sub Headings with Divider Short & Page Numbers */
h2 {
	font-family:"Arial Narrow", verdana, sans-serif;
    font-size:x-large; font-weight:200;
	text-align:left;
	margin:0px 0px 0px 40px;
	padding:5px 5px 0px 5px;
}
/*For Sub Headings in Articles without Divider */
h3 {
	font-family:"Arial Narrow", verdana, sans-serif;
	font-size:x-large; font-weight:200;
	text-align:left;
	margin:20px 0px 0px 40px;
}
/*Used for SideBar Menu */
h4 {
	font-family:"Arial Narrow", verdana, sans-serif;
	font-size:medium; font-weight:200;
    text-align:left;
	}
/*Used for Thumbnail Captions */
h5 {
	font-family : "Arial Narrow", verdana, sans-serif;
	font-size:small; font-weight:200;
    text-align:center;
	margin:3px 0px 0px 0px;
}
/* Always Used for Images Like Dividers Etc*/
h6 {
	font-family : "Arial Narrow", verdana, sans-serif;
	font-size:medium; font-weight:200;
	text-align:left;
	margin:0px;
	clear:both;
}
/* Main Body Font*/
p {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:medium;
	font-weight:400;
	text-align:left; text-indent:0px;
	padding:0px 100px 0px 40px
	}

/* For Centering Images & Text */
p.center {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:medium;
	text-align:center;
	padding:0px 100px 0px 40px
	}

ol.paragragh {
	font-family: "Arial", Helvetica, sans-serif;
	font-size:medium;
	font-weight:400;
	text-align:left; text-indent:0px;
	padding:0px 100px 0px 40px
	}

small {	
	font-family: "Arial", Helvetica, sans-serif;
	font-size:small;
	}

ul {
	margin:-15px 0px 0px 60px; padding:0px;
}

li{
	margin:0px; padding:5px 0px 10px 0px;
}

/*-----------------------------------------------------------------*/
/*                   LINKS                                         */ 
/*-----------------------------------------------------------------*/

a {	font-weight:100;
	color:#990000;
}
a:link {
	color:#990000;
}
a:visited {
	color:#660000;
}
a:hover {
	color:#CC0000;
	font-weight:400;
}
a:active {
	color:#CC0000;
}

/* For Updates, Home Page */
a.LinkUpdates{font-family:'Arial Narrow'; font-size:x-large; text-decoration:underline; color:#990000;}
	a.LinkUpdates:link{color:#990000;}
	a.LinkUpdates:visited{color:#660000;}
	a.LinkUpdates:active{color:#CC0000;}
	a.LinkUpdates:hover{color:#CC0000;}

/* For Main Body Menu Large*/
a.LinkNavBold{font-family:'Arial'; font-size:x-large; text-decoration:underline; color:#000000;}
	a.LinkNavVLg:link{color:#000000; font-weight:bold;}
	a.LinkNavVLg:visited{color:#000000;font-weight:bold;}
	a.LinkNavVLg:active{color:#000000;font-weight:bold; }
	a.LinkNavVLg:hover{color:#990000;font-weight:bold;}

/* For Main Body Menu Small*/
a.LinkNavSmall{font-family:'Arial'; font-size:medium; text-decoration:underline; color:#808080;}
	a.LinkNavVLg:link{color:#808080;}
	a.LinkNavVLg:visited{color:#808080;}
	a.LinkNavVLg:active{color:#808080;}
	a.LinkNavVLg:hover{color:#990000;}

/* Top Navigation Menu (Home, Eric, Archives, Movies)*/
a.LinkMenu{font-family:'Arial'; font-size:16px; text-decoration:none; color:#C0C0C0;}
	a.LinkMenu:link{color:#C0C0C0;}
	a.LinkMenu:visited{color:#C0C0C0;}
	a.LinkMenu:active{color:#C0C0C0;}
	a.LinkMenu:hover{color:#990000;}

a.LinkPageNumber:link{font-family:Comic Sans MS; font-size:18px; color:#333333;
		text-decoration:none;
		font-weight:bold;
		}
	a.LinkPageNumber:visited{font-family:Comic Sans MS; font-size:18px; color:#333333;
		text-decoration:none;
		font-weight:bold;
		}
	a.LinkPageNumber:active{font-family:Comic Sans MS; font-size:20px; color:#CC3300;
		text-decoration:none;
		font-weight:bold;
		}
	a.LinkPageNumber:hover{font-family:Comic Sans MS; font-size:20px; color:#CC3300;
		text-decoration:none;
		font-weight:bold;
		}
		
/*-----------------------------------------------------------------*/
/*                  SideBar                                        */ 
/*-----------------------------------------------------------------*/

/* For Side Bar Link List*/
#LinkList {
    position: absolute;
    top: 60px; left: 20px; width: 120px;
	padding:0px; margin:0px;
}

#LinkList ul {margin:-15px 0px 0px 20px; padding:0px; list-style: none;
}

#LinkList ul li {margin:0px 0px 0px 0px; padding:0px;
}

/* For Side Bar Large */
a.LinkNavVLg{font-family:'Arial Narrow', arial; font-size:18px; text-decoration:underline; font-weight:bold; color:#000000;}
	a.LinkNavVLg:link{color:#000000; font-weight:bold; }
	a.LinkNavVLg:visited{color:#000000;font-weight:bold; }
	a.LinkNavVLg:active{color:#000000;font-weight:bold; }
	a.LinkNavVLg:hover{color:#990000;font-weight:bold; }

/* For Side Bar Small */
a.LinkNavV{font-family:'Arial'; font-size:12px; text-decoration:none; font-weight:100; color:#808080;}
	a.LinkNavV:link{color:#808080;}
	a.LinkNavV:visited{color:#808080;}
	a.LinkNavV:active{color:#808080;}
	a.LinkNavV:hover{color:#990000;}
	
/*-----------------------------------------------------------------*/
/*                  Body Link Menu                                 */ 
/*-----------------------------------------------------------------*/

#MainLinks {
    position:relative;
    top:0px; left:0px; width:400px;
	padding:10px;
}

/* For Top Main Body Link List*/
#LinkLeft { 
    float:left;
    width:175px;
	padding:10px 0px 0px 30px;
}

#LinkRight { 
    float:right;
    width:175px;
	padding:10px 0px 0px 10px;
}

#LinkLeft ul {margin-top:-15px; margin-bottom:0px; margin-left:50px; margin-right:0px; padding:0px; list-style: none;
}

#LinkLeft ul li {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px;	
}

#LinkRight ul {margin-top:-15px; margin-bottom:0px; margin-left:50px; margin-right:0px; padding:0px; list-style: none;
}

#LinkRight ul li {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; padding:0px;	
}
/*-----------------------------------------------------------------*/
/*                  CONTAINERS                                     */ 
/*-----------------------------------------------------------------*/

div#wrapper {
    position:relative; margin-left:auto; margin-right:auto;
    top:0px; width:1006px;
    background:#FFFFFF; color:#000000;
}

div#head {
	position:absolute;
	width:1006px; height:275px; left:0px; top:0px;
	background-color:#000000;
	border:solid #990000; border-left:1px; border-right:1px; border-bottom:0px; border-top:0px; 
}

div#subhead {
	position:absolute;
	width:1006px; height:125px; left:0px; top:150px;
	background:#EBEBEB; color:#000000;
}

div#columns {
    position:relative;
    width:1006px; top:275px;
    background:#FFFFFF; color:#000000;
	border:solid #990000; border-left:1px; border-right:1px; border-bottom:0px; border-top:0px; 
}

/* SideBar */
div#sidebar {
	position:absolute;
	width:145px; top:0px; left:0px;
	background:#FFFFFF; color:#000000;
}

div#content {
    position:relative; overflow:hidden; z-index:2;
    width:840px; top:0px; left:145px; padding:10px;
    background:#EBEBEB; color:#000000;
	border:solid #990000; border-left:1px; border-right:0px; border-bottom:0px; border-top:0px; 
	background-image:url(images/Format/MenuNav.jpg); background-repeat:repeat-y; background-position:left;
	font-family : "Tahoma", arial, verdana, sans-serif;
	font-weight:100;
}

div#right {
	position:absolute;
	width:10px; top:2px; left:996px;
    background:#EBEBEB; color:#EBEBEB;
}

div#footer {
    position:relative; z-index:10;
    width:1006px; height:1px;
    background:#000000; color:#000000;
    clear:both;
} 

#EricBana {
	position:absolute; overflow:visible; z-index:50;
	top:-25px; left:611px; width:345px; height:470px;
	border:1px solid #000000; 
}
#EricBanaSmall {
	position:absolute; overflow:visible; z-index:50;
	top:-25px; left:680px; width:275px; height:375px;
	border:1px solid #000000; 
}
#EricBanaHome {
	position:absolute; overflow:visible; z-index:50;
	top:-25px; left:611px; width:355px; height:460px;
}

#RedRoseLarge {
	background-image:url(images/Format/RedRose-Large.jpg);
	position:absolute; z-index:50;
	top:-75px; left:661px; width:345px;	height:470px;
}

#RedRoseSmall {
	background-image:url(images/Format/RedRose.jpg);
	position:absolute; z-index:5;
	top:-75px; left:717px; width:290px; height:395px; 
}

/* Header Text */
#TxtTopA {
	position:absolute; overflow:visible; z-index:5;
	top:63px; left:175px; width:400px; height:40px; 
}
	
#Guestbook {
	position:absolute;
	overflow:hidden;
	z-index:5;
	top:115px;
	left:180px;
	width:100px;
	height:45px;
	bottom: -114px;
}
#PageViews {
	position:absolute; z-index:50;
	top:490px; left:612px; width:350px; height:30px; 
}
#CounterVisitors {
	position:absolute; overflow:hidden; z-index:5;
	top:10px; left:495px; width:100px; height:45px; 
}
#CounterNewHits {
	position:absolute; overflow:hidden; z-index:5;
	top:10px; left:495px; width:100px; height:45px; 
}
#SiteMap {
	position:absolute; z-index:5;
	top:20px; left:30px; width:85px; height:35px;
}

/* For Top Anchor, At Top of Page */
#BackToTop {
	position:absolute; z-index:50;
	top:0px; left:0px; width:10px; height:10px;
    }

/*-----------------------------------------------------------------*/
/*                  MENU CONTAINERS                                */ 
/*-----------------------------------------------------------------*/

#Home {
	position:absolute; z-index:20;
	width:85px; height:20px; left: 30px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Eric {
	position:absolute; z-index:20;
	width:85px; height:20px; left:170px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Archives {
	position:absolute; z-index:20;
	width:85px; height:20px; left:315px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Movies {
	position:absolute; z-index:20;
	width:85px; height:20px; left:465px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Art {
	position:absolute; z-index:20;
	width:85px; height:20px; left:615px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Links {
	position:absolute; z-index:20;
	width:85px; height:20px; left:765px; top:164px;
	text-align:center; vertical-align:middle;
	}

#Site {
	position:absolute; z-index:20;
	width:85px; height:35px; left:900px; top:164px;
	text-align:center; vertical-align:middle;
	}
	
#Donation { 
    position:relative;
    width:175px; 
	margin:0px 10px 0px 50px;
}

