




/*
     FILE ARCHIVED ON 22:22:03 Jan 31, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:47:51 Jan 1, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
body {margin:0; padding:0; text-align:center; background:#efefef url('/web/20070131222203/http://www.miami.com/images/common/sdp_white_body.gif') top center repeat-y;}
td {font-size:12px;}
.divclear {clear:both;font-size:1px;height:1px;}
.centerrail table {clear:both;font-size:1px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#wrapper {background-color:#fff; margin-left:auto; margin-right:auto; width:972px; border-left:1px solid #666; text-align:left; border-right:1px solid #666; font:12px arial,sans-serif; line-height:1.125;}
#header {font-size:10px;line-height:150%; text-align:center; padding-top:5px;}
#contentarea {clear:both;}
#leftrail {float:left; width:140px; clear:both; text-align:left; margin-top:10px; overflow:hidden;}

/* regular right rail
#centerrail {float:left; width:650px; margin:10px;}
#rightrail {float:right; width:160px; text-align:left; margin-top:5px;}
*/

/* medium right rail */
#centerrail {float:left; width:610px; margin:10px;}
#rightrail {float:right; width:200px; text-align:center; margin-top:5px;}

/* wide right rail
#centerrail {float:left; width:510px; margin:10px;}
#rightrail {float:right; width:300px; text-align:center; margin-top:5px;}
 */

/* article template classes */
#article_wrapper {float:left; width:805px; text-align:left; margin-left:15px; margin-top:10px; margin-bottom:10px; border-bottom:6px double #ccc;} /* this holds the centerrail and rightrail together on article pages */
#article_body {float:left; width:475px;}
#article_rightrail {float:left; width:300px; margin-left:10px; margin-top:10px;}

.timestamp_articletools {width:475px; margin-bottom:10px;}
.article_timestamp {float:left; margin:0; padding:0 0 10px 0; font-size:11px; color:#666;}
.article_tools {float:right; font-size:11px;}
.article_tools_container {float:left; margin:0px; padding:0 15px 0 0;}
.article_tools_container img {margin-right:4px;}
#articletools_bottom {padding:5px 0 10px 0; margin-top:10px;}

#article_body h1 {margin:0; font-family:Georgia, "Times New Roman" serif; font-size:24px; line-height:100%; padding-bottom:10px;} /*this is the headline */
#article_body h2 {margin:0; font-size:16px; padding-bottom:10px;} /*this is the deck */
#article_body h3 {margin:0; text-transform:uppercase; font-size:14px; color:#666;} /*this is the sig */
#article_body h4 {margin:0; font-style:italic; font-weight:normal;  font-size:13px;} /*this is the kicker */
#article_body h5 {margin:0; font-weight:normal; font-size:11px;} /*this is the byline */
#article_body h6 {margin:0; font-weight:normal; font-size:11px;} /*this is the creditline */
#article_body p {line-height:130%;}

#article_related {float:right; width:300px; margin-left:10px; margin-bottom:10px; margin-top:12px; overflow:hidden; min-width:200px; max-width:300px; border:1px solid #666; border-bottom:4px solid #666; padding-bottom:5px;}
.photorelated {text-align:center; overflow:hidden; background-color:#efefef;}
.photorelated img {padding:0 0 2px 0;}
.photocredit {text-align:right; font-size:10px; color:#666; margin:2px;}
.photocaption {padding:5px 5px 0 5px;font-size:11px;}
.photomore {font-weight:bold; font-size:11px; padding:0 0 0 5px;}
#article_related ul {text-align:left; margin:0px; list-style-position:outside; padding-left:20px; padding-right:5px; list-style-type:square;}
#article_related li {padding-top:4px;}

.article_ad_container {}
.article_ad_container .container_ad {margin-bottom:100px;}
.relatedtopix {margin-top:20px;}
.relatedtopix .storyrelatedtitle {display:block;}
/* END article template classes */



/*  UNKOWN TO RESOLVE */
.articlerail_related_content {margin-top:20px;}
.storyrelatedtitle {background-color:#ccc; font-weight:bold; text-align:center; line-height:150%;}
.relatedraillist li {padding-top:3px; line-height:normal; color:#666;}
li .indexlist {text-align:left; margin:0px; list-style-position:outside; padding-left:20px; padding-right:5px; list-style-type:square;}
#leftrail ul.relatedraillist {border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
#rightrail ul.relatedraillist {overflow:hidden; width:174px; border-bottom:1px solid #efefef; border-left:1px solid #efefef;}
#rightrail .storyrelatedtitle {overflow:hidden; width:198px;}
/*  END UNKOWN TO RESOLVE */


/* Footer classes */
#footer {clear:both; overflow:hidden; border-top:1px solid #666;border-bottom:1px solid #666;font-size:11px; margin-top:10px; padding-top:10px;}
.footerleft {float:left; width:135px; text-align:left; padding-left:5px;}
.footercenter {float:left;width:690px;text-align:center;}
.footerright {float:left;width:135px;text-align:right;padding-right:5px;}

/* Header classes */
#header .header1 {float:left; width:170px;}
#header .header2 {float:left; width:500px; padding-bottom:5px;}
#header .header3 {float:left; width:130px;}
#header .header4 {float:right; width:160px; text-align:right; padding-right:5px;}
#searchbar {text-align:center; clear:both; font-size:11px; background:#efefef; border-top:1px solid #666; border-bottom:1px solid #666;}
#searchbar .commonsearch {float:left; width:669px; padding:4px 0px; border-right:1px solid #cccccc;}
#searchbar .commonreg {float:left;}
#searchbar .commonreg_inner {text-align:center; width:295px;}
#searchbar form {padding:0px; margin:0px;}

/* container classes */
.supercontainer {width:98%; padding-bottom:10px;}
.supercontainertitle {font-weight:bold; color:#000; text-align:left; border-bottom:2px solid #666; margin-bottom:5px; font-size:14px; clear:both;}
.supercontainer_left {float:left; padding-right:4px; border-right:1px solid #cccccc; overflow:hidden;}
.supercontainer_right {float:left; padding-left:5px; overflow:hidden;}
.containertitle {font-weight:bold; color:#000; text-align:left; border-bottom:1px solid #ccc; margin-bottom:5px; clear:both;}
.container_freeform {padding:0 0 10px 0; margin:0; clear:both;}
#rightrail .container_freeform {overflow:hidden; width:199px}
.container_freeformpadded {padding:10px; margin:0; clear:both;}
#rightrail .container_freeformpadded {overflow:hidden; width:178px;}
.container_generic {padding-bottom:10px;}
.container_generic h1 {margin:0; font-size:16px; line-height:120%;}
.container_image_center {background-color:#efefef; text-align:center; padding:5px; margin-bottom:5px;}
.container_image_left {background-color:#efefef; float:left; padding:5px; margin-right:10px; margin-bottom:5px;}
.container_image_right {background-color:#efefef; float:right; padding:5px; margin-left:10px; margin-bottom:5px;}
.container_2col_left {float:left; width:48%; padding-right:5px;}
.container_2col_right {float:left; width:48%; padding-left:5px; border-left:1px solid #ccc;}
.container_2col_generic {float:left; width:48%;}
.container_3col_left {float:left; width:33%;}
.container_3col_middle {float:left; width:30%; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 5px; margin:0px 5px 0px 3px;}
.container_3col_right {float:left; width:33%;}
.container_promo_header {text-align:center; color:#fff; background-color:#666; font-weight:bold;}
.container_promo_header a:link, container_promo_header a:hover {color:#fff;}
.container_promo_body {padding:5px; text-align:left;}
#rightrail .container_promo {overflow:hidden; width:198px;}
.container_photo_center {text-align:center;}
.container_floatleft {float:left;}
.container_floatright {float:right;}
.container_index_singleordered li, 
.container_index_twoordered li {padding-left:15px; list-style-type:square; color:#666; display:block;}
.container_index_singleordered p {margin:0; padding:0;}
.container_emailform h1 {margin:0; font-family:Georgia, "Times New Roman" serif; font-size:24px; line-height:100%; padding-bottom:10px;} /*this is the headline */
.container_emailform h5 {margin:0; font-weight:normal; font-size:11px;} /*this is the byline */
.container_emailform h6 {margin:0; font-weight:normal; font-size:11px;} /*this is the creditline */
.container_emailform form {padding:0; margin:0;}
.container_rss {border:1px solid #ccc; padding: 0 0 3px 0; margin-bottom:10px; text-align:left;}
#rightrail .container_rss {overflow:hidden; width:198px}
.container_rss .title {background-color:#efefef; border-bottom:1px solid #ccc; padding:2px;}
.container_rss .title p {margin:0; padding:0; font-weight:bold;}
.container_rss ul.relatedlist {margin:0 0 0 5px;}
.container_rss ul.relatedlist li {color:#000;}
.container_rss .more_link {margin:2px 0 0 0; padding:0 0 0 20px;font-weight:bold; background: url('/web/20070131222203/http://www.miami.com/images/common/more_link.gif') no-repeat 6px 4px;}


/* Ask The Expert */
.container_ate_title {padding:2px 0px; border-bottom:2px solid #ccc;}
.container_ate_qandatitle {padding:2px 10px; background-color:#efefef; font-weight:bold; font-size:12px; border:1px solid #ccc;}
.container_ate_qatitle {margin-top:20px;}
#container_ate {background-color:#ffe; padding:10px;}
#container_ate form {padding:0px; margin:0px;}
#container_ate p {width:100%;}
.ate_question {clear:both; padding-top:10px;}
.ate_question:first-letter {float:left; font-size:30px; font-weight:bold; padding-right:5px; color:#333;}
.ate_answer {clear:both; border-bottom:1px dashed #ccc;}
.ate_answer:first-letter {float:left; font-size:30px; font-weight:bold; padding-right:5px; color:#999;}
.ate_author {padding-left:30px; padding-bottom:10px;}

/* Yellow Pages search */
.container_yellowpages_search {text-align:left; padding:10px 10px 0 10px; border:1px solid #ccc;}
.container_yellowpages_search strong {font-size:12px; line-height:150%;}
.container_yellowpages_search form {padding:0px; margin:0px;}

/* Navigation classes */
.navtitlebar {border-bottom: solid 4px #ccc; padding: 12px 0px 0px 2px; font-weight:bold;}
.navtitlebar a {font-weight:bold;}
.navigation {margin-bottom:10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.navigation ul {margin:0; padding:0; list-style-type:none;}
.navigation_primary {background-color:#efefef; font-weight:bold; border-top:1px solid #ccc; padding-left:5px;}
.navigation_secondary {font-weight:normal; padding:0 0 1px 15px; font-size:0.9em;}

/* Search results pages */
#searchresults_rail {float:right; width:135px; margin-left:30px; margin-bottom:10px; padding-bottom:10px;}
.searchpage_header {margin-bottom:10px; border-bottom:2px solid #ccc;}
.searchpage_headerleft {float:left; font-weight:bold; font-size:16px;}
.searchpage_headerright {float:right;}
.searchedfor {color:#c00;}
.searchpage_results {width:640px; float:left;}
.searchpage_cantfind {width:628px; float:left; padding:5px; background-color:#efefef; margin:5px 0; border:1px solid #ccc; font-weight:bold;}
.searchpage_minifooter {float:left; background-color:#ffc; padding:5px; width:630px; margin:5px 0;}
.smalltext {font-size:11px; font-weight:normal;}

/* Advertising-related classes */
#rightrail .container_ad {padding-bottom:10px;}
.container_ad {padding:0px; margin:0px;}
.leaderboard {text-align:center; padding:2px 0px; background:#ccc;}
.leaderboard .container_ad {margin:auto; width:730px;}
.adtitle {background:#ccc; font-size:1px; text-align:center; color:#666; margin:0px;}
.promoad {text-align:left; margin:10px 0px;}
.contextual_ad_channel, .contextual_ad_story  {clear:both; text-align:center;} /*this currently controls the Google ads */

/* =RSS Definitions ***********************************************/
.rss h2 {border-bottom:1px solid blue; clear:both; font-size:14px;}
.rss fieldset {border-top:solid 2px #ccc;border-left:none; border-right:none;border-bottom:none;clear:left; margin-bottom:15px;}
.rss legend {margin-bottom:5px; color:#000;}
.rss ul {margin:0; padding:0; width:49%; float:left;}
.rss h3 {margin:0 0 3px 0; padding:10px 0 1px 0 ; clear:left; font-size:12px; border-bottom:1px dotted silver; width:90%;}
.rss li {padding:0 0 2px 0;margin:0; list-style-type:none; }
.rss li span {font-size:10px;color:gray;}
.rss#xml li a, .xml {background:  url("/web/20070131222203/http://www.miami.com/images/common/rss_xml_12px.gif") 0 2px no-repeat; padding:0 1em 0 33px;}
.rss#yahoo li a, .yahoo {background:  url("/web/20070131222203/http://www.miami.com/images/common/rss_yahoo_12px.gif") 0 2px no-repeat; padding:0 1em 0 75px;}
.rss#yahoo[id] li a:hover, .rss#xml[id] li a:hover, .xml:hover, .yahoo:hover {background-position:1px 1px;}

/* =Community Publishing ***********************/
.post_balloon {margin:3px 10px 0 0; text-align:left;}
.post_balloon a {font-weight:bold;background: url('/web/20070131222203/http://www.miami.com/images/common/widgets/community/balloon_mini_right.gif') no-repeat 0 1px; padding:0 0 0 16px;}
.post_balloon a:hover {background-position:1px 2px;}
#recent_comm {width:490px;}
#recent_comm p.recent {margin: 1em 0 0 0; padding:8px 0 0 0; font-weight:bold; border-top:1px solid #ccc;}
#recent_comm p.post {margin: 1em 0 0 0; padding:8px 0 1px 0; font-weight:bold; border-top:1px solid #ccc;}
#recent_comm ul {margin:0; padding:0 0 0 5px; list-style-type:none;}
#recent_comm li {margin:3px 0 0 0;}
#recent_comm li a {background: url('/web/20070131222203/http://www.miami.com/images/common/widgets/community/balloon_mini_right.gif') no-repeat 0 2px; padding:0 0 0 18px;}
#recent_comm li a:hover {background-position:1px 3px;}
#recent_comm a.ptForumLink {font-weight:bold; display:block; margin:3px 0 0 15px;}
#recent_comm textarea.ptTextBox {display:block;}
#recent_comm .ptNameFieldLabel {padding-right:5px;}
#recent_comm input#signature {margin-right:5px;}
#get_involved {margin:10px 0 0 0;}
#get_involved h2 {margin:0; padding:0 0 6px 5px; font-size:16px;}
#get_involved p {margin:0; padding:0 0 4px 0;}
#get_involved td.comm_cell {padding:0 0.6em;}
#get_involved td.cell_middle {border-left:1px dotted #BBA; border-right:1px dotted #BBA;}

/* =FFHTML Definitions *********************************/
.ff_sectionlinks {border-bottom:1px solid #ccc; margin:0; padding:6px 0 1px 0; clear:both;}
.ff_sectionlinks h2 {float:left; font-size:12px;margin:0;padding:0;}
.ff_sectionlinks .sublinks {text-align:right; font-size:11px; padding:0 5px 0 0;}

/* =Legacy styles *********************************/
ul.relatedlist {margin:0px; padding-left:15px; list-style-type:square;}
.relatedlist li {padding-top:3px; line-height:normal; color:#666;}
.pagetitletext {font-size:x-large;font-weight:bold;text-align:center;padding-top:4px;}
.sponsortitletext {font-size:large;font-weight:bold;text-align:left;padding-top:4px;}
.headlineonly {font-size:1em;}
.breadcrumb, .timestamp {font-size:10px; color:#666;}
.pagetitle {width:100%;border-bottom:6px double #ccc;margin-bottom:10px;overflow:hidden;}

.bulletinborder1 {background-color:#cc0000;}
.bulletinbkg1 {background-color:#ffffff}
.bulletinborder2 {background-color:#666;}
.bulletinbkg2 {background-color:#ffffcc;}

.navspace{font-size:11px;color:#666;font-weight:bold;}
.npnavborder {background-color:#ddd;}
.npnavbgtitle{background-color:#eeede7;}
.npheadline1 {font-size:18px;font-weight:bold;}

.adlabel {font-size:10px; color:#666;}
.h9 {font-size:11px;}
.h8 {font-size:12px;}

.deck,.kicker,.briefs-section-head {color:#666; margin: 0px 0px 5px 0px;}
.byline,.creditline {font-size:10px; color:#666; margin: 0px 0px 5px 0px;}

.sig,.sig-in-body {font-weight:bold; font-variant:small-caps; color:#666;}
.infobox-head {font-weight:bold;}

.largetitle,.headline {font-size:18px; font-weight:bold;}
.smalltitle,.subhead {font-size:12px; font-weight:bold;}
.body-content {font-size:11px;}
.bulletin {color:#cc0000;}

.menutrigger {position:relative;z-index:60;}

.smallformbutton {font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#333;}
.smallformelement {width:100px; font-size:10px;}
.fullrailformelement {font-size:10px;}
.fullscreenformelement {width:600px;font-size:11px;}

b.grey {color:#666;}
.arrow {color:#f00; letter-spacing:1px; font-size:11px; font-weight:bold;}

.relatedboldrail {color:#444; font-weight:bold;}
.subfeature-headline {font-size:16px; font-weight:bold;}
.topstory-headline {font-size:18px; font-weight:bold;}
.digest-headline {font-weight:bold; font-size:14px;}
.digest-headline2 {font-weight:bold;}
.skybox-headline {font-weight:bold; font-size:14px;} 
.skybox-headline2 {font-weight:bold;}
.subfeature-headline2 {font-weight:bold;}
.topstory-headline2 {font-weight:bold;}
.headline2 {font-weight:bold;}
.headline3 {font-size:20px; font-weight:bold;}
.pulldown {font-size:10px;}
.mediumarea {color:#333; font-size:10px;}
/* .mainarea {color:#fff;}
.mainarea a {color:#fff;} */
.greytext a {color:#ccc;}
.greytext a:hover {color:#fff;}
.v1 {font-size:11px;}
.v1 a {font-weight:bold;}
.searchbox {background-color:#eeede7;}
.v1search {font-size:9pt;color:#000;}
.v1date {font-size:11px;color:#333;font-family:arial,helvetica,sans-serif;}

.searchformelement {width:160px;font-family:arial,helvetica,sans-serif;font-size:11px;}
.searchformelement2 {width:160px;font-family:arial,helvetica,sans-serif;font-size:11px;}

.bullet {color:#444;font-weight:bold; padding-right:3px;font-weight:bold;}
.bullet2 {color:#000;font-weight:bold; padding-right:3px;font-weight:bold;}

a.relatedstorylink:link {font-weight:bold;font-size:10px;}
a.relatedstorylink:visited {color:#600; font-size:10px;}
a.relatedstorylink:hover {color:#c00; font-size:10px;}

.promobg1 {background-color:#CCC;}
.promobg2 {background-color:#FFF;}

.regtitle2{font-size:9pt;}
.error {color:#f00;}
.field-small {width:160px;}
.field-medium {width:220px;}
.field-large {width:390px;}
.field-hudge {width:535px;}
.comtitle {font-size:17pt; font-weight:bold;}
.blacktitle {font-size:13pt; color:#000; font-weight:bold;}
.outline {background-color:#ccc;border:none;}
.formcomment {color:#3d3d3d; font-size:8pt; line-height:normal; font-style:normal; font-variant:normal; font-weight:normal;}

.lsmall {color:#3d3d3d;font-size:8pt;}

/*  Begin Left Rail Navigation */
.contentnav {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 2px 0px 2px 5px;}
.contentnav a:link {color:#333;}
.contentnav a:visited {color:#333;}
.contentnav a:hover {color:#333;}

/* Top Jobs */
.relatedborder {background-color:#efefef;}
.relatedbkg {background-color:#fff; text-align:left; font-size:11px;}


/* PATCH for articlerail ********************************/
#articlerail {float:left; width:805px; text-align:left; margin-left:15px; margin-top:10px;} /* this holds the centerrail and rightrail together on article pages */
#articlerail_related {float:right; width:300px; margin-left:10px; margin-bottom:10px; overflow:hidden; max-width:300px;}
#articlerail h1 {margin:0; width:490px; font-family:Georgia, "Times New Roman" serif; font-size:24px; line-height:100%; padding-bottom:10px;} /*this is the headline */
#articlerail h2 {margin:0; width:490px; font-size:16px; padding-bottom:10px;} /*this is the deck */
#articlerail h3 {margin:0; width:490px; text-transform:uppercase; font-size:14px; color:#666;} /*this is the sig */
#articlerail h4 {margin:0; width:490px; font-style:italic; font-weight:normal;  font-size:13px;} /*this is the kicker */
#articlerail h5 {margin:0; width:490px; font-weight:normal; font-size:11px;} /*this is the byline */
#articlerail h6 {margin:0; width:490px; font-weight:normal; font-size:11px;} /*this is the creditline */
#articlerail .timestamp {margin:0; padding:0 0 10px 0; font-size:11px; color:#666;}
#articlerail p {line-height:130%; width:490px;}
#articletools_bottom {padding-top:10px; margin-bottom:10px;}
.articletools {float:left; margin:0px; padding:0 15px 10px 0; font-size:11px;}
.articletools img {margin-right:5px;}
.articlerail_related_content {margin-top:20px;}
.storyrelatedtitle {background-color:#ccc; font-weight:bold; text-align:center; line-height:150%;}
.relatedraillist li {padding-top:3px; line-height:normal; color:#666;}
li .indexlist {text-align:left; margin:0px; list-style-position:outside; padding-left:20px; padding-right:5px; list-style-type:square;}
.photorelated {text-align:center; overflow:hidden;}
ul.relatedraillist {text-align:left; margin:0px; list-style-position:outside; padding-left:20px; padding-right:5px; list-style-type:square;}
#leftrail ul.relatedraillist {border-bottom:1px solid #efefef; border-right:1px solid #efefef;}
#rightrail ul.relatedraillist {border-bottom:1px solid #efefef; border-left:1px solid #efefef;}
/* END PATCH for articlerail ********************************/
