/* global */
* {margin: 0; padding: 0; border: 0;}
body {margin: 0; padding: 0; font: 12px normal Arial, sans-serif; line-height: 18px; color: #555; background: #fff;}

h3 {font-size: 18px; font-family: "museo-slab-1" , "museo-slab-2"; font-weight: 700; line-height: 1.4em; color: #c90117; margin-bottom: .5em;}

.fourcol h3.break {background: url(../../uploads/2009/10/divider.gif) top left repeat-x; padding-top: 37px; margin-top: 30px;}
h4 {font-size: 16px; font-family: "museo-slab-1" , "museo-slab-2"; font-weight: 700; line-height: 1.4em; color: #c90117; margin-bottom: .25em;}
h4.news {background: url(../../uploads/2010/01/icon_news.png) 0 4px no-repeat; padding-left: 20px;}
h4 span {font-size: 11px; color: #777;}
p {margin: 0 0 1em 0;}
ul {line-height: 150%; margin: 0 0 1em 1em; list-style: none; font-size: 12px;}
ul li {padding: .25em 0; background: url(http://www.seamless.com/food-delivery/img/consumer/bullet.gif) .35em .8em no-repeat !important; padding-left: 1em;}
input, textarea {border: 1px solid #339999; font-family: Arial, sans-serif; font-size: 12px; color: #333; margin: .25em 0; padding: .125em 0;}
select {border: 1px solid #236969; color: #333; padding: .125em 0;}

/* linkage */
a {color: #339999; text-decoration: none;}
a:visited {}
a:hover {color: #236969; text-decoration: underline;}
a:active {}

div#menu{clear: both; width: 950px; margin: 0 auto;}

#wrapper {width: 100%; background: #fff; margin: 0 auto; padding: 0 0 2em 0; display: block; position: relative;}
.container {width: 950px; margin: 0 auto; padding: 0; text-align: center;}
.container p.backtotop {text-align: left; font-size: 11px; clear: both; background: url(../../uploads/2009/12/up_arrow.gif) 0 .8em no-repeat; padding-left: 1em;}

#header {clear: both; width: 100%; margin: 0 auto; border-bottom: 1px solid #999; background: #000 url(../../uploads/2011/07/blog_header.jpg) top center no-repeat; height: 227px;}
#header h1#blog-title {display: block; width: 450px; height: 106px; padding: 50px 0; border-style: none; background: url(../../uploads/2011/07/blog_h1.png) 40px 43px no-repeat; text-indent: -999em;}
#header .twitters {  width: 310px; float: right; margin: 42px 30px 0 0 !important; text-align: left; }
#header .twitters#tweets { background: url(../../uploads/2011/07/twitter-bird.png) 0 0 no-repeat; height: 99px; margin: 0; padding: 0; text-align: center;}
#header .twitters#tweets p {margin: 10px auto; text-align: center; color: #e67973; font-style: italic;}
#header .twitters#tweets img {padding: 20px 0 0 0;}
#header .twitters#tweets ul {padding: 10px 58px 6px 16px; margin: 0; color: #fff; font-style: italic; list-style: none; text-align: left;}
#header .twitters#tweets ul li {margin: 0; padding: 0; background-image: none; height: 89px !important; list-style: none !important;}
#header .twitters#tweets ul li a {color: #fff; text-decoration: underline;}
#header .twitters#tweets ul li .posted {color: #e67973 !important; font-size: 10px; height: 89px !important;}
#header .twitters#tweets ul li .posted a {color: #e67973; text-decoration: none;}
#header  p.follow {text-align: right; margin: .25em 30px 0 600px !important; color: #fff; font-size: 11px; display: block; position: relative; float: right !important; }
#header  p.follow a {color: #fff;}

.fourcol {width: 610px; float: left; padding: 20px 20px 20px 0; text-align: left;}
        * HTML .fourcol {padding-right: 10px;}
        *+HTML .fourcol {padding-right: 10px;}
.fourcol .post {background: url(../../uploads/2009/10/divider.gif) bottom left repeat-x; padding-bottom: 37px; margin-bottom: 30px;}
.fourcol .post h2, .fourcol .page h2 {font-size: 21px; font-family: "museo-slab-1" , "museo-slab-2"; font-weight: 700; line-height: 1.4em; color: #fff; margin-bottom: .5em; display: inline-block;}
.fourcol .post h2 a, .fourcol .page h2 a {color: #fff; background: #e17525; padding: .25em 10px; }
.fourcol .post h2 a span {color: #e67973; font: 10px normal Arial, sans-serif; padding-left: .5em; font-style: normal; letter-spacing: 1px; text-transform: uppercase;}
.fourcol .post .entry-meta {margin-top: 1em; padding-top: 1em; border-top: 1px dotted #ddd; color: #777; font-style: italic; font-size: 11px;}
.fourcol .post p.wp-caption-text {font-style: italic; color: #777; font-size: 10px; margin-top: -1em; text-align: right; }
.fourcol .post p a, .fourcol .page p a,
.fourcol .post ul li a {font-weight: bold;}
.fourcol .post ol {line-height: 150%; margin: 0 0 1em 3em;}
.fourcol .post ol li {padding: .25em 0;}
.fourcol .post img {border: 1px solid #ddd; background: #f4f4f4; padding: 5px; margin: 0 0 1em 0;}
.fourcol img.headshot {float: left; margin: 0 20px 12px 0;}
.fourcol img.clipart-left {float: left; margin: 3px 17px 8px 0;}
.fourcol img.clipart-right {float: right; margin: 1px 0 8px 17px;}
.fourcol img.plain {border: 0; background: transparent; padding: 0; margin: 0;}
.fourcol img.left {float: left; padding: 0 20px 0 0;}
.fourcol .post ul.bookmarked li {background: url(../../uploads/2010/02/icon_bookmark.gif) 0 .35em no-repeat; padding-left: 22px;}
.fourcol .post ul.likeditems li {background: url(../../uploads/2009/12/icon_thumb.gif) 0 .35em no-repeat; padding-left: 22px;}
.fourcol .post ul.likeditems li strong {color: #333;}
.fourcol .promocode {display: table; background: #ffc; width: 270px; margin: 0 0 1em 0; padding: 10px 20px; border: 1px dashed #cccca3;}
.fourcol .promocode#tap {width: 540px;}
.fourcol .promocode p {margin: 0; line-height: 2em; color: #c00; font-size: 14px;}
.fourcol .promocode p.expires {font-size: 11px; font-style: italic; color: #99997a;}
.fourcol blockquote {margin: 0 0 1em 0; border: 1px solid #ddd; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; padding: 1em 1em 0 1em; font-style: italic; background: #f7f7f7;}
.fourcol .navigation {background: #eee; border: 1px solid #ddd; margin: 0 0 1em 0; padding: 1em .5em; font-size: 11px; text-align: center;}
.fourcol .car-container ul.car-list li {font-weight: bold; font-size: 14px; padding-left: 0; background: none;}
.fourcol .car-container ul.car-list li span span {font-weight: normal; font-size: 12px; font-style: italic;}
.fourcol .car-container ul.car-list li ul li {font-size: 12px; font-weight: normal}
.fourcol .car-container ul.car-list li ul li span {font-style: italic;}
.fourcol #comments .form-input input {margin: 0 0 1em 0; padding: .25em 0;}
.fourcol #comments textarea {width: 608px;}
.fourcol #comments input.image {border: 1px solid #339; width: auto; margin: .5em 0 0 0; padding: 0 !important;}
.fourcol #comments ol {list-style: none; margin: 0 0 20px 0; border-top: 1px dotted #ddd;}
.fourcol #comments ol li {border-bottom: 1px dotted #ddd; padding: 1em;}
.fourcol #comments ol li.alt {background: #f7f7f7;}
.fourcol #comments ol li h4, .fourcol #comments ol li h4 span {font: 14px normal Arial, sans-serif; font-weight: bold; font-style: normal; color: #555; margin: 0 0 .25em 0;}
.fourcol #comments ol li .comment-meta {color: #777; font-size: 11px; font-style: italic;} 
.fourcol #comments ol li.comment-author-rich,
.fourcol #comments ol li.comment-author-jessie {background: #ffc;}
.fourcol p#breadcrumbs {font-size: 11px; font-style: italic; color: #777; border-bottom: 1px dotted #ddd; padding-bottom: .5em; margin-bottom: 1.5em;}
.fourcol form input.search {border: 1px solid #559CD2; font-family: Arial, sans-serif; width: 225px; font-size: 14px; color: #333; margin: 0 .5em 0 0; padding: .5em 0; vertical-align: top;}
.fourcol form input.image {border: 1px solid #339; width: auto; margin: 0; padding: 0;}
.fourcol .wp-pagenavi {text-align: center;}
.fourcol .wp-pagenavi .pages {display: block; border: 0; color: #555; font-style: italic;}
.fourcol .wp-pagenavi .extend,
.fourcol .wp-pagenavi .current {border: 1px solid #999; color: #777; font-weight: normal; padding: .25em .5em !important;}
.fourcol .wp-pagenavi a {border: 1px solid #339; border: 1px solid #339; padding: .25em .5em !important;}
.fourcol .wp-pagenavi a:hover {background: #339; color: #fff;}
.fourcol .archive-meta {font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic; font-weight: normal; line-height: 1.4em; color: #c00; margin: 1em 0 1.5em 0;}

.fourcol .post .question {background: url(../../uploads/2010/02/paper-bg.gif) 0 0 repeat-y; padding: 12px 24px; border-top: 1px solid #e9e9e9;}
.fourcol .post .signed {background: url(../../uploads/2010/02/paper-bottom.gif) bottom left no-repeat; margin: -1em 0 1em 0; padding: 0 24px 3em 24px; font-size: 12px; font-weight: bold;}
.fourcol .post .answer {margin: 0 0 2em 0;}

.twocol {width: 310px; float: left; padding: 20px 0 20px 10px; text-align: left;}
        * HTML .twocol {padding-left: 5px;}
        *+HTML .twocol {padding-left: 5px;}
.twocol .block {background: url(../../uploads/2009/10/divider.gif) bottom left repeat-x; padding-bottom: 27px; margin-bottom: 20px;}
.twocol .widget {padding-bottom: 7px;}
.twocol .block img.button {border: 1px solid #339; display: block;}
.twocol .block img.button:hover {border: 1px solid #fff;}
.twocol .block ul.categorynav {margin: 0 0 0 1em;}
.twocol .block ul.categorynav li {font-size: 14px; font-weight: bold;}
.twocol .block form input {border: 1px solid #559CD2; font-family: Arial, sans-serif; width: 225px; font-size: 14px; color: #333; margin: 0 .5em 0 0; padding: .5em 0; vertical-align: text-top;}
.twocol .block form input.image {border: 1px solid #339; width: auto; margin: 0; padding: 0;}
.twocol .promocode {display: block; margin: 0 0 20px 0; background: #ffc; padding: 10px 20px; border: 1px dashed #cccca3;}
.twocol .promocode h4 {margin: 0; line-height: 2em; color: #c00; font-size: 14px;}
.twocol .promocode p {margin: 0; line-height: 2em; color: #c00; font-size: 14px;}
.twocol .promocode p.expires {font-size: 11px; font-style: italic; color: #99997a; line-height: normal;}
.twocol .facebooklink a {width: 310px; height: 98px; text-indent: -999em; display: block; background: url(../../uploads/2010/04/like-us-on-facebook.gif) 0 0 no-repeat;}
.twocol .facebooklink a:hover {background-position: 0 -98px !important;}
.twocol .ordernowlink a { width: 285px; height: 28px; padding: 10px 10px 0 10px; margin: 9px 0 5px 0; display: block; font-size: 18px; text-transform: none; color: #fff !important; text-decoration: none; font-family: "museo-slab-1" , "museo-slab-2"; font-weight: 700; text-align: center; background: #339999 url(http://www.seamless.com/food-delivery/img/button-overlay.png) 0 50% repeat-x !important; border: 1px solid #339999; cursor: pointer; outline: 0;  }
.twocol .ordernowlink a:hover { text-decoration: none; background-color: #236969 !important; }
.twocol .connect_widget { border: #fff 1px solid !important; }

div#footer {clear: both; width: 950px; margin: 0 auto; border-top: 1px dotted #ddd; padding-top: 20px;}
div#footer p {color: #777; font-size: 11px;}

#wibiyaToolbar ul li {background: none; padding-left: 0;}
#wibiyaToolbar ul li:hover {background-color: #ffa;}

/* Who Write This style */
.writes { display: block; clear: both; }
ul.who { display: block; }
ul.who h3 { margin-top: -8px; }
ul.who li { background-image: none !important;}
ul.who li#bullet { background: url(http://www.seamless.com/food-delivery/img/consumer/bullet.gif) 234px .8em no-repeat; }
