/*  
Theme Name: northeatssouth
*/
body {
 	font:100% arial, verdana, helvetica, sans-serif;
	background:#989898;
	color:#28375b;
	padding:0 0 30px 0;
	margin:0;
}.center{
	text-align:center !important;
}.left{
	float:left !important;
}.right{
	float:right !important;
}a{
	color:#454545;
}
body .alignright{
	float:right;
}body .alignleft{
	float:left;
}
table, th, td, tr, input, form, div, h1, h2, h3, h4, p, img, li {
	margin:0;
	padding:0;
	border:0;
}
.red{
	color:red !important;
}
form {
 	font:75% arial, verdana, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin:0.7em 15px 0 15px;
	color:#454545;
	font-family:times new roman, georgia, serif;
	padding:0;
}.pagetitle{
	margin:0 0 20px 20px;
}
p, li {
	clear:both;
 	font:12px arial, verdana, helvetica, sans-serif;
	margin:0.8em 15px;
	padding:0;
	line-height:100%;
}
p {
	line-height:170%;
}
table {
	width: 100%;
	border-collapse: collapse;
}
h1 {
	font-size:125%;
	color:#28375b;
}
h2 {
	font-size:125%;
	color:#6f7ea5;
}
h3 {
	font-size:120%;
	color:#4b4c4e;
}
h4, h5, h6 {
	font:bold 70% times new roman, georgia, serif;;
	color:#666;
}
ul {
	margin:0 15px 1em 1em;
	list-style:none;
	padding:0;
}
#main-menu{
	margin-right:-100%;
}
#main-menu ul ul, #main-menu ul li{
	margin-right:0;
}
a:link {
	text-decoration:underline;
	color:#454545;
}
a:hover {
	text-decoration:none;
}

	/* Grid */

#pg {
	width:970px;
	overflow:hidden;
	margin:auto;
	text-align:left;
	background:#fff;
}
#hd {
	height:115px;
	background:url(images/hdbg.gif) repeat-x;
}
#hd img {
	margin:16px 0 0 0;
	float:left;
}
#hd .banner {
	margin:24px 0 0 20px;
	float:left;
	position:relative;
	z-index:200;
	background:#fff;
}
#hd .lanch {
	float:right;
	margin-top:14px;
}
.lcol {
	width:195px;
	overflow:hidden;
	float:left;
}
.wp-polls-ul li{
	display:block;
	padding:0.2em 0;
}
.wp-polls-ul li label input{
	position:relative;
	margin-right:5px;
	margin-top:-5px;
}
.round .wp-polls-ans p{
	width:100%;
	margin:0 0 10px 0;
	padding:0;
}.round p strong {
font-size:12px;
}.rating{
	margin:0 !important;
	clear:both;
	width:100% !important;
	text-align:center;
	clear:both;
}.rating .hd{
	font-size:12px;
	float:none;
	padding:5px 20px;
	text-align:left;
	width:auto;
}.rating li{
	clear:both;
	display:inline;
	margin:0;
}.rating li.title{
	padding:0 6px;
}.rating select, .rating button{
	position:relative;
	top:1px;
	_top:3px;
}.rating button{
	margin-left:10px;
}.round .wp-polls-ans p .Buttons, .Buttons{
	background:url('images/btn.gif') left top no-repeat;
	cursor:pointer;
	margin:0 auto;
	width:75px;
	color:#fff;
	height:22px;
	text-decoration:none;
	font-size:11px;
	font-weight:100;
	display:block;
	border:0;
	padding:0 0 2px 0;
	float:none !important;
}
.round .wp-polls-loading{
	height:30px;
}
.round {
	background:#e8e8e8;
	width:175px;
	margin:30px auto;
	border:1px solid #b0b0b0;
}
.round p {
	font-weight:100;
	padding:0.5em 1em;
	display:block;
	line-height:140%;
	margin:0;
}
.round input {
	margin:0 0.5em 0 0.7em;
	float:left;
	clear:both;
	height:20px;
}
.round br {
	clear:both;
}
.round span {
	float:left;
	width:125px;
	min-height:20px;
	margin:2px 0 5px 0;
}
.button input {
	float:none;
	clear:none;
	width:75px;
	margin:10px 0 10px 9px;
	border:0px solid transparent;
	background:url(images/btn.gif) no-repeat;
	color:#fff;
	padding:0 0 10px 0;
	height:auto;
}
.mcol {
	width:610px;
	overflow:hidden;
	float:left;
	margin-top:10px;
}
.menu {
	width:605px;
	overflow:hidden;
	margin:auto;
}
.menu .top {
	height:50px;
	background:url(images/menu/topmenu.jpg) no-repeat;
}
.menu .mid {
	min-height:200px;
	_height:200px;
	background:url(images/menu/midmenu.jpg) repeat-y;
}
.menu .bot {
	height:50px;
	background:url(images/menu/botmenu.jpg) no-repeat;
}
.menu h2 {
	padding-top:10px;
	margin-top:0;
	margin-left:0;
}.menu h2 a{
	text-decoration:none;
	color:#6F7EA5;
}.menu h2 a:hover{
	border-bottom:1px solid #6F7EA5;
}
.menu ul, .menu li {
	margin-bottom:0;
	margin-left:10px;
	line-height:150%;
}
.part {
	width:265px;
	min-height:200px;
	_height:200px;
	float:left;
	padding:0 0 0 30px;
	position:relative;
	bottom:20px;
}
.italy {
	background:url(images/menu/italy.gif) 90% 100% no-repeat;
}
.china {
	background:url(images/menu/china.gif) 90% 100% no-repeat;
}
.steak {
	background:url(images/menu/steak.gif) 90% 100% no-repeat;
}
.seafood {
	background:url(images/menu/seafood.gif) 90% 100% no-repeat;
}
.red span {
	color:#c6700a;
	float:left;
}
.red b {
	color:#c6700a;
	float:right;
}
.content {
	margin:0 15px;
}
.content img {
	float:left;
	margin:5px 20px 15px 0;
}
.content p {
	margin-top:0;
}
.rcol {
	width:165px;
	overflow:hidden;
	float:right;
}
.rcol img {
	margin:20px auto 0 auto;
	border:1px solid #ccc;
}
.rcol ul, .rcol h1 {
	margin-left:0;
}
#ft {
	height:40px;
	background:#28375b;
	clear:both;
	color:#fff;
	text-align:center;
	font-size:70%;
	line-height:350%;
	margin:20px 0 0 0;
}
#ft a {
	color:#fff;
}

	/* Corners */

.lt, .rt, .rb, .lb {
	width:100%;
	height:100%;
	position:relative;
}
.lt {
	background:url(images/corners/ltgray.gif) no-repeat;
	left:-1px;
	top:-1px;
}
.rt {
	background:url(images/corners/rtgray.gif) right top no-repeat;
	left:2px;
}
.rb {
	background:url(images/corners/rbgray.gif) right bottom no-repeat;
	top:2px;
}
.lb {
	background:url(images/corners/lbgray.gif) left bottom no-repeat;
	left:-2px;
}

	/* Addon */

.red:after, .mid:after, .round .lb:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:1px;
	visibility:hidden;
}
.clear {
	clear:both;
	width:100%;
	height:1px;
	font-size:1px;
	color:transparent;
	background:transparent;
}
.botshadow {
	width:980px;
	height:10px;
	background:url(images/botshadow.png) no-repeat;
	margin:auto;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/botshadow.png',sizingMethod='crop');
}
.shadow #pg {
	margin:0;
}
.shadow {
	width:980px;
	margin:auto;
	background:url(images/rightshadow.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rightshadow.png',sizingMethod='scale');
}.info{
	margin:0 15px;
	margin-bottom:0 !important;
}.info:after{
	content:'.';
	display:block;
	visibility:hidden;
	clear:both;
}.info .left, .info .right{
	margin-bottom:20px;
}.post{
	margin-bottom:25px;
}#bd .list{
	margin:0;
	padding-bottom:5px;
	zoom:1;
}.list:after{
	content:'.';
	clear:both;
	display:block;
	visibility:hidden;
	height:1px;
}.info strong, .list strong{
	display:block;
	float:left;
	width:80px;
}.info span, #bd .list li{
	display:block;
	height:25px;
	clear:both;
	float:left;
	font-size:12px;
}#bd .list li{
	margin:0;
	height:20px;
}#bd .list h3, #bd .list h3 a{
	font-size:13px;
	margin:0 0 5px 0;
	padding: 5px 10px;
	font-family:Verdana, Arial, Sans-Serif;
}#bd .list h3 a{
	padding:0;
	margin:0;
	border-bottom:1px solid;
}#bd .list .left, #bd .list .right{
	margin:0 20px;
	_margin:0 10px;
}#bd .list .left{
	margin-right:-100%;
}.post h3, .post h2, .post h2 a, .post h3 a, #comments, #respond{
	text-decoration:none;
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
}
.post h3 a{
	font-size:0.8em;
}
#comments, #respond{
	font-size:0.8em;
	font-family:Verdana;
}.post h2 a, .post h2{
	font-family:times new roman,georgia,serif;;
	font-size:1.3em;
	font-weight:100;
}.post h2 a:hover, .post h3 a:hover{
	color:#06C;
}
.post .postmetadata{
	line-height:100%;
}
.post, .commentlist {
	margin-right:30px;
}
.post small{
	margin-left:15px;
	font-size:75%;
	color:#C6700A;
}
.postmetadata small{
	margin:0;
	color:#999;
}
.commentlist li, .commentlist li p{
	list-style-type:none;
	padding:0;
	margin:0;
}
.commentlist{
	padding:0;
	margin-left:15px;
}
.commentlist li{
	border:1px solid #ccc;
	border-left:0;
	border-right:0;
	padding:10px;
	background:#F8F8F8;
	margin:20px 0;
}
.commentlist p{
	font-size:100%;
	line-height:140%;
}
.commentlist cite{
	font-style:normal;
	font-weight:900;
}
.commentmetadata{
	display:block;
	margin:5px 0 10px 0;
}
.commentmetadata a{
	text-decoration:none; 
}
#commentform{
	margin:0 15px;
}
#commentform input{
	border:1px solid #7F9DB9;
	padding:2px;
	width:170px;
	font-size:12px;
	float:left;
}
#commentform  label{
	font-size:1.1em;
	display:block;
	float:left;
	margin-top:3px;
	padding-left:5px;
}
#commentform p{
	width:100%;
	clear:both;
	float:left;
	margin:3px 0;
}
#commentform #comment{
	width:350px;
	height:100px;
	overflow:auto;
}
#commentform #submit{
	background:url('images/btn.gif') top left no-repeat;
	border:0;
	color:0;
	width:75px;
	height:22px;
	padding:0 0 3px 0;
	margin:5px 0 15px 0;
	color:#fff;
	cursor:pointer;
}
.navigation{
	clear:both;
	float:none;
	margin:0 30px 0 15px;
	font-weight:100;
	font-size:0.8em;
	height:10px;
}
.close{
	display:none;
}
.open{
	display:block;
}
.current, .current a{
	font-weight:900;
	text-decoration:none;
}