/*   
Theme Name: mld09
*/

BODY {font-family:verdana, sans-serif; font-size:13px;}
A {color:#990000;}
A:hover {color:#FF0000;}
#poll A {color:#fff;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Georgia, Palatino Linotype, Palatino, serif;}

/* #header {clear:both; border-top: 3px #cccccc solid; border-bottom: 3px white solid; background-color: #990000; padding:5px 0 5px 0;} */
#slogan {clear:both; background-color:#666666; color:#fff; font-weight:bold; padding:3px 3px 3px 10px;}

/* start new */

body {margin:10px auto; background-image:url('http://www.mainlinedine.com/img/bg.gif'); text-align:center;}
#wrap {margin:auto; width:975px; text-align:left;}
#header {border-top:5px solid #990000; background-image:url('http://www.mainlinedine.com/img/burger.jpg'); height:158px; background-position:-1px 0; }
#navbar {font-family:verdana, sans-serif; text-align:center; background-color:#990000; height:25px; text-transform:uppercase;}
#navbar UL {float:right; margin:4px 34px;}
*html #navbar UL {margin:0 34px;}
#navbar LI {display:inline;}
#navbar A {color:#fff; text-decoration:none; padding:4px 45px 5px 45px; height:21px;}
#navbar A:hover {background-color:#a4a235; color:#6B0000;}
#logo {position:relative; left:40px; top:-2px; height:175px; margin-bottom:-18px;}
#contentwrap {background-image:url('http://www.mainlinedine.com/img/hp_back.gif');}
#contentwrap2 {background-color:#ddd;}
#leftbar {float:left; position:relative; left:-540px; top:-5px; width:204px; margin: 0px 8px 5px 8px; padding-top:0px; }
*html #leftbar {left:-530px; width:190px;
}
#content {
float:left; 
position:relative; 
width:525px; 
padding:10px 6px 0px 10px;
left:220px;
*width:520px;
background-color:#fff;
}

#rightbar {float:right; width:200px; position:relative; right:5px;}
*html #rightbar {float:right; width:200px; position:relative; right:0px;}
#contentwrap2 #leftbar {float:right; position:relative; left:0px; width:402px; margin: 5px 0px 0 0; }
#contentwrap2 #content {float:left; position:relative; left:0px; width:545px; margin:5px 0 3px 5px;}
*html #contentwrap2 #content {width:558px; margin-bottom:0px;}

hr {clear:both; visibility:hidden;;}

#hp-recipes {background-color:#a4a235; width:198px; padding:13px 10px 10px 10px; position:relative; right:14px; font-size:11px;}
#hp-recipes H3 {color:#6B0000; font-family:Georgia; serif; font-size:14px;}
#hp-recipes A {color:#6B0000;}
*html #hp-recipes {width:218px; right:0px; }

#poll {position:relative; right:14px; padding:10px;}
*html #poll {right:0;}
*html #poll TD {padding-left:10px;}
*html #poll TD TD {padding-left:0;}

#navbar LI {display:inline;}
#navbar A {color:#fff; text-decoration:none;}

/* end new */

#links A {font-size:8pt; color:#990000}
#links { width:150px; border:1px solid #468; text-align:center; padding:10px 5px;}

OL, UL, LI {margin:0; padding:0;}
#leftbar { font-size:11px; }
#leftbar H2 {font-size:14px; padding:5px 0px;}
#leftbar UL {list-style-type:none; }
#leftbar UL UL {list-style-type:disc; }
#leftbar LI {margin-left:15px; } 
#leftbar #newlinks {list-style-type:none; margin-left:-15px; padding-bottom:10px; }

#other-stuff A {font-size:11px; text-decoration:none;}
#other-stuff A:hover {text-decoration:underline;}
#other-stuff p {clear:both; margin-top:10px;}
#other-stuff b {float:left; margin-top:22px;}
#other-stuff img {border:0; vertical-align:middle; margin:5px 5px 5px 0; float:left;
*margin:10px 10px 0 0;}
#other-stuff table {padding-left:10px}
#other-stuff {background-color:#ded1b4; padding:5px 8px 1px 2px; margin-right:5px; margin-bottom:5px}


#rightbar H2 {font-size:14px; padding:5px 0px;}
#rightbar UL {list-style-type:none;}
#rightbar UL UL {list-style-type:disc;}
#rightbar UL UL LI {margin-left:15px; font-size:11px; line-height:13px;}
#s {width:100px; font-size:12px}
#searchsubmit {width:50px; font-size:12px}
#rightbar FORM {padding-bottom:10px;}
*html #rightbar .recent-posts {margin-left:10px;}
#searchform div {width:200px; text-align:right; padding-top:20px; float:right;}

#content H2, #content H1 {font-size:16px;}
#content SMALL A {text-decoration:none}
#content SMALL A:hover {text-decoration:underline}
#content H2 A, #content H1 A {text-decoration:none}
#content H2 A:hover, #content H1 A:hover  {text-decoration:underline}
#content H3 A {text-decoration:none}
#content H3 A:hover {text-decoration:underline}
.postmetadata {font-size:10px; margin: -3px 0px 20px 0px; line-height:14px;}
.postmetadata A {text-decoration:none}
.postmetadata A:hover {text-decoration:underline}

.commentlist {list-style-type:none;}
#comments {padding-bottom:15px;}
.children {padding:10px 0 10px 50px; background-color:#eee;}
.commentlist li {margin-bottom:15px;}
.comment-meta {font-size: 11px;}
.comment-meta a {color:#000; text-decoration:none;}
.comment-author {font-weight:bold;}
.reply {font-size:11px;}
#submitheader {margin-top:10px;}

#restaurantlist {margin:15px;}

#footer {color:#fff; background-color:#990000; font-size:11px; margin-top:-14px;}
#footer A {color:#fff;}
#footer h2 {margin:0px 0 8px 15px;}
.footerlinks {width:210px; float:left; margin-left:30px;
_width:200px;}
#footer UL {padding-left:10px;}
#footerlist {margin:auto; text-align:left;}
#footerlist UL {margin:5px 10px 5px 10px;}

#postULs {margin-left:33px;}
#postULs LI {padding-bottom:10px;}

#ads A {display:block; margin-top:12px; margin-left:35px; margin-bottom:20px;}
#ads P A {margin-left:30px;}

.wp-caption-text {margin-top:2px; font-style:italic;}

#recentNews {font-size:11px; background-color:#ded1b4; padding:5px 8px 0 8px; margin-right:5px; margin-bottom:5px; }
#foodbuzz, #ads2, #ads3 {background-color:#eee; margin:5px 5px 5px 0;}
#foodbuzz {padding-top:10px;}
#recentComments {font-size:11px; background-color:#ded1b4; padding:5px 8px; margin:5px 5px 5px 0;}
#menus {background-color:#ded1b4; padding:5px 12px; margin-right:5px;}
#ads2, #ads3 {padding:12px 0px; text-align:center;}

*html #foodbuzz, #ads2, #ads3, #menus, #recentComments, #other-stuff, #mlt-ad {width:402px;}

#foodbuzz #fblogo {margin-bottom:-5px; padding-top:5px; text-align:center;}
#fbguidelines {padding: 5px 133px}
#recentComments li {margin-bottom:6px 0;}
.separate {color:#ddd; height:1px; background-color:#ddd; margin:30px 5px; text-align:left;}
*html .separate {margin-top:15px;}

#foodbuzz #fblogo {margin-bottom:-5px; padding-top:5px; text-align:center; width:290px;}
#fbguidelines {padding: 5px 133px}
#recentComments li {margin-bottom:12px;}
.separate {color:#ddd; height:1px; background-color:#ddd; margin:30px 5px; text-align:left;}
#fb_ad_a {margin-left:50px; height:280px;}

#recentNews h2 {font-size:16px; margin-bottom:10px;}
#recentNews h3 {font-size:11px; padding:0; margin-bottom:-10px; font-family:verdana, sans-serif;}
#recentNews h3 A {text-decoration:none;}
#recentNews h3 A:hover {text-decoration:underline;}
#recentNews p {margin-bottom:20px; margin-top:10px;}
#recentNews {margin-top:5px;}

#recentComments h2 {font-size:16px; margin-bottom:15px;}

#content {
  min-height:2173px;
  height:auto !important;
  height:2173px;
}

#searchform div
{
float:none;
width:333px;
text-align:left;
}

#s {height:25px; width:223px; font-size:14px; padding-left:5px;}
#searchsubmit {width:90px; height:28px; font-size:14px;}

#relatedPosts {font-weight:bold;}
#relatedPosts UL {font-weight:normal; margin:10px 0 25px 28px;}
#relatedPosts abbr {display:none;}

#fblogo {position:absolute; top:20px; right:15px; border:none; }
#searchMast {width:333px; float:right;}
#fblogoSm  {width:333px; height:100px;}
*html #fblogoSm {height:80px;}
#fblogoSm a {float:right; padding:8px 8px;}
#fblogo {position:absolute; top:10px; right:10px; height:75px; width:120px;}
#logoLink {float:left;}

#fbAd2 {float:right;}

.wp-caption {margin-top:8px;}

#mlt-ad {display:none; background-color:#fff; margin:5px 5px 5px 0; padding:20px 28px;}

#social {margin: 8px 0;}
#gPlus {float:right; position:relative; right:95px;}
