{margin:0;padding:0;}
body {background: url(../vivee_portfolio/img/body_bg.jpg) repeat-x top #181818;font-family: Verdana, Arial, Helvetica, sans-serif;color: #f7f7f7;font-size: 10pt; margin:0px;padding:0px;}
code {background-color:#FFFFFF;	color:#333333;display:block;width:90%;white-space:normal;margin-left:5%;padding: 4px;border: 1px dashed #333333;}
font, text, td, th, tr, table, p, label {color:#161616;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10pt;}
h1, h2, h3, h4, .date {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#page {margin: 0px auto;text-align: left; width:100%; background:#ffffff;}
#header h1 {color:#161616;text-transform:uppercase;padding:0px 0px 0px 40px;}
h1, h2, h3, h4, #header strong {margin: 0 0 20px 0;padding: 0;}
h2 {font-size: 16pt;}
h3 {color: #95A092;	font-size: 12pt}
h4 {font-size: 11pt;}
p, li, td {line-height: 150%;}
ul, ol, dl, p {margin: 0 0 10px 0;padding: 0;}
li {margin: 0 0 5px 30px;}
input, textarea, select {padding: 4px;background-color: transparent;border: 2px solid #181818;border-radius:4px;color: #181818;font-size: 10pt;margin-bottom:2px;}
a, a:visited {color:#CB0000;font-size:10pt;}
a:hover {text-decoration:none;color:#F30000;}
.clear {clear: both;display: block;float: none;}
hr {border: 0;border-top: 1px solid #ccc;height: 0;margin: 20px 40px;}
hr.divider {clear: both;float: none;padding: 0 20px;visibility: hidden;}
.loading {background: url(../img/spinner.gif) 10px 17px no-repeat;clear: both;color: #ccc;height: 50px;}
.loading span {display: block;padding: 17px 32px 0;}
.under {margin-top: 20px;}
.close {margin-bottom: 40px;}
.close a, .close a:visited {color: #333;font-size: 11px;}
#container {margin:0 auto; display:block;width:880px;}
#content {float: left;margin: 0 40px 20px;width: 540px; color:#161616;}
#sidebar {float: left;margin: 0 20px 0 0;width: 220px; color:#161616;}
#top a {display: none;}
#header {width:880px;margin:0px auto;height:150px;padding:0px 0px 3px 0px; vertical-align:top;}
#blog-title a, #blog-title a:visited {color: #161616;font-size: 30px;text-decoration: none;}
#blog-description {color: #161616;font-size:13pt;padding:0px 0px 0px 40px;}
#content .entry-content h1, #content .entry-content h2, #content .entry-content h3, #content .entry-content h4 {margin: 20px 0 10px;padding: 0;}
#content {padding-top:20px;}
#content .notification {background: #ddd;color: #444;font-size: 11px;padding: 7px;}
#content div.hentry.post {margin-bottom: 40px;}
h1.pagetitle, h1.pagetitle a {font-size:15pt;text-transform:uppercase;text-decoration:underline;}
#content .entry-title, #content .entry-title a, #content .entry-title a:visited {color: #161616;margin-bottom: 2px;text-decoration: none;font-size:13pt;}
h1.entry-title {margin:0px 0px 0px 0px;}
#content .entry-title a:hover {text-decoration: underline;}
#content div.entry-content {color: #161616;margin-bottom: 10px;}
#content .entry-content blockquote {border-left: 1px solid #ddd;margin: 0 0 10px 20px;padding: 7px 10px;}
#content div.entry-content ol, #content div.entry-content ul {margin: 0 0 10px 30px;padding: 0;}
#content div.entry-content ul {list-style: disc;}
#content div.entry-content li, #content ol.archive div.entry-content li {margin: 0 0 5px 0;	padding: 0;}
.postmetadata a {color:#4096EE;}
.postmetadata a:hover {color:#C3D9FF;}
#content .comments-link {margin-bottom: 15px;}
#content p.comments-link a {}
#content p.comments-link a:visited {}
#respond {font-size:11pt;}
#content .by-line, #content .filed {color: #161616;font-size: 11px;margin-bottom: 8px;margin-top: -5px;}
#content .page .by-line {margin-top: 30px;}
#content .by-line a, #content .filed a {color: #C3D9FF;font-size:11px;text-decoration:none;}
#content .by-line a:visited, #content .filed a:visited, #content .by-line a:hover, #content .filed a:hover {color: #C3D9FF;}
#content .by-line address {display: inline;font-style: normal;}
#content .entry-editlink, #content .comment-editlink {visibility: hidden;float: right;}
#content .hentry:hover .entry-editlink, #content .hentry:hover .comment-editlink {visibility: visible;float: right;}
#content .comment-feed {padding-top: 5px;float: right;}
#content a.comment-feed, #content a.comment-feed:visited {color: #333;font-size: 12px;}
#content h2.comments {margin-bottom: 10px;}
#content h3.pings {	margin-top: 40px;}
#content form.comment-form {color: #333;margin-bottom: 20px;}
#content form.comment-form label em {color: #777;font-size: 11px;font-style: normal;}
#content .some-html-is-ok {color: #666;font-size: 11px;font-style: normal;}
#content .comment-form-trackback, #content .comment-form-trackback a, #content .comment-form-trackback a:visited {color: #555;font-size: 11px;}
#content ol.comments {margin: 0 0 20px 0;padding: 0;}
#content ol.comments li {list-style: none;margin: 0;padding: 0;}
#content ol.comments .depth-2 {margin-left: 20px;}
#content ol.comments .depth-3 {margin-left: 40px;}
#content ol.comments .depth-4 {margin-left: 60px;}
#content ol.comments .depth-5 {margin-left: 80px;}
#content ol.comments .entry-content {color: #161616;}
#content ol.comments .meta {color: #777;font-size: 11px;height: 25px;line-height: 25px;margin-bottom: 20px;padding-left: 30px;position: relative;}
#content ol.pings .meta {height: 20px;line-height: 20px;padding-left: 0;}
#content ol.comments .avatar {left: 0;position: absolute;top: 0;}
#content ol.comments .meta a, #content ol.comments .meta a:visited {color: #777;}
#content ol.comments .meta .author {color: #444;font-size: 13px;font-weight: bold;}
#content ol.comments .meta .author a, #content ol.comments .meta .author a:visited {color: #00f;}
#content ol.comments .meta .comment-reply-link, #content ol.comments .meta .comment-reply-link:visited {color: #333;}
#content .pagination {margin: 40px 0;}
#content .pagination a, #content .pagination a:visited {color: #333;}
#content .pagination .next {float: right;}
#content ol.archive {color: #444;list-style: none;margin: 0;padding: 0;}
#content ol.archive li {margin: 0 0 20px;padding: 0;}
#content ol.archive .meta, #content ol.archive .meta a, #content ol.archive .meta a:visited {color: #777;font-size: 11px;}
#content ol.archive li.search h3, #content ol.archive li.search p {line-height: 130%;margin-bottom: 5px;}
#content ol.archive li.search .meta {line-height: 100%;}
#content ol.archive .entry-title {font: 18px Georgia, "Times New Roman", serif;line-height: 100%;margin-bottom: 5px;}
#content ol.archive .hentry {margin-bottom: 0;}
#sidebar {color: #161616;}
#sidebar h2 {font-size: 18px;margin: 20px 0 10px;}
#sidebar .widget ul {margin: 0;	padding: 0;}
#sidebar .widget ul li {color: #999;font-size: 12px;list-style: disc;margin: 0 0 5px 16px;padding: 0;}
#sidebar .widget a, #sidebar .widget a:visited {color: #555;}
#sidebar .widget a:hover {color: #C3D9FF;}
#sidebar .meta {font-size: 12px;}
#nedotcom-about {color: #555;font-size: 11px;line-height: 140%;}
#nedotcom-about h2 {margin-top: 0;}
#footer {display:block;padding:3px 40px 20px 40px;margin:3px auto;text-align:center;background: #161616 url(images/footer-bg.jpg) top left repeat-x;}
#footer-key {margin:auto;text-align:center;width:960px;}
#footer, #footer a, #footer a:visited {color: #999;font-size: 12px;}
#footer p {	margin: 0;padding: 0;}
.footer_content {width:240px;padding:6px;display:table-cell;text-align:left;vertical-align:top;}
.footer_content li {list-style-image:url(img/bullettwisted.png);font-size:8pt;}
.copyright, #footer a {font-size:8pt;text-align:center;width:100%;}
#generator-link {line-height: 30px;}
#developer-link a, #footer p#developer-link a:visited {background:url(../img/by-crowd-favorite.png) no-repeat;display: block;float:right;height:30px;	overflow: hidden;text-indent:-32697px;width:270px;}
a#TB_prev:hover {background:url(../img/lightbox-left.png) no-repeat left center;}
a#TB_next:hover {background:url(../img/lightbox-right.png) no-repeat right center;}
#attachment p.top {	padding: 5px 10px;text-align: left;}
#attachment p.top a, #attachment p.top a:visited {color: #666;}
#attachment h1 {margin: 10px 0;}
#attachment a img {border: 0;}
#attachment .nav, #attachment #footer {margin: 0 auto;padding: 20px 0;text-align: left;width: 900px;}
#attachment .nav .next {float: right;}
.alignleft {float:left;margin-right:1em;margin-bottom:1em;}
.alignright {float:right;margin-left:1em;margin-bottom:1em;}
.aligncenter {display: block;margin-left: auto;	margin-right: auto;}
.wp-caption {text-align: center;background-color: #eee;padding: 11px 6px 6px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption.alignleft {margin-left: 0;}
.wp-caption.alignright {margin-right: 0;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 4px 0 0;margin: 0;}
.logoContainer {display:inline-block;width:280px;background:url(/wordpress/wp-content/themes/nateelston/images/logo-1.png) bottom right no-repeat;height: 80px;padding-right:90px;text-align:right;}
.navContainer {color:#736D67;vertical-align:bottom;text-align:left;padding:0px 0px 0px 4px;display:inline; float:right;width:270px;}
.navContainer h4 {margin:0px;padding:0px;display:inline;text-transform:uppercase;font-weight:bold;font-size:11pt;}
.navContainer a {text-decoration:none;font-weight:bolder;text-transform:uppercase;font-size:11pt;color:#ABA299;}
.navContainer a:hover {color:#C3D9FF;text-decoration:overline;}
#tcform label {display:inline-block;width: 80px;}
#tcf_msg {display:block;}
/**search form**/
#searchform input {display:inline;float:left;font-size:9pt;margin:2px;color:#181818;}
#searchsubmit {padding:3px;}
.date {margin:0px 0px 10px 0px;	font-size:8pt;font-weight:bold;text-transform:uppercase;}
.post-date {float:left;position:relative;padding:35px 5px 0px;margin-left:0px;color:#181818;} 
.post-date .month {text-transform: uppercase;font-size:18px;font-weight:bold;}
.post-date .day {font-size:25px;line-height:45px;position:absolute; left:5px; top:0px;font-weight:bold;}
.post-date .year {display:block;position:absolute; right:-3px; top:20px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg); font-size:8px;}
.recipe_rating_title {text-transform:uppercase;font-size:6pt;width:100%;text-align:left;padding:2px 4px 0px 4px;}
.recipe_rating_desc {display:inline-block;margin:0px 0px 0px 10px;}
.recipe_rating_bar {display:inline;float:left;margin:auto;width: 41px;background: url(images/forks-plain.png) 0 0 no-repeat;}
.recipe_rating_bar div {height:18px;background: url(images/forks-hot.png) 0 0 no-repeat;}
#menu {width:500px;float:right;position:relative;top:0;right:0;}
#menu ul {list-style-type:none;position:absolute;top:90px;right:135px;}	/*right is usually 0 here but becuase of the temp short menu it is not */
#menu ul li {display:inline;margin:0 0 0 10px;}		
#menu ul li a {display:block;float:left;color:#787878;text-decoration:none;height:33px;font:13pt "Trebuchet MS", Arial, Helvetica, sans-serif;	}
#menu ul li a:hover {color:#fff;background: url(../vivee_portfolio/img/li_lewo.jpg) no-repeat;}
#menu ul li span {padding:7px 10px 5px 10px;display:block;}
#menu ul li a:hover span {background: url(../vivee_portfolio/img/li_prawo.jpg) no-repeat 100% 0;}		
#logo {height:150px;width:150px;float:left;background:url(images/logotwisted.png) no-repeat;position:relative;top:0;left:0;}
#logo a {display:block;width:293px;height:150px;position:absolute;top:0;left:0;}	