/*
THEME NAME: Eat Drink
VERSION: 1.0
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600italic,600,700,700italic,300,300italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
.sevenday {
    font-family: 'Open Sans', sans-serif;
    line-height: 1.4;
    padding: 0 25px 30px;
    width: 760px;
	position:relative;
	height:2200px;
}
.sevenday p{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #272727;
}
.seven-bb {
	font-weight: bold;
	color: #000000;
}
.seven-yellow-bg {
	background-color: #ffee99;
}
.purp-bg {
	background-color: #f8c5f6;
	font-weight: bold;
}
.seven-h1 {
	font-size:30px;
	font-weight:bold;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif !important;
	text-align: center !important;
}
.seven-tick {
	list-style-type:none;
	list-style-image:url(7-day/tick.jpg);
	list-style-position: inside;
	font-size: 20px;
}
.seven-tick li {
	padding: 5px;
}
.bu {
	font-weight: bold;
	text-decoration: underline;
}
.boldred {
	font-weight: bold;
	color: #ff0000;
}
.blueboldu {
	font-weight:bold;
	color: #014082;
	text-decoration: underline;
}
.satisfaction {
    background-image: url("7-day/box-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 400px;
    margin: auto;
    width: 802px;
}
body {
	
}
a {
	color: #1D4C90;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
strong {
	font-weight: 700;
}
hr {
	border: none 0;
	border-bottom: 1px solid #E0E0E0;
	height: 1px;
	margin: 10px 0;
}
blockquote {
	font-style: italic;
	background: url(../images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #595959;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
}
#wrapper {
	width: 810px;
	margin: 0 auto;
	padding-top: 0px;
	text-align:left;
}
#header {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto -40px;
}
#menu {
	background: url('../images/menubg.png') no-repeat;
	width: 873px;
	overflow: hidden;
	margin: 0 auto;
	display: none;
}
#container {
	background: url('../images/content.png') repeat-y #FFFFFF;
	width: 810px;
	margin: 0 auto;
	padding: 0px 0 0 0;
}
#content-bottom {
	background: url('../images/content-bottom.jpg') no-repeat;
	height: 7px;
	width: 810px;
	margin: 0 auto;
}
#content {
	float: right;
	width: 600px;
}
.post {
	margin-bottom: 0;
}
.home .post-title {
	display: none;
}
.post-title {
	font-size: 200%;
	line-height: 1.2;
	font-weight: bold;
	
	color: #172667;
	border-bottom: 1px solid #172667;
}
.post-content {
	margin-top: 0px;
}
.post-content.blog-content {
	margin-top: 0;
	width: 640px;
	float: right;
}
.post-content h2 {
	font-size: 40px;
	margin-bottom: 10px;
	line-height:42px;
	color:#4d4d4d;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align:center;
	margin-top:0;
	width:590px;
}
.post-content h3 {
	font-size: 34px;
	font-weight: bold;
	color:#40ace5;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:36px;
	text-transform:uppercase;
	margin:20px 0 0px;
}
.post-content p {
	line-height: 22px;
	margin: 18px 0;
}
.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
	padding: 4px;
}
.post-content img.alignleft {
	float: left;
	margin: 0 25px 15px 0;
}
.post-content img.alignright {
	float: right;
	border: 1px solid #EFEFEF;
	margin: 0 0 15px 25px;
	padding: 4px;
}
#footer {
	margin: 0 auto;
	width: 853px;
	height: 20px;
	padding: 10px 20px;
	overflow: hidden;
}
#footer p {
	color: #162868;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0;
}
.footer-left {
	float: left;
}
.footer-right {
	float: right;
}
.footer-right ul {
	float: right;
	
	margin-top: 10px;
}
.footer-right ul li {
	padding: 0 10px;
	border-right: 1px solid #162868;
	float: left;
	
	list-style: none;
}
.footer-right ul li:last-child {
	border-right: 0;
}
.footer-right ul li a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #162868;
	font-size: 11px;
	font-weight: bold;
}
.sep {
	color: #CCC;
	margin: 0 8px;
}
h1 {
	font-size:42px;
	font-weight:bold;
	color: #40ace5;
	font-family: 'Open Sans Condensed', sans-serif;
	text-align: center !important;
	text-transform:uppercase;
	line-height:44px;
	margin:0 0 15px;
	width:580px;
	text-align:center;
}

.holder{position:relative; display:block; margin-top:40px; height:900px;}
.left{float:left; position:relative; display:block; width:570px; margin-bottom:45px;}
.right{float:right; width:203px; position:relative; display:block; margin-right:-20px;}
.list-holder-ul{background:url('../images/list-bg-ul.png') no-repeat 0 0; width:525px; height:296px; position:relative; display:block; padding:5px 0px 5px 30px; margin:15px 0 35px -10px; }
.list-holder-ul p, .list-holder-ol p:first-child{margin:3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:24px; font-weight:bold; font-style:italic; background:url('../images/black-underline.png') no-repeat left bottom; padding-bottom:5px;}
.list-holder-ul ul{margin:0; padding:0;}
.list-holder-ul ul li{font-family:Georgia, "Times New Roman", Times, serif; list-style-type:none; color:#063d76; background:url('../images/check.png') no-repeat left center; font-style:italic; padding:1px 0 0 20px;}
.list-holder-ol{background:url('../images/list-bg-ol.png') no-repeat 0 0; width:535px; height:274px; position:relative; display:block;padding:5px 0px 5px 30px; margin-left:-15px; }
.list-holder-ol ol{margin:0 0 0 25px; padding:0;}
.list-holder-ol ol li{font-family:Georgia, "Times New Roman", Times, serif; color:#063d76; font-style:italic; padding:3px 0 0 0}
.list-holder-ol p.last{margin:8px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:20px; font-weight:bold; font-style:italic;}
span.red1, span.red2, span.red3{font-weight:bold; font-style:italic; padding-right:15px;}
span.red1{background:url('../images/red-und1.png')no-repeat bottom center;}
span.red2{background:url('../images/red-und2.png')no-repeat bottom center;}
span.red3{background:url('../images/red-und3.png')no-repeat bottom center; padding-right:0;}

a.next-link{display:block; position:relative; background:url('../images/nextpage.png') no-repeat 0 0; width:440px; height:149px; margin:15px 0 0px;}
a.next-link:hover{opacity:0.9;}

img.pin{position:absolute; top:0; right:-3px; z-index:130;}