/*
Theme Name: GhostBats + RHOS
Theme URI: http://paranormalromanceblog.com
Description: GhostBats + RHOS is a unique theme designed for the Harlequin's Paranormal Romance Blog, meant to evoke the power and the romance of all the creatures of the night!  This theme has been modified to include the special pages for Royal House of Shadows
Author: Pixelsmith Design
Author URI: http://www.pixelsmithdesign.com
Version: 1.0
Tags: two-columns, fixed-width, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
/* End Reset */

  /* Colors ||  Dark Pink: #810E64 | MidPink: #AC1385 | Bright Pink: #F803BA; */

/* Text */
p { margin:0 0 1.5em; line-height:1.4em; }
a { color:#AC1385; text-decoration:none;   }
a:hover { text-decoration:underline;   }
ul {  color:#404041; margin:25px 0 25px 20px; }
ul li { list-style-type:disc; margin:0 0 .5em; line-height:1.5em; font-size:1em; }
ol { color:#404041; margin:25px 0 25px 20px; }
ol li { list-style-type:decimal; margin:0 0 .5em; line-height:1.5em; font-size:1em; }
dl { color:#404041; margin:25px 0;  }
dl dt { margin:0 0 10px; line-height:1em; font-size:1em; font-weight:bold; }
dl dd { margin:0 0 25px; line-height:1.5em; font-size:1em; }
h1 { font-size:1.75em; color:#810E64; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
h2 { font-size:1.5em; color:#810E64; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
h3 { font-size:1.25em; color:#810E64; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
h4 { font-size:1.125em; color:#810E64; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
h5 { font-size:1em; color:#810E64; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
h6 { font-size:1em; color:#810E64; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif; margin:0 0 .35em; }
blockquote { margin:0 20px; padding:0 0 0 20px; border-left:5px solid #810E64; font-style:italic; }



/* Layout */
body { background:url(images/ghostBatsHeaderBG.png) center 0 no-repeat black; font-family:Arial, Helvetica, sans-serif; font-size:.9em; }
div#wrapper { width:1350px; margin:0 auto; padding:0 0 10px; overflow:visible; background:url(images/ghostBatsFooterBG.png) center bottom no-repeat; overflow:visible; }
div#bodyWrapper { width:960px; margin:0 auto; }

/* Header */
div#header div#masthead div#branding #site-title span a { margin:25px 0 0 -25px; display:block; width:977px; height:186px; background:url(images/ghostBatsTitle.png) top left no-repeat; text-indent:-9999px; }
div#header div#masthead div#branding div#site-description { display:none; }

/* Nav */
div#access {}
div#access ul { margin:0; padding:0; }
div#access ul li { list-style-type:none; }
div#access div.skip-link { display:none; }
div#access div.menu  { margin:-50px 0 35px; padding:2px; overflow:auto;  }
div#access div.menu ul { }
div#access div.menu ul li { float:left; margin:0 15px 0 0; font-family:BellGothicStdBold, Arial, Helvetica, sans-serif; font-size:1.25em; }
div#access div.menu ul li a { color:white; text-decoration:none;  }
div#access div.menu ul li a:hover { color:#F803BA; }

/* Post Navigation */
div#nav-above { width:638px; margin:0 0 10px; padding:1px; overflow:auto; }
div#nav-above div.nav-previous { width:48%; float:left; background: }
div#nav-above div.nav-previous a { display:inline-block; padding:5px; color:white; font-weight:bold; font-size:1.125em; text-decoration:none; }
div#nav-above div.nav-previous a:hover { text-decoration:underline; }
div#nav-above div.nav-next { width:48%; float:right; text-align:right; }
div#nav-above div.nav-next a { display:inline-block; padding:5px; color:white; font-weight:bold; font-size:1.125em; text-decoration:none; }
div#nav-above div.nav-next a:hover { text-decoration:underline; }

div#nav-below { width:638px; margin:0 0 10px; padding:1px; overflow:auto; }
div#nav-below div.nav-previous { width:48%; float:left; background: }
div#nav-below div.nav-previous a { display:inline-block; padding:5px; color:white; font-weight:bold; font-size:1.125em; text-decoration:none; }
div#nav-below div.nav-previous a:hover { text-decoration:underline; }
div#nav-below div.nav-next { width:48%; float:right; text-align:right; }
div#nav-below div.nav-next a { display:inline-block; padding:5px; color:white; font-weight:bold; font-size:1.125em; text-decoration:none; }
div#nav-below div.nav-next a:hover { text-decoration:underline; }


/* Center Column */
div#container { width:680px; float:left; }
div#content {}

/* Post */
div#content div.postCornersTop { width:638px; background:url(images/ghostBatsContentTop.png) center top no-repeat; padding:15px 0px 0 0px; margin:0 0 25px; }
div#content div.post { margin:0; padding:0 15px; background:url(images/ghostBatsContentGradient.png) center bottom no-repeat white; }

div#content div.post h2.entry-title { margin:0 0 5px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; }
div#content div.post h2.entry-title a { color:#810E64; text-decoration:none;  }
div#content div.post h2.entry-title a:hover { text-decoration:underline;  }
div#content div.post div.entry-meta { margin:0 0 15px; }
div#content div.post span.author vcard {}
div#content div.post div.entry-content {}
div#content div.post div.entry-utility { clear:both; margin:0; padding:10px 0 5px;  }
div#content div.postCornersBottom { width:638px; margin:0; padding:0; background:url(images/ghostBatsContentBottom.png) center bottom no-repeat; height:15px; }
a.more-link { font-family:Verdana, Geneva, sans-serif; font-size:1.5em; font-weight:bold; }

/* Single */
body.single div#content div.post div.entry-utility { font-style:italic; }
div#content div.post h1.entry-title { margin:0 0 5px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:#600147;  }

/* Comments */
div#comments { color:black; border:0px solid gold; width:638px; }
div#comments h3#comments-title { margin:0 0 15px; padding:20px 0 0; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:white; }
ol.commentlist li.comment { margin:0 0 10px; overflow:auto; background:url(images/ghostBatsContentTop.png) center top no-repeat;  }
ol.commentlist li.comment div.commentEdgeBottom { padding:15px 0; background:url(images/ghostBatsContentBottom.png) center bottom no-repeat; overflow:auto; }
ol.commentlist li.comment div.commentBackground { padding:0 10px; background:url(images/ghostBatsSidebarGradientShort.png) center bottom repeat-x white; overflow:auto; }
ol.commentlist li.comment div.commentLeftBox { width:150px; margin:0 10px 0 0; float:left; border-right:0px dotted #790106;  float:left; }
ol.commentlist li.comment div.comment-author { font-size:1.25em; font-weight:bold; margin:0;  }
ol.commentlist li.comment div.comment-author cite.fn { font-style:normal; }
ol.commentlist li.comment div.comment-body { width:458px; overflow:auto; float:left; }

/* Reply */
div#commentFormTopEdge { width:638px; margin:50px 0 0; background:url( images/ghostBatsContentTop.png ) center top no-repeat; }
div#commentFormBottomEdge { padding:15px 0; background:url( images/ghostBatsContentBottom.png ) center bottom no-repeat;  }
div#commentFormBG { padding: 0 15px; background:url( images/ghostBatsContentGradient.png ) center bottom no-repeat white; overflow:auto; }
div#respond { }
div#respond h3#reply-title { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:#600147; }

/* Comment Form */
div#respond form#commentform { }
div#respond form#commentform p.comment-notes { font-style:italic; }
div#respond form#commentform span.required { color:darkred; }
div#respond form#commentform label { display:block; width:75px; float:left; margin:0 0 0 25px; }
div#respond form#commentform input { border:1px solid #810E64; }
div#respond form#commentform textarea { border:1px solid #810E64; }
div#respond form#commentform p.form-allowed-tags { margin:-20px 0 0 100px; font-size:.9em; }
div#respond form#commentform input#submit  { margin:15px 0 0 100px; background:#810E64; color:white; font-size:1.25em; font-weight:bold; }

/* Pages */
div#content div.page { margin:0; padding:0 15px; background:url(images/ghostBatsSidebarGradientShort.png) center bottom repeat-x white; overflow:auto; }
div#content div.page h2.entry-title { margin:0 0 5px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; }
div#content div.page h2.entry-title a { color:#810E64; text-decoration:none;  }
div#content div.page h2.entry-title a:hover { text-decoration:underline;  }
div#content div.page h1.entry-title { margin:0 0 5px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:#600147; }

/* Categories */
body.archive div#container div#content h1.page-title {  margin:0 0 15px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:White; }
body.archive div#container div#content div.post h2.entry-title {  font-size:1.5em; }

/* Search Results */
body.search h1.page-title { margin:0 0 15px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:White; }
body.search div#content div.post h2.entry-title { font-size:1.5em; } 
body.search div#content div.page h2.entry-title { font-size:1.5em; } 

/* Search No Results */
body.search-no-results div#content div.post h2.entry-title { margin:0px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:white; }
body.search-no-results div#content div.post { background:none; }
body.search-no-results div.noResultsTopEdge { width:638px; margin:15px 0 0; background:url( images/ghostBatsContentTop.png ) center top no-repeat; }
body.search-no-results div.noResultsBottomEdge { padding:15px 0; background:url( images/ghostBatsContentBottom.png ) center bottom no-repeat;  }
body.search-no-results div.noResultsBackground { padding: 0 15px; background:url( images/ghostBatsSidebarGradientShort.png ) center bottom repeat-x white; overflow:auto; }
body.search-no-results form#searchform label.screen-reader-text { display:none; }
body.search-no-results form#searchform input#s { width:175px; margin:0 5px 0 0; padding:5px 3px; font-size:1.125em; }
body.search-no-results form#searchform input#searchsubmit { border:1px solid #810e64; background:#810e64; color:white; font-weight:bold; padding:4px; }
body.search-no-results form#searchform input:hover#searchsubmit { color:#810e64; border:1px solid #810e64; background:white; }

/* Sidebar */
div#primary { width:280px; float:right; padding:40px 0 0; border:0; }
div#primary ul.xoxo { margin:0; padding:0; }
div#primary ul.xoxo li { margin:0 0 15px; list-style-type:none; } 
div#primary ul.xoxo li ul { margin:0 0 0 10px;    } 
div#primary ul.xoxo li ul li { margin:0 0 10px; } 
div#primary ul.xoxo li div.sidebarCornersTop { background:url(images/ghostBatsSidebarTop.png) center top no-repeat; }
div#primary ul.xoxo li div.sidebarCornersBottom { background:url(images/ghostBatsSidebarBottom.png) center bottom no-repeat ; padding:14px 0;   }
div#primary ul.xoxo li div.sidebarBG { background:url(images/ghostBatsSidebarGradient.png) center bottom no-repeat white; padding:0 10px; overflow:auto; }
div#primary ul.xoxo li h3.widget-title { font-family:Verdana, Geneva, sans-serif; font-size:1.5em; font-weight:bold; color:#600147; margin:0 0 15px;  }

/* Sidebar Search */
div#primary ul.xoxo li#search-3 div.sidebarBG { background:url(images/ghostBatsSidebarGradientShort.png) center bottom no-repeat white; padding:0 10px; }
div#primary ul.xoxo li#search-3 form#searchform label.screen-reader-text { display:none; }
div#primary ul.xoxo li#search-3 form#searchform input#s { width:175px; margin:0 5px 0 0; padding:5px 3px; font-size:1.125em; border:1px solid #810e64; }
div#primary ul.xoxo li#search-3 form#searchform input#searchsubmit { background:#810e64; border:1px solid #810e64; color:white; font-weight:bold; padding:4px; }
div#primary ul.xoxo li#search-3 form#searchform input:hover#searchsubmit { color:#810e64; border:1px solid #810e64; background:white; }

/* RSS */
div#primary ul.xoxo li#text-412664964 div.sidebarBG { background:url(images/ghostBatsSidebarGradientShort.png) center bottom no-repeat white; padding:0 10px; }

/* RSS Feed */
a#harlequinBlogRSS { display:block; height:47px; padding:0 0 0 55px; background:url(images/rss.png) left top no-repeat; font-size:1.25em; font-family:Arial, Helvetica, sans-serif; line-height:1.25em; }
a:hover#harlequinBlogRSS { background:url(images/rss.png) left -72px no-repeat; }

/* Harlequin Join Us Badge */
div#primary ul.xoxo li#text-412664965 div.sidebarCornersTop, div#primary ul.xoxo li#text-412664965 div.sidebarCornersBottom, div#primary ul.xoxo li#text-412664965 div.sidebarBG { background:none; }
div#primary ul.xoxo li ul#harlequinNav { width:189px; height:245px; background:url(images/HarlequinBadgeBG.png) top left no-repeat; margin:0 auto; padding:50px 0 0 9px ; text-align:left; }
div#primary ul.xoxo li ul#harlequinNav li { margin:0 0 11px; }
ul#harlequinNav li a.diamondIcon { display:block; width:168px; height:17px; padding:0 0 0 27px; background:url(images/HarlequinBadgeDiamond.png) 5px -16px no-repeat; font-size:.9em; font-family:Arial, Helvetica, sans-serif; color:black; }
ul#harlequinNav li a:hover.diamondIcon { background:url(images/HarlequinBadgeDiamond.png) 5px 2px no-repeat; color:#C5161D; text-decoration:none;   }
ul#harlequinNav li a#facebookIcon { display:block; width:168px; height:17px; padding:0 0 0 27px; background:url(images/HarlequinBadgeFB.png) 3px -17px no-repeat; font-size:.9em; font-family:Arial, Helvetica, sans-serif; color:black; overflow:visible; }
ul#harlequinNav li a:hover#facebookIcon { background:url(images/HarlequinBadgeFB.png) 3px 1px no-repeat; color:#C5161D; text-decoration:none;   }
ul#harlequinNav li a#twitterIcon { display:block; width:168px; height:17px; padding:0 0 0 27px; background:url(images/HarlequinBadgeTwitter.png) 3px -18px no-repeat; font-size:.9em; font-family:Arial, Helvetica, sans-serif; color:black; overflow:visible;  }
ul#harlequinNav li a:hover#twitterIcon { background:url(images/HarlequinBadgeTwitter.png) 3px 0px no-repeat; color:#C5161D; text-decoration:none;   }
ul#harlequinNav li a#youTubeIcon { display:block; width:168px; height:17px; padding:0 0 0 27px; background:url(images/HarlequinBadgeYouTube.png) -2px -15px no-repeat; font-size:.9em; font-family:Arial, Helvetica, sans-serif; color:black; overflow:visible;  }
ul#harlequinNav li a:hover#youTubeIcon { background:url(images/HarlequinBadgeYouTube.png) -2px 3px no-repeat; color:#C5161D; text-decoration:none;   }

/* Footer */
#footer { clear:both; }
div#hqnFooterWrapper { display:block; margin:10px 0 10px -25px; padding:90px 20px 10px 20px ; width:970px; height:185px; background:url(images/footer/HarlequinFooterBG.png) center center no-repeat;  }
div#blogLinks { width:600px; display:block; float:left; margin:20px 0 0 10px; }
a#HqnBlog { display:inline-block; width:225px; height:27px; background:url(images/footer/HarlequinFooterBGBtnHqnBlog.png) 0 0 no-repeat; text-indent:-9999px; margin:0 0 34px; }
a:hover#HqnBlog { background:url(images/footer/HarlequinFooterBGBtnHqnBlog.png) 0 -72px no-repeat; }
a#ParanormalBlog {display:inline-block; width:305px; height:27px; background:url(images/footer/HarlequinFooterBGBtnParanormal.png) 0 0 no-repeat; text-indent:-9999px; margin:0 0 34px; }
a:hover#ParanormalBlog { background:url(images/footer/HarlequinFooterBGBtnParanormal.png) 0 -72px no-repeat; }
a#PresentsBlog { display:inline-block; width:225px; height:27px; background:url(images/footer/HarlequinFooterBGBtnPresents.png) 0 0 no-repeat; text-indent:-9999px; }
a:hover#PresentsBlog { background:url(images/footer/HarlequinFooterBGBtnPresents.png) 0 -72px no-repeat; }
a#CarinaBlog { display:inline-block; width:250px; height:27px; background:url(images/footer/HarlequinFooterBGBtnCarina.png) 0 0 no-repeat; text-indent:-9999px; }
a:hover#CarinaBlog { background:url(images/footer/HarlequinFooterBGBtnCarina.png) 0 -72px no-repeat; }
div#aboutHqn { width:350px; float:right; margin:-70px 0 0; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:1.5em;  }
h4#aboutHqnHeader { display:block; width:145px; height:25px; margin:0 auto 5px; background:url(images/footer/HarlequinFooterAboutHarlequin.png) top left no-repeat; text-indent:-9999px; }
div#joinUsFooter { float:right; width:350px; margin:25px auto; }
h4#joinUs { display:inline-block; width:75px; height:20px; margin:0 25px 0 0; background:url(images/footer/HarlequinFooterJoinUs.png) center center no-repeat; text-indent:-9999px; }
a#facebookFooter { display:inline-block; width:26px; height:28px; margin:0 15px 0 0;background:url(images/footer/HarlequinFooterJoinUsFB.png) 0 -36px  no-repeat; text-indent:-9999px; }
a:hover#facebookFooter { background:url(images/footer/HarlequinFooterJoinUsFB.png) 0 0 no-repeat; }
a#twitterFooter { display:inline-block; width:26px; height:28px; background:url(images/footer/HarlequinFooterJoinUsTwitter.png) 0 -36px  no-repeat; text-indent:-9999px; }
a:hover#twitterFooter { background:url(images/footer/HarlequinFooterJoinUsTwitter.png) 0 0 no-repeat; }
div#emailSignUp { clear:both; padding:15px 0; border-top:1px solid #999; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; color:#808080;  }
a#emailSignUpButtonFooter { display:block; float:right; width:104px; height:33px; background:url(images/footer/HarlequinFooterEmailSignup.png) 0 0 no-repeat; text-indent:-9999px; margin:-3px 17px 0 0; }
a:hover#emailSignUpButtonFooter { background:url(images/footer/HarlequinFooterEmailSignup.png) 0 -33px no-repeat;  }

/* Colophon */
div#footer div#colophon { color:white; margin:0 0 10px;  }

/* Img */
.alignleft { float:left; }
.alignright { float:right; }
img.alignleft { float:left; margin:0 10px 10px 0;  }
img.alignright { float:right; margin:0 0px 10px 10px; }


/* Fonts */

@font-face {
  font-family: "BellGothicStdBold";
  src: url("fonts/bellgothicstd-bold-webfont.eot");
  src: local("BellGothicStd-Bold"), local("BellGothicStd-Bold"),
    url("fonts/bellgothicstd-bold-webfont.woff") format("woff"),
    url("fonts/bellgothicstd-bold-webfont.ttf") format("truetype"),
    url("fonts/bellgothicstd-bold-webfont.svg#bellgothicstd-bold-webfont") format("svg");
  }
  
  
  /* Colors ||  Darkest Pink: #600147 | Dark Pink: #810E64 | MidPink: #AC1385 | Bright Pink: #F803BA; */

 
/*/ Royal House of Shadows /*/
div#access div.menu ul li ul { display:none; }

/*/ Front Page Ad /*/
div#RHOSAd a { display:block; width:275px; height:250px; text-indent:-9999px; background:url(http://paranormalromanceblog.com/wp-content/uploads/2011/07/sidebarAd.png) center top no-repeat; }
div#RHOSAd a:hover { background:url(http://paranormalromanceblog.com/wp-content/uploads/2011/07/sidebarAd.png) center -288px no-repeat; }
div#primary ul.xoxo li#text-412664969 { padding:0; }
div#primary ul.xoxo li#text-412664969 div.sidebarCornersTop { background:none; padding:0; }
div#primary ul.xoxo li#text-412664969 div.sidebarCornersBottom { background:none; padding:0; }
div#primary ul.xoxo li#text-412664969 div.sidebarBG { background:none; padding:0; }

/*/ Global /*/
body.page-template-page-RHOS-php { background:url(images/RHOS/bgTop.jpg) center top no-repeat black; }
body.page-template-page-RHOS-php div#wrapper { background:url(images/RHOS/bgBottom.jpg) center bottom no-repeat; width:1024px; margin:0 auto; padding:0px; overflow:auto; }
body.page-template-page-RHOS-php div#bodyWrapper { width:1024px; margin:0 auto; }
body.page-template-page-RHOS-php p.nocomments { display:none; }
body.page-template-page-RHOS-php span.edit-link { display:none; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }
h5 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }
h6 { font-family:Georgia, "Times New Roman", Times, serif; color:white; }

/*/ Text /*/
.bejewelled { display:block; width:445px; height:50px; margin:25px auto; padding:22px 0 0; background:url(images/RHOS/hBG.png) center center no-repeat; color:white; text-align:center; font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:1.9em;  }

/*/ Meta Header /*/
div#metaHeader { position:relative; overflow:auto; margin:20px 0 -35px; padding:0 0 5px; z-index:3; }
div#metaHeader div#homeLink { width:25%; float:left; }
div#metaHeader div#homeLink a { color:white; }
div#metaHeader div#socialMediaHeaderWrapper { width:25%; float:right; }
div#metaHeader div#socialMediaHeaderWrapper div#facebookHeaderWrapper { float:right; width:auto; margin:0 10px 0 0; }
div#metaHeader div#socialMediaHeaderWrapper div#twitterHeaderWrapper { float:right; width:auto;  }

/*/ Header /*/
body.page-template-page-RHOS-php div#header { position:relative; margin:0; }
body.page-template-page-RHOS-php div#header div#masthead div#branding #site-title span a { display:none; }
body.page-template-page-RHOS-php div#header div#masthead div#branding div#site-description { display:none; }

/*/ Nav /*/
body.page-template-page-RHOS-php div#access { width:1024px; position:relative; margin:0; padding:0; }
div.menu-rhos-nav-container {}
div.menu-rhos-nav-container ul#menu-rhos-nav { width:1024px; height:190px; background:url(images/RHOS/navBG.png) center center no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li { }
div.menu-rhos-nav-container ul#menu-rhos-nav li a { display:block; float:left; width:110px; height:105px; text-indent:-9999px; }

/*/ LOTV /*/
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2057 {}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2057 a { margin:40px 20px 0 120px; background:url(images/RHOS/navButtonLOTV.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2057.current-menu-item a { background:url(images/RHOS/navButtonLOTV.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2057 a:hover { background:url(images/RHOS/navButtonLOTV.png) center -144px no-repeat; }

/*/ LOR /*/
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2056 {}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2056 a { margin:40px 24px 0 0; background:url(images/RHOS/navButtonLOR.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2056.current-menu-item a { background:url(images/RHOS/navButtonLOR.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2056 a:hover { background:url(images/RHOS/navButtonLOR.png) center -144px no-repeat; }

/*/ Main /*/
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2058 {}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2058 a { width:250px; height:190px; margin:0 23px 0 0; background:url(images/RHOS/navButtonHome.png) center top no-repeat;  }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2058 a:hover { background:url(images/RHOS/navButtonHome.png) center -216px no-repeat;  }

/*/ LOTW /*/
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2055 {}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2055 a { margin:40px 20px 0 0; background:url(images/RHOS/navButtonLOTW.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2055.current-menu-item a { background:url(images/RHOS/navButtonLOTW.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2055 a:hover { background:url(images/RHOS/navButtonLOTW.png) center -144px no-repeat; }
/*/ LOTA /*/
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2054 {}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2054 a { margin:40px 0 0 0; background:url(images/RHOS/navButtonLOTA.png) center top no-repeat;}
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2054.current-menu-item a { background:url(images/RHOS/navButtonLOTA.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav li#menu-item-2054 a:hover { background:url(images/RHOS/navButtonLOTA.png) center -144px no-repeat; }

/*/ Center Column /*/
body.page-template-page-RHOS-php div#main { width:1024px; overflow:auto; position:relative; margin:0 auto; padding:0; top:-55px; }
body.page-template-page-RHOS-php div#container { margin:0 auto; padding:0; }
body.page-template-page-RHOS-php div#content { margin:0 auto; padding:0; }
body.page-template-page-RHOS-php div#content div.page { width:1024px; margin:0 auto; padding:0; background:none; overflow:visible; }

/*/ Homepage /*/
body.page-template-page-RHOS-php .entry-title { text-indent:-9999px; line-height:0; }

ul#heroList { margin:0 auto; padding:0 70px 0px; overflow:auto; }
ul#heroList li { list-style-type:none; width:183px; height:350px; float:left; padding:0 30px 0 0; text-indent:-9999px; }
ul#heroList li h3 { text-indent:0; text-align:center; margin:0; }
ul#heroList li a { display:block; width:100%; height:280px; padding:0 30px 0 0; }
ul#heroList li ul { margin:0; padding:0; line-height:0;  }
ul#heroList li ul li { width:750px; height:393px; position:absolute; left:-9999px; list-style-type:none; }
ul#heroList li:hover ul li { width:750px; height:393px; padding:0; position:absolute; left:auto; background:white; z-index:1;   }
ul#heroList li#coverLOTV a { background:url(images/RHOS/hpCoverLOTV.png) -15px top no-repeat; }
ul#heroList li#coverLOTV a:hover { background:url(images/RHOS/hpCoverLOTV.png) -15px -288px no-repeat; }
ul#heroList li#coverLOR a {  background:url(images/RHOS/hpCoverLOR.png) -15px top no-repeat; }
ul#heroList li#coverLOR a:hover { background:url(images/RHOS/hpCoverLOR.png) -15px -288px no-repeat; }
ul#heroList li#coverLOTW a { background:url(images/RHOS/hpCoverLOTW.png) 10px top no-repeat; }
ul#heroList li#coverLOTW a:hover { background:url(images/RHOS/hpCoverLOTW.png) 10px -288px no-repeat; }
ul#heroList li#coverLOTW h3 { margin:0 -30px 0 30px; }
ul#heroList li#coverLOTA a { background:url(images/RHOS/hpCoverLOTA.png) 10px top no-repeat; }
ul#heroList li#coverLOTA a:hover { background:url(images/RHOS/hpCoverLOTA.png) 10px -288px no-repeat; }
ul#heroList li#coverLOTA h3 { margin:0 -30px 0 30px; }

ul#heroList li#coverLOTV ul li#rolloverLOTVLI { margin:33px 0 0 67px;  background:url(images/RHOS/heroRollovers.png) center -431px no-repeat; text-indent:-9999px; }
ul#heroList li#coverLOR ul li#rolloverLORLI { margin:33px 0px 0 -146px; background:url(images/RHOS/heroRollovers.png) center -863px no-repeat; text-indent:-9999px;  }
ul#heroList li#coverLOTW ul li#rolloverLOTWLI { margin:33px 0 0 -359px; background:url(images/RHOS/heroRollovers.png) center -1295px no-repeat; text-indent:-9999px;  }
ul#heroList li#coverLOTA ul li#rolloverLOTALI { margin:33px 0 0 -572px; background:url(images/RHOS/heroRollovers.png) center -1727px no-repeat; text-indent:-9999px;  }

div#seriesIntro { width:750px; height:393px; margin:0 auto 75px; background:url(images/RHOS/heroRollovers.png) center top no-repeat; text-indent:-9999px;  }

/*/ Homepage Video /*/
div#RHOSVideo { margin:40px 0 75px; text-align:center; }

/*/ Homepage Dialogue /*/
div#authorDialogue { width:660px; margin:0 auto 40px; padding:50px 80px 60px; background:url(images/RHOS/authorDialogueBG.png) center top repeat-y; }
div#scrollTop { position:absolute; width:750px; height:159px; margin:-50px 0 0 -45px; background:url(images/RHOS/authorDialogueTB.png) center top no-repeat;  }
div#scrollBottom { position:absolute; width:750px; height:159px; margin:-100px 0 0 -45px; background:url(images/RHOS/authorDialogueTB.png) center bottom no-repeat; }

span.dcT { display:block; float:left; width:82px; height:51px; text-indent:-9999px; margin:0 5px 20px 0; background:url(images/RHOS/dcT.png) center center no-repeat; }
span.dcO { display:block; float:left; width:50px; height:50px; text-indent:-9999px; margin:0 5px 20px 0; background:url(images/RHOS/dcO.png) center center no-repeat; }
span.dcR { display:block; float:left; width:80px; height:50px; text-indent:-9999px; background:url(images/RHOS/dcR.png) center center no-repeat; }
h3.authorFirstParagraph { display:block; width:550px; margin:0 auto 1.5em; font-style:italic; color:#A1090F; line-height:1.5em; }
p.authorFirstParagraph { display:block; width:650px; margin:0 auto 1.5em; text-align:center; font-style:italic; }
p.authorFinalParagraph { display:block; width:550px; margin:0 auto; text-align:center; font-weight:bold; color:darkred; }

b.jill { font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#A63A0C; }
b.gena { font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#4B184C; }
b.jessica { font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#022755; }
b.nalini { font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:1.5em; color:#A1090F; }

/*/ WTB /*/
div#wtb { width:660px; margin:0 auto 40px; padding:50px 80px 60px; background:url(images/RHOS/authorDialogueBG.png) center top repeat-y;  }
ul.wtbUL { position:relative; margin:0 auto; padding:0; width:500px; overflow:auto; z-index:2;  }
ul.wtbUL li { list-style-type:none;}
ul.wtbUL li a { display:block; width:110px; height:60px; float:left; overflow:hidden; margin:0 15px 20px 0; text-indent:-9999px; }
ul.wtbUL li:hover a { }

li.walmart a { background:url(images/RHOS/wtbWalmart.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
li.walmart a:hover { border-bottom:2px solid #C6161D; }
li.kmart a { background:url(images/RHOS/wtbKmart.png) center center no-repeat ; border-bottom:2px solid #A68F64;  padding:0;   }
li.kmart a:hover { border-bottom:2px solid #C6161D; }
li.bn a { background:url(images/RHOS/wtbBN.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
li.bn a:hover { border-bottom:2px solid #C6161D; }
li.meijer a { background:url(images/RHOS/wtbMeijer.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
li.meijer a:hover { border-bottom:2px solid #C6161D; }
li.amazon a { background:url(images/RHOS/wtbAmazon.png) center center no-repeat ; border-bottom:2px solid #A68F64; padding:0 0 7px;     }
li.amazon a:hover { border-bottom:2px solid #C6161D; }
li.target a { width:50px; background:url(images/RHOS/wtbTarget.png) center center no-repeat ; border-bottom:2px solid #A68F64;  }
li.target a:hover { border-bottom:2px solid #C6161D; }
li.books-a-million a { background:url(images/RHOS/wtbBAM.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
li.books-a-million a:hover { border-bottom:2px solid #C6161D; }
li.borders a { background:url(images/RHOS/wtbBorders.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
li.borders a:hover { border-bottom:2px solid #C6161D; }
li.chapters a { background:url(images/RHOS/wtbChapters.png) center center no-repeat ; border-bottom:2px solid #A68F64;  }
li.chapters a:hover { border-bottom:2px solid #C6161D; }
li.hqn a { background:url(images/RHOS/wtbHQN.png) center center no-repeat; border-bottom:2px solid #A68F64;  }
li.hqn a:hover { border-bottom:2px solid #C6161D; }
li.indie a { background:url(images/RHOS/wtbIndie.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
li.indie a:hover { border-bottom:2px solid #C6161D; }

/*/ Single Pages /*/
/*/ Book Info /*/
div#bookContent { width:900px; margin:50px auto 50px; padding:25px 0 5px; overflow:auto; }
div#bookCover { width:330px; height:480px; float:left; margin:-25px 15px 15px 0; overflow:visible; }
div#bookCover img {}
div#bookCover h2#onSaleDate { font: bold 1.75em Arial, Helvetica, sans-serif; color:#A10309; text-align:center; }

div#bookCopyLOTV { width:430px; height:auto; float:left; padding:0px 25px; background:url(images/RHOS/copyBGLOTV.jpg) center center no-repeat; }
div#bookCopyLOR { width:430px; height:auto; float:left; padding:0px 25px; background:url(images/RHOS/copyBGLOR.jpg) center center no-repeat; }
div#bookCopyLOTW { width:430px; height:auto; float:left; padding:0px 25px; background:url(images/RHOS/copyBGLOTW.jpg) center center no-repeat; }
div#bookCopyLOTA { width:430px; height:auto; float:left; padding:0px 25px; background:url(images/RHOS/copyBGLOTA.jpg) center center no-repeat; }
div#bookContent div#bookCopyScrollTop { position:relative; width:490px; height:125px; margin:-5px 0 -35px -30px; background:url(images/RHOS/contentScrollTop.png) center center no-repeat;  }
div#bookContent div#bookCopyScrollBtm { position:relative; width:490px; height:125px; margin:-75px 0 0 -30px; padding:0; background:url(images/RHOS/contentScrollBtm.png) center center no-repeat; }
h1.copyHeader { font:bold 2em Georgia, "Times New Roman", Times, serif; margin:-100px 0 0; text-align:center; clear:none;  }
h2.copySubhead { font:italic 1.25em Georgia, "Times New Roman", Times, serif;  margin:0 0 25px; text-align:center; clear:none; }
.LOTVColor { color:#A10309; }
.LORColor { color:#A63707; }
.LOTWColor { color:#084CA1; }
.LOTAColor { color:#4B184C; }

div#bookCopy p { }

/*/ WTB Single /*/
h2.wtbSingleHeader { font: 1.5em bold Georgia, "Times New Roman", Times, serif; color:darkred; text-align:center; }
div#wtbSingle { margin:0 auto; }
ul.wtbULSingle{ position:relative; margin:-5px auto 25px; padding:0; width:500px; overflow:auto; z-index:2;  }
ul.wtbULSingle li { list-style-type:none;}
ul.wtbULSingle li a { display:block; width:75px; height:40px; float:left; overflow:hidden; margin:0 10px 10px 0; text-indent:-9999px; }
ul.wtbULSingle li:hover a { }

ul.wtbULSingle li.walmart a { background:url(images/RHOS/wtbSWalmart.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
ul.wtbULSingle li.walmart a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.kmart a { background:url(images/RHOS/wtbSKmart.png) center center no-repeat; width:40px; border-bottom:2px solid #A68F64;  padding:0;   }
ul.wtbULSingle li.kmart a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.bn a { background:url(images/RHOS/wtbSBN.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
ul.wtbULSingle li.bn a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.meijer a { background:url(images/RHOS/wtbSMeijer.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
ul.wtbULSingle li.meijer a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.amazon a { background:url(images/RHOS/wtbSAmazon.png) center center no-repeat ; border-bottom:2px solid #A68F64; padding:0 0 7px;     }
ul.wtbULSingle li.amazon a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.target a { width:50px; background:url(images/RHOS/wtbSTarget.png) center center no-repeat ; border-bottom:2px solid #A68F64;  }
ul.wtbULSingle li.target a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.books-a-million a { background:url(images/RHOS/wtbSBAM.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
ul.wtbULSingle li.books-a-million a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.borders a { background:url(images/RHOS/wtbSBorders.png) center center no-repeat ; border-bottom:2px solid #A68F64;   }
ul.wtbULSingle li.borders a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.chapters a { background:url(images/RHOS/wtbSChapters.png) center center no-repeat ; border-bottom:2px solid #A68F64;  }
ul.wtbULSingle li.chapters a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.hqn a { background:url(images/RHOS/wtbSHQN.png) center center no-repeat; border-bottom:2px solid #A68F64;  }
ul.wtbULSingle li.hqn a:hover { border-bottom:2px solid #C6161D; }
ul.wtbULSingle li.indie a { background:url(images/RHOS/wtbSIndie.png) center center no-repeat ; border-bottom:2px solid #A68F64;    }
ul.wtbULSingle li.indie a:hover { border-bottom:2px solid #C6161D; }

p.shoppingListLink { position:relative; z-index:3; margin:-15px 0 0; text-align:center; font-style:italic; }
p.shoppingListLink a { color:#C6161D;  }
div#wtb p.shoppingListLink { position:relative; z-index:3; margin:0; text-align:center; font-style:italic; }

div#characterDescription { width:660px; height:auto; margin:0 auto 50px; padding:50px 40px 60px; background:url(images/RHOS/paperBG.jpg) center center no-repeat; clear:both; }
div#characterDescription div#scrollTop { position:absolute; width:750px; height:159px; background:url(images/RHOS/authorDialogueTB.png) center top no-repeat;  }
div#characterDescription div#scrollBottom { position:absolute; width:750px; height:159px; background:url(images/RHOS/authorDialogueTB.png) center bottom no-repeat; }
div#characterDescription p { }
div#characterDescription p.charDescP { text-indent:150px; }

div#fairyTaleDescription { width:660px; height:auto; margin:0 auto 50px; padding:50px 40px 60px; background:url(images/RHOS/paperBG.jpg) center center no-repeat; clear:both; }
h2.fairyTaleHeader { margin:0 0 20px; font: 2em Georgia, "Times New Roman", Times, serif; color:#A10309; text-align:center;  }

/*/ Headers /*/
h2#characterDescHeaderLOTV { display:block; width:341px; height:104px; margin:-15px 0 -10px 35px; background:url(images/RHOS/charDescHeaderLOTV.png); text-indent:-9999px; }
h2#characterDescHeaderLOR { display:block; width:341px; height:104px; margin:-15px 0 -10px 35px; background:url(images/RHOS/charDescHeaderLOR.png); text-indent:-9999px; }
h2#characterDescHeaderLOTW { display:block; width:341px; height:104px; margin:-15px 0 -10px 35px; background:url(images/RHOS/charDescHeaderLOTW.png); text-indent:-9999px; }
h2#characterDescHeaderLOTA { display:block; width:341px; height:104px; margin:-15px 0 -10px 35px; background:url(images/RHOS/charDescHeaderLOTA.png); text-indent:-9999px; }

/*/ Wallpapers /*/
div#downloads { width:960px; overflow:auto; text-align:center; }
div.wallpaperWrapper { width:300px; float:left; margin:25px 20px 0 0; text-align:center;  }
div.wallpaperWrapper img { }
div.wallpaperWrapper a img { margin:0 auto 15px; border:2px solid black;  }
div.wallpaperWrapper a:hover img { border:2px solid darkred;  }
div.wallpaperWrapper h3 { position:relative; color:white; bottom:0;  }

/*/ Footer /*/
/*/ Nav /*/
body.page-template-page-RHOS-php div#footer { margin:0 0 25px; padding:0; }

body.page-template-page-RHOS-php div#footer div#colophon { margin:0 0 -35px; padding:0; }
body.page-template-page-RHOS-php div#footer div.menu-rhos-nav-container { margin:0; padding:0; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 { width:1024px; height:190px; background:url(images/RHOS/navBG.png) center center no-repeat; margin:0; padding:0;  }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li { height:0; list-style-type:none; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li a { display:block; float:left; width:110px; height:105px; text-indent:-9999px; }

/*/ LOTV /*/
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2057 {}
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2057 a { margin:40px 20px 0 120px; background:url(images/RHOS/navButtonLOTV.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2057.current-menu-item a { background:url(images/RHOS/navButtonLOTV.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2057 a:hover { background:url(images/RHOS/navButtonLOTV.png) center -144px no-repeat; }

/*/ LOR /*/
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2056 {}
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2056 a { margin:40px 24px 0 0; background:url(images/RHOS/navButtonLOR.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2056.current-menu-item a { background:url(images/RHOS/navButtonLOR.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2056 a:hover { background:url(images/RHOS/navButtonLOR.png) center -144px no-repeat; }

/*/ Main /*/
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2058 { }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2058 a { width:250px; height:190px; margin:0px 23px -35px 0; background:url(images/RHOS/navButtonHome.png) center top no-repeat;  }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2058 a:hover { background:url(images/RHOS/navButtonHome.png) center -216px no-repeat;  }

/*/ LOTW /*/
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2055 {}
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2055 a { margin:40px 20px 0 0; background:url(images/RHOS/navButtonLOTW.png) center top no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2055.current-menu-item a { background:url(images/RHOS/navButtonLOTW.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2055 a:hover { background:url(images/RHOS/navButtonLOTW.png) center -144px no-repeat; }

/*/ LOTA /*/
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2054 {}
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2054 a { margin:40px 0 0; background:url(images/RHOS/navButtonLOTA.png) center top no-repeat;}
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2054.current-menu-item a { background:url(images/RHOS/navButtonLOTA.png) center -144px no-repeat; }
div.menu-rhos-nav-container ul#menu-rhos-nav-1 li.menu-item-2054 a:hover { background:url(images/RHOS/navButtonLOTA.png) center -144px no-repeat; }

/*/ Meta Footer /*/
div#metaFooter { width:100%; position:relative; overflow:auto; margin:-35px 0 0; }
div#metaFooter div#homeLink { width:45%; float:left; }
div#metaFooter div#homeLink a { color:white; }
div#metaFooter div#homeLink p.copyright { display:block; margin:25px 0 0; font-size:.75em; color:white; }
div#metaFooter div#socialMediaHeaderWrapper { width:25%; float:right; }
div#metaFooter div#socialMediaHeaderWrapper div#facebookHeaderWrapper { float:right; width:auto; margin:0 10px 0 0; }
div#metaFooter div#socialMediaHeaderWrapper div#twitterHeaderWrapper { float:right; width:auto;  }
