/*-----------------------------*//* CONTAINER CLASSES/*-----------------------------*/body {	background-color:#99ccff;	font-family:Arial;	font-size:12pt;	padding:0px;	margin:0px;	text-align: center;		background-image:url(images/background.gif);	background-repeat:repeat-y;	background-position:center top;}img {	border: 0px;}div.outer {	width:960px;	background-color:#ffffff;	margin-left: auto;	margin-right: auto;		text-align:left;}div.inner-container {	margin-left:0px;	margin-right:0px;}div.content {	padding-left:15px;	padding-top:15px;	padding-right:15px;}div.inner-container-right-two-cols {	width:390px;	float:left;}div.inner-container-right-three-cols {	width:600px;	float:left;}div.inner-container-right-one-cols {	width:194px;	float:left;	margin-left:15px;}div.left-col {	float:left;	width:630px;	border-right:dotted 1px #cccccc;	}div.right-col {	float:left;	width:310px;	text-align:center;	padding-left:10px;	padding-top:15px;}div.clear {	clear:both;}div.divider {	border-top:dotted 1px #cccccc;	margin-top:15px;}/*-----------------------------*//* PAGINATION/*-----------------------------*/div.pagination {	margin-top:10px;}	div.pagination span {		font-size:10pt;		display:block;		color:#666666;	}		div.pagination a {		color:#0099cc;		font-size:10pt;		margin-right:4px;	}		div.pagination a:hover {		color:#ff3366;	}		div.pagination a.current {		color:#000000;		font-size:10pt;		margin-right:4px;		text-decoration:none;	}	/*-----------------------------*//* HEADER CLASSES/*-----------------------------*/div.content h1 {	padding-bottom: 15px;	}div.link-heading-top {	background:#66bbff;	height:16px;	padding:3px 0;	text-align:center;	font-size:11px;	font-family:arial;	color:#f3f2e9;}div.header {	background-image:url(images/header-background.jpg);	background-repeat:no-repeat;	height:133px;}div.header-top {	height:93px;}div.header-logo {	float:left;	width:118px;	text-align:center;}div.header-search {	float:left;	width:354px;	height:87px;	background-image:url(images/search-bg.gif);	background-repeat:no-repeat;	margin-right: 10px;}div.header-ad {	margin-top:20px;}div.header-ad iframe {	margin-top: 10px;}div.header-search p {	margin-top:4px;	margin-bottom:0px;	font-size:10pt;	margin-left:0px;}div.header-search input {	border:solid 1px #f4b2bc;	height:30px;	width:240px;	font-size:14pt;	padding-top:2px;	padding-left:2px;	background-image:url(images/search-field-bg.gif);	background-repeat:repeat-x;	background-position:top;	float:left;	margin-right:8px;	margin-top:4px;}div.header-search-content {	margin-top:15px;	margin-left:15px;}ul.menu {	list-style: none;	margin: 0;	padding: 0;	height:40px;	padding-left:15px;}	ul.menu li {		float:left;	}	ul.menu li.current {		float:left;		background-image:url(images/menu-current.gif);		height:40px;	}	ul.menu li.current a {		color:#ffffff;		display:block;		padding:6px 15px;		font-weight:normal;		font-size:14pt;		text-decoration:none;	}	ul.menu li a {		color:#ff3366;		display:block;		padding:6px 15px;		font-weight:normal;		font-size:14pt;		text-decoration:none;	}	ul.menu li a:hover {		color:#000000;	}/*-----------------------------*//* CONTENT BLOCKS/*-----------------------------*/div.recipe-block-divider {	border-top:dotted 1px #cccccc;	margin-top:15px;	margin-bottom:15px;	clear:left;}div.recipe-block-large {	width:379px;	margin-bottom:15px;	cursor:pointer;	}	div.recipe-block-large h2 {		font-weight:normal;		font-size:20pt;		margin-top:8px;		margin-bottom:2px;		padding-bottom:0px;		padding-top:0px;	}	div.recipe-block-large p {		font-size:10pt;		padding-top:0px;		padding-bottom:0px;		margin-top:2px;		margin-bottom:6px;	}	div.recipe-block-large a {		font-size:10pt;		color:#0099cc;	}	div.recipe-block-large a:hover {		color:#ff3366;	}	div.recipe-block-190 {	width:190px;	float:left;	cursor:pointer;	margin-bottom:15px;}	div.recipe-block-190 h2 {		font-weight:normal;		font-size:14pt;		margin-top:8px;		margin-bottom:4px;		padding-bottom:0px;		padding-top:0px;	}	div.recipe-block-190 p {		font-size:10pt;		padding-top:0px;		padding-bottom:0px;		margin-top:4px;		margin-bottom:6px;	}	div.recipe-block-190 a {		font-size:10pt;		color:#0099cc;	}	div.recipe-block-190 a:hover {		color:#ff3366;	}	div.recipe-block-gap {	float:left;	width:10px;}div.recipe-block-gap-15{	float:left;	width:15px;}div.recipe-block-190-links {	width:190px;	float:left;	cursor:pointer;	margin-bottom:15px;}	div.recipe-block-190-links h2 {		margin-top:0px;		padding-top:0px;		font-weight:normal;		font-size:14pt;			margin-bottom:4px;	}		div.recipe-block-190-links ul {		padding-left:0px;		margin-left:15px;		padding-top:0px;		margin-top:0px;	}		div.recipe-block-190-links ul  li {		list-style-image:url(images/bullet.gif);		padding-left:0px;		margin-left:2px;	}			div.recipe-block-190-links ul li a {		font-size:10pt;		color:#0099cc;	}			div.recipe-block-190-links ul li a:hover {		color:#ff3366;	}	div.left-one-col-block {	margin-bottom:15px;}	div.left-one-col-block h2{		font-weight:normal;		font-size:14pt;		background-color:#6bbee8;		padding:6px;		color:#ffffff;		margin-bottom:7px;		margin-top:0px;	}		div.left-one-col-block img{		padding-left:0px;	}	div.left-one-col-block h3{		text-align:left;		font-weight:normal;		font-size:14pt;		margin-top:7px;		margin-bottom:4px;		padding-bottom:4px;	}		div.left-one-col-block p{		text-align:left;		font-weight:normal;		font-size:10pt;		margin-top:0px;		padding-top:0px;	}			div.left-one-col-block a {		font-size:10pt;		color:#0099cc;	}	div.left-one-col-block a:hover {		color:#ff3366;	}	/*-----------------------------*//* BUTTONS/*-----------------------------*/.btn {	float: left;	clear: right;	background: url(images/btn_left.png) no-repeat;	padding: 0 0 0 7px;	margin: 5px 0;	cursor:pointer;}	.btn a{		float: left;		height: 29px;		background: url(images/btn_stretch.png) repeat-x left top;		line-height: 27px;		padding: 0 10px;		color: #fff;		font-size: 10pt;		text-decoration: none;	}	.btn a:hover{		text-decoration:underline;	}	.btn span {		background: url(images/btn_right.png) no-repeat;		float: left;		width: 7px;		height: 29px;	}.btn_search { background-color: #f24760; float:left;}/*-----------------------------*//* BREADCRUMB/*-----------------------------*/div.breadcrumb{	width:100%;	background-color:#f9e9eb;	height:30px;	margin-top:0px;}#breadcrumbs {	padding-top:4px;	margin-top:0px;	margin-left:15px;	padding-left:0px;	margin-bottom:0px;}	#breadcrumbs li {		display: inline;		color:#bb6572;	}	#breadcrumbs li a{		color:#bb6572;		font-size:10pt;	}	#breadcrumbs li a:hover{		color:#000000;	}	 	/* CSS3 breadcrumb */	#breadcrumbs li:after {		content: " > ";	}	 	#breadcrumbs li.current:after {		content: "";	}	 /* IE6 breadcrumb */*html #breadcrumbs li {	background: url( /img/gt.gif ) no-repeat center right;	padding-right: 10px;	margin-right: 5px;} *html #breadcrumbs li.current {	background: none;	padding-right: 0px;	font-size:10pt;	}/* IE7 breadcrumb */html>body #breadcrumbs li {	*background: url( /img/gt.gif ) no-repeat center right;	*padding-right: 10px;	*margin-right: 5px;}html>body #breadcrumbs li.current {	background: none;	padding-right: 0px;	font-size:10pt;}/*-----------------------------*//* RECIPE/*-----------------------------*/div.recipe h1 {	margin-top:0px;	margin-bottom:16px;	font-weight:normal;	font-size:28pt;}div.recipe h2 {	margin-top:15px;	margin-bottom:6px;	font-weight:normal;	font-size:16pt;}div.recipe-image {	float:left;	width:400px;}div.recipe-image img{	-moz-box-shadow: 3px 3px 3px #666;	-webkit-box-shadow: 3px 3px 3px #666;	box-shadow: 3px 3px 3px #666;}div.recipe-info {	float:left;	width:200px;}	div.recipe-info p {		margin-top:0px;		font-style:italic;		}div.recipe-rating {	margin-top:10px;	padding-top:0px;	float:left;	width:198px;}	div.recipe-rating {		font-size:10pt;		color:#555555;	}	div.recipe-preparation {	border-top:dotted 1px #cccccc;	padding-top:6px;}span.recipe-preparation-label {	font-weight:bold;	line-height:22px;}div.ingredients-col-left {	float:left;	width:280px;}div.ingredients-col-right {	float:left;	width:270px;}div.ingredients{	background-color:#ffffcc;	border:solid 1px #cc9966;	padding:15px;}	div.ingredients ul {		list-style: none;		margin:0px;		padding:0px;	}	div.ingredients ul li {		font-size:10pt;		margin:0px;		padding:0px;		line-height:20px;	}	div.recipe ol {		font-size:14pt;		color:#999999;	}	div.recipe ol p {		font-size:12pt;		color:#000000;		margin-bottom:0px;		padding-bottom:0px;		margin-top:0px;	}	div.recipe ol li{		padding-bottom:10px;	}div.additional-info {	background-color:#CC9966;	padding:15px;	padding-top:12px;}	div.additional-info h3 {		font-size:14pt;		color:#ffffff;		font-weight:normal;		margin-top:0px;		margin-bottom:4px;		padding-bottom:0px;		font-style:italic;	}	div.additional-info p {		font-size:10pt;		color:#ffffff;		font-style:italic;		margin-top:0px;		margin-bottom:0px;	}div.recipe-share {	margin-top:25px;	color:#aaaaaa;	float:right;}	div.recipe-share a {		color:#0086cb;		font-size:10pt;		padding:0 4px;	}	div.recipe-share a:hover {		color:#000000;	}div.right-col a  img{	border:0px;	padding-bottom:10px;	}/*-----------------------------*//* RECIPE EXCERPT/*-----------------------------*/div.more-recipes {	cursor:pointer;}	div.more-recipes h2 {		font-weight:normal;		font-size:16pt;	}div.recipe-excerpt {	height:110px;}	div.recipe-excerpt img {		margin-left:15px;		float:left;		margin-right:20px;	}	div.recipe-excerpt h3 {		font-weight:normal;		font-size:14pt;		margin-bottom:4px;		padding-bottom:0px;		margin-top:0px;		color:#2c2c2c;	}	div.recipe-excerpt p {		font-weight:normal;		font-size:10pt;		margin-bottom:4px;		padding-bottom:0px;		margin-top:0px;		color:#333333;		height:50px;		width:450px;	}	div.recipe-excerpt a {		font-weight:normal;		font-size:10pt;		color:#f13752;	}div.recipe-divider {	width:100%;	height:6px;	border-bottom:dotted 1px #cccccc;	margin-bottom:10px;	clear:both;}/*-----------------------------*//* FOOTER/*-----------------------------*/div.footer {	background-color:#c1af91;	height:80px;}div.footer-logo {	float:right;	padding-top:14px;	padding-right:60px;}div.footer-links {	padding-left:15px;	padding-top:25px;	float:left;}	div.footer-links ul{		list-style: none;		margin: 0;		padding: 0;	}	div.footer-links ul li {		float:left;	}	div.footer-links ul li a {		color:#4a3c25;		display:block;		padding:6px 5px;		font-weight:normal;		font-size:10pt;		text-decoration:underline;	}	div.footer-links ul li a:hover {		color:#ffffff;	}/*-----------------------------*//* FONTS/*-----------------------------*/h1 {	font-weight:normal;	margin-top:4px;	padding-top:0px;	margin-bottom:0px;	padding-bottom:0px;	}/*-----------------------------*//* STAR RATING/*-----------------------------*/ul.star-rating {	list-style: none;	padding:0px;	margin:0px;	padding-top:4px;}ul.star-rating li {	float:left;	margin-right:4px;}/*-----------------------------*//* RECIPE GRID/*-----------------------------*/.recipegrid { position: relative; z-index:50;margin-left:0px;} /* zindex needed due to ie bug */.recipegrid .contents span.recipe { display:block; float:left; margin-bottom:0px; margin-right:1px; padding:0; position: relative; }.recipegrid .contents span.recipe a.recipe { display:block; }.recipegrid .contents span.recipe a.recipe img { padding-bottom: 1px; }.recipegrid .makenew { position: absolute; bottom: 0; right: 1px; height:19px; width:72px; z-index:99; }.recipegrid .recipegrid-hover { height:auto; left:-25px; position:absolute; top:-25px; width:191px; z-index:100; }.recipegrid .recipegrid-hover .top { height:10px; overflow:hidden; width:166px; background:transparent url(/wp-content/themes/greatmealsinunder30/stylesheets/images/foot-recipegrid-hover-top.png) no-repeat scroll center top; }.recipegrid .recipegrid-hover .middle { padding:5px 15px; width:163px; background: transparent url(/wp-content/themes/greatmealsinunder30/stylesheets/images/foot-recipegrid-hover-center.png) no-repeat scroll center center; font-size: 11px; font-weight: normal; padding:2px; text-align: center; }.recipegrid .recipegrid-hover .bottom { padding: 3px; height:10px; overflow:hidden; width:161px; background:transparent url(/wp-content/themes/greatmealsinunder30/stylesheets/images/foot-recipegrid-hover-bottom.png) no-repeat scroll center top; }foot #foot-recipegrid { padding-right: 10px; }.recipegrid { margin-bottom: 8px; }
