/*
Theme Name: Sweetopia 2.0
Theme URI: http://sweetopia.net/
Description: Sweetopia
Author: Arthur Kononuk
Author URI: http://kononuk.com
Version: 1.0
*/

@charset "UTF-8";

/* Reset */

p,h1,h2,h3,h4,h5,ul,ol,li{margin:0;padding:0;list-style:none;}

body,html {margin:0;padding:0;background:#fdeff1;font-family:Georgia, "Times New Roman", Times, serif;width:100%;height:100%;}

#mainWrap {width:960px;margin:0 auto;}
#main {float:left;background:#FFF;width:100%;}

p {font-family:"Helvetica Neue", Helvetica, sans-serif;color:#615953;font-size:16px;line-height:26px;margin:16px 0;}
a {text-decoration:none;outline:none;color:#ec757b;}
  a:hover {color:#cc4f56;}
  a img {outline:none;border:none;}
h1,h2,h3,h4 {color:#855424;font-weight:normal;}


#header {background:url(images/header.gif) no-repeat;height:283px;}

/* Navigation */

#nav ul {list-style:none;font:italic 19px Georgia, "Times New Roman", Times, serif;margin:218px 0 0 0;float:left;width:100%;text-align:center;}
  #nav ul li {margin:0 9px;display:inline;position:relative;}
    #nav ul li a {text-decoration:none;color:#855424;text-shadow:0px 1.5px #FFF;background:url(images/nav_spacer.png) right center no-repeat;padding:12px 30px 12px 0;}
	  #nav ul li:last-child a {background:none;padding-right:0;}
	  #nav ul li a:hover {color:#e98c91;}
	#nav ul li span {background:url(images/nav_spacer.gif) no-repeat;width:2px;height:47px;text-indent:-9999px;}

/* Tool Bar (Search, Connect) */
	  
#toolBar {float:left;width:100%;background:none;margin:40px 0 9px 0;}

.searchBar {float:left;width:456px;margin:8px 12px 0 15px;}
  .searchbar input {color:#FAC6BA}
  .searchBar form {background:url(images/search_bar.gif) no-repeat;height:45px;margin:0;padding:0;}
    .searchBar form:hover {background-position:bottom left;}
  .searchBar input {background:none;border:none;outline:none;}
	.searchBar .search {height:43px;width:368px;font:italic 24px Georgia, "Times New Roman", Times, serif;color:#fccccf;margin-left:12px;float:left;}
	.searchBar .submit {height:45px;width:54px;cursor:pointer;}

.connectLinks {float:left;width:476px;height:45px;}
  .connectLinks h3 {color:#fac6ca;font:italic 24px Georgia, "Times New Roman", Times, serif;float:left;margin:16px 3px 0 0;padding:0;}
  .connectLinks a {height:45px;width:45px;display:block;float:left;margin:8px 0 0 9px;text-indent:-9999px;background:url(images/connect_links.gif) no-repeat;outline:none;}
    a.connect_f:hover {background-position:0px -45px;}
	a.connect_t {background-position:-45px 0;}
	  a.connect_t:hover {background-position:-45px -45px;}
	a.connect_y {background-position:-90px 0;}
	  a.connect_y:hover {background-position:-90px -45px;}
	a.connect_s {background-position:-135px 0;}
	  a.connect_s:hover {background-position:-135px -45px;}
    a.connect_p {background-position:-180px 0;}
	  a.connect_p:hover {background-position:-180px -45px;}
	a.connect_g {background-position:-225px 0;}
	  a.connect_g:hover {background-position:-225px -45px;}
	a.connect_i {background-position:-270px 0;}
	  a.connect_i:hover {background-position:-270px -45px;}

/* Home Grabber */
	  
.grabber {width:932px;height:670px;float:left;margin:0 0 15px 14px;border-radius:12px;position:relative;}

.postSnippet {position:relative;width:932px;margin:0 0 14px 14px;cursor:pointer}
.showcase-content-container {cursor:pointer;}
.postInfoWrap {height:162px;width:100%;background:url(images/snippet_pane.png);position:absolute;bottom:0;}
  
.postInfo {text-align:center;float:left;height:109px;width:155px;margin-top:28px;}
  .postDate {border-right:2px dotted #ada296;}
  .postComments {border-left:2px dotted #ada296;width:168px;}
.postMonth {text-transform:uppercase;color:#b68a66;font-size:27px;display:block;margin-top:13px;letter-spacing:1px;}
.postDay {color:#74431b;font-size:62px;font-style:italic;line-height:24px;}

.postImg {border-radius:12px;}

.commentNumber {font-size:62px;font-style:italic;color:#74431B}
.commentTitle {color:#b68a66;font-style:italic;}

.postExcerpt {width:464px;float:left;margin:0 56px;}
  .postExcerpt h2 {font-weight:normal;font-style:italic;color:#74431b;display:block;margin:48px 0 18px 0;font-size:26px;line-height:9px;}
  .postExcerpt p {font-size:13px;font-style:italic;line-height:21px;}
  .postExcerpt a {color:#63320A}
  
.showcase-arrow-previous,.showcase-arrow-next {width:31px;height:113px;background:url(images/grabber_nav.gif) top left;z-index:100;cursor:pointer;position:absolute;top:124px;}  
.showcase-arrow-previous {left:-45px}
  .showcase-arrow-previous:hover {background-position:bottom left;}
.showcase-arrow-next {right:-45px;background-position:top right;}
  .showcase-arrow-next:hover {background-position:bottom right;}

.showcase-thumbnail-button-backward,.showcase-thumbnail-button-forward {display:none;}
.ie7 .showcase-thumbnail {width:168px;}
.ie7 .postInfoWrap {left:0;bottom:0;z-index:999;top:238px;width:932px;}

.showcase-thumbnail-container {float:left;width:932px;}
  .showcase-thumbnail-restriction[style] {width:932px!important;margin:0!important;}
	.showcase-thumbnail-wrapper-horizontal {width:932px!important;margin:0!important;float:left;}
#showcase-thumbnail-4 {margin-right:0;}

.showcase-thumbnail {position:relative;margin-top:12px;float:left;margin-right:22px;}
.showcase-thumbnail-caption {text-align:center;width:164px;}
  .grabThumbImgWrap {padding:9px;border:1px dashed #716963;border-radius:16px;margin-bottom:9px;float:left;}
	.grabThumbImg {border-radius:12px;}
  .grabThumbTitle {font-size:14px;color:#855424;font-style:italic;text-align:center;line-height:18px;}
  .grabThumbInfo {font-size:12px;color:#716963;}

.showcase-thumbnail-cover {background:url(images/grabber_overlay.png);position: absolute;top: 0;bottom: 0;left: 0;right: 0;cursor:pointer;}
  .showcase-thumbnail-cover:hover {}
  .showcase-thumbnail.active .showcase-thumbnail-cover {display:none;}
  
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;float:none;}

.olderPosts {float:left;width:184px;height:90px;display:block;}
  .olderPosts span {text-indent:-9999px;display:block;width:152px;height:29px;background:url(images/older_posts.gif) no-repeat bottom left;margin:32px 0 0 26px;}
  .olderPosts:hover span {background-position:top left;}

/* Node */  

#node {float:left;width:100%;word-wrap:break-word}

/* Content : Post */

#postData {float:left;width:100%;margin:0 0 16px 0;background:url(images/post_data.jpg) no-repeat bottom left;position:relative;}

#postInfo {float:left;width:104px;margin:0 0 0 16px;}
  #postDate {width:77px;height:79px;background:url(images/date_block.png) top left no-repeat;text-align:center;float:left;text-transform:uppercase;}
  #postDate p {font-family:Georgia, "Times New Roman", Times, serif;color:#fff;float:left;width:100%;text-shadow:0px 1px #eeb3bb;margin:14px 0 0 0;padding:0;font-size:19px;line-height:20px;}
  #postDate span {color:#eeb3bb;text-shadow:0px 1px #FFF;font-size:40px;display:block;letter-spacing:-1px;}

  #postComment {width:77px;height:52px;text-align:center;float:left;margin:12px 0 0 0;}
  #postComment p {font-family:Georgia, "Times New Roman", Times, serif;color:#cba78a;margin:0;padding:0;font-size:23px;line-height:20px;}
  #postComment span {color:#ded6d1;font-size:14px;display:block;font-style:italic;}

#postTitle {}
  #postTitle h1 {letter-spacing:-1px;font-size:34px;font-style:italic;line-height:36px;padding:0 0 16px 0;float:left;width:475px;margin:0 0 12px 0;}
  #postTitle .threeLine {font-size:26px;line-height:32px;}
  
#postShare {opacity:0.6;height:56px;width:496px;position:absolute;bottom:6px;right:12px;}
  #postShare:hover {opacity:1;}
  #postShare p {font-family:Georgia, "Times New Roman", Times, serif;color:#b7afa9;font-style:italic;font-size:20px;padding-left:8px;}
  #postShare span {float:right;padding:2px 0 0 0;}

.post h1,.post h2,.post h3,.post h4,.post h5,.default h1,.default h2,.default h3,.default h4,.default h5 {color:#855424;letter-spacing:-1px;font-style:italic;font-size:24px;padding:0 0 16px 0;background:url(images/dotted_pink_small.gif) bottom left repeat-x;}
.post h1 {font-size:28px;}
.post h2 {font-weight:normal;font-size:24px;margin-bottom:18px;}
.post h3 {font-size:18px;}

.post ul,.post ol,.default ul,.default ol {margin:12px 30px;color:#716963;float:left;width:100%;font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;}
  .post ul li {list-style:disc;line-height:24px;}

.post ol {list-style:decimal;}
  .post ol li {list-style:decimal;line-height:24px;}

.size-full, .size-large {width:590px;height:auto;}
.size-full, .size-large, size-medium {border-radius:60px;}
/*.post .size-full,.default .size-full,.post .size-large,.default .size-large {width:590px;height:auto;}*/
/*.post .size-medium,.default .size-medium {width:300px;height:auto;}*/
.post,.default,.sotw-page {padding-left:15px;width:590px;float:left;}
/*.post img,.default img {border-radius:60px;}*/
.imageBorder {border:1px dashed #CCC;border-radius:64px;float:left;margin:19px 12px 19px 0;padding:6px;background:#FAFAFA;position:relative;}
.pinButton {position:absolute;bottom:40px;right:40px;padding:12px;background:#fff;border-radius:9px;display:none;}
img.alignleft {float:left;margin:0 16px 16px 0;}

#pagination {width:100%;float:left;padding:12px;}
  #pagination a {color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;background:#8f7f6e;text-align:center;font-size:14px;border-radius:21px;line-height:14px;border:none;outline:none;padding:9px;width:120px;margin:12px 0;cursor:pointer;}
	#pagination a:hover {background:#B9A58F;}

.postPagination {float:left;width:600px;background:url(images/sweet_border.gif) bottom left repeat-x;margin:12px 0;padding-bottom:12px;}
  .postPagination span {width:280px;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#BDBDBD;text-transform:uppercase;}
    .postPagination .prevPost {float:left;width:280px;}
	.postPagination .nextPost {float:right;width:280px;text-align:right;}
    .postPagination a {color:#855424;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
	  .postPagination .prevPost img {float:left;margin:-6px 12px 12px 0;border-radius:9px;}
	  .postPagination .nextPost img {float:right;margin:-6px 0 12px 12px;border-radius:9px;}
	  
/* Content : What You'll need */

.sweetBox.wynList {margin:12px 12px 0 0;width:260px;float:left;}
  .sweetBox.wynList .sweetBoxContent {padding:12px 0 9px 0;float:left;}
.wynList ul {padding:0 0 0 24px;margin:0;}
.sweetBox.wynList li {margin:0 0 9px 0;list-style:decimal;font-size:18px;color:#999;font-style:italic;float:left;width:206px;line-height:14px;padding:0 0 4px 0;}
.wynList li span {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#615953;font-size:11px;margin:0;font-style:normal;}
.wynList li a {color:#54c0dd;}
.wynList h3 {margin:0;padding:0;}

#sweetIngredients {float:left;width:585px;border-radius:9px;padding:16px;/*border:1px solid #faedc5;background:#fcf8eb;*/}
  #sweetIngredients h3 {font-size:28px;font-style:italic;border-bottom: 1px dotted #B55424;padding: 0 0 12px 0;margin: 0 0 12px 0;line-height:24px;}
    #sweetIngredients h3 i {font-size:15px;color:#caa69f;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
	#sweetIngredients ul {margin:12px 0 12px 0;padding:0 0 0 20px;}
	  #sweetIngredients ul li {list-style:disc;color:#caa69f;font-size:18px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:27px;width:250px;float:left;margin:0 12px 0 0;}
	    #sweetIngredients ul li:hover {color:#B55454;}
		#sweetIngredients ul li a {color:#EC757B;}

/* Sightings */
#sweetopiaSightings {text-align:center;float:left;}
  #sweetopiaSightings li {list-style:none;float:left;display:inline;text-align:center;font-size:12px;width:130px;height:140px;}
  #sweetopiaSightings img {margin-bottom:12px;}
	  
/* Content : Related Posts */

.relatedContent {border-bottom:1px dashed #CECECE;padding:0 0 16px 0;letter-spacing:6px;text-transform:uppercase;width:100%;float:left;color:#CECECE;text-align:center;font-size:14px;margin:16px 0;}
.relatedPostWidget {float:left;width:248px;margin-left:5px;}
  .relatedPostItem {float:left;position:relative;height:93px;overflow:hidden;}
    .relatedPostTitle {position:absolute;bottom:0;left:0;width:248px;height:42px;background:url('images/snippet_pane.png') top right repeat-x;line-height:48px;color:#855424;font-style:italic;text-indent:12px;overflow:hidden;}

/* Content : Sweet Box */
#content,#blog {width:621px;float:left;margin:15px 0 15px 15px;}

/* Content : Directory */
#directory {float:left;margin:5px 0 15px 15px;}
  #directory div p {width:450px;font-size:14px;}
  #directory div img {float:left;margin:0 15px 0 0;}

.directoryTitle {font-style:italic;padding:0 0 9px 12px;border-bottom:2px dotted #9f9283;margin:0 24px 0 0;}
.directoryText {font-size:13px;padding-left:12px;}

#map div a img {float:left;margin:0 16px 16px 0;padding:4px;border:1px dotted #aaa;}
#map div {font-size:14px;color:#716963;}
#map h4 {display:none;}
#map h5 {display:inline-block;}
#map span {font-size:12px;display:inline-block;margin-bottom:12px;}

#decoratorInfo {}
  #decoratorInfo h4 {font-style:italic;font-size:18px;}
  #decoratorInfo h5 {color:#855424;display:inline;font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-size:12px;border-right:1px solid #AAA;padding-right:6px;}
  #decoratorInfo span {font-size:12px;color:#666;font-style:italic;padding-left:6px;}
  #decoratorInfo .decoratorItem {float:left;height:auto;width:280px;margin:4px 4px;border:1px dashed #BBB;padding:8px;border-radius:9px;}
  #decoratorInfo div img {width:95px;height:95px;float:left;margin:0 16px 16px 0;}
  #decoratorInfo div {color:#716963;font-size:13px;line-height:19px;border-top:1px solid #DDD;margin-top:4px;padding-top:8px;}

/* Content : Archive */

.archive h1,#search h1 {font-style:italic;padding:0 0 11px 0;border-bottom:2px dotted #9f9283;margin:0 24px 0 9px;}

.archiveList {float:left;margin:12px 9px;width:100%;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
  .archiveList ul {float:left;width:100%;}
    .archiveList ul li {display:inline;float:left;}
	   .archiveList ul li a {color:#74410b;}
	   .archiveList ul li p {margin:0;padding:0;font-size:14px;line-height:normal;color:#ccc;}
	   .archiveList ul .active {font-weight:bold;}
	   
.archiveYear {font-size:21px;}
  .archiveYear li {margin:0 9px 0 0;padding:3px 9px 3px 0;border-right:2px solid #e0be9d;}
    .archiveYear li:last-child {border:none;}
	
.archiveMonth li {font-size:14px;text-transform:uppercase;margin:7px 6px 0 0;padding:2px 6px 2px 0;border-right:2px solid #e0be9d;}	
  .archiveMonth li:last-child {border:none;}
  
.archiveBlock {float:left;width:100%;margin:6px 0;padding:12px 0;border-radius:6px;}
  .archiveBlock.even {background:#fbfbfb;}
  .archiveBlock h3 {font-style:italic;font-size:20px;margin:6px 0;width:610px;}
  .archiveBlock .archiveImgWrap {float:left;width:148px;height:186px;display:block;overflow:hidden;border-radius:12px;margin:0 18px 0 15px;padding:6px;border:1px dashed #CCC;}
  .archiveBlock .archiveImgWrap img {border-radius:9px;}
  .archiveBlock span {font-size:13px;color:#999;font-style:italic;}
  .archiveBlock p {font-size:12px;font-style:italic;margin:11px 0 0 0;line-height:20px;padding:0 15px 0 0;}
  
/* Content : Sweet Box */

#content .sweetBox:first-child {margin-left:0;}
.sweetBox {width:298px;border:1px solid;border-radius:12px;float:left;overflow:hidden;margin:0 0 15px 15px;}
  .sweetBox h3 {text-align:center;font-weight:normal;font-style:italic;height:63px;display:block;font-size:26px;line-height:62px;color:#fff;border-bottom:1px solid;background:url(images/sweet_strips.png)}
  .sweetBox p {margin:0;}
.sweetBoxContent {margin:12px;}

.sweetBoxButtons {float:left;width:100%;margin:12px 0;border-top:2px dotted #b9a58f;padding:12px 0 0 0;}
  .sweetBoxButtons a {width:118px;height:28px;display:block;color:#FFF;text-transform:uppercase;background:#8f7f6e;text-align:center;font-size:13px;border-radius:14px;float:left;line-height:27px;font-style:normal;}
  .sweetBoxButtons .b01 {margin:0 17px 0 8px;}
    .sweetBoxButtons .b02:hover {background:#b9a58f;}
  .sb1 .sweetBoxButtons .b01 {background:#99d7aa;} /* About Marian */
  .sb1 .bioPic {border-radius:9px;}
  .sb1 .sweetBoxButtons .b01:hover {background:#abe2ba;}

.sweetBox.sb1 {border-color:#b3e5c0;} /* Green */
  .sb1 h3 {text-shadow:0px -2px #60c178;border-color:#60c178;}
.sweetBox.sb2 {border-color:#f2dead;} /* Yellow */
  .sb2 h3 {text-shadow:0px -2px #d3a85b;border-color:#d3a85b;background-position:0px -63px}
.sweetBox.sb3 {border-color:#a0e5f4;} /* Blue */
  .sb3 h3 {text-shadow:0px -2px #54c0dd;border-color:#54c0dd;background-position:0px -126px;}
.sweetBox.sb4 {border-color:#fac6ca} /* Pink */
  .sb4 h3 {text-shadow:0px -2px #d57c81;border-color:#d57c81;background-position:bottom left;}
  
.sb1 img,.sb3 img {float:left;margin:0 14px 0 0;background:#fff;} /* About Marian */ 
.sb1 h4 {color:#8f5b33;font-weight:normal;font-style:italic;font-size:18px;margin:0 0 14px 0;}
.sb1 p {font-size:13px;line-height:19px;}

.sb3 h4 {color:#6ac1d2;text-transform:uppercase;font-weight:normal;margin:0 0 22px 0;border-bottom:1px solid #bdebf5;padding:0 0 6px 0;} /* Sweet of the Week */
.sb3 h5 {color:#8f5b33;font-weight:normal;font-style:italic;font-size:16px;}
.sb3 p {font-size:13px;margin:2px 0 20px 0;font-style:italic;color:#716963;}
  .sb3 p a {color:#716963;text-decoration:underline;}
.sb3 span {font-size:15px;font-style:italic;color:#716963;}
  .sb3 i {color:#74431b;}
  
.sb3 .b01 {background:#85d7ea;width:134px;margin:0 8px 0 0;}
  .sb3 .b01:hover {background:#b2e6f2;}
.sb3 .b02 {width:128px;}

.sb2 .latestVideo {float:left;}
  .sb2 .latestVideo a {display:block;width:272px;height:158px;position:relative;outline:none;}
  .sb2 .latestVideo span {background:url(images/video_overlay.png) top left;width:272px;height:158px;display:block;margin:-158px 0 10px 0;z-index:1;position:relative;text-indent:-9999px;}
  .sb2 .latestVideo img {display:block;}
  .sb2 h4 {color:#74431b;font-style:italic;font-weight:normal;margin:0;}
  .sb2 p {font-size:12px;font-style:italic;margin:0;}

.popularPosts li {float:left;border-bottom:2px dotted #d5c5b3;padding:0 0 10px 0;margin:0 0 10px 0;}
  .popularPosts li:last-child {border:none;margin:0;}
.popularPosts h4 {width:150px;float:left;margin:0 4px 0 0;color:#65ba7a;}
.popularPosts p {float:left;font-size:11px;}
.popularPostImg {border-radius:9px;margin:0 24px 0 0;}

/* Content : Comments */

.commentsWrap {float:left;width:620px;}

h3#comments,h3#pingbacks {font-size:34px;text-align:center;padding:16px 0;border-bottom:1px dashed #cecece;margin:0 0 16px 0;font-style:italic;}

.commentlist {display: block;float:left;}
.commentlist li {position:relative;overflow:hidden;margin:0 0 18px 0;padding:0 0 18px 0;background:url(images/dotted_pink_small.gif) bottom left repeat-x;float:left;width:100%;}
  .commentlist li .avatarBox {float:left;margin:0 0 0 0;height:128px;width:145px;background:url(images/comment_arrow.gif) top right no-repeat;}
	.commentlist li .avatarBox span {padding:4px;border-radius:12px;background:#fff;border:1px solid #cecece;float:left;margin:12px 0 0 15px;}
	.commentlist li img {border-radius:9px;}

.comment-reply-link {float:right;background: #f8bdc5;padding: 5px;border-radius: 14px;color: #ffffff;}
html .depth-2 {float:right;width:560px;background:none;margin-top:38px;}
html .depth-2 .commentNumber {font-size:36px;right:10px;}

.commentName,.commentInfo,.commentContent p {padding-left:170px;}
.commentName {font-size:26px;color:#74431c;font-style:italic;text-transform:capitalize;padding-top:6px;}
  .commentName a {width:376px;display:block;}

.commentInfo {font-family:"Helvetica Neue", Helvetica, sans-serif;color:#bdbdbd;}

.commentlist .commentNumber {position:absolute;top:-10px;right:0;padding:0;margin:0;color:#ede8e5;font-size:54px;letter-spacing:-1px;font-family:Georgia, "Times New Roman", Times, serif;}

.commentContent {}
  .commentContent p {font-size:15px;margin-bottom:22px;}
  .commentContent p a {}

.comment-toolbar {text-align:left;position: absolute;bottom:18px;right:0;}

.navigation {float:left;margin:0 0 22px 0;width:100%;}
  .navigation .alignleft {float:left;}
  .navigation .alignright {float:right;}

#commentform {width:600px;float:left;}
  #commentform label {font-size:16px;color:#AAA;}
  #commentform #author, #commentform #email, #commentform #url,#comment {font-size:16px;line-height:21px;padding:9px;border-radius:9px;color:#716963;border:1px solid #cecece;}
  #commentform #comment {float:left;width:100%;height:200px;}

#commentform #submit {color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;text-transform:uppercase;background:#8f7f6e;text-align:center;font-size:17px;border-radius:21px;line-height:27px;border:none;outline:none;padding:9px;width:120px;margin:12px 0;cursor:pointer;}
  #commentform #submit:hover {background:#B9A58F;}

h3#pingbacks {font-size:28px;}
.pingbacklist {margin:0 0 0 16px;display:none;}
  .comment-author {font-size:16px;color:#74431c}
  
  .comment blockquote {border-left:1px solid #aaa;padding:0;margin:0 0 0 188px;}
  .comment blockquote p {font-style:italic;color:#999;padding:12px;font-family:Georgia, "Times New Roman", Times, serif;}
  
  .allowedTags {font-size:12px;color:#999;padding:0 12px;}

/* Content : Search Result */

#search .searchThumb {float:left;border-radius:12px;}
#search .searchThumbLink {float:left;border-radius:16px;padding:6px;border:1px dashed #CCC;margin:0 16px 16px 0}
.searchResult {float:left;width:100%;margin:8px 0;background:url(images/dotted_pink_small.gif) bottom left repeat-x;}
.searchResult span {font-size:12px;color:#999;font-style:italic;}
.searchResult h2 {}

/* Content : Categories */

#categories {padding:0 0 0 16px;margin:12px 0 0 0;}
  #categories h2, .archiveList h2 {margin:0 0 6px 0;}
#cat {font-size:16px;}

/* Content : Recipes/Tutorials */

.sweetHeader {text-indent:-9999px;float:left;width:591px;height:82px;background:url(images/sweet_header.gif) 0px 2px no-repeat;padding:0 0 6px 0;border-bottom:1px dashed #9A8C6C;margin:0 0 18px 6px;}
#tutorialHeader {background-position:0px -82px}

.recipeTitle {float:left;height:54px;width:502px;font-size:26px;padding:0 0 0 64px;font-style:italic;margin:12px 0 6px 6px;background:url(images/sweet_icons.gif) no-repeat top left;line-height:44px;}
#CupcakeTitle {background-position:14px -10px;}
#MiscTitle {background-position:14px -75px;}
#CookieTitle {background-position:14px -140px;}
#IcingTitle {background-position:14px -205px;}
#CakeTitle {background-position:14px -270px;}
#Gingerbread-houseTitle {background-position:14px -335px;}

.recipeList {border:1px dashed #9a8c7c;border-radius:9px;float:left;width:620px;}
  .recipeList li {float:left;width:100%;margin:9px 0;}
  .recipeList h4 {font-size:italic;text-decoration:underline;}
  .recipeList img {float:left;margin:0 23px 16px 9px;border-radius:12px;}
  .recipeList p {font-size:12px;margin:0;padding:0;}
  .recipeList .recipeInfo {color:#AAA;font-style:italic;line-height:12px;}

.recipeList .seeMore {display:none}
#node .recipeList .toggleRecipes {font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;border-radius:21px;line-height:14px;margin:0 auto;font-style:italic;text-align:center;padding:0 0 14px 0;font-weight:bold;}
  #node .recipeList .toggleRecipes a {color:#8b633e;cursor:pointer;}

/* Content : Blog (Uses .archiveBlock styling) */

#blog {}
#blog .blogInfoWrap {float:left;padding:0 14px;margin:0;width:586px;}
#blog .blogImgWrap {border: 1px dashed #CCC;border-radius: 38px;float: left;margin: 19px 12px 4px 0;padding: 6px;background: #FAFAFA;position: relative;}
  #blog .blogImgWrap img {border-radius: 32px;}
#blog #pagination {margin-top:12px;}  

/* Sidebar */

#sidebar {width:309px;float:right;overflow:hidden;}
  #sidebar .sweetBox {margin:0 0 12px 0;}
.sidebarItem {margin:16px 0;}

/* Sidebar : Sponsor */
.sweetSponsor {margin-right:16px;margin-bottom:14px;float:left;}
.cookieDecoratorLink img {border-radius:9px;margin:12px 0;}

/* Something Sweet Pop */
.somethingSweet {height:112px;width:100%;position:fixed;bottom:0;left:0;background:url(images/potm_pop.png) repeat-x;z-index:999;display:none;}
  .somethingSweetWrap {width:960px;margin:22px auto 0 auto;}
  .somethingSweetImgLink {border-radius:12px;border:3px solid #FFF;float:left;margin:-4px 30px 0 0;}
  .somethingSweetImg {border-radius:9px;}
  .somethingSweet h4, .somethingSweet h3 {color:#FFF;text-shadow:0px -2px #f69498;font-style:italic;font-size:32px;letter-spacing:-1px;}
  .somethingSweet h3 {float:left;line-height:28px;margin:0 30px 0 0;padding:0 30px 0 15px;background:url(images/nav_spacer.png) center right no-repeat;}
  .somethingSweet p {color:#ea7c81;font-style:italic;margin:0;font-family:Georgia, "Times New Roman", Times, serif;}
  
/* Footer */

#footer {width:100%;background:#fef9fa url(images/footer_pattern.png) repeat-x top left;float:left;position:relative;z-index:997;padding:44px 0 0 0;}
.footerTitle {display:none;}

.linkList {float:left;margin:15px 15px 18px 15px;}
  .linkList ul {width:230px;}
  .linkGoodies li {float:left;width:50%;}
  .linkList h3 {font-weight:normal;font-style:italic;font-size:28px;color:#8f5b33;border-bottom:2px dotted #f2b1b5;padding:0 0 6px 0;margin:0 0 12px 0;}
    .linkList li a {color:#f2b1b5;font-style:italic;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:12px;line-height:21px;}
	  .linkList li a:hover {color:#d18589;}

.linkLast {width:400px;}
  .linkLast img {padding:4px;border:1px solid #bfa07c;background:#fdf8e7;margin:0 14px 0 0;float:left;}
    .linkLast img:hover {border-color:#906c43;background:#FFF;}
  .linkLast h4 {color:#8f5b33;font-size:18px;font-weight:normal;font-style:italic;margin:0 0 12px 0;}
  .linkLast p {font-size:12px;line-height:21px;font-style:italic;}

#sweetBottom {height:61px;width:1046px;background:url(images/footer.gif) top left no-repeat;float:left;margin:0 0 0 -43px;float:left;}
  #sweetBottom p {font-size:12px;color:#bfa07c;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:21px 0 0 55px;width:auto;float:left;text-shadow:0px 1px #FFF;}
  #sweetBottom a {color:#a6845c;}
    #sweetBottom a:hover {color:#906c43;}

.socialHub {float:right;margin:23px 54px 0 0;}
  .socialHub a {display:block;width:23px;height:23px;background:url(images/social_icons.gif) top left no-repeat;float:left;margin:0 5px 0 0;text-indent:-9999px;}
  .socialHub .s00 {background-position:top left;}
    .s00:hover {background-position:bottom left;}
  .socialHub .s01 {background-position:-25px 0px;}
    .s01:hover {background-position:-25px -25px;}
  .socialHub .s02 {background-position:-50px 0px;}
    .s02:hover {background-position:-50px -25px;}
  .socialHub .s03 {background-position:-75px 0px;}
    .s03:hover {background-position:-75px -25px;}
  .socialHub .s04 {background-position:-100px 0px;}
    .s04:hover {background-position:-100px -25px;}
  .socialHub .s05 {background-position:-125px 0px;}
    .s05:hover {background-position:-125px -25px;}
  .socialHub .s06 {background-position:-150px 0px;}
    .s06:hover {background-position:-150px -25px;}
  .socialHub .s07 {background-position:-175px 0px;}
    .s07:hover {background-position:-175px -25px;}
  .socialHub .s08 {background-position:-200px 0px;}
    .s08:hover {background-position:-200px -25px;}
	
.goUpWrap {float:left;width:100%;background:#fceef0}
.goUp {display:block;width:106px;height:44px;margin:24px 0 24px 420px;float:left;background:url(images/to_top.gif) top left no-repeat;text-indent:-9999px;outline:none;}

/* Subscription Box */
#subscribeOverlay {background:transparent url(images/subscribe_overlay.png) repeat top left;position:fixed;top:0px;bottom:0px;left:0px;right:0px;z-index:998;}
#subscribeBox {position:fixed;top:-1000px;display:none;width:880px;background:#fff url(images/subscribe_bkg.gif) bottom right no-repeat;color:#a0e5f4;border:4px solid #a0e5f4;z-index:999;border-radius:12px;}
#subscribeBox h1 {text-shadow:0px -2px #54c0dd;text-align:center;font-weight:normal;font-style:italic;height:63px;font-size:26px;line-height:62px;color:#fff;border-bottom:1px solid;background:url(images/sweet_strips.png) repeat-x 0px -126px}
a#subscribeClose {float:right;width:26px;height:26px;background:transparent url(images/subscribe_close.png);margin-top:-10px;margin-right:-10px;cursor:pointer;}

.sub_container {width:350px;float:left;margin:16px 0 16px 40px;}
  .sub_container h3 {font-size:21px;color:#603813;border-bottom:2px solid #603813;padding:6px;}
  .sub_container p {line-height:19px;font-size:14px;padding:10px;}
#sub_01 {border-right:2px dotted #b9a58f;padding:0 40px 0 0;}-10px;margin-right:-10px;cursor:pointer;}

.sub_container {width:350px;float:left;margin:16px 0 16px 40px;}
  .sub_container h3 {font-size:21px;color:#603813;border-bottom:2px solid #603813;padding:6px;}
  .sub_container p {line-height:19px;font-size:14px;padding:10px;}
#sub_01 {border-right:2px dotted #b9a58f;padding:0 40px 0 0;}

/* Sweet Of The Week (Photosmash : Delete after plugin is gone) */

.bwbps-rating-toggle {display:none;}

.photosmash_gallery .bwbps_gallery_div {background:#fff;color:#888;border:none;}
.bwbps_caption {color:#888;}

.photosmash_gallery .bwbps_gallery_div .ps_images {border:1px dotted #FCC;padding:6px;}
  .photosmash_gallery .bwbps_gallery_div .ps_images:hover {border-color:#888}
 .bwbps_gallery_div a {color:#555;} 
   .bwbps_gallery_div .bwbps-voting-incaption a {text-indent:-9999px;display:block;height:30px;width:24px;margin-left:6px;float:left;}
 
 .bwbps-vote-total {color:#603813;font-family:Georgia, "Times New Roman", Times, serif;font-size:21px;float:left;}
 .bwbps_caption {margin-bottom:9px;display:block;}
 
.photosmash_gallery h2 {display:none;}
.bwbps-vote-total {position:absolute;top:40px;left:-9999px;}
.bwbps_gallery_div .bwbps-vote-small {left:30px;}

.bwbps-voting-incaption {position:relative;width:140px;height:39px;background:url('http://sweetopia.net/wp-content/themes/sweetopia/images/vote_bar.gif') top left no-repeat;}
.bwbps_gallery_div .bwbps-vote-info {font-family:Georgia, serif;font-size:15px;color:#ac7c57;margin:8px 0 0 13px;float:left;}

#sotw_vote {width:190px;height:110px;background:url('http://sweetopia.net/wp-content/themes/sweetopia/images/sotw_banner.jpg');display:block;}
.sotw_submit {width:190px;height:30px;float:left;margin-top:38px;}
.sotw_cast {width:190px;height:30px;float:left;}

/* Sweet Of The Week */

#content div.rating-cancel {margin:18px 12px 0 0;}
#content div.star-rating {width:50px;height:50px;}
  #content .rater-0.star-rating-live a {background-position:top left;float:left;width:50px;height:50px;}
  #content .rater-0.star-rating-hover a {background-position:center left;}
  #content .rater-0.star-rating-on a {background-position:bottom left;}

#content div.polaroid_container {width:600px;float:left;margin-left:32px;}
.sotwPhoto {float:left;width:146px;height:230px;margin-right:32px;}
  .sotwPhoto .sotwWrap {text-align:center;}
  .sotwPhoto .sotwAuthor {font-size:15px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#816963;}
  .sotwPhoto .sotwImage {border-radius:12px;padding:6px;border:1px dashed #CCC;;display:block;float:left;margin:0 0 6px 0;}
	.sotwPhoto .polaroid_votes,.sotwPhoto .sotwVotes {font-style:italic;color:#aaaaaa;}
	  .sotwImage img {border-radius:9px;}
	  
.wp-photocontest_detailslist {}
  .wp-photocontest_details {border-color:#D5C5A3;}
  .wp-photocontest_detailslist .wp-photocontest_detailstitle {font-weight:normal;font-style:italic;text-transform:capitalize;font-size:24px;border:none;}
  .wp-photocontest_detailslist .firstCol {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#999;font-weight:normal;width:160px;}
  .wp-photocontest_detailslist .otherCol {color:#615953;}
  .wp-photocontest_detailslist .sponsCol {margin-left:-10px;}

.wp-photocontest_detailstext .sotwFullPhoto {border:1px dashed #CCC;border-radius:64px;padding:6px;float:left;}
  .wp-photocontest_detailstext .sotwFullPhoto img {border-radius:60px;border:none;padding:0;}

.entry .upload_end {border-color:#D5C5A3;background:#fcf7e6;color:#716963;}
  .upload_end .sotwSubscribe {font-size:16px;font-style:normal;}
  .upload_end .sotwSubscribe a {font-size:16px;text-decoration:underline;}
.entry .error {padding:12px;border-radius:9px;font-style:italic;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;}
  .entry .error h3 {font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;}
  .entry .contest_closed {background:#fcf7e6;color:#716963;border-color:#D5C5A3;}
    .wp-photocontest_detailslist .error h3 {text-transform:none;font-weight:normal;}
.entry {float:left;width:590px;margin:0 0 0 16px;}
.entry .updated {padding:12px;border-radius:9px;border-color:#B3E5C0;color:#716963;}
  .entry .updated p a {font-style:italic;text-decoration:underline;font-size:24px;font-family:Georgia, "Times New Roman", Times, serif;color:#EC757B;}
.entry .feedback {background:#fcf7e6;border-radius:9px;padding:7px 12px;font-size:14px;color:#716963;width:300px}

.entry .subscribeMe {font-size:11px;color:#777;font-style:italic;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

#voter_email,#upload_email,#image_title,#image_url {width:220px;}
#voter_email,#upload_email,#image_title,#image_comment,#image_url {padding:6px;border-radius:9px;font-size:12px;}

.sotw_loading {float:left;width:100%;text-align:center;}
  .sotw_loading p {margin:12px auto;}
div.wp-photocontest_detailstext img.ajax_loader {border:none;outline:none;margin:0 auto;}
.updated img {border-radius:9px;margin:12px 0;}

.polaroid_container center {float:left;width:560px;margin:12px 0;}

#enterContest {text-align:center;margin:16px 0;float:left;width:100%;padding:16px 0;}
#enterContest a {color:white;text-transform:uppercase;background:#EC757B;text-align:center;font-size:36px;border-radius:14px;line-height:27px;font-style:normal;padding:6px 12px;font-family:Georgia, "Times New Roman", Times, serif;}

/* Sotw Box */

#sotwPromo a.sotwPromoImg {border-radius:12px;padding:2px;border:1px dotted #ddd;float:left;margin:0 12px 16px 0;}
  #sotwPromo a.sotwPromoImg:hover {border-color:#9A8C7C;}
#sotwPromo img.sotwPromoImg {border-radius:9px;}
.sotwInfo {float:left;width:150px;}
#sotwPromo h5 {color:#716963;text-transform:uppercase;font-weight:normal;padding:0 0 2px 0;border-bottom:1px dotted #999;}
#sotwPromo h4 {margin:15px 0 0 0;font-style:italic;text-decoration:underline}
.sweetBox .sotwWeek {line-height:16px;margin:9px 0 0 0;}
.sotwWeek {background:url(images/sotw_icon.gif) 0px 1px no-repeat;padding-left:22px;}
  .sotwWeek a {font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-decoration:underline;color:#855424;margin:0;}
.sotwEnds {font-size:11px;color:#999;text-decoration:none}
.sweetBox .sotwVotes {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:20px;color:#999;margin-top:-2px;}
.sotwLinks {float:left;width:100%;}

#sotwPromo .sweetBoxButtons a {width:132px;}
  #sotwPromo .sweetBoxButtons .b01 {margin:0 7px 0 0px;background:#f3989e;}
	#sotwPromo .sweetBoxButtons .b01:hover {background:#f8b2b7;}
	
/* Sotw Badges */

.badgeWrap {float:left;width:590px;}
  .badgeItem {opacity:0.65;float:left;cursor:pointer;}
  #sotwCancel,#sotwBadgeCode {display:none;}
  #sotwCancel {float:left;clear:both;margin:12px 0 0 22px;width:80px;height:28px;display:block;color:white;text-transform:uppercase;background:#B9A58F;text-align:center;font-size:13px;border-radius:14px;line-height:27px;font-style:normal;}
    #sotwCancel:hover {background:#8F7F6E;}
  #sotwBadgeCode {font-size:14px;color:#666;padding:20px 0 0 12px;float:left;font-style:italic;}
  .sotwCodeBox {border-radius:12px;padding:9px;color:#888;margin:9px 0 0 0;border:1px solid #777;font-size:14px;}
  
/* Sotw Winner List */

.sotwWinner {float:left;width:284px;margin:0 16px 24px 0;}
  .sotwWinner.even {margin-right:0;}
  .sotwWinner .sotwIcon {float:left;margin:0 9px 0 0;}
  .sotwWinner h3 a {color:#855424;font-style:italic;}
  .sotwWinner .sotwEnded {font-size:11px;color:#999;}
  .sotwWinner h4 {padding:22px 0 9px 0;}
.sotwWinnerInfo {float:left;width:100%;border-top:1px dashed #9A8C6C;;margin-top:6px;}
.sotwWinnerImgLink {border-radius:12px;border:1px dotted #aaa;float:left;padding:6px;margin:9px 12px 0 0;}
  .sotwWinnerImg {border-radius:9px;}
  .sotwContestLinks a {font-size:12px;color:#855424;text-decoration:underline;font-style:italic;line-height:17px;}
.sotwVotes {font-style:italic;color:#716963;font-size:18px;}

/* Sotw FAQ */
.sotwQ {font-style:italic;font-size:22px;font-family:Georgia, "Times New Roman", Times, serif;line-height:32px;cursor:pointer;color:#EC757B;}
.sotwA {display:none;padding:12px 0 12px 22px;color:#615953;font-family:"Helvetica Neue",Helvetica,sans-serif;}

/* Contact Form */

#node .wpcf7 {font-family:Georgia, "Times New Roman", Times, serif;float:left;margin:16px 15px;width:100%;}
.wpcf7 p {color:#AAA;}
.wpcf7-text,.wpcf7 textarea {padding:9px;font-size:14px;border-radius:9px;color:#f09fa3}
.wpcf7-submit {width:95px;height:32px;display:block;color:#FFF;text-transform:uppercase;background:#8f7f6e;text-align:center;font-size:16px;border-radius:14px;float:left;line-height:27px;font-style:normal;cursor:pointer;border:none;outline:none;}

/* Link to us */
html #linkUs {float:left;margin:0;padding:0;width:550px;}
html #linkUs li {float:left;width:100%;margin-bottom:20px;}
  #linkUs li img {float:left;}
  #linkUs li textarea {float:right;width:220px;}

  .b300 textarea {height:300px;}
  .b150 textarea {height:150px;}
  .b90 textarea {height:90px;}
  .b65 textarea {height:65px;}

/* Crossbrowser */
.ie7 #node {margin-top:70px;}
.ie7 #postShare span {margin-top:0;padding:0;}
.ie7 .archiveBlock .archiveImgWrap {margin:0;}
.ie7 .postInfoWrap {left:0;bottom:0;z-index:999;top:238px;width:932px;}%;}
.wpcf7 p {color:#AAA;}
.wpcf7-text,.wpcf7 textarea {padding:9px;font-size:14px;border-radius:9px;color:#f09fa3}
.wpcf7-submit {width:95px;height:32px;display:block;color:#FFF;text-transform:uppercase;background:#8f7f6e;text-align:center;font-size:16px;border-radius:14px;float:left;line-height:27px;font-style:normal;cursor:pointer;border:none;outline:none;}

/* Crossbrowser */
.ie7 #node {margin-top:70px;}
.ie7 #postShare span {margin-top:0;padding:0;}
.ie7 .archiveBlock .archiveImgWrap {margin:0;}
.ie7 .postInfoWrap {left:0;bottom:0;z-index:999;top:238px;width:932px;}


/* MISC FIX */
#mc_embed_signup .clear {visibility:visible;}

/* ZIP LIST STYLE */
#zlrecipe-container {background:#fffefb;border:1px solid #faedc5;padding:15px;float:left;width:575px;border-radius:12px;}
.post #zlrecipe-title {color:#855424;font-size:34px;font-style:italic;letter-spacing:-1px;font-weight:normal;}
#zlrecipe-ingredients,#zlrecipe-instructions {color:#855424;}
.zl-linkback {display:none;}
#zlrecipe-instructions-list {width:500px;}

.post #zlrecipe-container .bold, #zlrecipe-container .strong {font-weight:normal;}

/* Hide Mode Video Ad */

.modead_dskcollapsed_cntnr {
display: none;
}