/*
Theme Name: A Taste Boutique Default
Theme URI: http://atasteboutique.com/
Description: The default Blog theme for A Taste Boutique.
Version: 1
Author: Bel Koo
Author URI: http://dream-design.net/
Tags: paper, object, pastel, two columns
*/

body {
	background: url(images/background.gif) repeat;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 85%;
}
p {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}
h2, h3, h4, h5 {line-height: 100%;}
input, textarea {font: 100% Georgia, "Times New Roman", Times, serif; color: #1b232a;}
.clear {clear: both;}
.alignleft {float: left;}
.alignright {float: right;}

#wrapper {
        margin: 100%;
	margin: 0px auto;
}

/* Header */
#header {
	background: url(images/header.gif) no-repeat center 0px;
	height: 338px;
}
#header h1 {
	margin: 0px;
	padding: 0px;
	display: none;
}
#header p {display: none;}


/* Navigation start here */
#nav-wrap {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav {
	padding: 0px;
	margin: 0px;
	height: 100px;
	width: 550px;
	left: 320px;
	top: 70px;
	position: relative;
}
#nav ul {margin: 0px; padding: 0px;}
#nav li {
	display: block;
	float: left;
	list-style-type: none;
}
#nav .home a {
	background: url(images/nav-homea.gif) no-repeat;
	height: 74px;
	width: 51px;
	display: block;
	text-indent: -9999px;
}
#nav .home a:hover {background-position: 0px -74px;}

#nav .about a {
	background: url(images/nav-abouta.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 57px;
	margin-left: 62px;
	margin-top: 6px;
}
#nav .about a:hover {background-position: 0px -60px;}

#nav .gallery a {
	background: url(images/nav-gallerya.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 62px;
	margin-left: 65px;
	margin-top: 5px;
}
#nav .gallery a:hover {background-position: 0px -82px;}
#nav  .product  a {
	text-indent: -9999px;
	display: block;
	height: 71px;
	width: 82px;
	margin-left: 52px;
	margin-top: 14px;
	background: url(images/nav-price.gif) no-repeat;
}
#nav  .product  a:hover {
	background-position: 0px -71px;
}

#nav .blog a {
	background: url(images/nav-bloga.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 82px;
	width: 56px;
	margin-left: 50px;
}
#nav .blog a:hover {background-position: 0px -82px;}
/* End Navigation here */


/* Widebar */
#widebar {
	background: #FFFFFF url(images/widebar-top.gif) repeat-x;
	padding-top: 20px;
}
#widebar h2 {
	margin: 0px;
	padding: 0px;
}
#wide-wrap {
	width: 960px;
	margin: 0px auto;
}
#wide-wrap .highlight1 {
	font-style: italic;
	color: #64b3f5;
}
#wide-wrap .highlight2 {
	font-size: 15pt;
	font-style: italic;
	color: #e6cb81;
}
#wide-wrap .wide-left {
	float: left;
	width: 340px;
	color: #b08a84;
	padding-left: 10px;
	padding-top: 20px;
	position: relative;
}
#wide-wrap .wide-left h2 {
	color: #de5571;
	text-transform: capitalize;
	font-variant: normal;
	background: url(images/title-welcome.gif) no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 344px;
}
#wide-wrap .wide-left p {
	line-height: 200%;
	padding: 10px 20px 0px 20px;
	text-align: justify;
}
#wide-wrap .button-read a {
	background: url(images/button-read03.gif) no-repeat;
	height: 40px;
	width: 162px;
	text-indent: -9999px;
	display: block;
	margin: 15px;
}
#wide-wrap .button-read a:hover {
	background-position: 0px -40px;
}

#wide-wrap .wide-right {
	width: 600px;
	float: right;
	height: 260px;
}
#wide-wrap .random-pix {
	background: url(images/random-pix.gif) no-repeat;
	height: 369px;
	width: 600px;
	position: absolute;
	top: 203px;
}
#wide-wrap .random-pix img {
	height: 300px;
	width: 500px;
	position: relative;
	top: 43px;
	left: 49px;
}
#wide-wrap .random-more {
	position: absolute;
    display: block;
    width: 450px;
	text-align: right;
	font-style: italic;
	color: #4c2017;
	top: 370px;
	right: 5em; !important
}
#wide-wrap .random-more a {
	color: #4c2017;
	text-decoration: none;
}
#wide-wrap .random-more a:hover {
	color: #682B1F;
}
#wide-wrap .random-highlight1 {
	color: #a52c41;
}


/* Start Content Here */
#content {
	background: #bfddf6 url(images/widebar-bottom.gif) repeat-x;
}
#content-wrap {
	width: 960px; 
	margin: 0px auto;
	padding-top: 40px; 
	padding-bottom: 60px; 
}
#content-wrap .highlight0 {
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #A5825B;
}
#content-wrap .highlight1 {
	color: #616366;
	font-size: 12px;
}
#content-wrap .highlight2 {
	color: #9a8643;
	text-transform: uppercase;
	padding-right: 5px;
}
#content-wrap .highlight3 {
	font-size: 14px;
	color: #a9714c;
}
#content-wrap .highlight4 {
	font-size: 14px;
	color: #8c977b;
}
#content-wrap .highlight5 {
	font-size: 14px;
	color: #425d5c;
}
#content-wrap .highlight6 {
	font-size: 14px;
	color: #937682;
}
#content-wrap .highlight7 {
	text-transform: uppercase;
	color: #e1697f;
}

/* Left Column */
#content-wrap .content-left {
	float: left;
	width: 280px;
	background: url(images/content-left-bg.gif) repeat-y;
	margin-left: 20px;
	padding: 0px 30px 20px 30px;
	color: #7f6a6e;
	display: inline;
}
#content-wrap .content-left h2 {
	height: 53px;
	width: 340px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-left: -30px;
}
#content-wrap .content-left-end {
	background: url(images/content-left.gif) no-repeat center bottom;
	height: 20px;
	width: 340px;
	position: relative;
	left: -30px;
	top: 20px;
}
#content-wrap a {
	text-decoration: none;
	color: #534741;
}
#content-wrap a:hover {
	color: #6A5A52;
	text-decoration: none;
}


/* Left Title */
#content-wrap .title-browse {
	background: url(images/title-browse.gif) no-repeat;
}
#content-wrap .title-ourmenu {
	background: url(images/title-contentleft-ourmenu.gif) no-repeat;
}
#content-wrap .title-contactus {
	background: url(images/title-contentleft-contactus.gif) no-repeat;
}
#content-wrap .title-location {
	background: url(images/title-location.gif) no-repeat;
}



/* Left List Item */
#content-wrap ul.normal-list {
	margin: 0px;
	padding: 0px;
	color: #534741;
}
#content-wrap .normal-list li {
	list-style-type: none;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 15px;
}
#content-wrap .normal-list li a {
	text-decoration: none;
	color: #534741;
	display: block;
	border-bottom: 1px dotted #fb9071;
	padding: 5px 0px;
}
#content-wrap .normal-list a:hover {
	color: #6A5A52;
	text-decoration: none;
	border-bottom: 1px dotted #534741;
	background: url(images/form-background.gif) repeat;
}
#content-wrap .normal-list img {
	float: left;
	margin-right: 5px;
	border: none;
}

#content-wrap ul.menu-list {
	margin: 0px;
	padding: 0px;
	color: #534741;
	font-size: 12px;
	line-height: 140%;
}
#content-wrap .menu-list li {
	list-style-type: none;
	font-size: 12px;
	line-height: 140%;
}
#content-wrap .menu-list li a {
	text-decoration: none;
	color: #534741;
	display: block;
	border-bottom: 0px dotted #fb9071;
	padding: 5px;
}
#content-wrap .menu-list li a:hover {
	color: #6A5A52;
	text-decoration: none;
	border-bottom: 0px dotted #534741;
	background: url(images/form-background.gif) repeat;
}
/* End Left List Item */


#content-wrap .left-name {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 13px;
}
#content-wrap .left-more a {
	color: #c69c6d;
	text-transform: uppercase;
	font-size: 11px;
	text-decoration: none;
}
#content-wrap .left-more a:hover {
	color: #AA855D;
	border-bottom: 1px dotted #6e5761;
}
#content-wrap .location-img {
	background: url(images/left-thumb-location.gif) no-repeat;
	width: 300px;
	height: 180px;
	position: relative;
	left: -10px;
}
#content-wrap .location-img img {
	margin-top: 14px;
	margin-left: 25px;
}
#content-wrap .location-img a img {border: 0px;}
/* End Left Column */


/* Right Column */
html>body #content-wrap .content-right {
	color: #37424a;
	float: right;
	width: 550px; 
}
#content-wrap .content-right {
	color: #37424a;
	float: right;
	width: 540px; 
	display: block; 
}
#content-wrap .content-right h2 {margin-top: 0px;}

/* Right Title */
#content-wrap .title-single {
	background: url(images/title-singlepage.gif) no-repeat;
	height: 53px;
	width: 345px;
	text-indent: -9999px;
}
#content-wrap .title-news {
	background: url(images/title-news.gif) no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 345px;
}
#content-wrap .title-aboutus {
	background: url(images/title-aboutus.gif) no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 345px;
}
#content-wrap .title-productpage {
	background: url(images/title-productpage.gif) no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 345px;
}
#content-wrap .title-gallerypage {
	background: url(images/title-gallerypage.gif) no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 345px;
}
#content-wrap .title-blog {
	background: url(images/title-blog.gif) no-repeat;
	text-indent: -9999px;
	height: 53px;
	width: 345px;
}

/* Main page post */
#content-wrap .main-post {
	width: 250px; 
	padding: 5px 8px; 
	margin-bottom: 8px;
	float: left;
}
#content-wrap .main-entry {
	margin-bottom: 2em;
	line-height: 150%;
	color: #37424a;
	font-size: 12px;
}
#content-wrap .entry-title {
	text-transform: uppercase;
	color: #7f6a6e;
	margin: 0px 0px 0.3em 0px;
	font-weight: normal;
}
#content-wrap .entry-title a {
	color: #7f6a6e;
	text-decoration: none;
}
#content-wrap .entry-title a:hover {
	color: #604F52;
	border-bottom: 1px dotted #AA855D;
}

#content-wrap .entry-date {
	font-weight: normal;
	color: #de5571;
	font-size: 10px;
	text-transform: capitalize;
}

#content-wrap .entry-category a:link, #content-wrap .entry-category a:visited {
	color: #448ccb;
	font-style: italic;
	text-decoration: none;
}
#content-wrap .entry-category a:hover {
	color: #262E34;
	font-style: italic;
	text-decoration: none;
}
#content-wrap .continue-read a {
	color: #7f6a6e;
	text-transform: uppercase;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
	background: url(images/icon-continue.gif) no-repeat right center;
	padding: 3px 16px 3px 0px;
}
#content-wrap .continue-read a:hover {
	color: #7f6a6e;
	text-transform: uppercase;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}

/* Blog Post */
#content-wrap .post {width: 480px;}
#content-wrap .entry a, #content-wrap .page a {
	color: #7f6a6e;
	text-decoration: none;
}
#content-wrap .entry a:hover, #content-wrap .page a:hover {
	color: #5C4D4F;
	text-decoration: none;
}
#content-wrap .entry {
	line-height: 150%;
	color: #37424a;
	font-size: 12px;
	padding: 5px 0px;
	margin-bottom: 1.5em;
}
#content-wrap .entry img, #content-wrap .entry a img {
	padding: 5px; 
	margin: 8px 4px;
	background: #fdf9ef;
	border: 1px solid #e8ddbd;
}
#content-wrap .entry a:hover img {
	background: #f6ecd9;
	border: 1px solid #e7d6a3;
}

/* Single Page */
#content-wrap .page {
	color: #37424a;
	width: 480px;
	text-align: justify;
	font-size: 12px;
	margin-left: 20px;
}
#content-wrap .page p {
	margin-bottom: 2em;
}
#content-wrap .page img {
	padding: 5px; 
	margin: 8px 4px;
	background: #fdf9ef;
	border: 1px solid #e8ddbd;
}
#content-wrap .page a:hover img {
	background: #f6ecd9;
	border: 1px solid #e7d6a3;
}
#content-wrap .page-title {
	text-transform: capitalize;
	color: #7f6a6e;
	margin: 0px 0px 1em 0px;
	font-weight: bold;
	font-size: 14pt;
	text-decoration: underline;
}
#content-wrap .archives-title {
	font-size: 14pt;
	font-weight: bold;
}
#content-wrap .comment-title {
	text-transform: uppercase;
	font-weight: normal;
	color: #9a8643;
	font-size: 12px;
	border-bottom: 1px dotted #534741;
}
#content-wrap .gallery-thumb img {
	width: 100px;
	height: 100px;
}
#content-wrap .gallery-thumb a:hover img {
	border: 1px solid #e7d6a3;
}
#archives-list ul {margin: 10px 6px; padding: 0px;}
#archives-list li {padding: 2px 0px; list-style: none;}
#archives-list li a {padding: 4px 3px;}
#archives-list li a:hover {border-bottom: 1px dotted #6aa6c6;}
#archives-list .archives-box {
width: 130px; margin-right: 15px; float: left;
}

/* Button */
#content-wrap .button-read02 a {
	background: url(images/button-read04.gif) no-repeat;
	display: block;
	height: 42px;
	width: 162px;
	text-indent: -9999px;
	float: right;
	margin-top: 20px; 
	margin-right: 40px; !important
}
#content-wrap .button-read02 a:hover {background-position: 0px -42px;}
#content-wrap .button-next a {
	background: url(images/button-next02.gif) no-repeat;
	display: block;
	height: 42px;
	width: 130px;
	text-indent: -9999px;
	float: right;
        margin-top: 20px;
}
#content-wrap .button-next a:hover {background-position: 0px -42px;}

#content-wrap .button-previous a {
	background: url(images/button-previous02.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 130px;
	float: left;
    margin-top: 20px;
}
#content-wrap .button-previous a:hover {background-position: 0px -42px;}

/* End Right Column */



/* Footer */
html>body #footer {
	height: 187px;
	background: url(images/footer.png) no-repeat center top;
	clear: both;
	font-size: 11px;
}
/*If IE 6 */
#footer {
	height: 187px;
	background: url(images/footer.gif) no-repeat center top;
	clear: both;
	font-size: 11px;
}
#footer .footer-wrap {
	text-align: center;
	position: relative;
	top: 190px;
}
#footer .designed {
        color: #e1697f;
}
#footer  ul.sitemap {
	color: #938b82;
	font-size: 10px;
	position: relative;
	margin: 0px;
	padding: 10px 0px 20px 0px;
}
#footer .sitemap li {
	display: inline;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
}
#footer a {
	color: #938b82;
	text-decoration: none;
}
#footer a:hover {
	color: #604F52;
	border-bottom: 1px dotted #AA855D;
}
/* End Footer */


/* Enquiry Form */
#cformsform ol.cf-ol { 
	margin: 0px; 
	padding: 0px; 
}
#cformsform ol.cf-ol li	{ 
	margin: 0px;
	padding: 0px; 
	list-style:none!important; 
}
#cformsform .reqtxt, .emailreqtxt, .linklove, .cf_hidden {display: none;}

#enquiry-form form {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#enquiry-form fieldset {margin: 0px;}
#enquiry-form label {
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	display:inline-block; /*for Opera & IE*/
}
#enquiry-form input, #cformsform input {
	border: none;
	border-bottom: 1px dotted #c69c6d;
	margin-bottom: 8px;
	width: 250px;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #1b232a;
	font-style: normal;
	font-weight: normal;
	background: url(images/form-background.gif) repeat;
	padding: 4px 5px;
}
#enquiry-form input:focus, #cformsform input:focus {
	border: none;
	border-bottom: 1px dotted #fb9071;
}
#enquiry-form textarea, #cformsform textarea {
	border: none;
	border-bottom: 1px dotted #c69c6d;
	color: #1b232a;
	width: 270px;
        margin-bottom: 8px;
	background: url(images/form-background.gif); repeat;
	padding: 8px 5px;
	height: 120px;
	font-size: 11px;
}
#enquiry-form textarea:focus, #cformsform textarea:focus {
	background-color: #fefeb9;
	border-bottom: 1px dotted #fb9071;
}
#enquiry-form .sendbutton {
	height: 40px;
	width: 135px;
	text-align: center;
	cursor: pointer;
	border: none;
	background: url(images/button-enquiry-2.gif) no-repeat;
	color: #8c6239;
	font-size: 10px;
	font-weight: bold;
	float: right;
}
#enquiry-form .sendbutton:focus {
    border: none;
    color: #FFFFFF;
}
#enquiry-form .cf_info {clear: both;}
#enquiry-form .failure {color: #de5571; background: url(images/icon-error.gif) no-repeat left center; 	padding-left: 20px;}
#enquiry-form .success {color: #b7b340; background: url (images/icon-success.gif) no-repeat left center; padding-left: 20px;}
#enquiry-form .waiting {color: #7f6a6e; background: url (images/icon-waiting.gif) no-repeat left center; padding-left: 20px;}
#enquiry-form li.textonly {color: #616366; font-size: 11px; margin: 15px 0px 4px 0px;}


/* Comment Form */
#comment-template p {
	margin: 0px; 
	padding: 0px;
	line-height: 150%;
}
#comment-template label {
	font-weight: bold; 
	font-size: 12px; 
	font-style: italic;
	width: 90px; 
	float: left;
	display: block;
}
#comment-template input {
	background: url(images/comment-form-bg.gif) repeat;
	border: none;
	border-bottom: 1px dotted #6aa6c6;
	padding: 4px 5px;
	width: 200px;
}
#comment-template textarea {
	background: url(images/comment-form-bg.gif) repeat;
	width: 350px;
	border: none;
	border-bottom: 1px dotted #6aa6c6;
	padding: 4px 5px;
}
#comment-template .send {
	border: none;
	margin-top: 8px;
	padding: 0px;
	display: block;
	height: 40px;
	width: 135px;
}
#comment-template .comment {display: block; clear: left;}
#comment-template cite {
	text-transform: capitalize;
	font-weight: bold;
	background: url(images/icon-comment.gif) no-repeat right center;
	padding-right: 20px;
}
#comment-template .commentlist li {color: #dbe9f5; font-size: 36px; font-style: italic;}
#comment-template .commentlist li alt {color: #a6d1f5; font-size: 36px; font-style: italic;}
#comment-template .comment-entry {color: #37424a; font-size: 11px; font-style: normal;}
#comment-template .nocomments {
	background: url(images/icon-comment.gif) no-repeat left center;
	padding-left: 20px;
}


/* Happy Ending */
