body {
font: 100% verdana, arial, sans-serif;
background-color: #EfE8E0;
background-image: url('images/RelativeDimensions-tint2.PNG');
background-repeat: no-repeat;
margin-left: 25px;
margin-right: 25px;
margin-top: 15px;
margin-bottom: 25px;
}

.download-table {
width: 100%; 
border: 1px solid #700;
}

.download-table tr td {
font: Verdana, Arial, Sanserif; 
font: 80%; 
color: #700; 
}

.download-table thead tr {
border: 1px solid #700; 
}

/* begin css tabs */

#tabnav table { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 10px 10px 10px 10px; /* THIRD number must change with respect to 
padding-top (X) below */
min-width: 50em;
font: 80%;

border: 0px; 
padding: 10px 10px; 
margin-bottom: 0px; 
margin-left: 0px
}

#tab-docket table { /* general settings */
text-align: left; /* set to left, right or center */
/* margin: 1em 0 1em 0; set margins as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 10px 10px 10px 10px; /* THIRD number must change with respect to padding-top (X) below */
min-width: 50em;
margin-bottom: -10px;
}

ul#tabnav li, ul#tab-docket li { /* do not change */
display: inline;
}




#peaheader, #peafooter {
/*border: 1px solid #700;*/
/*background-color: #EfE8E0;*/
margin-bottom: 20px;
}

#peaheader {
position: relative;
height: 172px;
min-width: 50em;
}

#peabody {
font: 80% verdana, arial, sans-serif;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
border-left: 1px solid #700; /* set border color to page background color */
border-right: 1px solid #700; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
margin-bottom: 10px;
margin-top: -13px;
padding-top: 10px; 
padding-left: 10px; 
padding-right: 10px; 
padding-bottom: 10px; 
color: #730;
min-width: 758px;
position: relative;
top: 30px;
width: 95%;
}

#tabnav table {
color: #730;
font: 120% verdana, arial, sans-serif;
}

#peabody table tr td a {
color: #730;
}

/*#peabody div {
clear: both;
}
*/

/*#peabody img {
border: 1px solid #700;
}*/

.img-left {
float: left;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0;
margin-right: 10px;
}

.img-right {
float: right;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0;
}

.div-img-right {
clear: none; 
float: right;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
padding-bottom: 5px;
/*width: 310px; */
font-size: 10px;
}

.div-img-left {
clear: none; 
float: left;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
padding: 3px;
padding-bottom: 5px;
/*width: 310px; */
font-size: 10px;
}

.div-img-span {
clear: both; 
float: left;
position: relative;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 10px;
padding: 3px;
padding-bottom: 5px;
left: 0px;
right: 0px;
font-size: 10px;
}

.ext-image {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0px;
border: 3px #700;
border-style: double;
width: auto;
}

.int-image {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0px;
border: 1px #700;
border-style: solid;
width: auto;
}

.bigger {	/* class used for the image enlargement icon */
margin-top: 0px; 
position: absolute; 
float: right; 
right: 0px; 
bottom: 0px; 
height: 12px; 
width: 20px; 
margin-top: 10px;
}

.bigger img {
border: 0px;
}


h1 {
font-size: 14px;
text-transform: capitalize;
clear: both;
}

.docket {
position: relative;
background-color: #edc; /* set selected tab background color as desired */
margin-left: 0px;
margin-right: 0px;
margin-top: 40px;

border-left: 1px solid #700; /* set border color to page background color */
border-right: 1px solid #700; /* set border color to page background color */
border-top: 1px solid #700; /* set border color to page background color */
border-bottom: 1px solid #700; /* set border color to page background color */

padding-top: 10px; /* must change with respect to padding (X) above and below */
padding-left: 10px; 
padding-right: 10px;
min-width: 780px;
}

#tab-docket {
position: absolute;
top: -33px;
}

.docket #tabnav {
position: absolute;
top: -38px;
font: 11px verdana, arial, sans-serif;
}

#tabnav {
position: absolute;
top: -41px;
font: 9px verdana, arial, sans-serif;
}

#tabnav table tr td a { /* settings for all tab links */
/* border: 1px solid #6c6; set border COLOR as desired; usually matches border color specified in #tabnav */
/* background-color: #cfc; set unselected tab background color as desired */
/* color: #666; set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
/*font: 80%;*/
font: 10px;
}

#tabnav table tr td { 
font: 10px; /* not effective */
}

#tab-docket table tr td a { /* settings for all tab links */
/* border: 1px solid #6c6; set border COLOR as desired; usually matches border color specified in #tabnav */
/* background-color: #cfc; set unselected tab background color as desired */
/* color: #666; set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

#tab-docket table tr td {
/* settings for unselected tab link */
background-color: #dcb; /* set selected tab background color as desired */
color: #730; /* set unselected tab link color as desired */
position: relative;
top: -10px;
margin-bottom: -3px;
border-left: 1px solid #700; /* set border color to page background color */
border-right: 1px solid #700; /* set border color to page background color */
border-top: 1px solid #700; /* set border color to page background color */
border-bottom: 1px solid #700; /* set border color to page background color */
padding-top: 2px; /* must change with respect to padding (X) above and below */
padding-left: 4px; 
padding-right: 4px;
}

#tab-docket table tr td#docket-topic { 
/* settings for selected tab */
border-bottom: 1px solid #edc; /* set border color to page background color */
background-color: #edc; /* set background color to match above border color */
color: #f00; 
}

#original td.original a, #vacuum-forming td.vacuum-forming a, #moving td.moving a, #rebuild td.rebuild a { 
color: #f00; 
}

#tabnav tr td:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
/*color: #fff;*/
}

#tab-docket tr td:hover { /* settings for hover effect */
background: #fed; /* set desired hover color */
}

td#docket-topic  { 
/* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
color: #f00; 
}

#docket td#docket-topic a { 
color: #f00; 
}

.menu li:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

#logo {
margin: 10px;
float: left; 
left: 0; 
top: 0; 
width: 366; 
height: 45px;
font: verdana bold 50px;
font-family: "Franklin Gothic";
font-size: 50px;
color: #730;
}

.menu {
position: absolute; 
margin-left: 0px;
margin-top: 20px;
padding-top: 0px;
padding-left: 0px;
position: absolute;
width: 107px;
left: 10px; 
font-size: smaller;
/*border-right: 1px solid #700;*/
nowrap: nowrap;
border-bottom: 1px solid #cba;
}

.menu a {
text-decoration: none;
color: #700;
}

#topic-select {
background-color: #EfE8E0;
position: absolute; 
float: right; 
top: 0px; 
right: 0px; 
height:170px;
width:350px;
padding-left: 0px;
margin-left: 0px;
/*border-left: 1px solid #700;*/
}

.menu li {
/*background-color: #EfE8E0;*/
background-color: #fed;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:0px;

border-left: 1px solid #cba;
border-top: 1px solid #cba;
/*border-bottom: 1px solid #700;*/
border-right: 1px solid #700;
/*margin-top: 1px;
margin-bottom: 1px;
*/text-align: right;
list-style-type: none;
}

li#topic {
border-left: 1px solid #700;
border-right: 1px solid #fff;
border-top: 1px solid #700;
border-bottom: 1px solid #700;
background-color: #fff;
margin-left: -5px;
color: #f00; 
}

.pale-bg1 {
background-color: #fffcf8;
}

.pale-bg2 {
background-color: #f8f4e8;
}

li#topic a {
color: #f00; 
}

#preview {
background-color: #fff;
position: absolute; 
float: right; 
top: 0px; 
right: 0px; 
width: 220px; 
padding: 1px;
margin-left: 10px;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
border-left: 1px solid #700;
border-top: 1px solid #700;
border-right: 1px solid #700;
border-bottom: 1px solid #700;
}

#preview img {
margin: 10px;
border: 1px solid #700;
}

#peaheader div img {
background-color: none;
}



#tabnav td {
/* settings for unselected tab link */
background-color: #fed; /* set selected tab background color as desired */
color: #730; /* set unselected tab link color as desired */
position: relative;
top: -10px;
margin-bottom: -3px;
border-left: 1px solid #700; /* set border color to page background color */
border-right: 1px solid #700; /* set border color to page background color */
border-top: 1px solid #700; /* set border color to page background color */
border-bottom: 1px solid #700; /* set border color to page background color */
padding-top: 2px; /* must change with respect to padding (X) above and below */
padding-left: 4px; 
padding-right: 4px;
}

td#tabnav-topic  { 
/* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
color: #f00; 
}

#tabnav td#tabnav-topic a { 
color: #f00; 
}

/*
#tabnav td:hover { 
background-color: #fff;
}
*/

/* HA! not in IE6 we don't
h1:before {
content: "Hello";
}
*/



#movienav table { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 10px 10px 10px 10px; /* THIRD number must change with respect to 
padding-top (X) below */
min-width: 50em;
font: 80%;
}

#movienav table tr td a { /* settings for all tab links */
/* border: 1px solid #6c6; set border COLOR as desired; usually matches border color specified in #tabnav */
/* background-color: #cfc; set unselected tab background color as desired */
/* color: #666; set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
font: 80%;
}

table#movienav tr td a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

.movie {
float: left;
margin-top: 10px;
margin-left: 0;
border: 1px solid #700; 
z-index: 10;
padding: 10px; 
margin-bottom: 0px; 
margin-right: 0px; 
border-bottom: 1px solid #fff; 
background-color: #fff;
position: relative;

color: #700;
font-size: 12px;
}

.movietext {
clear: both; 
position: relative;
z-index: 5;
background-color: #fff; 
margin-top: -1px; 
border: 1px solid #700; 
padding: 10px; 
font-size: 12px; 
color: #700;
}

.moviemenu {
position: absolute; 
margin-left: 0px;
margin-top: 30px;
padding-top: 0px;
padding-left: 0px;
left: 623px; 
font-size: smaller;
/*border-right: 1px solid #700;*/
nowrap: nowrap;
/*border-bottom: 1px solid #cba;*/
z-index: 20;
/*border: 0px; */
font-size: 80%; 
float: left; 
padding: 10px 10px; 
margin-bottom: 1px; 
margin-left: -13px;
margin-right: 10px;

}

.moviemenu a {
text-decoration: none;
color: #700;
}

.moviemenu td#movie-topic-select {
background-color: #fff;
color: #f00;
margin-right: 0;
padding-right: 10px;
border-left: 1px solid #fff;
border-top: 1px solid #700;
border-right: 1px solid #700;
border-bottom: 1px solid #700;
}

td#movie-topic-select a {
color: #f00;
}

.moviemenu tr {
/*background-color: #EfE8E0;*/
background-color: #fed;

padding-left:0px;
padding-right: 0px;
padding-top:0px;
padding-bottom:0px;

margin: 0px;


}

.moviemenu tr td {
/*background-color: #EfE8E0;*/
background-color: #fed;

padding-left:5px;
padding-right:-10px;
padding-top:0px;
padding-bottom:0px;

border-left: 1px solid #700;
border-top: 1px solid #cba;
border-bottom: none;
border-right: 1px solid #cba;

margin-top: 1px;
margin-bottom: 1px;
margin-right: -10px;
text-align: left;
list-style-type: none;

}
