html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
: focus { outline: 0; }
body { line-height: 1; color:  #000; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: 400; }
blockquote: before, blockquote: after, q: before, q: after { content: ""; }
blockquote, q { quotes: ; }

/* ------- BASICS ------ */
body { font-family: "Georgia", Times New Roman, Times, serif; font-size: 14px; line-height: 16px; background: #0b0403; color: #b4b4b4; }
img, div { behavior: url(http://nostrana.com/tumblrSkin/iepngfix.htc); } 
a { color: #fff; }
.page { margin: 30px; width: 930px; }
.leftCol { width: 750px; float: left; position: relative; }
.rightCol { width: 180px; float: left; }
.blogContent { display: block; width: 730px; float: left; margin-top: 60px; }

/* ------- HEADER ------ */
.header { margin-bottom: 10px; width: 930px; }
.header ul, #twitter_div ul, .footer ul { margin: 0; padding: 0; }

/* safari fix */
.header li { margin-right: 10px; }
.header li, .header h1 { display: inline; }
.header a { color: #b4b4b4; text-decoration: none; }
.header a: hover { color: #fff; }
.phone { margin-left: 40px; }
.mapLink { background: url(http://temp.nostrana.com/tumblrskin/images/toggle.gif) right 5px no-repeat; padding-right: 12px; }
a.mapLink: hover { background: url(http://temp.nostrana.com/tumblrskin/images/toggle.gif) right -26px no-repeat; }
h1 span, h2 span { display: none; visibility: hidden; }
h1#about { margin: 20px 0 0 20px; }
.info { background-color: #000000; width: 236px; position: absolute; top: 0; right: 20px; z-index: 1; opacity: .8; filter: alpha(opacity=80); overflow: hidden; height: 340px; }
.hours { position: absolute; bottom: 40px; left: 20px; color: #fff; width: 150px; }
.navLinks { margin: 40px 0 20px 0; float: right; }
.slideNav { position: absolute; top: 305px; left: 0; z-index: 3; width: 730px; }
div#previous, div#next { height: 28px; width: 38px; }
#previous img { margin-left: 15px; }
#next img { margin-right: 15px; }
#previous { float: left; cursor: pointer; }
#next { float: right; cursor: pointer; }

/* ------- JAVASCRIPT CAROUSEL ------ */
#wrap { height: 340px; width: 730px; overflow: hidden; position: relative; }
#carousel { width: 10000px; margin: 0; padding: 0; position: relative; position: absolute; top: 0; left: 0; }
#carousel li { height: 340px; width: 730px; margin: 0; padding: 0; float: left; display: inline; }

/* ------- FEATURES ------ */
.features { margin-top: 10px; }
.features a { margin-right: 11px; display: block; float: left; }

/* ------- SIDEBAR ------ */
.sidebarFeature { border-bottom: 1px solid #C03E26; margin-bottom: 20px; padding-bottom: 20px; }
.sidebarFeature img { float: left; margin-right: 10px; }
#twitter_div { padding: 0; font-size: 12px; line-height: 14px; }
#twitter_div li { padding: 10px 20px; }
#twitter_div ul { background: #191413 url(http://temp.nostrana.com/tumblrskin/images/bg-twitterTop.gif) top left no-repeat; width: 175px; padding-top: 10px; }
.twitterBottom { background: url(http://temp.nostrana.com/tumblrskin/images/bg-twitter.gif) top left no-repeat; width: 175px; /* height: 70px; */ }
.twitterBottom a#twitter-link { padding: 20px 0 0 60px; display: block; }
.simpleInput { border: 1px solid #716e6e; width: 145px; background-color: #0b0403; color: #737171; }
.button { background: url(http://temp.nostrana.com/tumblrskin/images/bg-button.gif) top left repeat-x; color: #000; text-transform: uppercase; font-size: 10px; border: 0px; padding: 2px 2px; }
div#search { margin: 0 0 20px 0; }

/* ------- TUMBLR ------ */
.searchresultcount { padding: 20px 0; font-weight: bold; }
.post { background: #17100f; margin-bottom: 60px; width: 730px; display: block; overflow: auto; letter-spacing: .07em; }
.post img.img { max-width: 100%; }
.post p { margin-bottom: 15px; font-size: 15px; line-height: 22px; color: #8c8c86; }
.post h3 { margin-bottom: 15px; color: #fff; font-family: "Georgia", Times New Roman, Times, serif; text-decoration: none; font-size: 30px; line-height: 38px; font-weight: bold; }
.post h3 a { color: #fff; font-family: "Georgia", Times New Roman, Times, serif; text-decoration: none; font-size: 36px; line-height: 38px; font-weight: normal; letter-spacing: .05em; }
.post h3 a:hover { color: #8c8c86; }
.postInfo { float: left; width: 247px; }
.contentCol { width: 670px; float: left; padding: 30px 30px 15px 30px; background-color: #1e1817; }
.thumb { padding: 15px; border: 1px solid #fff; float: left; margin-left: 50px; }
#posts { margin-left: 10px; }
.sidebarFeature img { margin-top: 4px; }
.post .quote h3, .post .link h3 { margin-bottom: 5px; }
.post .link h3 a { text-decoration: underline; }
.post h2 { font-weight: Normal; font-size: 20px; }

.post ul { list-style-type: disc; font-size: 15px; line-height: 22px; color: #8c8c86; padding: 0 50px; }
.post ol { list-style-type: decimal; font-size: 15px; line-height: 22px; color: #8c8c86; padding: 0 50px; }

/* ------- FOOTER ------ */
.footer { float: left; clear: both; font-size: 10px; margin: 15px 0; }
.footer img { float: left; margin-right: 10px; }
.footer ul { width: 710px; margin-top: 18px; }
.footer ul li, .footer ul a { display: block; height: 16px; }
.footer li { float: left; }
.footer li span { display: block; text-indent: -9999px; }
.footer li.big { font-size: 12px; }
.footer a { color: #B4B4B4; text-decoration: none; }
li#footerNav01 { width: 76px; background: url(http://temp.nostrana.com/tumblrskin/images/footer_01.gif) no-repeat top left; }
li#footerNav02 { background: url(http://temp.nostrana.com/tumblrskin/images/footer_02.gif) no-repeat top left; width: 135px; }
li#footerNav03 { background: url(http://temp.nostrana.com/tumblrskin/images/footer_03.gif) no-repeat top left; width: 134px; }
li#footerNav04 { background: url(http://temp.nostrana.com/tumblrskin/images/footer_04.gif) no-repeat top left; width: 93px; }
li#footerNav05 { width: 500px; }
li#footerNav05 a { display: inline; }

li#footerNav06 { background: url(http://static.tumblr.com/dudtt4f/GF7l3qfgd/footer-email.gif) no-repeat top left; width: 160px; margin: 0 0 0 25px; }


/* Quote Post */
.post div.quote span.quote { font-size: 12px; }
.post div.quote span.quote big.quote { font-weight: 700; font-size: 60px; line-height: 0; vertical-align: -28px; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
.post div.quote .source { font-size: 16px;
margin: 0px 50px; }

/* Conversation Post */
.conversation li, .regular li { margin-bottom: 15px; }
.conversation .label { font-weight: bold; }

/* Regular Post */
.post blockquote { font-style: italic; margin: 0 50px 0 60px; }
.clear { clear: both; }
.space { margin: 0px 50px; }

#pagination { width: 730px; height: 100px; position: relative; }
a.previous, a.next { float: left; display: block; position: absolute; top: 0; right: 0; width: 355px; text-align: center; font-size: 20px; padding: 20px 0; background-color: #17100f; text-decoration: none; }
a.next { left: 0; }
a.previous:hover, a.next:hover { background-color: #1e1817; }
