/* ------------------------------- */
/* RESET
/* ------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}

body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: left;font-weight: normal;}

/* ------------------------------- */
/* HTML ELEMENTS
/* ------------------------------- */
em {font-style: italic;}
h1, h2, h3, h4, h5, h6, p, ul, li {margin: 0;padding: 0;}
ol {margin-bottom: 15px;}
ol li {margin-bottom: 5px;}
p {margin-bottom: 10px;}
p.bold {font-weight: bold;}
p.center {text-align: center;}
p.question {padding-top: 10px;margin-bottom: 0;font-weight: bold;}
strong {font-weight: bold;}
sub {margin-right: -3px; font-size: .6em; font-weight: normal;}

a, a:link { color: #0A0A0A; }
a:visited { color: #636363; }
a.hover, a:hover { text-decoration: none;}

body {margin: 0; padding: 0; border: 0; color: #424032; background: #fff; font: 11pt tahoma, arial, helvetica, sans-serif; line-height: 1.35 !important; }

/* ------------------------------- */
/* OTHER CLASSES
/* ------------------------------- */
.img-left, .img-right, .img-center {border: 1px solid #C0C0C0; padding: 4px; background: #fff;}
.img-left, .img-video {margin: 0 10px 10px 0; float: left;}
.img-right {margin: 10px 0 10px 15px; float: right;}
.img-center {margin-bottom: 15px; clear: both;}

/* gives image a subtle brown border */
.img {padding: 6px; background: #E9E9E9;}

span.blue {color: #2B959E;}
.clear {clear: both; height: 30px;}
.clear-videos {clear: both; height: 20px;}
.marginleft {margin: 20px 0 0 35px;}
blockquote.quote {padding: 15px; border-bottom: 1px dotted #D0CDBC;}

/* ------------------------------- */
/* HEADER
/* ------------------------------- */

#header {width: 100%;border-top: 3px solid #DBDBDB;}
#header-wrapper {margin: 0 auto;width: 930px;clear: both;}
#title { margin-top: 25px; width: 850px; padding-bottom: 20px;border-bottom: 1px dotted #DBDBDB; }
#title h1 a,#title h1 a:link {margin: 0 auto;padding: 4px;width: 700px;display: block;color: #000;font-size: 2em;font-family: Arial;text-transform: lowercase;text-decoration: none;}
#search {display: none;}
#wrapper {margin: 0 auto;width: 700px;padding-top: 20px;}

/* ------------------------------- */
/* MENU
/* ------------------------------- */
#menu {display: none;}

/* ------------------------------- */
/* CONTENT
/* ------------------------------- */
#pages-content-wrapper {margin-left: 5%;padding-top: 1em;}

#pages-content-top {display: none;}

#breadcrumb {padding: 10px 0 2px 0px;clear: both;}
#breadcrumb h2 a,#breadcrumb h2 a:link,#breadcrumb h2 a:visited {margin-right: 5px;float: left;color: #404040;font: bold 1.1em Arial, sans-serif;text-decoration: none;text-transform: uppercase;border: 0;}
#breadcrumb h2 a.hover,#breadcrumb h2 a:hover {color: #1F7279;}
#breadcrumb h3 {float: left;color: #404040;font: bold 1.1em Arial, sans-serif;}

/* styling for page headers */  
h4 {padding: 10px 0 15px 0;font: bold 1.1em Arial, sans-serif;color: #000;}

/* styling for page headers */
#content h5 {margin-top: 10px;padding: 10px 0 0px 0;font: bold .9em Arial, sans-serif;color: #44412B;}

/* mainly for press articles' dates and authors */
#content h6 {margin: -15px 0 20px 0;font-size: .85em;text-indent: 1px;color: #383524;text-transform: lowercase;}

ul#navigation-links {display: none;}

/* ------------------------------- */
/* SIDEBAR
/* ------------------------------- */
#sidebar {display: none;}
#pages-content-bottom {width: 813px;}

/* ------------------------------- */
/* FOOTER
/* ------------------------------- */
#footer {display: none;}

/* ------------------------------- */
/* PAGE LINKS (ie. /tiffani/, /media/ etc. links)
/* ------------------------------- */

#content dl.index-links dt {border: 0;width: 450px;}
#content dl.index-links dt a,#content dl.index-links dt a:link {display: block;}
#content dl.index-links dd {padding: 2px 0 5px 0;width: 450px;}

/* ------------------------------- */
/* FORMS
/* ------------------------------- */

#contact_form input,.fValidator-form input {margin-bottom: 10px;padding: 2px;width: 170px;font: 1em arial, sans-serif;border: 1px solid #B2A97E;}
#contact_form textarea,.fValidator-form textarea {font: 1em arial, sans-serif;}
#contact_form #submit_btn,#myForm_submit, #reset {margin: 10px 10px 0 0;width: 5em;color: #000;font-family: arial, sans-serif;text-transform: uppercase;border: 2px solid #474530;}
#contact_form #submit_btn:hover,#myForm_submit:hover,#reset:hover {border: 2px solid #807C5E;}

.move {margin: -10px 0 10px 0;font: bold .9em tahoma, arial, sans-serif;color: #800000;}
#message {margin-left: 25px;width: 200px;}

form ol 	{ list-style: none; margin: 0; padding: 0; }
.note{  width: 200px; }
form li.human{ visibility: hidden; height: 1px; padding: 0;}

#log 	{  } 
#log_res 	{  }
#log_res.ajax-loading { display: block; width: 200px; height: 20px;
background: url(/images/interact/loading.gif) no-repeat center; }

form ol textarea {padding: 4px;border: 1px solid #B2A97E;width: 165px;}

#contact-form {margin: 0 auto;width: 200px;}
#contact-form input {margin-top: 2px;}

/* ------------------------------- */
/* BIOGRAPHY AND AWARDS
/* ------------------------------- */

#content dl#awards {width: 300px;}
#content dl#awards dd {margin: 0 0 0 5px;}
#content dl#awards dt {margin-top: 20px;padding-left: 5px;font-weight: bold;border-left: 1px solid #c0c0c0;}

/* ------------------------------- */
/* FILMOGRAPHY
/* ------------------------------- */
#jump-to {margin: 15px 0 0 0;padding: 6px;}

#movies-table,#starring-table,#producer-table,#director-table,#tvappear-table {width: 460px;margin: 5px 0 25px 0;}
#movies-table th,#starring-table th,#producer-table th,#director-table th,#tvappear-table th {padding: 5px;color: #404040;text-transform: uppercase;}

th#year {text-indent: 9px;}

.myear,.syear,.pyear,.dyear {padding: 5px;width: 50px;text-align: center;border-bottom: 1px solid #c0c0c0;}
.mfilm,.sshow,.pproject,.dproject {padding: 5px;width: 250px;text-align: left;border-bottom: 1px solid #c0c0c0;}
.mcharacter,.scharacter,.prole,.drole {padding: 5px;border-bottom: 1px solid #c0c0c0;}
.a-year {padding: 5px 10px 5px 5px;width: 80px;text-align: center;border-bottom: 1px solid #c0c0c0;}
.a-tv-show {padding: 5px 10px 5px 5px;width: 120px;text-align: left;border-bottom: 1px solid #c0c0c0;}
.a-character {padding: 5px 10px 5px 5px;width: 100px;text-align: left;border-bottom: 1px solid #c0c0c0;}
.a-episodes {padding: 5px 10px 5px 5px;width: 260px;text-align: left;border-bottom: 1px solid #c0c0c0;}
a-episodes li {list-style: disc;}

th.year,th.film,th.character,th.tv-show,th.project,th.role,th#a-year, th#a-tvshow,th#a-character,th#a-episodes {font-weight: bold;text-decoration: none;border: 0;}

ul.online-links li {margin: 0 0 5px 15px;list-style: square;}

/* ------------------------------- */
/* VIDEOS
/* ------------------------------- */

ul#videos {margin: 20px 0 10px 0;padding: 10px;text-align: center;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
ul#videos li {margin-right: 5px;display: inline;}
ul.videos-submenu {margin: 20px 0 20px 0;}
ul.videos-submenu li {display: inline;margin-right: 10px;}


/* ------------------------------- */
/* NEWS
/* ------------------------------- */

#content ul#news-anchors li a, #content ul#news-anchors li a:link {display: block;margin: 0 0 3px 5px;padding-left: 8px;}


/* ------------------------------- */
/* AFFILIATES
/* ------------------------------- */

ul.affiliates li {padding-left: 10px;display: block;}


/* ------------------------------- */
/* INTERACT BUBBLES
/* ------------------------------- */

.bubble {margin-bottom: 50px;}
.bubble p.quote {padding: 10px;border: 3px solid #E9E9E9;}
.bubble .name {margin-top: -14px;text-indent: 12px;}
.bubble .name strong {position: relative;top: 14px;}

/* ------------------------------- */
/* FAVORITE ROLE
/* ------------------------------- */

blockquote.fav-role-whole {margin-bottom: 20px;padding: 10px;clear: both;border: 3px solid #E9E9E9;}
p.name,p.fav-role {margin: 0;padding: 0;}
p.fav-role {margin: 5px 0 5px 0;}
p.fav-role span,p.why span {padding: 2px;background: #F1F1F1;}

/* ------------------------------- */
/* ARCHIVED POLLS
/* ------------------------------- */
caption {margin-top: 20px;font-weight: bold;text-align: center;}

.tableStyle {width: 90%;margin: 1em 0 1em 5%;border: solid #c0c0c0;border-width: 1px 0 0 1px;border-collapse: collapse;}
.tableStyle th, .tableStyle td {border: solid 1px #c0c0c0;border-width: 0 1px 1px 0;padding: 0.2em;}
.tableStyle, .tableStyle th, .tableStyle td {border-color: #c0c0c0;}
.tableStyle .even {background-color: #E3E1E1;}
.tableStyle th, .tableStyle thead td {background-color: #fff;}
.tableStyle th.firstColumn {background-color: #fff;}
.tableStyle th.overall,td.overall {font-weight: bold;color: #498982}

tr.total-votes td {color: #808080;text-align: center;}

/* ------------------------------- */
/* SITEMAP
/* ------------------------------- */

#sitemap-bg {}
#sitemap-bg #content {width: 700px;}

#column01,#column02, #column03 {width: 222px;float: left;}
#column01 h4,#column02 h4,#column03 h4 {margin: 0 0 10px 0;padding: 10px;}

.section {margin: 5px;padding: 10px;}

ul.sitemap li {margin-left: 5px;padding-left: 23px;}
ul.sitemap li ul {margin-bottom: 5px;}
ul.sitemap li ul li {padding-left: 15px;}
ul.sitemap li.blank {background: none;}

/* end */