/*Usual Suspects*/
@import url(http://www.google.com/cse/api/overlay.css);
body{text-align:center; font-family:Arial, sans-serif; background:#f7e1b0 url(../img/template/background.jpg); font-size:62.5%;} 
html,body{height:100%;}
#wrapper{min-height:800px; width:1000px; margin:0px auto 25px auto}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearL{clear:left;}
.w100{width:100%}
.middle{margin:0px auto;}
.w45{width:40%; margin-bottom:50px;}
.w35{width:35%; margin-bottom:50px;}
.m25 {margin-bottom:25px; }
h1{font-family:"Times New Roman", Times, serif; font-size:4.0em; text-align:center; padding:0px 10px 10px 0px;}
h3{font-family:"Times New Roman", Times, serif; font-size:3.0em; padding:0px 0px 10px 0px;}
label{font-size:1.2em; display:block; color:#ffffff; text-indent:-6000000px;}
#copy br{margin-bottom:25px;}
#flamel #copy br{margin-bottom:0px;}
#flamel h3{font-size:2.2em;}
.statcounter{display:none;}
.brand{display:none;}
.results_007877053553858868736:f-m5oylyly8{display:none;}
.download{background:url(../the-secrets-of-the-immortal-nicholas-flamel/img/downloads/icon.gif) no-repeat bottom left; padding-left:25px;}
.category{display:none;}
img.addthis{text-align:left; float:left;}
.swf{float:left; padding-right:10px;}
.inline{display:inline!important}
.the-alchemyst{color:#4E6F81!important}
.the-magician{color:#EB2822!important}
.the-sorceress{color:#845E9B!important}
.the-necromancer{color:#83440E!important}
.the-alchemyst a{color:#4E6F81!important}
.the-magician a{color:#EB2822!important}
.the-sorceress a{color:#845E9B!important}
.the-necromancer a{color:#83440E!important}
.important{font-weight:bold;}
p.alert{background:url(../img/template/michael-scott.jpg) no-repeat 10px 50% #5B5B5B; border:1px solid #ffffff; padding:5px; width:70%; padding-left:100px!important; color:#ffffff!important;}
p.alert a{color:#48D94B!important;}
p.alert em{display:block; font-style:normal; color:#678CA6; font:"Times New Roman", Times, serif!important; font-size:1.4em;; padding:7p 0px;}
ul li form{float:left}
body#flamel #wrapper ul.books li.on a{font-weight:bold;}
body#flamel #wrapper #copy p span em.source{clear:both; float:left; font-size:0.7em; font-style:normal; width:504px}
.vcard.small{font-size:1.6em; font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#5B5B5B; line-height:1.4em; padding-left:15px; margin-bottom:10px;}
.block{display:block;}
.mr{margin-right:5px;}
#wrapper #copy ul.publishers li span{width:200px; display:block; float:left}
#wrapper #ribbon input.google-search{width:150px; display:block;}
#wrapper #ribbon form#searchbox_007877053553858868736:f-m5oylyly8 #search {width:100px;}
#wrapper #ribbon #search{width:150px; margin:0px auto;}
#wrapper #ribbon #social{padding:0px 0px 15px 30px;}
#wrapper #ribbon #social .service{float:left}
#wrapper #ribbon .tweet {float:left}
/*Usual Suspects*/

/*-Flamel*/
body#flamel #wrapper #copy .section{float:left; width:45%; margin-right:10px; border-right:1px solid #5B5B5B; margin-bottom:20px;}
body#flamel #wrapper #copy .section.lc{margin-right:0px; border:none;}
body#flamel #wrapper #copy .section ul li{padding:10px 0px 0px 0px;}
body#flamel #wrapper #copy .section ul li{background:url(../img/the-sorceress-small.gif) no-repeat 0px 13px; padding-left:25px;}
body#flamel #wrapper #copy ul.book-list li a{background:url(../img/the-sorceress-small.gif) no-repeat 0px 13px; padding:10px 0px 0px 25px;}
body#flamel #wrapper .read-copies{width:244px; float:left; text-align:left;}
body#flamel #wrapper .read-copies a img{width:100px; float:left;}
body#flamel #wrapper .read-copies ul li{text-align:left; padding:0px 0px 0px 110px; font-size:1.8em; margin:0px 0px 20px 0px;}
body#flamel #wrapper .read-copies em{font-style:normal; font-size:2.0em; color:#505050; font-family:"Times New Roman", Times, serif}
body#flamel #wrapper #copy ul.image li{background:url(../img/the-sorceress-small.gif) 0px 0px no-repeat;padding:0px 0px 10px 30px; }

#wrapper #copy .hproduct p span.title{font-size:1.2em;}
#wrapper #copy .hproduct .audio-preview{width:200px; float:left; padding-right:10px;}
#wrapper #copy .hproduct .audio-text {width:400px; float:left;}
#wrapper #copy .hproduct .audio-text p img.image-preview{float:none!important; padding:0px!important;}
#wrapper #copy .hproduct .book-text p img.image-preview{float:none!important; padding:0px!important;}
#wrapper #copy div.hproduct .audio-text p span.title{display:block; padding-bottom:10px; color:#845E9B}
#wrapper #copy div.hproduct .book-preview{width:600px; float:left; padding-right:10px!important}
#wrapper #copy div.hproduct .book-text {clear:left;}
#wrapper #copy .map{width:600px; height:400px; min-height:300px; margin:0px auto 10px auto;} 
span.video{display:block; height:370px!important;}
span.audio{display:block; height:170px!important;}
span.panorama{display:block; height:400px!important;}

/*Bookmarks*/ 
.addthis_toolbox .two_column { width: 200px; padding: 10px 0px 10px 20px; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:1.4em; text-align:center}
.addthis_toolbox .two_column a { padding: 4px 0 4px 34px; position: relative; width: 66px; display: block; text-decoration: none; color: #ffffff; cursor:pointer;}
.addthis_toolbox .two_column a:hover{ -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #48D94B; text-decoration: none;}
.addthis_toolbox .two_column span{ position: absolute; left: 14px; top: 4px;}
.addthis_toolbox .two_column  .top{ padding: 0 0 10px 0; border-bottom: solid 1px #48D0D9; margin-bottom: 10px; margin: 0 20px 10px 20px;}
.addthis_toolbox .two_column  .more{ border-top: solid 1px #48D0D9; padding: 10px 0 0 0; margin: 10px 20px 0 20px; text-align: center;}
.addthis_toolbox .two_column  .more a{ padding: 4px 0; width: auto;}
.addthis_toolbox .two_column .more span{ display: none;}
.addthis_toolbox .two_column .column1{ width: 100px; float: left;}
.addthis_toolbox .two_column .column2{ width: 100px; float: left;}
.addthis_toolbox .two_column .clear{ clear: both; padding: 0; display: block; height: 0; width: 0;}
/*Bookmarks*/

/*Books*/
#wrapper ul.books{font-size:1.6em;}
#wrapper ul.books li{display:inline;}
#wrapper ul.books li a:hover{text-decoration:none;}
#wrapper ul.books li.on a{text-decoration:none;}
#wrapper ul.books li.alchemyst a{color:#4E6F81}
#wrapper ul.books li.magician a{color:#EB2822}
#wrapper ul.books li.sorceress a{color:#845E9B}
#wrapper ul.books li.coming-soon a{color:#999999}

/*Ribbon*/
body#anna-dillon #wrapper #ribbon{background:url(../img/template/anna-ribbon.png) no-repeat;}
body#flamel #wrapper #ribbon{background:url(../img/template/alchemyst-ribbon.png) no-repeat;}
body#flamel{background:url(../img/template/background-flamel.jpg)}
#wrapper #ribbon{width:251px; float:right; height:800px;  background:url(../img/template/ribbon.png) no-repeat;}
#wrapper #ribbon p{padding:5px; text-align:center; color:#ffffff; font-size:1.6em;}
#wrapper #ribbon p.flamel-badge{font-size:1.6em; margin-bottom:25px;}
#wrapper #ribbon p.flamel-badge a{display:block; color:#ffffff; text-decoration:none;}
#wrapper #ribbon p.flamel-badge a:hover{color:#48D0D9}
#wrapper #ribbon p.like{font-size:2.2em;}
#wrapper #ribbon p.flamel-badge a em{display:block; font-style:normal}
#wrapper #ribbon input#search{background:#5b5b5b; border:none; padding:5px; color:#ffffff; font-size:1.4em; position:relative; top:-15px;}
#wrapper #ribbon ul{color:#ffffff; font-size:1.6em; width:200px; position:relative; left:20px;}
#wrapper #ribbon ul li{ background: url(../img/template/list.png) center left no-repeat; text-align:left; margin-left:10px;}
#wrapper #ribbon ul li a{padding-left:10px; color:#ffffff;}
#wrapper #ribbon ul li a:hover{text-decoration:none;}

/*Ribbon*/

/*Subsites*/
ul#subsites{text-align: center; background:#5b5b5b; padding:5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold;}
ul#subsites li{display:inline; margin:0px 5px 0px 0px;}
ul#subsites li a{color:#5B5B5B; padding:10px 5px; }
ul#subsites li#Michael_scott a{color:#48d94b}
ul#subsites li#secrets_flamel a{color:#48d0d9}
ul#subsites li#anna_dillon a{color:#d94848}
ul#subsites li#twitter a{color:#f0c44d}
ul#subsites li#facebook a{color:#B3C7EF}
ul#subsites li#youtube a{color:#8BEA00;}
ul#subsites li.on a{background:url(../img/template/background.jpg) bottom left; color:#5b5b5b!important; text-decoration:none;}
body#flamel ul#subsites li.on a{background:url(../img/template/background-flamel.jpg);}
ul#subsites li#michael_scott a:hover{color:#ffffff;}
ul#subsites li#secrets_flamel a:hover{color:#ffffff;}
ul#subsites li#anna_dillon a:hover{color:#ffffff;}
ul#subsites li#youtube a:hover{color:#ffffff;}


/*Navigation*/
#wrapper ul#links{text-align:center; font-size:2.2em; color:#5b5b5b}
#wrapper ul#links li{display:inline; }
#wrapper ul#links li a{color:#5b5b5b; border-bottom:1px solid #5b5b5b; text-decoration:none;}
#wrapper ul#links li a:hover{color:#48d94b}
#wrapper ul#links li.on a{border:none; color:#000000}

/*Copy*/
#wrapper #copy{width:733px; text-align:left; margin:0px 0px 25px 10px;}
#copy a{color:#1E74FF}
#copy a:hover{text-decoration:none;}
#copy a:visited{color:#666666;}
#wrapper #copy img{float:left; padding:0px 10px 10px 0px;}
/*#wrapper #copy #book-information{float:left; width:500px; padding-left:20px;}*/
#wrapper #copy h2{font-size:2.8em; font-family:"Times New Roman", Times, serif; color:#5B5B5B;}
#wrapper #copy span.sub-title{font-size:2.4em; font-family:"Times New Roman", Times, serif; display:block; color:#5B5B5B;}
#wrapper #copy p{font-size:1.8em; font-family:Arial, Helvetica, sans-serif; text-align:justify; color:#5B5B5B; line-height:1.4em; padding-right:15px; margin-bottom:10px;}
#wrapper #copy ul{margin-bottom:10px;}
#wrapper #copy ul li{font-size:1.8em; font-family:Arial, Helvetica, sans-serif; color:#5b5b5b;}
#wrapper #copy blockquote{font-size:1.8em; color:#5b5b5b; font-family:"Times New Roman", Times, serif; margin-bottom:10px; border-left:1px solid #666666; padding-left:10px; color:#000000;}
#wrapper #copy blockquote span{display:block;color:#666666;}

/*Footer*/
#footer{background:#5b5b5b; overflow:hidden; text-align:left; padding:25px 0px; width:100%; margin:0px auto;}
#footer #footer-wrapper{width:1000px; margin:0px auto;}
#footer h3{color:#ffffff; font-size:2.2em; margin-bottom:10px; font-family:"Times New Roman", Times, serif}
#footer p{font-size:1.2em; color:#ffffff;}
#footer p img{padding:0px 10px;}


#footer #footer-1,#footer-3 {width:250px; float:left;}
#footer #footer-1 ul{text-align:left; }
#footer #footer-1 ul li{list-style:inside url(../img/template/list.png)}
#footer #footer-1 ul li a{color:#ffffff; text-align:left; font-size:1.2em;}
#footer #footer-2 {width:475px; float:left; }
#footer #footer-2 h3{text-align:center;}
#footer #footer-2 ul{width:60%; margin:0px auto; }
#footer #footer-2 ul li{margin-bottom:10px;}
/*#footer #footer-2 ul li a{padding:15px 0px 0px 50px; font-size:1.6em; }*/
#footer #footer-2 ul li.alchemyst-logo a{background:url('../img/template/alchemyst-logo-small.jpg') no-repeat center left; color:#48d0d9; display:block;}
#footer #footer-2 ul li.anna-logo a{background:url('../img/template/anna.gif') no-repeat center left; color:#ff7373; display:block;}
#footer #footer-2 ul li.michael-logo a{background:url('../img/template/michael.gif') no-repeat center left; color:#48D94B; display:block;}
#footer #footer-2 ul li.twitter-logo a{background:url('../img/template/twitter-logo-small.jpg') no-repeat center left; color:#f0c44d; display:block;}
#footer #footer-wrapper #footer-3 p a{color:#48D94B;}
#footer #footer-wrapper a:hover{text-decoration:none;}

/*FAQ*/
#wrapper #copy p span.question{display:block; font-size:1.4em; font-family:"Times New Roman", Times, serif; }
#wrapper #copy p span.answer{font-family:"Times New Roman", Times, serif; color:#000000; font-size:1.2em;}

/*Gallery*/
#wrapper #copy .gallery{width:27%; float:left; text-align:center; margin-bottom:25px;}
#wrapper #copy .gallery img{float:none; padding:0px;}
#wrapper #copy .gallery a{text-decoration:none; font-size:1.8em; display:block; color:#5b5b5b;}
#wrapper #copy .gallery em{display:block; font-style:normal; color:#5b5b5b;}
#wrapper #copy .gallery em.source a{font-size:1.2em; text-decoration:underline;}

<!--Search-->
input.google-search {width:150px; display:none;}

<!--Twitter-->
#footer #footer-2 #twitter_div ul#twitter_update_list{width:100%;}
#footer #footer-2 #twitter_div ul#twitter_update_list li{color:#ffffff; font-size:1.2em; padding-bottom:10px;}
#footer #footer-2 #twitter_div ul#twitter_update_list li span{display:block; padding-top:10px;}
#footer #footer-2 #twitter_div ul#twitter_update_list li a{float:right; color:#48D94B;}
#footer #footer-2 #twitter_div ul#twitter_update_list li span a{float:none;}
#footer #footer-wrapper #footer-2 #twitter_div{color:#48D94B; width:500px; margin:0px auto; text-align:left;}
#footer #footer-2 #twitter_div a#twitter-link{padding:10px 10px 10px 100px; color:#48D94B; font-size:1.4em;}
<!--Twitter-->

<!--404-->
 /* Widget content container */
#goog-wm {font-size:1.6em; color:#5B5B5B; }
#goog-wm ul li a{font-style:italic; color:#1E74FF}

/* Heading for "Closest match"*/
#goog-wm h3.closest-match {font-size:1.2em;}

/* "Closest match" link*/
#goog-wm h3.closest-match a {display:block; font-size:1.6em; font-style:italic; color:#1E74FF}

/* Heading for "Other things" */
#goog-wm h3.other-things {font-size:1.2em; }
#goog-wm h3.other-things b{display:none;}
h3.closest-match span{font-size:1.8em; color:#5B5B5B;}
   
/* "Other things" list item */
#goog-wm ul li {font-size:1.2em;}

/* Site search box */
#goog-wm li.search-goog { display: list-item; font-size:1.2em; margin-top:25px;}
#goog-wm li.search-goog b{display:none;}
<!--404-->

/*  */
body#flamel #wrapper #copy #imageContainer {width:100px; }
#imageContainer ul{height:400px;}
#imageContainer ul li{display:inline; position:absolute; }

iframe.preview-book{width:600px; height:500px; min-height:500px;}

/* disqus */
#dsq-new-post.dsq-post-area .dsq-request-user-info table tbody tr td.dsq-request-user-stats{display:none;}
#dsq-new-post.dsq-post-area h3{display:none;}
#dsq-content #dsq-comments-title h3{display:none;}
#dsq-content .dsq-options{display:none;}
#dsq-content #dsq-new-post.dsq-post-area .dsq-request-user-info{display:none;}
#dsq-content .dsq-item-trackback{display:none;}
#dsq-content #dsq-new-post.dsq-post-area #dsq-form-area{margin-top:-150px;}
#dsq-content .dsq-comment-body .dsq-comment-message{font-size:0.8em;}
#dsq-content .dsq-comment-header{font-size:0.6em;}