body {margin:0em; padding:0em; font-family: "Trebuchet MS", Trebuchet, arial, sans-serif;}

body.page {background: url(images/header.jpg) no-repeat;}

a {color:#002052;} 

a img, table, td {border:none; padding:0px;}  

ul,h1 {margin:0; padding:0;}

p {font-size:12px; line-height:15px; margin:0px 15px 8px 17px;}

img.header {position:absolute; top:85px; left:538px; z-index:2;}
img.jersey {position:absolute; top:270px; left:540px; width:120px; height:80px; z-index:20;}

.nobr {white-space:nowrap;}
.nbsp {font-size:16px;}
 
a.pdf {padding-left:22px; background: url(images/pdf_tiny.gif) top left no-repeat ;}


/* Containers absolute*/ 
#nav {position:absolute; top:358px; left:462px; z-index:3;}
#header {position:absolute; top:240px; left:43px; z-index:2;}
#panel {width:486px; position:absolute; top:410px; left:462px; 
background: url(images/panel_bk.gif) repeat-y top left #fff;
font-size:12px;}
#panorama {width:486px; position:absolute; top:397px; left:462px; z-index:3;}
#panorama2 {width:486px; position:absolute; top:430px; left:462px; z-index:2;}
img#panorama2 {border: solid 2px #999; padding:4px;}
#caption {width:300px; position:absolute; top:772px; left:462px; z-index:2; font-weight:bold; font-size:11px;}



/* Containers floating*/ 
#container {width:931px; position:relative; top:340px; left:29px;}
#content {float:left; width:408px;}
.content2 {height:380px;}
#news {width:408px;}
#exhibs {width:235px; float:left; margin:0 0 0 25px;}
#features {margin:0 0 0 684px;}
#footer {clear:left; width:900px; height:80px;  
background: url(images/dots.gif) repeat-x 0px 25px; }
.spacer {width:71px; height:71px;}


#header h2 {font-size:30px; color:#002052; margin:0; padding-left:5px; line-height:30px; font-weight:normal;}
#header h1 {font-size:45px; color:#e2001a; margin:0; padding:0; line-height:45px;}

#content h2 {font-size:18px; line-height:19px; margin:21px 15px 8px 17px;}
#content h3 {font-size:14px; line-height:19px; margin:0px 15px 15px 17px;}

#content ul {margin-left:18px;}
#content li {padding-left:10px; list-style:none; background: url(images/bullet.gif) 0px 8px no-repeat; line-height:17px; margin-top:5px;}

#news h1, #exhibs h1
{height:34px; padding-left:15px; 
line-height:32px; font-size:18px; color:#fff; 
background: #002052;} 

#features h1
{height:34px; padding-left:15px; 
line-height:32px; font-size:18px; color:#fff; 
background: url(images/monopoly.gif) ;} /* #002052 */

#news h1 a, #exhibs h1 a, #features h1 a, #exhibs h2 a
{font-size:12px; color:#fff; display:inline; background:none; padding:0; margin:0; text-decoration:underline;}

#exhibs h2 
{height:34px; padding-left:15px; 
line-height:32px; font-size:15px; color:#fff; 
background:#5f80b4;}

#news h2 {font-size:18px; color:#002052; margin:21px 0 8px 17px; line-height:19px;}



/* Features */

#features ul {margin:0;}
#features li a {background: url(images/feature_bk.gif) top left no-repeat; padding-top:8px; padding-right:15px; padding-bottom:3px; padding-left:8px; margin:0; margin-top:6px;}
#features li {list-style:none; background: url(images/feature_bot.gif) bottom left no-repeat;  padding-bottom:5px; margin:0;}
#features a {text-decoration:none;}
#features p {margin:2px 2px 2px 0px;}

#exhibs a
{display:block; background:url(images/IDs_bk.gif) right bottom repeat-x; padding-top:15px; padding-right:15px; padding-bottom:12px; padding-left:15px; }

#news a.row
{display:block; background:url(images/IDs_bk.gif) right bottom repeat-x; padding-top:15px; padding-right:15px; padding-bottom:0px; padding-left:15px; }

#news a.rowShort 
{display:block; background:url(images/IDs_bk.gif) right bottom repeat-x; padding-top:8px; padding-right:15px; padding-bottom:0px; padding-left:15px; line-height:16px;}


#exhibs a
{display:block; font-size:12px; line-height:13px; font-weight:bold; text-decoration:none;}    

#exhibs img
{background:none; vertical-align:middle;}    



#content img 
{ float:right; background:none; padding-bottom:5px; padding-left:8px;}


#features a
{display:block; font-size:12px; line-height:13px;}

#news a
{font-size:12px; line-height:13px; height:28px;}

#news img
{ float:right; padding:5px;  vertical-align:middle;}



                


/*Navigation*/

#nav ul {margin:0;}  

/*using list*/
#nav li {float:left; display:inline; overflow:hidden; list-style:none; padding-left:4px;
background: url(images/nav_left.gif) top left no-repeat;} 
#nav li:hover {float:left; list-style:none; padding-left:4px;
background: url(images/nav_left.gif) bottom left no-repeat;}

/*using table*/
#nav td { overflow:hidden; list-style:none; padding-left:4px;
background: url(images/nav_left.gif) top left no-repeat;} 
#nav td:hover {list-style:none; padding-left:4px;
background: url(images/nav_left.gif) bottom left no-repeat;}

#nav a {display:block; height:47px; padding:0 16px 0 12px; margin:0 5px 0 0; 
font-size:18px; line-height:30px; color:#000; font-weight:bold; text-decoration:none;
background: url(images/nav_buttons.gif) top right; }

#nav a:hover {display:block; height:47px; padding:0 16px 0 12px; margin:0 5px 0 0; 
font-size:18px; line-height:30px; color:#fff; font-weight:bold; text-decoration:none;
background: url(images/nav_buttons.gif) bottom right; }




/*albums*/
#content ul.albums {margin:35px 0 0 15px; padding:0;}
#content ul.albums li {margin:0; padding:0 0 3px 0; display:block; 
list-style:none; background: url(images/folder_blue.gif) no-repeat;
height:32px;}
#content ul.albums li a {margin:0; padding:3px 0 0 35px; display:block; font-size:14px;}

#content img.thumbs {float:left; padding:3px; border:1px solid #ccc; margin:8px;} 
#content img.thumbs:hover {padding:2px; border:2px solid #c00;}
.break {clear:left;}

/*footer*/

#footer ul {margin-top:0;}
#footer li {float:left; list-style:none; padding-right:15px;} 
#footer li a {font-size:12px; color:#666; text-decoration:none; line-height:28px;} 
#footer li a.credit {font-size:10px; font-family:verdana, arial ,sans-serif; padding-left:8px;}


/*panel*/

#panel h1 {padding:15px; margin:0; line-height:18px; font-size:18px; color:#000; background: url(images/panel_top.gif) left top no-repeat;}
#panel em {padding:0px; line-height:16px; font-size:14px; color:#e2001a;}
#panel h4 {padding:0; margin:8px 0 2px 0; line-height:12px; font-size:12px;}
#panel form {background: url(images/panel.gif) left bottom no-repeat; margin:0; padding:15px;}


body.pop h1 {font-size:21px; line-height:20px; margin:21px 15px 8px 17px;}
