body { 
font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif; 
color: #666; 
margin: 0; 
padding: 0; 
background: #878178 url(http://www.notjustthekitchen.com/wp/wp-content/themes/silver-light-01/images/body-bg.gif) top left repeat-x;}

img { border: 0; }
.alignleft { float: left; margin: 0 10px 5px 0; padding: 0; }


/* TYPOGRAPHY */
h1 { font: normal 22px Arial, Helvetica, sans-serif; color: #444; margin: 0 25px 10px 15px; padding: 0 0 5px; border-bottom: 2px solid #ddd; }
h2 { font: normal 20px Arial, Helvetica, sans-serif; color: #444; margin: 0 25px 10px 15px; padding: 0 0 5px; border-bottom: 2px solid #ddd; }
.subtitle { font: normal 14px Arial, Helvetica, sans-serif; color: #00749e; margin: 0 25px 10px 15px; padding: 0 0 5px; border-bottom: 2px solid #ddd; }
h3 { font: normal 16px Arial, Helvetica, sans-serif; color: #00749E; margin: 0; padding: 0 15px; }

p { margin: 0 15px 15px; padding: 0; }
p.hp { margin: 0 15px 15px 0; padding: 0; }
p.last { margin: 0 15px 5px; padding: 0; }

.rsidebar h2 { font: normal 17px Arial, Helvetica, sans-serif; color: #fff; margin: 0 0 5px 0; padding: 0; border: 0; }

a { color: #00749E; text-decoration: none; }
a:hover { color: #000; text-decoration: none; }


/* LAYOUT */

#wrapper { background: #fff url(http://www.notjustthekitchen.com/wp/wp-content/themes/silver-light-01/images/wrapper-bg.gif) repeat-y; margin: 0 auto; width: 980px; padding: 0; }

#top { background-color: #e9e2db; height: 110px; margin: 0; padding: 5px 0 0 0; text-align: center; }

#header{ background-color: #fff; height: 90px; margin: 0; padding: 0; }
#header img { border: none; margin: 0; padding: 0; }


.searchbox { float: right; width: 342px; height: 90px; background: #fff url(http://www.notjustthekitchen.com/wp/wp-content/themes/silver-light-01/images/searchbox-bg.gif) bottom right no-repeat; margin: 0; padding: 0; text-align: right; }
.searchbox form { padding: 30px 30px 0 0; *padding: 10px 30px 0 0; }


#ddnav { background: #2e1f10 url(http://www.notjustthekitchen.com/wp/wp-content/themes/silver-light-01/images/ddnav-bg.gif) bottom left no-repeat; height: 25px; margin: 0; padding: 3px 0; }
#nav { height: 25px; font-weight: 700; margin: 0; padding: 0; }
ul.nav { height: 25px; line-height: 25px; float: left; list-style: none; font-size: 11px; text-transform: inherit; margin: 0; padding: 0; }
ul.nav li { float: left !important; list-style-type: none; border-right: 1px solid #fff; margin: 0; padding: 0; }
ul.nav li a,ul.nav li a:link,ul.nav li a:visited { background: url(images/nav-bg-red.gif) repeat-x; color: #fff; float: left; display:block; text-decoration: none; padding: 0 15px; }
ul.nav li a:hover,ul.nav li a:active { background: url(images/nav-bg-silver.gif) repeat-x; color: #2e1f10; text-decoration: none; }
ul.nav li.current_page_item a { text-decoration: none; background: url(images/nav-bg-silver.gif) repeat-x; color:#fff; }
ul.nav li ul { float: left; margin: 0; padding: 0; }

#main { margin: 0; padding: 0; }

#content {  background: transparent url(http://www.notjustthekitchen.com/wp/wp-content/themes/silver-light-01/images/top-corner-fold.gif) top right no-repeat; float:left; width: 650px; margin: 0; padding: 15px 0 0 0; }
#content ul { list-style-type: none; margin: 0 15px 0 15px; padding: 0; }
#content ul li { margin: 0; padding: 0 0 5px; }

.entry { float: left; border: 0px solid #dadada; margin: 0 0 30px; padding: 0; min-width: 640px; }
.entry img { padding: 0; margin: 0 10px 0 0; }
abbr { padding: 0 0 0 15px; }

.hpboxleft { float: left; width: 300px; margin: 0 0 0 15px; padding: 0; }
.hpboxright { float: left; width: 300px; margin: 0 0 0 15px; padding: 0; }
.feedbox { float: left; padding-left: 0; margin-left: 15px; }
.narrowbox { float: right; width: 320px; padding: 0; margin-left: 5px; text-align: left; }

#sidebar { float: right; width: 330px; margin: 0; padding: 0; }
.rsidebar{ float: right; border: 0px solid #dadada; margin:0; padding:0; }
.rsidebar ul { list-style-type: none; margin:0 20px; padding: 0 0 0 0; }
.rsidebar ul li { list-style-type: none; margin: 0; padding: 0; }
.rsidebar ul li ul { list-style-type: none; margin: 0 0 20px; padding: 0; }
.rsidebar ul li ul li { list-style-type: none; margin: 0; padding: 0 0 2px 0; border-bottom: 1px dotted #412c17; }
.rsidebar ul li ul li a { color: #c9b76e; }
.rsidebar ul li ul li a:hover { color: #fff; }

span.cmt { background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty { background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}

.post { margin: 0; padding: 0; }
.postdate { font-size: 10px; color: #999; margin: 0 15px; padding: 0; }
.postmetadata { font-size: 10px; color: #555; margin: 0 15px 5px; padding: 0; }
.boxcomments { border-top: 5px solid #ddd; border-bottom: 5px solid #ddd; margin-bottom: 20px; width: 650px; }

#commentform { border-top: 1px solid #eee; margin: 0; padding: 15px 15px 1px; }
#commentform label { display: block; margin: 0; }
#commentform input { width: 170px; margin: 0 5px 10px 0; padding: 1px; }
#commentform textarea { width: 400px; margin: 0 0 10px; padding: 0; }
#commentform #submit { margin: 0 0 20px; }
#commentform p { margin: 5px 0; }

ol.commentlist { margin: 0 0 1px; padding: 0; }
ol.commentlist :hover { background: #eee; }
ol.commentlist li { border-top: 1px solid #eee; display: block; list-style: none; margin: 0; padding: 15px 15px 1px; }
ol.commentlist li :hover { background: none; }
ol.commentlist li.commenthead { display: block; list-style: none; margin: 0; padding: 5px 15px; }
ol.commentlist li.commenthead h2 { margin: 0; }
ol.tblist { border-top: 1px solid #fff; list-style: none; margin: 0 0 1px; padding: 15px; }
ol.tblist li { display: block; list-style: none; background: transparent url(images/c.gif) 0 2px no-repeat; padding-left: 15px; margin:0 0 5px; }

#footer { background: transparent url(images/footer-bg.gif) top center no-repeat; width: 980px; height: 155px; clear:both; margin: 0 auto; padding:0; }
#footer a:hover { text-decoration: underline; color: #fff; border: none; }
#footer a { text-decoration: none; color: #fff; border: none; }
#footer p { color: #fff; font-size: 11px; }