/* ------------------------------- */
/* 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;
background: #B3AA81;
}

#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;
cursor: pointer;
font-family: arial, sans-serif;
text-transform: uppercase;
background: #C9C4AE;
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;
background: #B3AA81;
width: 165px;
}

#contact-form {
margin: 0 auto;
width: 200px;
}

#contact-form input {
margin-top: 2px;
}


/* Start of Contact Form Page*/

form#contactform {
width: 411px;
}

form#contactform label {
font-weight: bold;
color: #444;
}

form#contactform input {
margin: 4px 0 15px 0;
padding: 4px 4px 4px 6px;
font: .95em Arial, sans-serif;
border: 1px solid #c4bca2;
}

form#contactform textarea {
margin: 4px 0 15px 0;
padding: 7px 4px 4px 6px;
font: .95em/1.3em Arial, sans-serif;
border: 1px solid #c4bca2;
width: 400px;
height: 200px;
}

form#contactform input:focus,
form#contactform textarea:focus {
border: 1px solid #948a6b;
}

form#contactform input.submit {
margin: -15px 0 20px 324px;
font-size: 1.2em;
padding: 5px 20px;
cursor: pointer;
display: block;
}

form#contactform input.submit:hover {
background: #fff;
}

div.form-column1 {
width: 180px;
float: left;
}

div.form-column2 {
width: 172px;
float: right;
}

form#contactform div.buttons span.error,
form#contactform div.buttons span.success {
color: #c00024;
}

form#contactform div.buttons span.success {
color: #3e857d;
}



/* ------------------------------- */
/* BIOGRAPHY AND AWARDS
/* ------------------------------- */

#content dl {
padding-bottom: 10px;
}

#content dd {
margin: 0 0 7px 5px;
}

#content dt {
margin-top: 20px;
padding-left: 5px;
border-left: 1px solid #8D855F;
}

#content dl#awards {
width: 470px;
}

#content dl#awards dd {
margin: 5px 0 4px 10px;
padding: 0 0 4px 0;
border-bottom: 1px solid #e4e1d4;
}

#content dl#awards dt {
font-weight: bold;
border: 0;
margin: 30px 0 10px 0;
font: 1.3em Arial, sans-serif;
color: #44412B;
color: #458c88;
text-transform: capitalize;
}





/* ------------------------------- */
/* FILMOGRAPHY
/* ------------------------------- */
	#jump-to {
	margin: 15px 0 0 0;
	padding: 6px;
	background: #D7D3C1;
	}

#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: #2B959E;
text-transform: uppercase;
background: #edebe3;
}

th#year {
text-indent: 9px;
}

.myear,
.syear,
.pyear,
.dyear {
padding: 5px;
width: 50px;
text-align: center;
border-bottom: 1px solid #D7D3C1;
}

.mfilm,
.sshow,
.pproject,
.dproject {
padding: 5px;
width: 250px;
text-align: left;
border-bottom: 1px solid #D7D3C1;
}

.mcharacter,
.scharacter,
.prole,
.drole {
padding: 5px;
border-bottom: 1px solid #D7D3C1;
}

.a-year {
padding: 5px 10px 5px 5px;
width: 80px;
text-align: center;
border-bottom: 1px solid #D7D3C1;
}

.a-tv-show {
padding: 5px 10px 5px 5px;
width: 120px;
text-align: left;
border-bottom: 1px solid #D7D3C1;
}

.a-character {
padding: 5px 10px 5px 5px;
width: 100px;
text-align: left;
border-bottom: 1px solid #D7D3C1;
}

.a-episodes {
padding: 5px 10px 5px 5px;
width: 260px;
text-align: left;
border-bottom: 1px solid #D7D3C1;
}

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: normal;
cursor: pointer;
text-decoration: none;
border: 0;
}

ul.online-links li {
margin: 0 0 5px 15px;
list-style: square;
}

tr:hover {
background: #f5f4f0;
}


/* ------------------------------- */
/* PRESS
/* ------------------------------- */

ul.press {
margin-bottom: 20px;
}

ul.press li {
margin: 0 0 4px 0;
padding-left: 10px;
background: url(/images/arrow.gif) no-repeat 0 3px; 
display: block;
}

blockquote.press > p {
margin: 10px auto 10px auto;
width: 400px;
padding: 10px 0 10px 0;
color: #000;
border-top: 1px dotted #ADA78B;
border-bottom: 1px dotted #ADA78B;
}




/* ------------------------------- */
/* TALKIN WITH TIFFANI
/* ------------------------------- */

ul.talkin li {
margin-bottom: 10px;
padding-left: 10px;
background: url(/images/arrow.gif) no-repeat 0 3px; 
}



/* ------------------------------- */
/* TRIVIA
/* ------------------------------- */
ul.did-you-know li {
margin-bottom: 20px;
padding-left: 10px;
background: url(/images/arrow.gif) no-repeat 0 3px; 
}



/* ------------------------------- */
/* MUSIC VIDEOS
/* ------------------------------- */

#content dl.music-videos dt {
margin: 0 4px 0 0;
padding: 0;
border: 0;
float: left;
font-weight: bold;
}

#content dl.music-videos dd {
margin: 0;
padding: 0;
}




/* ------------------------------- */
/* VIDEOS
/* ------------------------------- */

ul#videos {
margin: 20px auto;
padding: 5px 0;
width: 430px;
text-align: center;
background: #eae6db;
}

ul#videos li {
display: inline;
margin: 0 20px 0 0;
}

ul#videos li a {
margin: 10px;
}

ul.videos-submenu {
margin: 20px 0;
}

ul.videos-submenu li {
display: inline;
}

ul#videos li.movies a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-movies.jpg) no-repeat 0 -140px;
}

ul#videos li.tvshows a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-tvshows.jpg) no-repeat 0 -140px;
}

ul#videos li.interviews a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-interviews.jpg) no-repeat 0 -140px;
}

ul#videos li.events a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-events.jpg) no-repeat 0 -140px;
}

ul#videos li.talkshows a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-talkshows.jpg) no-repeat 0 -140px;
}

ul#videos li.other a {
width: 123px;
height: 140px;
display: block;
float: left;
text-indent: -9999px;
background: url(/images/media/videos/link-othervideos.jpg) no-repeat 0 -140px;
}

ul#videos li.movies a:hover,
ul#videos li.tvshows a:hover,
ul#videos li.events a:hover,
ul#videos li.interviews a:hover,
ul#videos li.talkshows a:hover,
ul#videos li.other a:hover {
background-position: 0 0;
}

ul#videos-column1 {
width: 230px;
float: left;
}

ul#videos-column2 {
width: 230px;
float: left;
}

ul#videos-column1 li a,
ul#videos-column2 li a {
padding-left: 13px;
background: url(/images/arrow.gif) no-repeat left; 
}

a.help {
clear: both;
float: right;
margin-right: 25px;
color: #018b8b;
}

#more-great-clips {
margin: 90px auto 0 auto;
width: 430px;
border-top: 2px solid #eee;
font-size: 83%;
}

#more-great-clips h4 {
color: #444;
}

ol.help {
margin: 4px 0 0 20px;
}

ol.help li {
list-style-type: decimal;
}

ul.help {
margin: 4px 0 0 0;
}

ul.help li {
margin: 0 0 5px 0;
padding-left: 12px;
background: url(/images/arrow.gif) no-repeat 0 3px; 
}

ul.help li ul li {
padding: 0;
background: none; 
}

p.helpq {
margin: 25px 0 0 0;
}

p.other-problems {
margin: 50px 0 0 0;
}








/* ------------------------------- */
/* AIM ICONS
/* ------------------------------- */

div.aim-icons img {
margin: 5px;
}





/* ------------------------------- */
/* AVATARS
/* ------------------------------- */

div.avatars-icons img {
margin: 5px;
}




/* ------------------------------- */
/* iPhone Wallpapers
/* ------------------------------- */

div.iphone-icons img {
margin: 0 auto 20px auto;
display: block;
border: 15px solid #f6f6f6;
}

ol.numbered-list {
margin: 0 0 0 20px;
}

ol.numbered-list li {
list-style: decimal;
line-height: 140%;
}

ol.numbered-list li ul li {
margin: 4px 0 8px 10px;
padding: 0 0 0 13px;
list-style: none;
background: url(/images/arrow.gif) no-repeat 0 4px; 
}



/* ------------------------------- */
/* FORUM SIGNATURES
/* ------------------------------- */

div.signatures {
text-align: center;
}

div.signatures img {
margin: 5px;
}





/* ------------------------------- */
/* NEWS
/* ------------------------------- */

#content ul#news-anchors li a, 
#content ul#news-anchors li a:link {
margin: 0 0 6px 0;
display: block;
background: url(/images/arrow.gif) no-repeat 0 3px; 
padding-left: 13px;
display:inline-block;
}

.feed {
margin-left: 3px;
padding: 0 0 0 19px;
background: url(/images/rss.png) no-repeat 0 50%;
}

p object {
margin: 10px auto 20px auto;
border: 7px solid #fff;
display: block;
text-align: center;
}

blockquote.updates {
margin: 0 0 0 20px;
padding: 0 0 0 10px;
font-style: italic;
border-left: 1px solid #BAB496;
}

#content ul#news-anchors li.no-bullets {

color: #444;
background: url(/images/arrow.gif) no-repeat 0 3px; 
padding-left: 13px;
}

#content ul#news-anchors li.no-bullets a {
padding: 0;
background: none;
}

#content p img.floatLeft,
#content p img.floatleft {
margin: 0 15px 0 0;
display: block;
float: left;
}



/* ------------------------------- */
/* AFFILIATES
/* ------------------------------- */

#column1 {
float: left;
width: 250px;
}

#column2 {
margin-right: 10px;
width: 200px;
float: left;
}

ul.affiliates li {
background: url(/images/website/arrow.gif) no-repeat 0px 6px;
padding-left: 10px;
display:inline-block;
display: block;
}

ul.tiffani-related {
margin: 0 10px 0 0;
width: 180px;
float: left;
}

ul.official-sites {
argin: 0 10px 0 0;
width: 150px;
float: left;
}

ul.tv-movies-sites {
width: 130px;
float: left;
}

ul.tiffani-related li a,
ul.official-sites li a,
ul.tv-movies-sites li a {
font-size: .9em;
padding: 0 0 0 10px;
background: url(/images/website/arrow.gif) no-repeat left;
}



/* ------------------------------- */
/* SUPPORT BUTTONS
/* ------------------------------- */

pre {
margin: -20px 0 0 0;
padding: 0;
}

code {
margin: 0;
padding: 0;
font-family: "Courier New", sans-serif;
font-size: .85em;
}





/* ------------------------------- */
/* ABOUT THE SITE: FAQS
/* ------------------------------- */

dl#faqs dt {
font-weight: bold;
}

ul.quick-facts li,
ul.other-sites li {
margin: 0 0 8px 0;
padding-left: 10px;
background: url(/images/website/arrow.gif) no-repeat 0px 6px;
}




/* ------------------------------- */
/* ARCHIVED UPDATES
/* ------------------------------- */

ul.archive-links-column1 {
margin: 0 0 0 40px;
width: 130px;
float: left;
}

ul.archive-links-column2 {
width: 130px;
float: left;
}

ul.archive-links-column3 {
width: 130px;
float: left;
}

div#update-archives-area .entry {
margin: 0 0 50px 0 !important;
}

div#update-archives-area .entry h2 {
padding: 0 0 5px 0;
color: #308c82;
font: 1.5em/1.1em Arial, sans-serif;
background: url(../images/homepage/border-dotted.jpg) repeat-x bottom;
}

div#update-archives-area .entry h4.date {
margin: -5px 0 20px 3px;
color: #979484;
font: .9em Arial, sans-serif;
}

div#update-archives-area .entry p {
margin: 0 0 10px 0;
font-size: 1em;
color: #66624a;
}

div#update-archives-area .entry p img {
border: 5px solid #ecebe5;
}

div#update-archives-area .entry p.center {
margin: 0 0 15px 0;
}

div#update-archives-area .entry h3 {
margin: 20px 0 0 9px;
font-size: 1.1em;
font-weight: bold;
color: #5aa79f;
}

div#update-archives-area .entry ul {
margin: 0 0 10px 9px;
font-size: 1em;
}

div#update-archives-area .entry ul li {
background: url(../images/homepage/updates-bullet.jpg) no-repeat 0 4px;
padding-left: 10px;
}

div#update-archives-area .entry blockquote {
font-style: italic;
}

div#update-archives-area .entry blockquote p {
margin: 0 0 15px 20px;
width: 440px;
color: #383838;
}

div#update-archives-area .entry p small {
font-size: .8em;
}



/* ------------------------------- */
/* REASONS
/* ------------------------------- */

.bubble {
margin-bottom: 50px;
}

.bubble p.quote {
padding: 15px;
background: #ebe8dd; 
-moz-border-radius: 5px;
}

.bubble .name {
margin: -20px 15px 0 0;
padding: 0;
text-indent: 12px;
text-align: right;
font-style: italic;
font-size: .9em;
color: #4fa29a;
}

.bubble .name a,
blockquote.fav-role-whole p.name a,
blockquote.fav-role-whole p.name {
color: #4fa29a;
}

.bubble .name strong {
position: relative;
top: 14px;
font-weight: normal;
}




/* ------------------------------- */
/* FAVORITE ROLE
/* ------------------------------- */

blockquote.fav-role-whole {
margin-bottom: 20px;
padding: 10px;
clear: both;
padding: 15px;
background: #ebe8dd; 
-moz-border-radius: 5px;
}

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: #D7D3C1;
}




/* ------------------------------- */
/* ARCHIVED POLLS
/* ------------------------------- */

#Summary, #Caption {
width: 28em;
}

caption {
margin-top: 20px;
font-weight: bold;
text-align: center;
}

.tableStyle {
width: 90%;
margin: 1em 0 1em 5%;
border: solid #BAB496;
border-width: 1px 0 0 1px;
border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
border: solid 1px #BAB496;
border-width: 0 1px 1px 0;
padding: 0.2em;
}

.tableStyle, .tableStyle th, .tableStyle td {border-color: #BAB496;}

.tableStyle .even td,
.tableStyle .even th 
{background-color: #f0eee8;}

.tableStyle th, 
.tableStyle thead td {background-color: #fff;}

.tableStyle tr:hover {
background: none;
}

.tableStyle th.overall,
td.overall {font-weight: bold;color: #498982}

tr.total-votes td {
color: #858061;text-align: center;}




/* ------------------------------- */
/* SITEMAP
/* ------------------------------- */

#sitemap-bg {
width: 813px;
float: left;
background: url(/images/sitemap/sitemap-bg.jpg) repeat-y;
}

#sitemap-bg #content {
position: relative;
top: -10px;
padding-left: 40px;
width: 720px;
float: left;
}

#column01,
#column02, 
#column03 {
width: 240px;
float: left;
}

#column01 h4,
#column02 h4,
#column03 h4 {
margin: 0 0 10px 0;
padding: 5px;
font-size: 1em;
font-weight: normal;
background: #efede6;
}

.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;
}




/* ------------------------------- */
/* CONTEST - SIDEBAR
/* ------------------------------- */

div.contest {
margin: 40px 0 0 0;
}

div.contest img {
margin: 20px 0 0 5px;
display: block;
}

h4.current-contest {
margin: 0;
}

ol.steps {
margin: 10px 0 30px 20px;
}

ol.steps li {
margin: 0 0 15px 0;
list-style: decimal;
}

ul.prizes {
margin: 0 0 30px 0;
}

ul.prizes li {
margin: 0 0 15px 0;
padding: 0 0 0 17px;
background: url(/images/website/arrow.gif) no-repeat 0 6px;
}






/* ------------------------------- */
/* SEARCH
/* ------------------------------- */
a.title {color: #0F0E13;}
.description {font-size: .9em;}
.url {margin-bottom: 5px;}

#tip-form-wrap {margin: 20px auto 20px auto;width: 580px;clear: both;}
#tip {margin: 10px 15px 40px 0;padding: 8px;width: 200px;float: left;font-size: 86%;border: 1px solid #D0CDBC;}

.search-form {margin: 30px 0 0 20px;width: 300px; height: 60px; float: left;}
.search-form input#query {padding: 3px;float: left;width: 200px; border: 1px solid #B2AC90;}

#submit-button {margin-top: -20px;}

.search-form .search-form-search {position: relative;top: 3px;float: left;color: #428480;text-transform: lowercase;border: 0;cursor: pointer;background: none;} 
.search-form .search-form-search:hover {color: #8D855F;}

#result_report {margin: 55px 0 0 35px;padding: 4px;clear: both;color: #7E6750;}
#results {margin: 0 auto;width: 640px;}

.divline {border-bottom: 1px solid #BFBAA1;}

.search-left {position: relative;top: 3.5px;margin-right: 10px;float: left;}

#other_pages {margin-top: 10px;font-size: .9em;float: left;}
#other_pages a:link,#other_pages b {padding: 4px 8px 4px 8px;margin-right: 5px;display: block;float: left;text-decoration: none;background: #DDDACC;}
#other_pages b {background: none;}
#other_pages a.hover,#other_pages a:hover {color: #F4F3EE;background: #D0CDBC;}

#powered_by {margin-top: 10px;font-size: .9em;float: right;}
#common_report {clear: both;font-size: .8em;text-align: center;}




/* ------------------------------------------------------------------------ */
/* end
/* ------------------------------------------------------------------------ */