/* Tweetmeme Toyota theme */

zbody { background:rgb(255,255,255) url(/themes/toyota/images/bg_body.gif) top left repeat; }
body { background:rgb(234,234,234); font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; padding: 0px; }
a { color:rgb(221,25,1); }
a:hover { color:rgb(128,128,128); }

div#wrapper { background:rgb(255,255,255); border:1px solid rgb(128,128,128); padding:0 11px; margin-top:7px; margin-bottom:7px; max-width:698px; width:698px; }

div#header.basic { background:rgb(255,255,255); border-top:5px solid rgb(221,25,1); }
div#header div.about-link { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; font-weight:600; position:absolute; right:3px; top:3px; }
div#header div.about-link a:hover { color:rgb(221,25,1); }
div#header.basic #logo a { background:transparent url(/themes/toyota/images/logo_toyota_tweetmeme.jpg) top left no-repeat; height:59px; width:602px; }
div.user a:hover { color:rgb(113,113,113); text-decoration:underline; }

ul.menu { border-style:solid solid none; border-width:1px 1px 0; height:35px; }
ul.menu._sub { background:rgb(113,113,113) none repeat scroll 0 0; border:none;  margin-bottom:11px; }
ul.menu._sub li a { color:rgb(255,255,255);}
ul.menu._sub li.right { float:right; }
.menu li a:hover,.menu li.hover a { background:rgb(154,154,154) url(/themes/toyota/images/bg_main_menu.gif) bottom center no-repeat; }

ul.submenu { background:rgb(113,113,113); }
ul.submenu a { padding:8px 15px 8px 15px; }
ul.submenu li { padding:0; }
ul.submenu li a:hover { background:rgb(154,154,154); color:rgb(255,255,255) }
ul.submenu li.selected { background:transparent url(/themes/toyota/images/bg_main_menu.gif) bottom center no-repeat; }
ul.submenu li.selected a:hover { background:rgb(154,154,154) url(/themes/toyota/images/bg_main_menu.gif) bottom center no-repeat; }
ul.submenu li.follow { margin-left:140px; }
ul.submenu li.follow a { background:url('/themes/toyota/images/menu_icons.gif') no-repeat 10px -80px; padding:8px 12px 8px 38px; }
ul.submenu li.follow a:hover { background:rgb(154,154,154) url('/themes/toyota/images/menu_icons.gif') no-repeat left; background-position:10px -120px; }
ul.submenu li.subscribe a { background:url('/themes/toyota/images/menu_icons.gif') no-repeat 10px 0; padding:8px 12px 8px 38px; }
ul.submenu li.subscribe a:hover { background:rgb(154,154,154) url('/themes/toyota/images/menu_icons.gif') no-repeat left; background-position:10px -40px; }

div#content { background:transparent; border:none; margin-top:11px; }
div#main { padding:0 10px 0 0; }

div#sidebar { background:transparent; }
div#sidebar a { color:#0000EE; text-decoration:underline; }
div#sidebar a:hover { color:rgb(221,25,1); }
div#sidebar p { font-size:1em; line-height:1.15em; margin:1em 0; padding:0 12px; }
div#sidebar p.notice { background:transparent url(/themes/toyota/images/new/sidebar_seperator.gif) bottom left repeat-x; margin:1em 0 0 0; padding:0 0 14px 0; }
div#sidebar p.affected { padding:0; }
div#sidebar h2 { background:transparent url(/themes/toyota/images/new/sidebar_seperator.gif) bottom left repeat-x; color:rgb(221,25,1); font-size:20px; font-weight:700; line-height:1em; margin:0 0 10px; padding-bottom:8px; }
div#sidebar a.button { border:1px solid rgb(110,110,110); color:rgb(110,110,110); display:block; float:right; line-height:1em; margin-top:10px; padding:3px 8px 5px 8px; text-decoration:none; }
div#sidebar a.button:hover { color:rgb(221,25,1); }
#sidebar div.item { background:none; border:1px solid #DDDDDD; margin:0 6px 8px 6px; padding:20px; }
#sidebar div.item.video { border:none; padding:0 0 8px 0; }
#sidebar div.item.adunit { overflow:hidden; }
#sidebar div.item:last-child { border-bottom:1px solid #DDDDDD; }
#sidebar div.item ul { display:inline-block; vertical-align:top; width:45%; }
#sidebar div.item ul.col1 { width:50%; }
#sidebar div.item li { list-style:none; }

#main div.heading { background:rgb(239,239,239); border:1px solid rgb(215,215,215); color:rgb(92,92,92); font-family:Verdana,sans-serif; }
#main div.heading h2.title { color:rgb(92,92,92); font-size:14px; font-weight:700; line-height:20px; margin:2px 0 0 10px; }
#main div.heading ul.timeframe { margin:0; }
#main div.heading ul.timeframe li { border-left:1px solid rgb(215,215,215); border-right:none; height:26px; }
#main div.heading ul li a { color:rgb(40,40,40); position:relative; top:2px; }
#main div.heading ul li.last { padding:0 7px 0 10px; }
#main div.heading ul li.selected a { color:rgb(221,25,1); }

div.tweet { border-bottom:1px solid rgb(215,215,215); clear:left; font-family:Verdana,sans-serif; margin-bottom:15px; padding-bottom:10px; }
div.tweet .body h3, div.tweet .body h2 { font-family:Verdana, sans-serif; font-size:14px; line-height:18px; }
div.tweetmemebutton { font-family:Helvetica,Arial,Verdana; }
div.tweet .left .retweet:hover,
div.tweet .left .retweet.selected { color:rgb(221,25,1); }
div.tweet div.other a:hover { color:rgb(221,25,1); }
div.tweet div.other div.date { margin-right:0; }
div.tweet div.other .abuse { width: 82px; }

div.tweet.advert { margin: -20px 0px 20px -20px; }

div.pagination { background:rgb(239,239,239); border:1px solid rgb(215,215,215); color:rgb(92,92,92); font-family:Verdana,sans-serif; margin-top:45px; }
div.pagination .selected { background:transparent; border:none; border-right:1px solid rgb(215,215,215); color:rgb(221,25,1); }
div.pagination a, div.pagination .current, div.pagination span { border:none; border-right:1px solid rgb(215,215,215); margin:0; padding:3px 10px; }
div.pagination a:hover { background:transparent; border:none; border-right:1px solid rgb(215,215,215); color:rgb(24,24,24); }
div.pagination .disabled { border:none; border-right:1px solid rgb(215,215,215); }

div#footer { border:none; font-family:Verdana,sans-serif; font-size:11px; margin:0; padding:20px 0;}
#footer ul.toyota { background:transparent url(/themes/toyota/images/logo_toyota_footer.png) center right no-repeat; height:25px; margin-bottom:0; padding:0 20px 0 60px; width:50%; float: right; }
#footer ul.toyota li { border-right:1px solid rgb(113,113,113); color:rgb(113,113,113); display:inline; list-style:none; margin:0; padding:0; vertical-align:middle; }
#footer ul.toyota li.last { border-right:none; }
#footer ul.toyota li a { color:rgb(24,24,24); padding:3px 5px; }
#footer ul.toyota li a:hover { color:rgb(221,25,1); }

ul.submenu li.follow { margin-left: 0px; }
