/*
Theme Name: Bella Luna
Theme URI: http://handmadeinteractive.com/
Description: The Bella Luna theme by <a href="http://handmadeinteractive.com/" target="_blank">Handmade Interactive LLC</a>.
Version: 1.0
Author: Handmade Interactive LLC
Author URI: http://handmadeinteractive.com/
*/

*										{ margin:0; padding:0; text-indent:0; zoom:1; }
IMG										{ border:none; }
LI										{ list-style:none; }
BODY									{ font:12px/16px Arial,Helvetica,sans-serif; height:100%; background:#99c6e3 url("images/bg.jpg") repeat; color:#999999; }

.clear									{ clear:both; line-height:0; font-size:1pt;}
.noprint								{ display:none; }

P										{ margin:0; padding-bottom:15px; }
A										{ outline:none; }

.page									{ margin:0 auto; padding:0; width:1010px; background:url("images/shadow-blue.gif") repeat-y; }

.head-top								{ margin:0 14px 0 14px; width:981px; height:250px; background:url("images/head-top.jpg") no-repeat top;}

.top-menu								{ margin:0 14px 0 14px; width:981px; height:79px; background:#ede3c0;}
.top-menu .menu-content					{ margin-left:0px; width:981px; height:58px; background:url("images/menu-bg.jpg") repeat-x;}
.top-menu UL							{ float:left; margin:0px; width:776px; _margin-left:-12px; }
.top-menu UL LI							{ float:left; display:inline; margin:20px 0 0 15px; padding-left:17px; background:url("images/menu-dot.gif") no-repeat left;}
.top-menu UL LI A						{ text-decoration:none; }
.top-menu UL LI A.list-home				{ display:block; width:46px; height:16px; background:url("images/home.gif") no-repeat; }
.top-menu UL LI A.list-home.current-cat,
.top-menu UL LI A:hover.list-home		{ background:url("images/home-active.gif") no-repeat; }
.top-menu UL LI A.list-about			{ display:block; width:48px; height:16px; background:url("images/about.gif") no-repeat; }
.top-menu UL LI A.list-about.current-cat,
.top-menu UL LI A:hover.list-about		{ background:url("images/about-active.gif") no-repeat; }
.top-menu UL LI A.list-toy			{ display:block; width:80px; height:22px; background:url("images/toy_store.gif") no-repeat; }
.top-menu UL LI A.list-toy.current-cat,
.top-menu UL LI A:hover.list-toy		{ background:url("images/toy_store_hov.gif") no-repeat; }

.top-menu UL LI A.list-bookstore		{ display:block; width:78px; height:16px; background:url("images/bookstore.gif") no-repeat; }
.top-menu UL LI A.list-bookstore.current-cat,
.top-menu UL LI A:hover.list-bookstore	{ background:url("images/bookstore-active.gif") no-repeat; }
.top-menu UL LI A.list-photographs		{ display:block; width:95px; height:22px; background:url("images/photographs.gif") no-repeat; }
.top-menu UL LI A.list-photographs.current-cat,
.top-menu UL LI A:hover.list-photographs{ background:url("images/photographs-active.gif") no-repeat; }
.top-menu UL LI A.list-contact			{ display:block; width:58px; height:16px; background:url("images/contact.gif") no-repeat; }
.top-menu UL LI A.list-contact.current-cat,
.top-menu UL LI A:hover.list-contact	{ background:url("images/contact-active.gif") no-repeat; }
.top-menu UL LI A.list-links			{ display:block; width:45px; height:16px; background:url("images/links.gif") no-repeat; }
.top-menu UL LI A.list-links.current-cat,
.top-menu UL LI A:hover.list-links		{ background:url("images/links-active.gif") no-repeat; }
.top-menu UL LI A.list-archives			{ display:block; width:66px; height:22px; background:url("images/archives.gif") no-repeat; }
.top-menu UL LI A.list-archives.current-cat,
.top-menu UL LI A:hover.list-archives		{ background:url("images/archives_hov.gif") no-repeat; }

.hid-block								{ height: 0px; width: 0px; visibility: hidden; overflow: hidden; }
.hid-block IMG							{ visibility: hidden; }

.top-menu .search						{ float:right; margin:18px 14px 0 0; width:170px; height:27px; }
.top-menu .search INPUT#s1				{ float:left; padding:3px 0 0 9px; width:135px; height:17px; line-height:12px; border:1px solid #bdb6a3; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.top-menu .search INPUT#go1				{ float:right; position:relative; padding:0; margin:0 0 0 -10px; width:33px; height:26px; vertical-align:bottom; }

.top-menu .content-top					{ margin:0 8px 0 0; _margin:0 0 0 0; width:981px; height:21px; background:url("images/content-top.jpg") repeat-x top;}

.page .content							{ padding:20px 55px 0 45px; width:897px; min-height:490px; background:url("images/bg-content.gif") repeat-y; }

.page .content .left-side				{ float:left; padding-right:10px; width:610px; color:#333; }

.page .content .left-side	A			{ text-decoration:underline; color:#333333; }
.page .content .left-side	A:hover		{ text-decoration:none;}

.page .content .left-side P.category_titles					{ margin:0 0 15px 75px; padding:7px 0 0 22px; height:23px; background:url("images/title-star.jpg") no-repeat left; font-family: "Times New Roman",Times,serif; font-size:19px; color:#333333; }

.page .content .left-side .post-title-top					{ margin-bottom:18px; width:610px; background:url("images/title-wave.gif") repeat-x top;}
.page .content .left-side .post-title-bottom				{ padding:4px 0; background:url("images/title-wave.gif") repeat-x bottom;}
.page .content .left-side .post-title						{ width:535px; padding-left:75px; min-height:55px; background:url("images/title-ico.gif") no-repeat left center;}
.page .content .left-side .post-title .title				{ margin:2px 0 10px 0; line-height:24px; font-family:"Times New Roman", Times, serif; font-size:22px; color:#333333; }
.page .content .left-side .post-title SPAN.date				{ display:block; margin-bottom:8px; line-height:12px; color:#616263; }
.page .content .left-side .post-title SPAN.date A			{ padding:0 3px; text-decoration:underline; color:#616263; }
.page .content .left-side .post-title SPAN.date A:hover		{ text-decoration:none; }


.page .content .left-side .post-content						{ padding:0 35px 0 75px; width:500px; }
.page .content .left-side .post-content IMG					{ margin-bottom:16px; }
.page .content .left-side .post-content	IMG.links_img		{ float:left; margin:0 15px 25px 0;}
.page .content .left-side .post-content	P					{ padding-bottom:16px; line-height:16px; color:#333333; }
.page .content .left-side .post-content	P A					{ text-decoration:underline; color:#333333;}
.page .content .left-side .post-content	P A:hover			{ text-decoration:none; }
.page .content .left-side .post-content UL LI				{ margin-left:13px; padding-bottom:16px; list-style:disc; color:#333333; *margin-left:15px; *zoom:0; }
.page .content .left-side .post-content OL LI				{ margin-left:13px; padding-bottom:16px; list-style:decimal; color:#333333; *margin-left:15px; *zoom:0; }

.page .content .left-side .post-content	.entry em			{ zoom:0; }


.page .content .left-side .post-content .table-links TD										{ padding:10px; color:#333333; }
.page .content .left-side .post-content .table-links TD	IMG									{ margin-bottom:10px; }
.page .content .left-side .post-content .table-links .block_category_title					{ padding-top:30px; font-style:normal; font-weight:bold; }
.page .content .left-side .post-content .table-links .block_category_italic					{ padding-left:10px; width:200px; font-style:italic; }
.page .content .left-side .post-content .table-links .right									{ padding-left:60px; }
.page .content .left-side .post-content .table-links .block_category_italic A				{ font-style:normal; color:#333333; text-decoration:underline; }
.page .content .left-side .post-content .table-links .block_category_italic A:href			{ text-decoration:none; }

.page .content .left-side .post-content .table-links .block_category						{ padding-left:10px; width:200px;  }
.page .content .left-side .post-content .table-links .block_category.right					{ padding-left:60px; }
.page .content .left-side .post-content .table-links  .block_category	A					{ color:#333333; text-decoration:underline; }
.page .content .left-side .post-content .table-links  .block_category	A:hover				{ text-decoration:none; }

.page .content .left-side H1								{ padding-bottom:15px; font:20px Arial,Helvetica,sans-serif; color:#333333; }
.page .content .left-side H2								{ padding-bottom:15px; font:18px Arial,Helvetica,sans-serif; color:#333333; }
.page .content .left-side H3								{ padding-bottom:15px; font:16px Arial,Helvetica,sans-serif; color:#888; }

.page .content .left-side H3 A								{ text-decoration:none; color:#999999; }
.page .content .left-side H3 A:hover						{ text-decoration:underline; }

.page .content .left-side .search,
.page .content .left-side.search							{ margin-left:75px; width:535px; color:#333333; }
.page .content .left-side.search h2.center					{ font-weight:normal; }
.page .content .left-side .search h2.center,
.page .content .left-side.search h2.pagetitle				{ margin-bottom:20px; color:#333333; font-weight:normal; font-family:"Times New Roman",Times,serif; font-size:24px; line-height:24px; }
.page .content .left-side .search #searchform,
.page .content .left-side.search #searchform				{ margin:0; }


.page .content .right-side									{ float:right; margin-left:45px; width:215px; }

.page .content .right-side	A								{ text-decoration:underline; color:#333333; }
.page .content .right-side	A:hover							{ text-decoration:none; }

.page .content .right-side .twitter-block					{ margin:0 0 15px -8px; width:230px; height:38px; position:relative; }
.page .content  .right-side .twitter-block A				{ float:left; /* margin-right:10px; _margin-right:9px;*/ }
.page .content  .right-side UL.twitter LI					{ margin-bottom:10px; line-height:16px; }

.page .content .right-side .block1				{ width:196px; height:20px; padding:151px 0 3px 17px; background:url("images/side-img1.jpg") no-repeat;}
.page .content .right-side .block1 A			{ text-decoration:none;  }

.page .content .right-side .post A				{ display:block; text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:14px; color:#464646; }
.page .content .right-side .post A:hover		{ text-decoration:none;}
.page .content .right-side .post SPAN			{ display:block; line-height:16px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#464646; }
.page .content .right-side .post P				{ padding:0 0 15px 0; line-height:14px; font-size:12px; color:#464646; }

.page .content .right-side .mail-content									{ margin-top:25px; width:210px; background:url("images/block-mail-content.gif") repeat-y; }
.page .content .right-side .mail-content .bottom							{ background:url("images/block-mail-bottom.gif") no-repeat bottom; }
.page .content .right-side .mail-content .top								{ padding:9px 19px; width:172px; background:url("images/block-mail-top.gif") no-repeat top; }
.page .content .right-side .mail-content .bottom .top .testim-titile		{ width:167px; height:19px; background:url("images/moon-child-newsletter.gif") no-repeat; }
.page .content .right-side .mail-content .bottom .top .mail					{ margin:9px 0; width:170px; height:26px; background:#a3ae68; }
.page .content .right-side .mail-content .bottom .top .mail INPUT#mail		{ float:left; padding:3px 0 0 9px; width:139px; height:17px; line-height:12px; border: 1px solid #bcb6b6; }
.page .content .right-side .mail-content .bottom .top .mail INPUT#subscgo	{ float:right; margin-left:-17px; width:36px; height:26px; }

.page .content .right-side .title				{ margin:32px 0 10px 0; padding:7px 0 0 22px; width:193px; height:23px; border-top:1px dashed #bababa; background:url("images/title-star.jpg") no-repeat left; font-family: "Times New Roman",Times,serif; font-size:19px; color:#333333; }
.page .content .right-side .title-red			{ margin:32px 0 10px 0; padding:7px 0 0 22px; width:193px; background:url("images/title-star.jpg") no-repeat left; }

.page .content .right-side .adv	A				{ display:block; padding:0; margin:0 0 15px 0; }

.page .content .right-side .mybook				{ display:block; margin-top:15px; width:215px; height:170px; }

.page .content .right-side .loving-link			{ display:block; width:100%; }

.page .content .right-side .testim-block			{ margin-bottom:15px; background:url("images/block-testim-content.gif") repeat-y; }
.page .content .right-side .testim-block .bottom 	{ background:url("images/block-testim-bottom.gif") no-repeat bottom;}
.page .content .right-side .testim-block .top		{ padding:17px 15px 0 17px; background:url("images/block-testim-top.gif") no-repeat top; }
.page .content .right-side .testim-block P			{ padding:10px 0; line-height:14px; color:#373535; }
.page .content .right-side .testim-block A			{ text-decoration:underline; color:#5b5b5b; }
.page .content .right-side .testim-block A:hover	{ text-decoration:none; }

.page .content .right-side .blog-updates	{ display:block; float:right; margin-bottom:10px; padding-left:26px; /*font-size:11px; color:#999;*/color:#5B5B5B; background:url("images/mail-icon.jpg") no-repeat left;}

.shadow-bottom							{ width:995px; height:25px; background:url("images/shadow-bottom.gif") no-repeat bottom; }

.footer									{ width:100%; position:relative; height:86px; background:url("images/footer-bg.gif") repeat-x bottom; }
.footer div.cont							{ margin:auto auto; padding:0; width:995px; font-size:12px; font-weight:bold; color:#000000; }
.footer div.cont A.map								{ float:right; text-decoration:none; color:#000000; }
.footer div.cont A.map:hover						{ text-decoration:underline; }
.footer div.cont .messg { font-weight:normal; font-size:11px; line-height:15px; display:block; width:620px; float:left; clear:left; }
.footer div.cont .messg a { font-size:11px; }
.copy { float:left; padding:10px 0 4px; }

.navigation 										{ width: 100%; }
.alignleft 											{ float: left; }
.alignright 										{ float: right; }

.commentlist .avatar								{ float:left; margin-right:10px; }
.page .content .left-side .commentlist .fn A 		{ font-weight:bold; text-decoration:none; }
.page .content .left-side .commentlist .fn A:hover	{ text-decoration:underline; }

.commentmetadata 									{ float:right; margin-top:-22px; }
.page .content .left-side .commentmetadata A		{ text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:14px; color:#999999; }
.page .content .left-side .commentmetadata A:hover	{ text-decoration:underline; }

OL.commentlist										{ padding-left:75px; margin-left:42px; width:493px; }
OL.commentlist LI									{ border-bottom:1px solid #cecece; }
.commentlist P										{ padding:10px 0; }
.comment-author										{ margin-top:20px; padding-bottom:5px; border-bottom:1px solid #cecece; }
.comment-author IMG									{ margin-left:-42px; }
.comment-author IMG.photo							{ margin-right:10px; float:left; }

#commentform .logged								{ float:right; margin-top:-16px; }
#commentform .logged A								{ text-decoration:none; }
#commentform .logged A:hover						{ text-decoration:underline; }

H3#comments											{ margin-bottom:5px; padding-left:75px; }

TEXTAREA#comment									{ border:1px solid #cecece; }
.menu-content ul li a.current-cat 					{ color:#d55746; }
#respond											{ padding:0 0 0 75px; margin-top:20px; }
#respond H3											{ padding:0;}

.link-loving,
.link-amazon 										{ clear:both; }
.link-loving IMG.links								{ float:left; margin:0 15px 10px 17px; }
.link-loving IMG,
.link-amazon IMG									{ float:left; margin:0 15px 10px 0; }
.link-amazon SPAN									{ display:block;}
.link-amazon B										{ font-weight:normal; color:#D55746; }

.widget_twitter LI									{ margin-bottom:15px; }
.widget_twitter LI	.time-meta						{ display:block; }

	
.page .content .right-side .list-arhive	A								{ color:#999999; }
.page .content .right-side .list-arhive .bella-luna-tabbed	A			{ padding-left:10px; background:url("images/menu-dot.gif") no-repeat left; text-decoration:none; }
.page .content .right-side .list-arhive .bella-luna-tabbed	A:hover		{ text-decoration:underline; }
.archives-bella-luna													{ padding: 3px 0px;}
.bella-luna-tabbed                                  					{ padding-left: 20px;}

.page .content .post-content UL.list LI									{ line-height:24px;}

/*.navigation																{ display:none; }*/
div.addthis_container													{ width: 100%; text-align: right; }
