#content-wrap h3 {font-weight: bold; font-size: 14px;}

#page {width: 968px; border: 1px solid #ffd000; margin: 23px auto 0 auto; text-align: left;}
#content {width: 662px; float: left; text-align: center; margin: 0 0 30px 0;}
#sidebar {width: 290px; float: left; margin: 0 0 10px 8px;}
#footer {clear: both;}

/*hidden styles */
.navigation {/*display: none;*/}
.navigation a {font-size: 12px;}
.navigation .alignleft {float: left;}
.navigation .alignright {float: right;}

/*header */
#header {text-align: center;}
#headerimg {width: 953px; height: 185px; text-align: -5000px; margin: 8px auto 0 auto;}
#headerimg h1 {text-indent: -5000px;}
#headerimg .description {text-indent: -5000px;}

/*main nav */
#main-nav {width: 968px; margin: 10px auto 0 auto; text-align: center; border-bottom: 1px solid #ffd000; padding-bottom: 10px;}
#main-nav ul {width: 953px; margin: 0 auto;}
#main-nav ul li {display: inline; text-align: center;}
#main-nav ul li a {display: block; margin: 0 auto; float: left; padding: 0 29px; text-transform: uppercase; font-size: 12px;}
#main-nav ul li a:hover {color: #fff;}
#main-nav ul li a#main-nav-first {padding-left: 11px;}
#main-nav ul li a#main-nav-last {padding: 0 0 0 35px;}

/*content */
#content-out {background: url('images/content-bg.gif') repeat-y top left;}
#content #content-wrap {width: 640px; text-align: left; margin: 28px auto 0 auto;}
#content #content-wrap h2 {font-size: 14px; font-weight: bold;}
#content #content-wrap small {font-size: 10px; display: block; margin: 5px 0 10px 0;}
#content #content-wrap .entry {margin: 0 0 65px 0;}
#content #content-wrap .entry p {font-size: 12px; line-height: 16px; margin: 13px 0;}
#content #content-wrap .entry ul {margin: 0 0 0 25px;}
#content #content-wrap .entry ul li {list-style-type: disc; font-size: 5px;}
#content #content-wrap .entry a {text-decoration: underline; color: #fff;}
#content #content-wrap .entry a:hover {text-decoration: none;}
.archive-title {margin: 0 0 5px 0;}

.postmetadata {font-size: 10px; margin: 0 0 25px 0;}

/*category thumbs */
#sidebar-categories {width: 288px; margin: 0 auto;}
#sidebar-categories li {}
#sidebar-categories li a {cursor: pointer;}
#sidebar-categories li a.cat-title {text-transform: uppercase; font-size: 14px; font-weight: bold; margin: 20px 0 10px 0; display: block;}
#sidebar-categories li a.cat-title-first {text-transform: uppercase; font-size: 14px; font-weight: bold; margin: 18px 0 10px 0; display: block;}

#sidebar-categories li a#cat-aloha-served-daily {width: 288px; height: 141px; display: block; background: url('images/aloha-served-daily-button.jpg') no-repeat top left;}
#sidebar-categories li a#cat-aloha-served-daily:hover {background: url('images/aloha-served-daily-button.jpg') no-repeat 0 -141px;}

#sidebar-categories li a#cat-support-local {width: 288px; height: 141px; display: block; background: url('images/support-local-button.jpg') no-repeat top left;}
#sidebar-categories li a#cat-support-local:hover {background: url('images/support-local-button.jpg') no-repeat 0 -141px;}

#sidebar-categories li a#cat-kamaaina-special {width: 288px; height: 141px; display: block; background: url('images/kamaaina-special-button.jpg') no-repeat top left;}
#sidebar-categories li a#cat-kamaaina-special:hover {background: url('images/kamaaina-special-button.jpg') no-repeat 0 -141px;}

#sidebar-categories li a#cat-daily-report {width: 288px; height: 141px; display: block; background: url('images/daily-report-button.jpg') no-repeat top left;}
#sidebar-categories li a#cat-daily-report:hover {background: url('images/daily-report-button.jpg') no-repeat 0 -141px;}

#sidebar-categories li a#cat-newsletter {width: 288px; height: 141px; display: block; background: url('images/newsletter-button.jpg') no-repeat top left;}
#sidebar-categories li a#cat-newsletter:hover {background: url('images/newsletter-button.jpg') no-repeat 0 -141px;}



<ul id="sidebar-categories">
	<li><a class="cat-title-first">ALOHA SERVED DAILY</a></li>
	<li><a id="cat-aloha-served-daily"></a></li>
	
	<li><a class="cat-title">support local</a></li>
	<li><a id="cat-support-local"></a></li>
	
	<li><a class="cat-title">KAMAĠAINA SPECIAL</a></li>
	<li><a id="cat-kamaaina-special"></a></li>
	
	<li><a class="cat-title">DAILY REPORT</a></li>
	<li><a id="cat-daily-report"></a></li>
	
	<li><a class="cat-title">NEWSLETTER</a></li>
	<li><a id="cat-newsletter"></a></li>
</ul>

/*search form */
#sidebar #search {}
#sidebar #search #searchform {}
#sidebar #search #searchform label {display: none;}
#sidebar #search #searchform div {background: #ffd000; width: 288px; height: 28px; margin: 10px 0 0 0;}
#sidebar #search #searchform div #s {border: none; background: none; float: left; width: 200px; margin: 5px 0 0; padding-left: 5px;}
#sidebar #search #searchform div #searchsubmit {background: #000; border: none; color: #ffd000; float: right; width: 54px; height: 26px; text-transform: uppercase; font-size: 11px; margin: 1px 1px 0 0;}

/*comment form */
#respond {display: none;}
.post-edit-link {font-size: 12px;}

/*rss icon sidebar */
#rss-sidebar {margin: 10px 0 0;}
#rss-sidebar li {}
#rss-sidebar li a {display: block; float: left;}
#rss-sidebar #rss-icon {width: 12px; height: 12px; background: url('images/rss-icon.gif') no-repeat top left; margin: 0 4px 0 0;}
#rss-sidebar #rss-text {}

.pagetitle {margin: 0 0 10px 0;}

/*comments */
#comments {display: none;}
.commentlist {display: none;}

/*archive list */
.archive-title {margin-bottom: 10px;}
#archive-list {}
#archive-list li {line-height: 20px;}

/*pagination links ONLY on index */
#pagination-index {font-size: 12px;}
#pagination-index .alignleft {text-align: left;}
#pagination-index .alignright {text-align: right;}