/*
Theme Name: Fitted
Theme URI: http://www.fittedhawaii.com
Description: Adapted from the default Wordpress theme.
Version: 1.0
Author: Christopher Kalima
Tags: black, yellow, two-column

Original author is unknown. Slight modifications performed by Chris Kalima (chris@airspaceworkshop.com).

*/

#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 {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;overflow:hidden;}
#main-nav ul li {display: inline; text-align: center;}
#main-nav ul li a {display: block; margin: 0 auto; float: left; padding: 0 25px; 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 h2.post-author {font-size:18px;margin-bottom:25px}
#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;}

/*sidebar*/
#sidebar h3, #sidebar .title {text-transform: uppercase; font-size: 14px; font-weight: bold; margin: 18px 0 10px 0; display: block;}

#contributor-list {margin-top:10px;}
#contributor-list li {margin-bottom:10px;}
#contributor-list li a {display:block;width:288px;overflow:hidden;text-indent:-9999px;}
#contributor-list .title a {text-indent:0;}

#contributor-list #shop-online a {background: transparent url('images/sidebar-shop.jpg') no-repeat 0 0;height:141px;}
#contributor-list #shop-online a:hover {background-position:0 -141px;}
#contributor-list #author-1 a {background: transparent url('images/sidebar-1.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-1 a:hover {background-position:0 -33px;}
#contributor-list #author-7 a {background: transparent url('images/sidebar-2.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-7 a:hover {background-position:0 -33px;}
#contributor-list #author-9 a {background: transparent url('images/sidebar-3.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-9 a:hover {background-position:0 -33px;}
#contributor-list #author-4 a {background: transparent url('images/sidebar-4.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-4 a:hover {background-position:0 -33px;}
#contributor-list #author-5 a {background: transparent url('images/sidebar-5.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-5 a:hover {background-position:0 -33px;}
#contributor-list #author-11 a {background: transparent url('images/sidebar-11a.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-11 a:hover {background-position:0 -33px;}
#contributor-list #author-10 a {background: transparent url('images/sidebar-10a.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-10 a:hover {background-position:0 -33px;}
#contributor-list #author-8 a {background: transparent url('images/sidebar-8.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-8 a:hover {background-position:0 -33px;}
#contributor-list #author-6 a {background: transparent url('images/sidebar-9.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-6 a:hover {background-position:0 -33px;}
#contributor-list #author-14 a {background: transparent url('images/sidebar-14a.jpg') no-repeat 0 0;height:33px;}
#contributor-list #author-14 a:hover {background-position:0 -33px;}

/*category thumbs */
#sidebar-categories {width: 288px; margin: 0 auto;}
#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 0 0;}
#sidebar-categories li a#cat-aloha-served-daily:hover {background-position: 0 -141px;}

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

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

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

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

/*search form */
#sidebar #searchform {}
#sidebar #searchform label {display: none;}
#sidebar #searchform div {background: #ffd000; width: 288px; height: 28px; margin: 10px 0 0 0;}
#sidebar #searchform div #s {border: none; background: none; float: left; width: 200px; margin: 5px 0 0; padding-left: 5px;}
#sidebar #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-icon {background: url('images/rss-icon.gif') no-repeat 0 1px;padding-left:15px;}
.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;}

/* author profile */
#author-profile {margin-bottom:25px;padding-bottom:10px; border-bottom:1px solid #ffd000;}
#author-profile h2 {margin-bottom:15px;text-transform:uppercase;}
#author-profile p {font-size: 12px; line-height: 16px; margin: 13px 0;}
#author-profile dl {margin:20px 0 0 0;font-size:12px;line-height:16px;}
#author-profile dt {color:#fff;}
#author-profile dd {margin-bottom:13px;}

/* social media links */
#social-media-links {margin:15px 0;overflow:hidden;_height:1%;}
#social-media-links li {float:left; width: 58px; text-align: center; }

/* footer */
#footer {font-size:12px;margin:20px 0;}
