/* 
Theme Name: EnjoyThis
Theme URI: 
Description: EnjoyThis
Version: 1.0
Author: XhtmlThis 
Author URI: http://xhtmlthis.com
*/

/* === reset === */


html {
	-webkit-font-smoothing: antialiased;
}

a {
	color: #EC8520;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: black;
}

ul, ol {
	list-style: none;
}

img, form, fieldset {
	border: none;
}

ul, ol, form, fieldset {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p {
	margin: 0;
}

table {
	width: 100%;
	border-collapse: collapse;
}

q {
	quotes: none;
}

q:before {
	content: "";
}

q:after {
	content: "";
}

.dimsum {
	color: #D0C4B4;
}

.sidenav {
	font-size: 10px;
	line-height: 20px;
}

.slash {
	text-decoration: line-through;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}

.bigslab {
	font-size: 48px;
	font-family: museo-slab-1,museo-slab-2;
	margin-bottom: 25px;
	margin-top: 40px;
	margin-left: 25px;
}

.newprice {
	color: #C00;
font-size: 18px;
	font-weight: bold;
}

.oldprice {
	color: #000;
font-size: 18px;
	font-weight: bold;
}



input, select, textarea {
	font-family: Helvetica, sans-serif;
}

h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* === end reset === */

.slab {
	font-size: 36px;
	margin-bottom: 25px;
	margin-top: 40px;
	margin-left: 25px;
	text-transform: uppercase;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	line-height: 28px;
}

body {
	font: 12px/1.5em Helvetica, sans-serif;
	background: #fff;
	color: #000;
}

.main {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

/* @group header */

/* --Header-- */

#special {
	background-color: #000;
}

#header {
	background: url(image/bg-header-146.gif) repeat-x;
}

.header-left {
	background: url(image/bg-header-left.gif) no-repeat;
}

.header-right {
	height: 111px;
	background: url(image/bg-header-right.gif) no-repeat 100% 0;
	overflow: hidden;
	width: 100%;
}

.header-right .main {
	height: 111px;
}

/* --logo-- */

.header-right .main h1 {
	width: 100px;
	height: 72px;
	position: absolute;
	left: 0;
	top: 8px;
}

.header-right .main h1 a {
	display: block;
	background: url(image/logo.png) no-repeat;
	width: 100px;
	height: 72px;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
	cursor: pointer;
}

.header-right .main h1 a:hover {
	background: url(image/logo-hover.png) no-repeat;
}

/* --search-box-- */

.search-box {
	position: absolute;
	top: -15px;
	width: 150px;
	height: 50px;
	overflow: hidden;
	padding-top: 55px;
	right: 30px;
}

.search-wrapp {
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.search-wrapp input {
	float: left;
	position: relative;
}

.input-bg {
	background: url(image/bg-input.png) no-repeat;
	width: 126px;
	height: 22px;
	float: left;
}

.input-bg input {
	width: 106px;
	border: 0;
	background: none;
	padding: 7px 10px 0;
	font-size: 10px;
	font-weight: bold;
	outline: none
}

.search-submit {
	background: url(image/btn-search-submit.png) no-repeat;
	width: 23px;
	height: 22px;
	overflow: hidden;
	border: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

/* --checkout-- */

.checkout {
	background: url(image/bg-checkout.gif) no-repeat;
	width: 117px;
	height: 22px;
	overflow: hidden;
	padding-left: 33px;
}

.checkout a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
	cursor: pointer;
	padding: 1px 0 0;
}

/* @end */

/* @group nav */

/* --main-menu-- */

.main-menu {
	width: 977px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 23px;
}

.main-menu ul {
	width: 100%;
	overflow: hidden;
}

.main-menu ul li {
	float: left;
	padding: 0 23px 0 20px;
	background: url(image/line-main-menu.gif) no-repeat 0 3px;
	height: 32px;
}

.main-menu ul li:first-child {
	background: none;
	padding-left: 0;
}

.main-menu ul li a {
	float: left;
	height: 32px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(image/btn-main-menu.gif) no-repeat;
}

.main-menu ul li a.home {
	background-position: 0 4px;
	width: 43px;
}

.main-menu ul li a.portfolio {
	background-position: -43px 4px;
	width: 82px;
}

.main-menu ul li a.workshops-m {
	background-position: -125px 4px;
	width: 91px;
}

.main-menu ul li a.enjoy {
	background-position: -216px 4px;
	width: 48px;
}

.main-menu ul li a.store {
	background-position: -264px 4px;
	width: 38px;
}

.main-menu ul li a.our-story {
	background-position: -309px 4px;
	width: 82px;
}

.main-menu ul li a:hover,
.main-menu ul li.active a {
	border-bottom: 7px solid #000;
	height: 25px;
}

/* @end */

/* @group content */

/* --Content-- */

#content {
	width: 100%;
}

/* -- top-content -- */

.top-content {
	width: 100%;

/*background:url(image/bg-border.gif) repeat-x 0 100%;*/
}

.top-content .main {
	height: 127px;
}

.slogan {
	display: block;
	background: url(image/bg-slogan.gif) no-repeat;
	width: 724px;
	height: 63px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	top: 44px;
	left: 22px;
}

/* -- main-content -- */

.main-content {
	width: 975px;
	margin: 15px 0 0 25px;
	overflow: hidden;
}

.main-column {
	float: left;
	width: 230px;
	padding-right: 20px;
}

.image-column {
	float: right;
	width: 725px;
}

.line-length {
	float: left;
	width: 525px;
}


.post {
	width: 100%;
}

.post img {
	display: block;
}

.prev-box {
	width: 100%;
	padding: 32px 0 5px 0;
	overflow: hidden;
	position: relative;
	border-bottom: 1px solid #bababa;
}

.prev-box h2 {
	font-weight: normal;
	color: #220a03;
	font-size: 2em;
	line-height: 1em;
	margin-left: 247px;
}

.prev-box h2 a {
	text-decoration: none;
	color: #220a03;
}

.prev-box h2 a:hover {
	text-decoration: underline;
}

p.date {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #6b6b6b;
	padding: 5px 0;
	font-size: 0.917em;
	width: 245px;
}

/* -- post-content -- */

.post-content {
	width: 100%;
	overflow: hidden;
	padding: 7px 0 65px;
	background: url(image/bg-footer.gif) repeat-x 0 100%;
}

.category-box {
	float: left;
	width: 225px;
	padding-right: 24px;
}

.category-box ul {
	float: left;
	padding: 4px 0 0 0;
	height: 1%;
	margin-left: -2px;
}

.category-box ul li {
	float: left;
	height: 29px;
	padding-right: 1px;
}

.category-box ul li a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 29px;
	height: 29px;
	background: url(image/ico.png) no-repeat;
}

* html .category-box ul li a {
	background: url(image/ico.gif) no-repeat;
}

/* @end */

.category-box ul li a.press {
	background: url(image/ico-press.gif) no-repeat 100% 100%;
	text-indent: 0px;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	display: inline;
	float: left;
	width: auto;
}

.category-box ul li a.press span {
	background: url(image/ico-press-left.gif) no-repeat 0 100%;
	line-height: 30px;
	height: 29px;
	font-size: 1em;
	color: #220a03;
	float: left;
	padding: 0 7px;
	cursor: pointer;
}

/* @end */

.content-box {
	float: right;
	width: 450px;
	color: #220a03;
	padding: 3px 25px 0 0;
}

.line-length p,.image-column p,.content-box p, .main-column p {
	padding-bottom: 10px;
}

blockquote {
	color: #444;
	font: italic 14px/150% Georgia, "Times New Roman", Times, serif;
	background: url(/img/quote-sm.gif) no-repeat;
	margin: 0;
	padding: 10px 25px 10px 35px;
}

.bookquote {
	color: #444;
	font: 16px/150% Georgia, "Times New Roman", Times, serif;
}

#excerpt {
	color: #7d7d7d;
	font: 16px/150% Georgia, "Times New Roman", Times, serif;
	background: #f6f9f4 url(/img/excerpt-start.gif) no-repeat;
	padding-top: 50px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-bottom: 15px;
}

/* --comments-- */

.comments {
	width: 725px;
	background: url(image/bg-footer.gif) repeat-x 0 100%;
	padding-bottom: 2px;
}

.comment {
	width: 724px;
	position: relative;
	overflow: hidden;
	padding: 15px 0 40px 1px;
	border-bottom: 1px solid #999;
}

.user {
	width: 100%;
	overflow: hidden;
	padding: 4px 0 0 0;
}

.user img {
	float: left;
	border: 1px solid #999;
	margin: 3px 10px 0 0px;
	display: inline;
}

.user h3 {
	color: #666;
	font-weight: normal;
	font-size: 0.917em;
}

.user h3 a {
	color: #666;
}

.user p {
	color: #999;
	font-size: 0.917em;
}

.comment-x {
	background: url(image/bg-content-x.gif) repeat;
}

/* --send-block-- */

.send-block {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
}

.send-block h2 {
	color: #000;
	font-weight: normal;
	padding-bottom: 14px;
	font-size: 1.333em;
}

.send-block label {
	display: block;
	padding: 4px 0;
}

.send-block label span {
	color: #666;
}

.send-block-left {
	float: left;
	width: 222px;
}

.bg-inp {
	background: url(image/bg-input-2.gif) no-repeat;
	width: 222px;
	height: 30px;
	overflow: hidden;
}

.bg-inp input {
	background: none;
	border: none;
	width: 202px;
	padding: 5px 10px 0 10px;
	font-size: 1.333em;
}

.send-block-rigth {
	width: 475px;
	float: right;
}

.bg-textarea {
	background: url(image/bg-textarea.gif) no-repeat;
	height: 187px;
	width: 475px;
	overflow: hidden;
	margin-bottom: 17px;
}

.bg-textarea textarea {
	width: 455px;
	height: 177px;
	overflow: auto;
	padding: 5px 10px;
	border: none;
	background: none;
	font-size: 1em;
}

.submit-wrapp {
	width: 471px;
	overflow: hidden;
	padding: 0 0 25px 4px;
}

.bg-submit {
	background: url(image/btn-send-comment.gif) no-repeat;
	width: 138px;
	height: 28px;
	overflow: hidden;
}

.bg-submit input {
	color: #fff;
	width: 138px;
	background: none;
	border: none;
	padding-top: 5px;
	cursor: pointer;
	font: 12px Helvetica, Arial, "Helvetica Neue", Geneva, sans-serif;
}

/* @group navigation
 */

/* --navigation-- */

.navigation {
	width: 100%;
	overflow: hidden;
	padding: 32px 0;
}

.next {
	width: 345px;
	height: 98px;
	float: left;
	border: 1px solid #939393;
}

.prev {
	width: 345px;
	height: 98px;
	float: right;
	border: 1px solid #939393;
	padding-left: 15px;
}

.next img {
	float: right;
	display: inline;
	margin-left: 15px;
	width: 100px;
}

.nav-p-n a {
	float: right;
	width: 100px;
	height: 98px;
	overflow: hidden;
	display: inline;
	margin: 0 0 0 15px;
}

.nav-p-n.rigth-n a {
	float: left;
	margin: 0 15px 0 0;
}

.prev img {
	float: left;
	display: inline;
	margin-right: 15px;
}

.nav-content {
	height: 1%;
	padding: 12px 0 0 0;
}

.nav-content:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}

.next p {
	text-align: left;
}

p.link-nav {
	text-transform: uppercase;
	line-height: 1.3em;
}

p.link-nav a {
	text-decoration: none;
	color: #000;
	font-size: 0.75em;
}

p.link-nav a:hover {
	text-decoration: underline;
}

/* @end */

/* @group footer */

/* --footer-- */

#footer {
	width: 100%;
	background: url(image/bg-footer.gif) repeat-x;
	padding: 40px 0 0 0;
}

#footer .main {
	height: 116px;
	width: 975px;
	padding-left: 25px;
}

/* -- footer-logo -- */

.footer-logo,
.footer-logo a {
	display: block;
	width: 93px;
	height: 13px;
}

.footer-logo {
	background: url(image/footer-logo.gif) no-repeat;
	position: absolute;
	top: 0;
	left: 25px;
}

.footer-logo a {
	overflow: hidden;
	text-indent: -9999px;
}

/* --footer-menu-- */

.footer-menu {
	width: 100%;
	overflow: hidden;
	padding: 25px 0 15px 0;
}

.footer-menu ul {
	float: left;
}

.footer-menu ul li {
	float: left;
	background: url(image/line-footer.gif) no-repeat 0 50%;
	padding: 0 4px 0 6px;
}

.footer-menu ul li:first-child {
	background: none;
	padding-left: 0;
}

.footer-menu ul li a {
	color: #000;
	text-decoration: none;
}

.footer-menu ul li a:hover {
	text-decoration: underline;
}

/* --pay-menu-- */

.pay-menu {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}

.pay-menu ul {
	float: left;
	height: 21px;
}

.pay-menu ul li {
	float: left;
	height: 21px;
	padding-right: 2px;
}

.pay-menu ul li img {
	display: block;
}

.pay-menu p {
	padding: 2px 0 0 5px;
	font-size: 0.75em;
	color: #988c6d;
	clear: both;
}

p.copy {
	color: #555;
	font-size: 0.75em;
}

/* --search footer-- */

.search-footer {
	position: absolute;
	top: -6px;
	right: 23px;
	width: 177px;
}

.footer-search-wrapp {
	width: 173px;
	overflow: hidden;
	padding: 0 0 0 4px;
}

.footer-search-bg {
	float: left;
	background: url(image/bg-input-footer.gif) no-repeat;
	width: 95px;
	height: 16px;
	overflow: hidden;
}

.footer-search-bg input {
	float: left;
	background: none;
	border: none;
	width: 85px;
	padding: 2px 5px 0 5px;
	font-size: 10px;
}

.footer-search-submit {
	float: left;
	border: 0;
	background: url(image/btn-footer-search.gif) no-repeat;
	width: 18px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}

.social {
	width: 177px;
	padding-top: 17px;
	overflow: hidden;
}

.social li {
	width: 177px;
	float: left;
	height: 16px;
	padding-bottom: 6px;
}

.social li a {
	float: left;
	height: 16px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 31px;
	color: #000;
	background: url(image/ico-social.gif) no-repeat;
}

.social li a:hover {
	text-decoration: underline;
}

.social li a.contact {
	background-position: 0 0;
}

.social li a.twitter {
	background-position: 0 -16px;
}

.social li a.facebook {
	background-position: 0 -32px;
}

.social li a.rss-feed {
	background-position: 0 -48px;
}

/* @end */

/* === Search results page === */

.search-result {
	width: 100%;
}

.search-result h2 {
	color: #666;
	font-weight: normal;
	font-size: 2.5em;
	width: 100%;
	line-height: 1em;
	padding-bottom: 12px;
	margin-bottom: 28px;
	background: url(image/bg-border-2.gif) repeat-x 0 100%;
}

.search-result h2 span {
	color: #000;
}

.search-result ul {
	width: 1000px;
	margin-left: -25px;
	overflow: hidden;
	padding-bottom: 25px;
}

.search-result ul li {
	margin-left: 25px;
	float: left;
	display: inline;
	width: 225px;
	height: 340px;
	overflow: hidden;
}

p.date-res {
	color: #a7a7a7;
	font-size: 0.917em;
	padding-bottom: 2px;
}

.search-result ul li img {
	display: block;
	margin-bottom: 21px;
}

.search-result ul li h3 {
	font-size: 1em;
}

/* === blog page === */

/*.blog-full{background:url(image/bg-border-content.gif) repeat-y;}*/

.blog-full .post {
	margin-bottom: 27px;
}

/* --page-menu-- */

.page-menu {
	width: 227px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
}

* html .page-menu {
	bottom: -1px;
}

.page-menu li {
	float: left;
	height: 20px;
	background: url(image/grid-menu.gif) no-repeat 0 -28px;
	width: 108px;
	padding-top: 8px;
}

.page-menu li.full {
	background-position: 0 0;
}

.grid-active .page-menu li.grid {
	background-position: 0 0;
}

.grid-active .page-menu li.full {
	background-position: 0 -28px;
}

.page-menu li.grid {
	float: right;
}

.page-menu li a {
	display: block;
	width: 70px;
	height: 20px;
	padding: 0px 10px 0 28px;
	line-height: 1em;
	text-decoration: none;
	color: #000;
	outline: none;
}

.page-menu li.grid a {
	background: url(image/ico-grid.gif) no-repeat 10px -18px
}

.page-menu li.full a {
	background: url(image/ico-grid.gif) no-repeat 10px 1px
}

/* --sidebar-- */

.sidebar a {
	color: black;
	font-weight: normal;
	font-style: normal;
}

.sidebar {
	float: right;
	width: 225px;
}

.sidebar ul {
	width: 205px;
	float: left;
	padding: 0 0 0 20px;
}

.sidebar ul li {
	float: left;
	width: 205px;
	padding: 0 0 45px 0;
}

.sidebar .social {
	padding: 0 0 0 0;
	margin-left: -10px;
	position: relative;
}

.sidebar .social li {
	padding: 0 0 6px 0;
}

.sidebar ul li h3 {
	font-size: 0.833em;
	color: #220a03;
	text-transform: uppercase;
	padding-bottom: 2px;
}

.sidebar ul li p {
	color: #666;
	padding-bottom: 10px;
	font-size: 0.97em;
}

/* --rotation-- */

.sidebar ul .rotation {
	width: 200px;
	padding: 13px 0 110px 0;
	float: left;
}

.sidebar ul .rotation li {
	width: 80px;
	float: left;
	clear: both;
	padding: 0 0 1px 0;
	position: relative;
}

.sidebar ul .rotation li img {
	display: block;
}

/* --rotation-block-- */

.sidebar ul .rotation li:hover,
.sidebar ul .rotation li.hover {
	z-index: 10;
}

.sidebar ul .rotation li .rotation-block {
	position: absolute;
	top: -22px;
	left: -269px;
	width: 362px;
	display: none;
}

.sidebar ul .rotation li:hover .rotation-block,
.sidebar ul .rotation li.hover .rotation-block {
	display: block;
}

.rotation-header {
	background: url(image/bg-rotation-block-header.png) no-repeat;
	width: 362px;
	height: 9px;
	overflow: hidden;
}

.rotation-footer {
	background: url(image/bg-rotation-block-footer.png) no-repeat;
	width: 362px;
	height: 9px;
	overflow: hidden;
}

.rotation-content {
	width: 362px;
	background: #C60 url(image/bg-rotation-block-rep.gif) repeat-y;
}

.rotation-wrapp {
	width: 362px;
	background: url(image/bg-rotation-block.gif) no-repeat;
	min-height: 199px;
	padding-top: 12px;
}

* html .rotation-wrapp {
	height: 199px;
}

.rotation-holder {
	width: 187px;
	overflow: hidden;
	position: relative;
	padding: 0 130px 0 45px;
	background: url(image/bg-border-3.gif) repeat-y 242px 0;
	color: #220a03;
	line-height: 1.2em;
}

.rotation-holder h4 {
	font-size: 1em;
	padding-bottom: 5px;
}

.rotation-holder p {
	padding-bottom: 5px;
}

.rotation-holder h4 em {
	display: block;
}

.img-link {
	display: block;
	width: 77px;
	height: 77px;
	position: absolute;
	top: 0;
	right: 17px;
}

.img-link img {
	display: block;
	border: 1px solid #000;
}

/* --pager-- */

.pager {
	width: 100%;
	clear: both

;
	/*background:url(image/bg-border-2.gif) repeat-x;*/
	padding: 10px 0 0 0;
}

.grid-active .main-column .pager {
	width: 975px;
	padding: 10px 0 0 25px;
}

.pager p {
	padding: 0 0 10px 0;
}

.pager ul {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

.pager ul li {
	float: left;
	height: 21px;
	padding-right: 3px;
	color: #5b5b5b;
}

.pager ul li a {
	float: left;
	height: 19px;
	line-height: 19px;
	padding: 0 5px 0 6px;
	border: 1px solid #595959;
	text-decoration: none;
	color: #5b5b5b;
}

.pager ul li a:hover, .pager ul li.active_page a {
	color: #fff;
	border-color: #000;
	background: #000;
}

/* ===404 page=== */

.error-404 {
	width: 100%;
	padding: 50px 0;
}

.error-404 h2 {
	text-align: center;
	padding-bottom: 20px;
	color: #220A03;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
	background: none;
}

.error-404 p {
	text-align: center;
}

/* ===contact page=== */

.contact-wrapp h2 {
	color: #220A03;
	font-size: 2em;
	font-weight: normal;
	line-height: 1em;
}

.address-wrapp {
	background: #f9ffff;
	clear: both;
	width: 146px;
	height: 104px;
	margin: 0 0 0 15px;
	padding: 20px 0 0 10px;
}

.sidebar .social.cont {
	margin-left: 0;
	margin-bottom: 15px;
	padding-left: 17px;
}

.address-wrapp address {
	font-style: normal;
	margin: 0;
}

/*--*/

p.autor {
	clear: both;
	padding: 5px 0;
}

.grid-active p.autor {
	padding: 0 0 5px 0;
	float: none;
	display: block;
}

p.autor a {
	color: #000;
	text-decoration: none;
}

p.autor a:hover {
	color: #ccc;
}

/*--top-of-page--*/

.top-of-page {
	position: absolute;
	left: 500px;
	top: -30px;
}

/*----*/

img.big-img-post {
	display: block;
	margin: 0 0 0px -250px;
}

/*--*/

img.big-img-post {
	display: block;
	margin: 0 0 10px -250px;
}

.image-wrapp {
	width: 725px;
	margin: 0 0 10px -250px;
}

.image-wrapp img.big-img-post {
	margin: 15px 0 0;
}

.image-title {
	width: 725px;
	height: 1px;
	position: relative;
}

.image-title p {
	width: 190px;
	position: absolute;
	left: 0;
	top: 10px;
	padding: 0 5px;
	color: #999;
}

/*--search-res---*/

.search-res .img-grid-wr img {
	width: 225px;
}

/*--navigation-sidebar--*/

.navigation-sidebar {
	width: 100%;
	overflow: hidden;
}

.prev-sidebar {
	float: right;
}

.prev-sidebar p {
	text-align: right;
}

.next-sidebar {
	float: left;
}

.next-sidebar p {
	text-align: left;
}

.sidebar ul li {
	text-align: left;
}

.navigation-sidebar img {
	width: 100px;
}

.navigation-sidebar p a {
	color: #999;
	font-size: .85em;
}

.next-sidebar {
	text-align: right;
}

.navigation-sidebar p a:hover {
	color: #000;
	text-decoration: none;
}

/*----*/

.image-big {
	display: block;
	width: 725px;
	height: 483px;
	overflow: hidden;
	text-indent: -9999px;
}

.grid-active .image-big {
	display: none;
}

.image-medium {
	display: none;
	width: 250px;
	height: 167px;
	overflow: hidden;
	text-indent: -9999px;
}

.grid-active .image-medium {
	display: block;
}

.content-box p a {
	color: #000;
	text-decoration: none;
	background-color: #f1e1aa;
	font-weight: bold;
}

.content-box p a:hover {
	color: #000;
	background-color: #d9d9d9;
}
.ampersand {
	font-weight: 100;
}

