/*
	Sub Content Layout
	(c) 2007-2008 Kei Sasaki, Nitram+Nunca
	http://nitram-nunca.com/

	Table of Contents
		1. Generic
*/

/* 1. Generic */
/* ---------------------------------------------------------------- */

.sub .specials .specials_food {
	float:left;
	margin:0 auto;
	margin-bottom:20px;
}
.sub .section {
	clear: both;
	padding-top: 20px;
	background: url(../images/SideSecTitle.png) no-repeat 0 0;
}
.sub .section,
.sub .subsection {
	margin-top: 24px;
	padding-left: 7px;
}

.sub h2 {
	height: 20px;
	padding-left: 16px;
	padding-bottom: 10px;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	text-decoration: none;
}
.sub .specials {
	width: 277px;
	height: 63px;
	background: url(../images/specials.jpg) no-repeat 0 0;
	padding:0;
	border:0px;
	font-size: 16px;
	line-height:normal;
	text-indent: -9999px;
	text-decoration: none; 
}

.sub h3 {
	padding: 10px 30px 0 16px;
	font-size: 13px;
	line-height: 18px;
	color: #543F8F;
	font-weight: normal;
}

.sub p {
	padding: 8px 30px 0 16px;
}

.sub ul {
	margin: 0;
	padding: 0;
}
.sub li {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Link List */
.sub li a {
	display: block;
	padding: 6px 24px 6px 16px;
}
.sub li.odd { background: url(../images/SideDescBack.png) repeat-y 0 0 }
.sub li.odd a { background: url(../images/SideDescShadow.png) no-repeat 0 0 }
.sub li.even { background: transparent }
.sub li.even a { background: url(../images/SideDescHighlight.png) no-repeat 0 0 }
/* Text List */
.sub .notes .odd { background: url(../images/SideDescBack.png) repeat-y 0 0 }
.sub .notes .odd h3 { background: url(../images/SideDescShadow.png) no-repeat 0 0 }
.sub .notes .even { background: transparent }
.sub .notes .even h3 { background: url(../images/SideDescHighlight.png) no-repeat 0 0 }
.sub .notes a {
	padding: 6px 0 0 0;
	background: none !important;
	text-decoration: underline;
}
.sub .notes li h3 {
	padding-bottom: 8px !important;
}

li.current-cat a {
	color: #473E2B !important;
}
li.current-cat a:hover,
li.current-cat a:active {
	text-decoration: none;
}

.casedesc {
	padding-bottom: 12px;
	border-top: 1px solid #C9C4B3;
	background: url(../images/SideDescBack.png) repeat-y 0 0;
}

/* Introduction */
#intro h2 {
	height: 22px ! important;
	background: url(../images/CapAbout.gif) no-repeat 16px 0;
}
#intro p {
	padding-top: 0;
}
#intro p.refmore {
	padding-top: 6px;
	text-align: right;
}
#intro a.more-link {
	padding: 11px 0 13px 32px;
	background: url(../images/RefText.png) no-repeat 0 0;
	font-size: 11px;
	line-height: 11px;
}
#intro a.more-link:active,
#intro a.more-link:hover {
	background: url(../images/RefText.png) no-repeat 0 -40px;
}

/* Featured Project */
#sideshowcase h2 {
	background: url(../images/CapFeatured.gif) no-repeat 16px 0;
}

/* Category List */
#categorylist h2 {
	background: url(../images/CapCategories.gif) no-repeat 16px 0;
}

/* Side Bookmarks */
#bookmarklist h2 {
	background: url(../images/CapBookmarks.gif) no-repeat 16px 0;
}
#bookmarklist ul {
	margin: 0;
	padding: 0;
}
.delicious-posts {
	padding: 0;
}
.delicious-posts li {
	margin: 0;
	padding: 0;
	list-style: none;
}
li.delicious-post a.delicious-link {
	display: block;
	padding: 6px 24px 6px 16px;
}
li.delicious-odd { background: url(../images/SideDescBack.png) repeat-y 0 0 }
li.delicious-odd a.delicious-link { background: url(../images/SideDescShadow.png) no-repeat 0 0 }
li.delicious-even { background: transparent }
li.delicious-even a.delicious-link { background: url(../images/SideDescHighlight.png) no-repeat 0 0 }

/* About the Author */
#aboutkei h2 {
	background: url(../images/CapAuthor.gif) no-repeat 16px 0;
}

/* RSS Feed */
#additionallist p.refrss {
	height: 35px;
	padding-left: 0 ! important;
}
#additionallist p.refrss a {
	padding: 11px 0 13px 32px;
	background: url(../images/RefRSS.png) no-repeat 0 0;
	font-size: 11px;
	line-height: 11px;
}
#additionallist p.refrss a:active,
#additionallist p.refrss a:hover {
	background: url(../images/RefRSS.png) no-repeat 0 -40px;
}

/* Side Navigation */
#sidenavigation h2 {
	background: url(../images/CapNavigation.gif) no-repeat 16px 0;
}

/* Side Notes */
#sidenotes h2 {
	background: url(../images/CapNotes.gif) no-repeat 16px 0;
}
#sidenotes { line-height: 150% }
#sidenotes p { padding: 0 30px 10px 16px }

/* More Features */
#morefeatures h2 {
	background: url(../images/CapMoreFeatures.gif) no-repeat 16px 0;
}
#morefeatures { line-height: 150% }
#morefeatures p { padding: 0 30px 10px 16px }

