a:link 		{color: #0088FF; text-decoration: none;}
a:visited 	{color: #005387; text-decoration: none;}
a:hover 	{color: #fff; background-color: #0088ff; text-decoration: none;}
body 		{color: #3A4956; background: #000 url(./bgthin.gif)  repeat-x; font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin: 0; padding: 0; text-align: center; min-width: 730px;}
dd 		{margin: 0; padding: 0 0 1em 17px;}
dt 		{font-weight: bold; padding: 0 0 0 17px;}
form 		{margin: 0;}
h1 		{font: bold 24px Helvetica, Arial, sans-serif; color: #E62C00; letter-spacing: -1px; margin: 0;}
h2 		{color: #EB694A; font: normal 18px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 2em 0 0 0;}
h3 		{font-size: 12px; color: #6F90B5;}
h4 		{font-size: 12px;}
hr 		{border: none; height: 1px; background: #ccc; margin: 2em 0;}
img 		{border: 0; padding: 0;}

#pageHeader 	{width: 705px; height: 156px; background: #DC050E url(./headbg.gif) 0 0 no-repeat; position: 
relative;}
#pageHeader h2 	{margin: 0;}
#pageHeader h2 a:link, #pageHeader h2 a:visited {width: 697px; position: absolute; top: 0; left: 4px; display: block; background: none;
 overflow: hidden; font-size: 1px; height: 156px; padding-top: 156px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 height: 0;
} i {}
#pageHeader h3, #pageHeader h4 {display: none;}


#searchBox 	{position: absolute; top: 16px; left: 435px;}
#searchBox #search {position: absolute; width: 122px; height: 16px; border: none; color: #0088ff; font-size: 11px;}
* html #searchBox #search {width: 136px; height: 16px; voice-family: "\"}\""; voice-family:inherit; height: 11px;} i {}
#searchDrop {position: absolute; top: 0px; left: 127px; width: 80px; height: 16px; border: none; color: #0088ff; 
font-size: 11px;}
* html #searchDrop {width: 80px; height: 16px; voice-family: "\"}\""; voice-family:inherit; height: 11px;} i 
{}

#searchBox .button {position: absolute; left: 214px; height: 17px;}
#searchButton:hover {border: solid 1px #ee0000; margin: -1px 0 0 -1px;}

#footerBlock {clear: both; background: #aa0000 url(./vbg.gif) repeat-x; padding: 5px 60px;}
#footerBlock p {margin: 0; font-size: 10px; color: #fff; line-height: 1.4;}
#footerBlock a:link, #footerBlock a:visited {color: #fff;}

#mainContent #navLinks p {color: #BFC3C7; margin: 0;}

#container {width: 705px; text-align: left; margin: 0 auto;}
#intro {position: relative;}
#pagebody {padding: 1px 0 0 0;}
#mainContent {float: left; margin: 0;
width: 400px; 
voice-family: "\"}\""; 
voice-family:inherit;
width: 425px;
} i {}
#sidebar {margin-left: 471px;}

.mainstyle #container {background: #F7F7F7 url(./vbg2.gif) repeat-y;}
.mainstyle #mainContent {padding: 16px 0 16px 20px; margin: 0;}

#selectionbar {color: #00f; height: 46px; margin: 0 4px; background: #DC050E; position: relative; top: -1px; 
font-size: 11px;}
#selectionbar ul {margin: 0; 
 height: 46px; padding: 14px 0 0 5px;
 voice-family: "\"}\"";
 voice-family:inherit;
 height: 32px;
} i {}


#selectionbar li {display: inline; list-style: none;}
#selectionbar a:link, #selectionbar a:visited {color: #fff; display: block; float: left; padding: 1px 6px 3px 0px; 
margin: 0 5px;}
#selectionbar a:hover {color: #8888ff; background-color: transparent;}

.z-home .s-home a, .z-photos .s-photos a, .z-movies .s-movies a, .z-links .s-links a, .z-stuff .s-stuff a, .z-other .s-other a
 {background: url(./selbg.gif) bottom right no-repeat;color:#000000;}


/* -- sidebar -- */
#sidebar {padding-bottom: 1em;}
#sidebar h2 {display: none;}
#sidebar h3 {color: #EB694A; font: normal 15px Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 15px 20px 6px 20px; text-transform: none;}
#sidebar dl, #sidebar dl p {margin: 0 20px; font-size: 10px; line-height: 1.4;}
#sidebar dt, #sidebar dd {margin: 0; padding: 0 0 0 7px;}
#sidebar dt {background: url(./vbg.gif) 0 4px no-repeat; font-weight: normal;}
#sidebar dd p {margin: 0 0 10px 0;}

/* -- content-specific -- */
#dailiesArchives {margin: 0 20px; font-size: 10px; padding: 0 15px; text-align: right; height: 22px;}
#dailiesArchives li {display: inline; list-style: none; color: #BAC1C7;}
#theDailies p {margin: 0 15px 0.7em 25px; font-size: 11px; line-height: 1.4;}
#theDailies dd {margin-bottom: 0.7em;}

#recommending h4 {font-size: 10px; line-height: 1.7; padding-top: 11px; margin: 0 0 10px 87px;}
#recommending img {margin-bottom: 0; padding-bottom: 0;}
#recommending .author {display: block;}
#recommending ul {text-align: right; padding: 0 10px 0 0; margin: 10px 0 0 0;}
#recommending li {display: inline; list-style: none; color: #BAC1C7; font-size: 10px; white-space: no-wrap;}
#recomimage h4 {font-size: 10px;}
.monthly {padding: 0; margin: 0;}
.monthly #sidebar li, .dailies #sidebar .monthly li, .categories #sidebar li {list-style: none; padding-left: 2em;}
#monthlyCal {margin: 1em 20px 0 20px; border: 0;}
#monthlyCal th {width: 21px; height: 14px; padding: 0; line-height: 1; font-size: 10px; text-align: center;}
#monthlyCal td {color: #bbb; text-align: center; padding: 0;}
#monthlyCal td a:link, #monthlyCal td a:visited {display: block; background: #fff;}
#monthlyCal td a:hover {background: #08f;}
.categories #sidebar ul {padding: 0; margin: 0;}
.p-home #mainContent img, .a-home #mainContent img, .dl-home #mainContent img {margin-top: 12px;}
.p-home #mainContent p, .a-home #mainContent p {margin-left: 77px;}
.p-home #mainContent p.lead, .a-home #mainContent p.lead {margin-left: 0;}
.p-home #mainContent h2, .a-home #mainContent h2 {margin-top: 1em;}
.z-alldesigns #mainContent ul {list-style: none; padding: 0; margin: 0;}
.z-alldesigns #mainContent li {padding: 0; margin: 0 0 4px 0; clear: left; background: none;}
.related dt img {vertical-align: middle; margin: 0 2px;}

.panel {background: url(./vbg.gif) 0 0 no-repeat; margin: 0 20px;}
/* IE5Mac Filter, followed by WinIE-specific hack to overcome guillotine bug \*/
* html .panel {height: 1%;}
/* end filter */
.panel p {margin: 0; font-size: 10px; line-height: 1.4; padding: 5px 8px 7px 8px;}
.panel p.extra {padding: 5px 8px 7px 8px; background: none;}
.panel hr {height: 1px; border: 0; background: #ccc; margin: 5px 15px;}
.panel .flLeft {float: left; margin: 10px 8px 5px 8px;}
.panel .rnLeft {float: left; margin: 10px 8px 5px 8px;}
span.date, .pseudoheader {color: #BFC3C7;}





/* -- Accessibility Tweaks -- */
#skipNav {position: absolute; left: -9999px; font-size: small;}
#skipNav a:hover {color: #f00;}
#skipNav a:focus {display: block; position: absolute; top: -120px; left: 9990px; font-size: large; background: #fff; border: solid 2px #1B6BD8; padding: 10px; width: 15em; z-index: 1;}
.hide {display: none;}

/* -- Movie Database Formatting */
#dbcont {border: none;margin: -18px -35px 0px -16px;}
#one {        background-color: #fdd;border-right: solid #0b0ba7 
1px;width: 20%;float:left; padding: 0;}

#two {        display:table;background-color: #fff;color:#fff;border: 
none;width: 100%;float:left;}
#two h1 {font: bold 24px verdana, arial, helvetica, sans-serif;color: 
#f00;}

#thr {        background-color: #fee;border: none;width: 100%;}

#fou {        display:table-row;background-color: #fff;width: 
100%;float:left;}

#fiv {        display:table-row;background-color: #fff;border: 
none;width: 
100%;float:left;}

#six {        display:table-row;background-color: #d2fbf9;border: 
none;width: 
100%;float:left;}

#sev {        display:table-cell;width: 16%;float:left;border: 
none;vertical-align:middle;padding: 3px 1px 3px 1px;}
#movsrch {    display:table-cell;width: 36%;float:left;border: 
none;vertical-align:middle;padding: 3px 1px 3px 1px;}

#eig {        display:table-cell;width: 11%;float:left;border: 
none;vertical-align:middle;padding: 3px 1px 3px 1px;}
#spc {        border: none;width: 100%;float:left;}
