/*  
Theme Name: Belle
Version: 1.0
Author: Being Wicked Ltd.
Author URI: http://beingwicked.com/


*/

body {
	background-color: #f0efed;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 margin: 0;
	text-align: center;
}
br.clear {
	clear: both;
}
img.alignleft {
	float: left;
	margin: 0 8px 5px 0;
}
img.alignright {
	float: right;
	margin: 0 0 5px 8px;
}
#wrapper-outer {
 background: url('images/apple_top.jpg') no-repeat top right;
 padding-top: 40px;
 margin: 0 auto;
 width: 960px;
}
#wrapper-outer-hitched {
 background: url('images/wedding-photo-top.jpg') no-repeat top right;
 padding-top: 40px;
 margin: 0 auto;
 width: 960px;
}
#wrapper {
	background-color: #fff;
 margin: 0 auto;
	text-align: left;
 width: 960px;
}
p {
 margin: 14px 0;
}
strong {
 font-weight: bold;
}
em {
 font-style: italic;
}
/* Content */
#content {
 float: left;
 padding: 15px;
}
#content-main {
 float: left;
 margin-right: 20px;
 width: 560px;
}
#content-main p,
#content-main-int p,
#content-main-int-wide p {
 line-height: 180%;
}
#content-main a,
#content-main-int a,
#content-main-int-wide a {
 color: #e2386c;
 font-weight: bold;
}
#content-main a:hover,
#content-main-int a:hover,
#content-main-int-wide a:hover {
 color: #99ad2b;
}
#content-main-int {
 float: left;
 margin: 25px 30px 0 0;
 width: 620px;
}
#content-main-int-wide {
 float: left;
 margin: 25px 0 30px 0;
 width: 930px;
}
h2 {
 color: #99ad2b;
 font-size: x-large;
}
div.post h2 a {
 color: #99ad2b;
 text-decoration: none;
}
#content-main div.post h2 a {
 color: #99ad2b;
 text-decoration: none;
}
h3 {
 margin-top: 20px;
}
h3#comments {
 color: #999;
 font-size: large;
 margin: 20px 0;
}
h3.header_categories { 
	background: url('images/header_categories.gif') no-repeat;
	height: 33px;
 margin-top: 0;
 text-indent: -5000px;
}
h3.header_recent { 
	background: url('images/header_recentposts.gif') no-repeat;
	height: 23px;
 text-indent: -5000px;
}
h3.header_archives,
#col1 #flexo-archives h5.block-title { 
	background: url('images/header_archives.gif') no-repeat;
	height: 24px;
	margin-bottom: 8px;
 text-indent: -5000px;
}
h3.header_feed { 
	background: url('images/header_feed.gif') no-repeat;
	height: 26px;
 text-indent: -5000px;
}
h3.elsewhere { 
	background: url('images/header_elsewhere.gif') no-repeat;
	height: 25px;
 margin-top: 25px;
 text-indent: -5000px;
}
h3.header_leave_comment { 
	background: url('images/header_leave_comment.gif') no-repeat;
	height: 33px;
 text-indent: -5000px;
}
h3.header_dailydish { 
	background: url('images/header_dailydish.gif') no-repeat;
	height: 32px;
 text-indent: -5000px;
}
h3.header_cookinvideos { 
	background: url('images/header_cookinvideos.gif') no-repeat;
	height: 30px;
 text-indent: -5000px;
}
h3.header_foodiemusings { 
	background: url('images/header_foodiemusings.gif') no-repeat;
	height: 30px;
 text-indent: -5000px;
}
h1.header_about_book { 
	background: url('images/header_about_book.gif') no-repeat;
	height: 53px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_justmarried { 
	background: url('images/header_justmarriedcooking.gif') no-repeat;
	height: 53px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_book_tour { 
	background: url('images/header_book_tour.gif') no-repeat;
	height: 44px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_classes { 
	background: url('images/header_classes.gif') no-repeat;
	height: 49px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_buy_book { 
	background: url('images/header_buy_book.gif') no-repeat;
	height: 56px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_reviews { 
	background: url('images/header_reviews.gif') no-repeat;
	height: 39px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_about_author { 
	background: url('images/header_about_author.gif') no-repeat;
	height: 38px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_glamgirl { 
	background: url('images/header_glamgirl.gif') no-repeat;
	height: 57px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_cookin_videos { 
	background: url('images/header_cookin_videos.gif') no-repeat;
	height: 57px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_foodie_musings { 
	background: url('images/header_foodie_musings.gif') no-repeat;
	height: 57px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_daily_dish { 
	background: url('images/header_daily_dish.gif') no-repeat;
	height: 57px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_contact { 
	background: url('images/header_contact.gif') no-repeat;
	height: 44px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_press { 
	background: url('images/header_press.gif') no-repeat;
	height: 48px;
 margin-top: 0;
 text-indent: -5000px;
}
h1.header_eloped { 
	background: url('images/header_eloped.gif') no-repeat;
	height: 51px;
	margin-top: 0;
	text-indent: -5000px;
}
h1.header_registry { 
	background: url('images/header_registry.gif') no-repeat;
	height: 55px;
	margin-top: 0;
	text-indent: -5000px;
}
h1.header_supper { 
	background: url('images/header_supper.gif') no-repeat;
	height: 53px;
	margin-top: 0;
	text-indent: -5000px;
}
h1.header_future { 
	background: url('images/header_future.gif') no-repeat;
	height: 43px;
	margin-top: 0;
	text-indent: -5000px;
}
h1.header_littleone { 
	background: url('images/header_littleone.gif') no-repeat;
	height: 46px;
	margin-top: 0;
	text-indent: -5000px;
}


/* Columns */
a.rsswidget img {
	display: none;
}
#col-full h5.block-title {
	background-image:url(images/logo-dailynews.jpg);
	background-repeat: no-repeat;
	height: 58px;
	text-indent: -9999px;
}
.rss-date {
	color: #666;
	text-transform: uppercase;
	display: block;
	letter-spacing: 0.04em;
	font-size: 9px;
}
#sidebar {
	float: left;
}
#col-full {
	background: #f5f5f5;
	float: left;
	margin-bottom: 30px;
	width: 300px;
}
#col-full div.widget_rss ul {
	padding: 10px;
}
#col-full div.widget_rss ul a {
	font-weight: bold;
}

#col1 {
 float: left;
 margin-right: 10px;
 width: 160px;
}

#col1-cook {
 float: left;
 padding-top: 70px;
 width: 140px;
}
#col2-cook {
 margin-top: 75px;
  float: left;
  width: 140px;
}
#col1 p {
 font-size: 86%;
 border-top: 1px #b2b2b2 dotted;
 border-bottom: 1px #b2b2b2 dotted;
 margin: 0 15px 20px 0;
 padding: 10px 0;
}
#col1 p a,
#col2 a,
#col-full a {
  color: #e2386c;
}
#col-full a {
	text-decoration: none;
}
#col1 p a:hover,
#col2 a:hover,
#col-full a:hover {
 color: #99ad2b;
}
#col1 ul,
#col1-cook ul,
#col2,
#col-full ul,
div.entry {
 margin: 0;
 padding: 0 0 20px 0;
}
#col1 li,
#col1-cook li{
 font-size: 86%;
 padding: 6px 0;
 margin: 0;
 border-bottom: 1px #ccc dotted;
}
div.entry li {
	background: url('images/green_dot.gif') no-repeat left 15px;
	padding: 6px 6px 6px 13px;
	margin: 5px 15px;
}
#col-full li {
 padding: 6px 0;
 margin: 0;
 border-bottom: 1px #ccc dotted;
}
#col2 li {
 padding: 4px 0;
}
#col1 li a,
#col1-cook li a,
#col2 li a {
 color: #333;
 display: block;
 padding: 0 0 0 10px;
 text-decoration: none;
}
#col1 li a:hover,
#col1-cook li a:hover,
#col2 li a:hover {
 background: url('images/green_dot.gif') no-repeat left 4px;
 color: #99ad2b;
}
#col1 a.rss {
 background: url('images/rss_icon.gif') no-repeat left 7px;
 display: block;
 color: #333;
 font-size: 86%;
 padding: 6px 0 2px 15px;
 text-decoration: none;
}
#col1 a.rss:hover {
 color: #99ad2b;
}
#col2 {
 float: left;
 font-size: 85%;
 line-height: 170%;
 width: 170px;
}
#col-int {
 float: left;
 margin-top: 25px;
 width: 270px;
}
#col-int p {
	text-align: center;
}
#col-int p a {
	color: #e2386c;
}
#col-int p a:hover {
	 color: #99ad2b;
}

#col1 #flexo-archives ul,
#col1 #flexo-archives ul li {
	border-bottom: none;
}
#col1 #flexo-archives ul li a {
	display: block;
	font-size: 11px;
	padding: 0 10px;
}
#col1 #flexo-archives ul li {
	 border-bottom: none;
	 padding: 0 10px;
	margin: 0;

}
#col1 #flexo-archives ul.flexo-list li a {
	 border-bottom: 1px #ccc dotted;
	 display: block;
	 color: #99ad2b;
	padding: 5px 10px;
}
#col1 #flexo-archives ul.flexo-list li a:hover {
	 background: url('images/green_dot.gif') no-repeat left 8px !important;
}

/* Blog */
.post {
 float: left;
 margin-bottom: 35px;
 margin-left: 8px;
 width: 496px;
}
div.entry img {
 margin: 5px 8px 8px 0;
}
div.entry {
 line-height: 180%;
}
#content-main div.post h2 a {
 color: #99ad2b;
 font-weight: normal;
 text-decoration: none;
}
#content-main div.post h2 a:hover {
 color: #e2386c;
}
.postmetadata {
 border-top: 1px #b2b2b2 dotted;
 border-bottom: 1px #b2b2b2 dotted;
 font-size: 85%;
 float: left;
 width: 100%;
}
#content-main .postmetadata p a {
 color: #99ad2b;
}
#content-main .postmetadata p a:hover {
 color: #e2386c;
}
.postmetadata p {
 padding: 5px 0;
 margin: 0;
}
.postmetadata p.comments {
  background: url('images/comment_icon.gif') no-repeat left 50%;
  padding-left: 20px;
  float: left;
}
.postmetadata p.tags {
 background: url('images/tag_icon.gif') no-repeat left 50%;
 padding-left: 20px;
 float: right;
}
div.date {
 background: url('images/pink_dot.gif') no-repeat;
 color: #fff;
 float: left;
 height: 56px;
 width: 56px;
}
div.date p,
div.category p {
 padding: 0;
 margin: 5px;
 line-height: 90%;
 text-align: center;
}
div.date p span,
div.category p span {
 font-size: 160%;
}
div.category {
 color: #999;
 float: left;
 height: 56px;
 width: 56px;
 font-size: 85%;
 letter-spacing: 0.15em;
 text-transform: uppercase;
}
textarea {
 width: 480px;
}
.commentmetadata a {
 text-decoration: none;
}
.count {
 float: left;
 background: url('images/green_lg_dot.gif') no-repeat 50% 50%; 
 font-size: medium;
 color: #fff;
 margin: 0 10px 10px 0;
 padding:10px 15px;
 text-align: center;
}
ol.commentlist li {
  border-bottom: 1px #b2b2b2 dotted;
  padding: 10px 0;
}
ol.commentlist li p {
 padding-left: 50px;
}

p.nocomments {
 display: none;
}
h3.pagetitle {
 border-bottom: 1px #b2b2b2 dotted;
 color: #e2386c;
 font-size: large;
 text-transform: uppercase;
 letter-spacing: 0.10em;
 padding-bottom: 10px;
 margin-bottom: 25px;
 width: 500px;
}
div.post blockquote {
 background: #edecec;
 padding: 5px 10px;
 border-top: 1px #b2b2b2 dotted;
}

/* Header */
#header-wrapper {
 background: url('images/apple_bottom.jpg') no-repeat right top;
 height: 212px;
}
#header-wrapper-hitched {
 background: url('images/wedding-photo-bottom.jpg') no-repeat right top;
 height: 200px;
}
#header {
 padding: 10px;
}

/* Navigation */
#nav {
 background: #edecec;
 float: left;
 width: 100%;
}
#nav a {
 color: #666;
 display: block;
 float: left;
 letter-spacing: 0.07em;
 padding: 12px 25px;
 text-decoration: none;
 text-transform: uppercase;
}
#nav a:hover,
#nav a.active {
 background: #e2386c;
 color: #fff;
}


#sub-nav {
 background: #e2386c;
 float: left;
 width: 100%;
}
#sub-nav a {
 color: #fff;
 display: block;
 float: left;
 letter-spacing: 0.07em;
 padding: 12px 25px;
 text-decoration: none;
 text-transform: uppercase;
}
#sub-nav a:hover {
 color: #ad0c3d;
}

.navigation {
 color: #999;
 font-size: 85%;
 padding-top: 10px;
 margin: 0 0 10px 0;
 width: 500px;
}
/* Interior */
#content-main-int ul,
#content-main-int-wide ul {
 margin: 10px;
 padding: 10px;
}
#content-main-int li,
#content-main-int-wide li {
 background: url('images/green_dot.gif') no-repeat left 10px;
 padding: 5px 0 5px 14px;
}
#content-main-int ul.tourdates li {
 background: url('images/date_icon.gif') no-repeat left 8px;
 padding: 7px 0 8px 20px;
}
div.press_links {
 float: left;
 margin: 0 0 0 10px;
 padding: 0;
 width: 270px;
}
div.press_other {
 float: left;
 width: 630px;
}

/* Footer */
#footer {
 color: #999;
 font-size: 85%;
 margin: 0 auto;
 padding: 10px 0;
 text-align: left;
 width: 960px;
}
