body { margin: 0; }
#doc3 { margin: auto; } 

/* Fonts */
h1 { font-size: 197%; }
#hd p { font-style: italic; font-weight: bold; }
#menu { font-size: 116%; }
#menu .home, #submenu .nourl { font-weight: bold; }

/* Layout */
.wd { margin: auto; width: 972px; }
.ct, .header, .content, .item { padding: 10px; }
.content { padding-bottom: 0; }
.header { padding: 5px 10px; }
#hd h1 { margin: 0 }
#hd p { margin: 10px 0 0 0; }
#menu span, #submenu span { margin-right: 10px; white-space: nowrap; }
#menu span.selected a, #submenu span.selected a { color: #99ccff; }
#ft, .module { margin-top: 20px; }
#ft .ct { margin: 0 10px; padding: 10px 0; }
.module h2 { margin: 0; padding: 0; }
.action { float: right; }
.module .content p { margin: 10px 0 0 0; padding: 0; }
.module .item { float: left; height: 150px; width: 304px; }

#menu ul, #submenu ul { margin: 0; padding: 0; }
#menu li, #submenu li { list-style: none; margin: 0; padding: 0; }
#menu li a, #submenu li a { border-bottom: 1px dotted #999; text-decoration: none; white-space: nowrap; }
#menu li a.selected, #submenu li a.selected { margin: 0 -3px; padding: 0 3px; }
/*#menu ul.menu li, #submenu ul.submenu li { float:left; margin-right: 12px; }*/
#menu ul, #submenu ul { float: left; width: 304px; margin-right: 10px; /*border: 1px dotted #fff;*/ }
#submenu ul li.slash { }
#submenu ul.submenu ul.submenu li { margin-left: 10px; }
#submenu ul.submenu ul.submenu ul.submenu li { margin-left: 20px; }

#ft p { display: inline; margin: 0; padding: 0; }
#ft ul.menu { display: inline; margin: 0 0 0 10px; padding: 0 0 0 5px; }
#ft ul.menu li { display: inline; list-style-type: none; margin: 0; padding: 0 0 0 10px; }

/* Colors */
#bd a { color: #3366CC; }
#bd a:hover { color: #6699FF; }
#bd a:visited { color: #663C9C; }
#top { background-color: #000; color: #fff; }
#hd { background-color: #222; color: #fff; }
#hd a, #menu a, #submenu a { color: #fff; }
#hd p { color: #ee4444; }
#menu { background-color: #444; color: #fff; }
#menu a:visited, #submenu a:visited { color: #ccc; }
#menu a:hover, #submenu a:hover { color: #99ccff; }
#menu a.selected, #submenu a.selected { background-color: #999; color: #fff; }
#submenu { background-color: #666; color: #fff; }
#menu .home a, #submenu .nourl { color: #99ccff; }
#menu .home a.selected { color: #fff; }
#ft .ct, .module .item { border-top: 1px dotted #ccc; }
#ft a { color: #333; }
#ft p.legal { color: #999; padding-bottom: 5px; }
.module .header { background-color: #c9c9c9; }

/* Modules */
.module { }
.module .header .count { color: #dd0000; }

.article { padding: 0 10px; }

.ebay .header { background-color: #FFCC66; }

table.layout {
  border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; }
table.layout td {
  border: none; padding: 0; vertical-align: top; }
  
/* Amazon */
.amazon .header { background-color: #146EB4; color: #fff; }
.amazon .item { height: 400px; }
.amazon .more { font-weight: bold; text-align: right; }

/* ClickBank */
.clickbank .header, .amazon .header { margin-bottom: 10px; }

/* eBay */
#sort-menu { font-weight: bold; }
#sort-menu span { color: #DD0000; }
#sort-menu ul { margin: 0; padding: 10px; }
#sort-menu li {
  display: inline; list-style: none; margin: 0 5px 0 0; padding: 0; }
#sort-menu a { color: #3366CC; padding: 1px 3px; text-decoration: none; }
#sort-menu a.active { background-color: #3366CC; color: #FFFFFF; }
#sort-menu form { float: right; margin: 0 10px 0 0; padding: 7px 0; }

.clickbank table, .ebay table { border: none; margin: 0; }
.clickbank table td, .ebay table td {
  padding: 5px; border: none; border-style: none; vertical-align: top; } 
.clickbank .image, .ebay .image { vertical-align: top; width: 96px; } 
.clickbank h4, .ebay h4 { margin: 0 0 2px 0; padding: 0; } 
.price {
  background-color: #FFF7C7; color: #000000; font-weight: bold; margin: -1px -3px; padding: 1px 3px; }
.ebay .buy-price { color: #000000; font-size: 100%; font-weight: bold; }
.ebay .date { }
.ebay .actions { font-weight: normal; }
.clickbank .buy-now a, .ebay .buy-now a { color: #DD0000; }
.ebay .more { font-weight: bold; margin: 0 20px 0 0; text-align: right; }
.ebay .more a { color: #3366cc; }
.ebay td a { color: #3366cc; }

/* Feeds */
#bd .feeds .content { padding-top: 0; }
#bd .feeds .content h4 { margin: 10px 0 0 0; }
#bd .feeds .content h4 a { text-decoration: underline; }
#bd .feeds .content p { margin: 0; }
#bd .feeds .content a { text-decoration: none; }
#bd .feeds .content .link a { color: #999; font-size: 85%; text-decoration: none; }
#bd .feeds .content .footer { font-size: 85%; }

/* Wikipedia */
.wikipedia .content { padding-top: 0; }
.wikipedia .content h2 { font-size: 100%; }
#bd .wikipedia .content a { text-decoration: none; }
.wikipedia img { float: left; padding: 0 10px 0 0; }

/* YouTube */
.youtube_videos .content { padding-right: 0; padding-left: 0; }
.youtube_videos_strip { margin: 0 8px; overflow-x: scroll; overflow-y: hidden; }
.youtube_videos_item { font-size: 85%; text-align: left; width: 130px; margin: 0 2px; }
.youtube_videos_pages { margin: 5px 0 0 0; text-align: right; width: 962px; }
.youtube_videos_pages a { background-color: #e9e9e9; padding: 2px 7px; }
.youtube_videos_pages a:hover { background-color: #c9c9c9; }
.youtube_videos_pages a.selected { background-color: #c9c9c9; }

.youtube_video .content .ad { height:90px; margin:0 10px 10px 10px; width:200px; }
.youtube_video .content .ad2 { height:210px; }
.youtube_video .content .description { font-size: 85%; height: 220px; margin: 0 10px; overflow-x: hidden; overflow-y: scroll; padding-right: 2px; width: 200px; }
.youtube_video .content .description2 { height: 100px; } 
.youtube_video .comments { height: 320px; overflow-x: hidden; overflow-y: scroll; padding-right: 2px; width: 343px; }
.youtube_video .comment_item { font-size: 85%; margin-top: 5px; }
.youtube_video .comment_title { }
.youtube_video .comment_title .author { font-weight: bold; }
.youtube_video .comment_title .time { color: #999; }
.youtube_video .comment_text { }

.clear { clear: both; height: 0px; font-size: 1px; }
