body {
	line-height:1.4;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:  Arial,'Lucida Grande', Verdana, Sans-Serif;
	color: #333;
	margin:0;
}

#starz {
	background-image: url(../images/background-space.jpg);
	width:100%;

/*	background:url(../images/space-overlay.png) no-repeat;
	margin: auto;*/
}

/*
.read #starz{
	background-image: url(../images/background-rw-6.jpg);
}
*/

.forkids #starz {
	background-image: url(../images/background-rw-9.jpg);
}


.art #starz {
	background-image: url(../images/background-rw-11.jpg);
}

.books #starz {
	background-image: url(../images/background-rw-3.jpg);
}

.guestbook #starz {
	background-image: url(../images/background-rw-4.jpg);
}

.contact #starz {
	background-image: url(../images/background-rw-5.jpg);
}

.parents #starz {
	background-image: url(../images/RWweb_wallppr2.jpg);
}

.news #starz {
	background-image: url(../images/RWweb_wallppr3.jpg);
}



/* CSS Document */

/*
=====================================================================
index
---------------------------------------------------------------------
-overrides
-index
-page
-navigation
-footer
-slider
-overrides


=====================================================================
color
---------------------------------------------------------------------

*/


/* =overrides ---------------------------------------------------------- */

.container {
	padding:0;
	width:960px;
	font-size:1.2em;
}


#rwcontenttop{	
	background:url(../images/background-content-header.png) no-repeat;
	padding:15px 0 0;
}

#rwcontent{	
	background:#fff url(../images/background-navigation.gif);
}


/*blue header*/
.forkids #header a{
	display:block;
	width:960px;
	height:135px;
	background:url(../images/rosemary-wells-header-dark.png) no-repeat;
}

/*red header*/
.parents #header a, .guestbook #header a{
	display:block;
	width:960px;
	height:135px;
	background:url(../images/rosemary-wells-header-red.png) no-repeat;
}


#header a {
	display:block;
	width:960px;
	height:135px;
	background:url(../images/rosemary-wells-header.png) no-repeat;
	text-decoration:none;
}

/* =index ---------------------------------------------------------- */

#content-container {
	background:#fff;
	text-align:center;
	position:relative;
	height:695px;
	margin-top:0;
}

/* - rotator - */

#slideshow {
	position:relative;
	z-index:5;
	left:13px;
}


#rotator-nav-container {
	position:absolute;
	z-index:20;
	top:615px;
	left:15px;
	width:600px;
	height:100px;
}

#rotator-title {
	position:absolute;
	z-index:25;
	top:620px;
	left:15px;
	width:600px;
	height:100px;
}

/* =slider ---------------------------------------------------------- */
#nav {
	position:absolute;
	z-index:30;
	top:612px;
	left:235px;
}
#nav ul {
}
#nav li { 
	list-style:none;
	display:inline;
}
#nav a { 
	float:left;
	padding:8px;
	margin:0 10px 0 0;
	/*background:	url(../images/nav-trans-background.gif) no-repeat;*/
	background:#fff;
	border:1px solid #ccc;
}
#nav a.activeSlide { background: #fae82a }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }


#slideshow img:hover {
	cursor:pointer;
}

.transparent-class {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.rotator-text {
	text-align:left;
	float:left;
	width:210px;
	margin:5px 0 0 15px;
}

.rotator-text h3 {
	margin-bottom:.25em;
	text-transform:capitalize;
	line-height:1.0;
}
/* =navigation ---------------------------------------------------------- */

#navigationContainer{
	margin-top:5px;
}


#navigationContainer ul {
	
	margin:0 10px;
}

#navigationContainer ul li {
	list-style:none;
}

#navigationContainer ul li a {
	display:block;
	background-position:5px 0;
	background-repeat:no-repeat;
	padding:36px 100px 25px 10px;
	text-decoration:none;
	color:#999;
	line-height:1.0;
	font-size:1.2em;
}

.wp-image-729 {margin-left:20px;}

#navigationContainer ul li:hover, .studio #navigationContainer ul li#inTheStudio,
.forkids #navigationContainer ul li#kids,
.parents #navigationContainer ul li#parentsEducators,
.books #navigationContainer ul li#books,
.art #navigationContainer ul li#originalArtwork,
.read #navigationContainer ul li#readToYourBunny,
.guestbook #navigationContainer ul li#signOurGuestBook,
.news #navigationContainer ul li#newsEvents
{
	background-image:url(../images/nav-on-background.gif);
	background-repeat:no-repeat;
} 

#navigationContainer ul li#inTheStudio a {
	background-image:url(../images/in-the-studio-with-rosemary.png);
}

#navigationContainer ul li#kids a {
	background-image:url(../images/nav-kids.png);
}

#navigationContainer ul li#parentsEducators a {
	background-image:url(../images/nav-parents-educators.png);
}

#navigationContainer ul li#books a {
	background-image:url(../images/nav-books.png);
}

#navigationContainer ul li#originalArtwork a {
	background-image:url(../images/nav-artwork.png);
}

#navigationContainer ul li#readToYourBunny a {
	background-image:url(../images/nav-read-to-bunny.png);
}

#navigationContainer ul li#newsEvents a {
	background-image:url(../images/nav-news.png);
}

#navigationContainer ul li#signOurGuestBook a {
	background-image:url(../images/nav-guest-book.png);
}

#studio-nav {
	display:inline;
	padding-left:0;
	margin-left:15px;
}


#studio-nav ul {
	list-style:none;
	display:inline;
	padding-left:0;
	margin-left:15px;
}

#studio-nav ul li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

/* =page ---------------------------------------------------------- */


#page-container {}
#page-container .post {margin:0 15px;}
#page-container .entry {margin:0 2px}
.parents #page-container .entry {margin:0 15px}

#page-container h2, #category-content h2.header  {
	text-indent: -5000px;
	height: 66px;
	width:610px;
	background-repeat:no-repeat;
}

.studio #page-container h2 {background-image:url(../images/page-header-in-the-studio.gif);		}
.forkids #page-container h2 {background-image:url(../images/page-header-for-kids.gif);		}
.parents #page-container h2, .read #page-container h2  {background-image:url(../images/page-header-parents.gif);}

.art #page-container h2 {
	background-image:url(../images/page-header-in-the-art.gif);		
}

.guestbook #page-container h2 {
	background-image:url(../images/page-header-guestbook.gif);		
}

.booksellers #page-container h2 {
	background-image:url(../images/page-header-booksellers.gif);		
}

.contact #page-container h2 {
	background-image:url(../images/page-header-contact.gif);		
}

.news #page-container h2.header  {
	background-image:url(../images/page-header-news.gif);		
}


.books #page-container h2.header {
	background-image:url(../images/page-header-books.gif);		
}



#page-container .post h3, #page-container .post h3 a{
	font-size:1.6em;
	font-weight:normal;
	letter-spacing:-0.036em;
	color:#333333;
	line-height:1.0;
	margin-bottom:4px;	
}

 #page-container .post h3 a {
 	font-size:1.0em ! important;
	margin-bottom:10px;	
  }


.navigation {
	padding:15px 20px;
	margin:0 0 15px;
}

.entry {
}

.entry img.alignright {
	float:right;
	padding:5px 0 5px 10px;
}

.entry img.alignleft {
	float:left;
	padding:5px 10px 5px 0;
}


#biography {
	background: url(../images/its-biography.jpg) no-repeat;
	width:593px;
	height:339px;
	margin-top:-4px;
}

.studio-image-cludge{margin-top:-4px;}

#kidsVideo {
	margin-top:-5px;
	background: url(../images/its-kids-video-background.jpg) no-repeat;
	padding:26px 50px 42px;
}

#kidsColor {
	margin-top:-5px;
	background: url(../images/its-kids-color-background.jpg) no-repeat;
	padding:15px 20px;
}

#kidsMoney {
	margin-top:-5px;
	background: url(../images/its-kids-money-background.jpg) no-repeat;
	padding:15px 20px;
}

.plainsub {
	margin-top:-5px;
	background: url(../images/its-blank-background.jpg) no-repeat;
	padding:15px;
}

#books-sidebar-container .Categ {
	margin-top:5px;
}

#books-sidebar-container .Categ ul{
	padding-left:10px;
	margin-left:10px;
}

#books-sidebar-container .Categ ul li{
	list-style-type:circle;
}


/* =page -  for kids ---------------------------------------------------------- */

.for-kids-links {
	margin:10px;
}

.page-navi ul {
	float:right;
	list-style:none;
	margin:0 5px 400px 35px;
}

.coloring-pages {
	margin:0 0 0 15px;
}

.coloring-pages img {
	width:150px;
	margin:5px;
	border:1px dotted #666;
	padding:5px;
}


.bunny-money {
	margin:5px 0;
}

.bunny-money dl {
	margin:0;
	padding:0;
	width:85%;
}

.bunny-money dl dt {
	font-size:1.4em;
	color:#333333;
	font-weight:normal;
}

.bunny-money dl dd {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	clear:left;
	border-bottom:1px dotted #ccc;
}

.kids-index-block {
	position:relative;
	z-index:1;
}

.poll-block {
		background: url(../images/for-kids-sq-4.jpg) no-repeat;
		vertical-align:top;
}

.kids-index-block table td {
	padding:0;
}


.kids-index-block table td.right {
	text-align:right;
}

.kids-index-block #poll-container ul {
	list-style:none;
	margin:5px 0;
	padding-left:0;
}

#videoList {
	margin-left:40px;
}

#videoList li {
	padding:50px 25px 60px 125px;
	background-position:10px 5px;
	border-bottom:1px dotted #ccc;
	list-style:none;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	cursor:pointer;
	font-size:1.4em;
}

#videoList li.active {
	background-color:#ecf6fc;
}

#videoList li#videoMaxChocolate {
	background-image:url(../images/video-chocolate-max.jpg);
		padding:40px 25px 48px 125px;
}

#videoList li#videoOtto {
	background-image:url(../images/video-otto-for-prez.jpg);
	padding:40px 25px 43px 125px;
}

#videoList li#videoEmily {
	background-image:url(../images/video-emily-100-days-school.jpg);
	padding:40px 25px 64px 125px;
}

#videoList li#videoNoisyNora {
	background-image:url(../images/video-noisy-nora.jpg);
	padding:40px 25px 72px 125px;
}


#videoList li#videoMorris {
	background-image:url(../images/video-morris.jpg);
}

#videoList li#videoMaxChristmas {
	background-image:url(../images/video-max-christmas.jpg);
}


#videoList li#videoVoyage {
	background-image:url(../images/video-voyage.jpg);
	padding:40px 25px 65px 125px;
}

#videoList li#videoVisit {
	background-image:url(../images/video-visit.jpg);
		background-position:15px 8px;
	padding:25px 25px 25px 125px;

}

#videoList li#videoInterview {
	background-image:url(../images/video-interview.jpg);
	background-position:0 5px ;
	padding:25px 25px 25px 125px;
}

#page-container #kidsColor h3 , #page-container #kidsMoney h3 {
	margin:10px 15px 2px 15px;;
}  
 #kidsColor h3+p , #kidsMoney h3+p {
	margin:0 15px 10px 15px;;
}  

#page-container #kidsColor h3 , #page-container #kidsMoney h3 , #kidsColor h3+p , #kidsMoney h3+p {
	color:#19859d;
}  

/* =books -   ---------------------------------------------------------- */

.entry .buynowlink {
	display:block;
	background: url(../images/buy-now-icon.png) no-repeat;
	padding:5px 0 5px 55px;
	font-size:0.9em;
	text-decoration:underline;
	color:#19859d;
}

.news  #category-content,.books  #category-content{
	background: url(../images/news-background.gif) no-repeat 405px 65px;
}

#books-header-nav-container {
	background-image: url(../images/books/back-top-new.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:56px
}

.news #books-header-nav-container {
	height:15px
}

#books-footer-nav-container {
	background-image: url(../images/books/back-bottom-new.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	height:19px
}

#books-content-container {
	background-image: url(../images/books/back-middle-new.gif);
	background-repeat:repeat-y;
	background-position:2px 0;
}

.schedule-event {
	margin:10px 5px 15px -5px;
}

#booksNewborn #books-header-nav-container { background-image: url(../images/books/back-top-newborn.gif);}
#booksNewborn #books-footer-nav-container {	background-image: url(../images/books/back-bottom-newborn.gif);}
#booksNewborn #books-content-container { background-image: url(../images/books/back-middle-newborn.gif); }

#booksAge49 #books-header-nav-container { background-image: url(../images/books/back-top-age49.gif);}
#booksAge49 #books-footer-nav-container {	background-image: url(../images/books/back-bottom-age49.gif);}
#booksAge49 #books-content-container { background-image: url(../images/books/back-middle-age49.gif); }

#booksAge912 #books-header-nav-container { background-image: url(../images/books/back-top-age912.gif);}
#booksAge912 #books-footer-nav-container {	background-image: url(../images/books/back-bottom-age912.gif);}
#booksAge912 #books-content-container { background-image: url(../images/books/back-middle-age912.gif); }

#booksParents #books-header-nav-container { background-image: url(../images/books/back-top-parents.gif);}
#booksParents #books-footer-nav-container {	background-image: url(../images/books/back-bottom-parents.gif);}
#booksParents #books-content-container { background-image: url(../images/books/back-middle-parents.gif); }


#books-list-container {
	float:left;
	width:388px;
	padding:0 10px 5px 5px;
}

#books-sidebar-container {
	float:left;
	width:170px;
	padding:10px  0;
	color:#11566c;
}

#books-sidebar-container a {

	color:#11566c;
}

#books-list-container .post {
	background: url(../images/books/post-background.gif) no-repeat;
	padding:15px;
	}
	
#books-list-container .post h3 , #books-list-container .post h3 a{
	color: #19859d;
	font-style:italic;
	}	

#books-list-container .entry {
	margin:0;
	}	
	
#books-list-container p img {
	margin:0 .8em 1em 0;
	float:left;
	}	
#books-list-container p  {
	color:#666;
	}			
	
#page-container .post #books-sidebar-container h3 {
	color:#990000;
	margin:0;
	padding:0;
	font-size:1.4em;
	line-height:1.1;
}	

#books-sidebar-container dl {
	margin:10px 0;
}

#books-sidebar-container dl dt a {
	margin:0;
	color:#11566c;
	text-decoration:none;
	line-height:1.0;
}
	
#books-sidebar-container dd {
	color:#d5eeff;
	margin:0 0 8px;
	font-size:0.9em;
}

#books-sidebar-container ul{
	margin:10px 0;
}

#books-sidebar-container ul li{
	list-style:none;
	margin-bottom:5px;
}

#books-sidebar-container ul li a {
	color:#11566c;
	text-decoration:none;
}

.news #books-sidebar-container {
	width:175px;
	padding:0;
}

/* =parents -------------------------------------------------------------- */

#parents-nav {
	margin-left:15px;
	margin-bottom:0px;
}

#forParentsVideo {
	background: url(../images/parents-video-background.jpg) no-repeat;
	padding:5px 15px 10px; 
	height:390px;
}

#forParentsVideo ul {
	float:left;
	width:140px;
	margin-left:0;
	padding-left:0;
	list-style:none;
}

#forParentsVideo ul li a {
	display:block;
	width:140px;
	height:124px;
	overflow:hidden;
	background-position:0 0;
	text-decoration:none;
}

#videoMeetRosemary {
 background-image: url(../images/parents-video-nav-meet-rosemary.jpg);
}

#videoDiggingStories {
 background-image: url(../images/parents-video-nav-digging.jpg);
}

#videoLincoln {
 background-image: url(../images/parents-video-nav-lincoln.jpg);
}

#forParentsVideo ul li a:hover {
	background-position:-140px 0;
}

#forParentsVideo ul li.active a{
	background-position:-280px 0;
}

#parentsEmbed {
	margin:20px 10px 15px 0;
}


/* =original-art -   ---------------------------------------------------------- */

.art #page-container .entry {
	background:#e1e9fc url(../images/original-artwork-background.gif) no-repeat;
	margin:-10px 0 0;
	padding:12px 25px 0;
}

.art #page-container .post {
	margin:0 10px 0 15px;
}

#carouselContainer {
	background:url(../images/carousel-background.jpg) no-repeat;
	margin-top:-10px;
	padding:5px 5px 5px 10px;
}




#carouselContainer a {
	cursor:pointer;
}

#carouselContainer li {
	padding:0;
	margin:0;
}

#carouselContainer table {
	width:96%;
}

#carouselContainer td {
	padding:4px 0;
}

.half {float:left;width:44%;margin-right:6%;}
.original-art-bottom {margin:10px 0 0 30px;}
.original-art-bottom ul a {color:#333333;text-decoration:none;}
.original-art-bottom ul a:hover {text-decoration:underline;}
.original-art-bottom ul li {list-style:circle;padding:1px 0;}
.original-art-bottom p {margin:1em 0}


/* =read -   ---------------------------------------------------------- */

.read-note {
	background:#f0f0f0 url(../images/read-cover.jpg) no-repeat 10px 10px;
	padding:20px 30px 20px 90px;
	color:#666666;
}

.resouces caption {
	padding:5px;
	font-size:1.4em;
	background:#efefe7;
}

.resouces td {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	padding-top:5px;
}


.resouces td h4 {
	margin-bottom:.5em !important;
	font-weight:bold;
}

.reading-list th {
	width:30%;
}

#toggle-search {
	background:url(../images/continue.gif) no-repeat;
	padding-top:45px;
}

/* read to your bunny */
#forParentsRead {
	background: url(../images/for-parents-read-background.jpg) no-repeat;
	padding:10px 0;
}

#forParentsResources {
	background: url(../images/for-parents-read-resources.jpg) no-repeat;
	padding:15px 10px;
}

#forParentsBirthdayKit	{ margin-top:-5px;
		background: url(../images/its-kids-money-background.jpg) no-repeat;
		padding:15px 0;
	}

.kids-bday-container {
	background:#fff;
	color:#02559f;
	height:240px;
	padding:10px;
	margin-right:5px;
	margin-bottom:10px;
}

.bday-downloads {text-align:center;}

.bday-block {
	float:left;
	border:1px dotted #ccc;
	width:28%;
	margin:1%;
	padding:1%;
	height:35px;
	text-align:left;
	padding-top:80px;
	background-position: 5px 5px;
	background-repeat:no-repeat;

}

#invitations {background-image: url(../images/download-invitations.jpg);}
#bdayHats {background-image: url(../images/download-hats.jpg);}
#cupcakeToppers {background-image: url(../images/download-toppers.jpg);}
#cupcakeToppers {background-image: url(../images/download-toppers.jpg);}
#decorativeFlags {background-image: url(../images/download-flags.jpg);}
#pinTheTail {background-image: url(../images/download-pin-the-tail.jpg);}
#giftBagLabels {background-image: url(../images/download-labels.jpg);}

.bday-block h5{
	color:#02559f;
	font-size:1.0em;
	margin:0 0 0 5px;
	letter-spacing:1.0;
}

.bday-block p{
	font-size:0.9em;
	margin:0 0 0 5px;
	color:#666666;
}

.bday-block p a {text-decoration:none;color:#666666;}


h3.gift-header { 
	background: url(../images/bday-sub-header.gif) no-repeat -1px 16px;
	text-indent: -5000em;
	width:100%;
	height:25px;
	border-top:1px dotted #ccc;
	margin-top:10px;
	padding-top:15px;
	}

#forParentsBirthdayKit	.bday-text {
	float:left;
	width:164px;
}

#forParentsBirthdayKit	.bday-text p { margin-left:5px;}
#forParentsBirthdayKit	.bday-image {	float:right;}
#forParentsResources table {
	margin:0 ;
	background:#fff;
	border:5px; 
	width: 96%;
}

#bdayContactForm ul {margin:0;padding:0;}
#bdayContactForm ul li {text-align:left; list-style:none;}
#bdayContactForm ul li label {margin-left:10px;}
#bdayContactForm ul li textarea {height:100px;}
#bdayContactForm ul li:before{
	content: "";
	}


.readlist dd, .speaches dd , .readlist dd ul, .speaches dd ul  {
	margin:0;	
}

.readlist {
	background: url(../images/read-to-your-bunny-cover-small.jpg) no-repeat;
	padding-left:100px;
	margin-bottom:15px;
	padding-bottom:10px;	
	border-bottom:1px dotted #ccc;
}

.speaches {
	background: url(../images/rosemary-and-friend.jpg) no-repeat;
	padding-left:100px;
}

.readlist dt, .speaches dt{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.0;
	margin:.5em 0;
	color:#333333;
}


/* =poll -   ---------------------------------------------------------- */
#poll-container {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px dotted #CCCCCC;
	margin-top:5px;
	padding:5px 10px;
	width:82%;
}



.kids-index-block #poll-container {
	background:transparent none repeat scroll 0 0;
	border-top:0 none;
	left:355px;
	margin-top:10px;
	padding:35px 0;
	position:absolute;
	top:250px;
	width:205px;
	z-index:5;
}

.kids-index-block #poll-container p {
	margin:0;
	line-height:0.9;
}

.poll-block a {
	color:#fff;
	size:1.0em;
	display:block;
	margin:32px 0 0 80px;
}


/* =footer ---------------------------------------------------------- */

#footer {
	margin-top:0;
	padding:35px 0 15px;
	color:#fff;
	font-size:1.1em;
	background:url(../images/background-content-footer.png) no-repeat top left;
	font-weight:bold;
}

#footer  a {color:#fff;text-decoration:none;}
 .contact #starz #footer a{background:#c9a3de;padding:5px;}
#footer-navigation {text-align:right;}
#ajFooter {text-align:center; color:#fff;}

/*
 footer blue
*/
.forkids #starz #footer {color:#327d8e !important;}
.forkids #starz #footer a{color:#327d8e;}
.forkids  #ajFooter{color:#327d8e;}

/*
 footer red
*/
.parents #starz #footer, .guestbook #starz #footer {color:#660000 !important;}
.parents #starz #footer a, .guestbook #starz #footer a {color:#660000;}
.parents #ajFooter, .guestbook #ajFooter{color:#660000;}


/* =overrides ---------------------------------------------------------- */

blockquote {
	font-size:1.4em;
	width:200px;
	line-height:1.4;
}
blockquote.left {
	float:left;
	margin:5px 20px 5px 0;
	color:#94b34f;

}

blockquote.right {
	float:right;
	margin:5px 0 5px 5px;
}

.narrowcolumn {
	width:410px;
	padding:0 0 20px 15px;
}

#sidebar {
	margin-left:425px;
	padding:10px 0;
}

.post {
	text-align:left;
	margin:0 0 40px 15px;
}

.post h2 {
	font-size:1.8em;
	line-height:1.2;
}

#sidebar form {
	margin:0 0 35px;
}

#searchform #s {
	width:95px;
}

#searchform #searchsubmit {
	font-size:-0.8em;
	width:60px;
}

#category-content h3 {
	font-size:1.4em;
	margin-bottom:.25em;
}


#category-content .entry {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
}

#category-content  .entry img.alignleft {
	float:left;
	padding:5px 10px 10px 0;
}

.studio .entry {
	padding:0 20px;
}

.success {background:none;;border:none;}

#content h2.pagetitle {
	margin-top:15px;
	text-align:left;
	letter-spacing:-0.036em;
	line-height:1.1;
}


.widecolumn {
	margin:5px 0 0 25px;
	padding:10px 0 20px;
	width:560px;
}

.news #category-content .widecolumn {
	background:#fff;
}

