/* Amigo Reader Homepage CSS Document */

@import "ebooks-amigo-common.css";

#sitecontainer { padding-bottom: 0px; }
.contentcontainer { padding: 0; background: none; }

#footer { padding: 18px 2px 30px 10px; width: 967px; background: url(images/homepage-footer-bg.gif) no-repeat top left; text-align: right; }
#footer a { padding: 0 8px; }
#footer a:hover { font-weight: normal; }
#footer .copyright { float: left; text-align: left; }


/* Global Nav */
/*#globalnav li a#read { background: url(images/navigation/global-home-read.gif) no-repeat 15px 0px; }*/
#globalnav li a#books { background: url(images/navigation/global-home-books.gif) no-repeat 15px 0px; }
#globalnav li a#activity { background: url(images/navigation/global-home-activity.gif) no-repeat 15px 0px; }
#globalnav li a#amigos { background: url(images/navigation/global-home-amigos.gif) no-repeat 15px 0px; }
#globalnav li a#discuss { background: url(images/navigation/global-home-discuss.gif) no-repeat 15px 0px; }
#globalnav li a#bookshelf { background: url(images/navigation/global-home-bookshelf.gif) no-repeat 15px 0px; }


/* The Amigo Reader */
#about-ar-outer { background: #fff url(images/homepage-welcome-grad.gif) repeat-x bottom; }
#about-ar { background: url(images/home-welcome-joinbg.jpg) no-repeat top right; height: 356px; border-bottom: 1px solid #d8dada; }
#about-ar #welcome { float: left; width: 540px; padding: 37px 0 0 51px; }
#about-ar #join-ar { float: right; width: 310px; }

#welcome h1 { margin: 0; padding: 10px 0 7px 0; font-size: 25px; color: #4b4b4b; line-height: 125%; }
#welcome h1 strong { color: #00a2c7;  font-size: 36px;}
#welcome .introduction { margin: 0 0 23px 0; font-size: 140%; color: #7d7d7d; }
#welcome a { font-weight: bold; }

#welcome .featurelist {float:left; width:250px; padding-left:15px; margin:20px 0 30px; color:#4b4b4b; font-size:14px;}

#welcome form { margin: 0; padding: 0; }
#welcome .search-site { float: left; height: 33px; width: 468px; padding: 9px; background: url(images/homepage-search-bg.gif) no-repeat top left; }
#welcome .search-site input.text { padding: 6px 0 0 6px; height: 25px; width: 460px; font-size: 140%; color: #888; font-family: Arial, Helvetica, sans-serif; }
#welcome input.submit { float: left; width: 53px; height: 51px; }

\ html #welcome .search-site input.text { margin: -1px 0 0 0; height: 23px; }
* html #welcome .search-site { width: 467px }
* html #welcome .search-site input.text { width: 459px }
#welcome .search-site input.text.safari { margin: -1px 0 0 0; }

#welcome .recently-searched { padding: 7px 0 0 0; color: #00a2c7; font-weight: bold; font-size: 108%; }

#welcome .recently-searched strong { color: #7d7d7d; }

#join-ar #join-ar-inner { text-align: center; height: 356px; }
#join-ar h1 { font-size: 180%; color: #000; margin: 0; padding: 23px 0 4px 0; }

#join-ar #steps { width: 285px; height: 233px; }
#join-ar .joinstep { width: 285px; float: left; color: #fff; font-size: 108%; font-weight: bold; }
#join-ar .joinstep .jointext { height: 47px; }

#join-ar a.join-button { display: block; margin: 0 auto 7px; width: 185px; height: 40px; font-size: 120%; font-weight: bold; text-align: center; }
#join-ar a.join-button img { width: 185px; height: 40px; }


/* Social Updates */
#whats-happening { width: 861px; padding: 23px 51px 0 51px; background: #f4f9f8 url(images/homepage-whats-happening.gif) repeat-x top; border-top: 1px solid #fff; }

#whats-happening h2 { font=size: 140%; margin: 0 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px solid #ced1d1; }

#books-we-love { float: left; width: 293px; margin: 0 27px 0 0; }
#new-popular { float: left; width: 255px; }
#talking-about { float: right; width: 260px; }

#whats-happening .were-reading { margin: 25px 0 0 0; padding: 9px 0; border-top: 1px solid #ced1d1; color: #00a2c7; font-weight: bold; font-size: 108%; }
#whats-happening .were-reading strong { color: #7d7d7d; }

.feature-book { padding: 0 0 35px 0; color: #7d7d7d; }
.feature-book .feature-cover { float: left; width: 75px; padding: 0 0 4px 5px; }
.feature-book .feature-copy { margin: 0 0 0 86px; }
.feature-book.alt .feature-cover { float: right; }
.feature-book.alt .feature-copy { margin: 0 86px 0 0; }

.feature-book .feature-copy a { display: block; font-size: 115%; font-weight: bold; margin-bottom: 3px; }
.feature-book .feature-copy strong { display: block; }

#books-we-love .feature-book .feature-cover { background: url(images/homepage-shadow-lrg.gif) no-repeat bottom left; }
#talking-about .feature-book .feature-cover { width: 44px; padding-left: 4px; background: url(images/homepage-shadow-sml.gif) no-repeat bottom left; }
#talking-about .feature-book .feature-copy { margin: 0 0 0 59px; }
#talking-about .feature-book.alt .feature-copy { margin: 0 59px 0 0; }

.popular-item { padding: 5px 0; border-top: 1px solid #c8cece; font-weight: bold; }
.popular-item.first { border-top: none; padding-top: 0px; }
.popular-item img { float: left; width: 48px; height: 48px; }
.popular-item span.friendinfo { display: block; margin: 0 0 0 61px; padding: 8px 0 0 0; min-height: 40px; height: auto !important; height: 40px; color: #7d7d7d; cursor: pointer; }
.popular-item a strong { font-size: 115%; display: block; color: #1094bd; }
.popular-item a:hover strong { color: #144f74; }


/* External Social Networking Sites */
#social-networkings { padding: 25px 0 0 0; }
#social-networkings ul { margin: 0; list-style: none; padding: 0; }
#social-networkings li { float: left; width: auto; }
#social-networkings a { display: block; float: left; color: #7d7d7d; line-height: 120%; }
#social-networkings a strong { display: block; color: #1094bd; margin-top: -1px; }
#social-networkings a:hover { color: #4b4b4b; }
#social-networkings a:hover strong { color: #144f74; }
#social-networkings a.blog { padding: 0 0 0 32px; background: url(images/home-snicon-blog.gif) no-repeat top left; }