@import url(../basic.css);
@import url(../common.css);

.container-inner {
	background		: url(img/bg.gif) 0 0 repeat-y;
}

/* Common Header ------------------------------------- */

.mainbanner {
	padding-bottom	: 10px;
	background		: #ffffff;
}
.mainbanner h1 {
	display			: none;
}
.mainbanner h2 {
	display			: none;
}

/* Page Title ---------------------------------------- */

#pageheader h1 {
	padding		: 10px 0;
	margin-left	: 20px;
}

/* Common Layout ------------------------------------- */

.leftcol {
	display			: inline;
	float			: left;
	width			: 700px;
}
.rightcol {
	display			: inline;
	float			: right;
	width			: 215px;
	margin-right	: 10px;
	padding-top		: 20px;
	padding-bottom	: 20px;
	color			: #ffffff;
	text-align		: left;
	font-size		: 8pt;
}
.rightcol a:link    { color:#ffffff; text-decoration:underline; }
.rightcol a:hover   { color:#ffeeee; text-decoration:underline; }
.rightcol a:visited { color:#ffffff; text-decoration:underline; }

/* entry ----------------------------------------- */

.entries {
}
.asset {
	padding-top		: 10px;
	padding-left	: 20px;
	padding-bottom	: 20px;
}
.asset-header {
margin-bottom:20px;
	padding			: 10px 0;
	border-top		: 2px dotted #CC9900;
	border-bottom	: 2px dotted #CC9900;
}
.asset-header h2 {
	font-size		: 18px;
	color			: #C57200;
	font-weight		: bold;
}
.asset-header h2 a {
	color			: #C57200;
	font-weight		: bold;
}

.asset-body {
	color			: #221815;
	font-weight		: bold;
	line-height		: 1.5;
}
.asset-more {
	line-height		: 1.5;
}
.asset-body strong,
.asset-more strong {
	color			: #221815;
	font-weight		: bold;
}

.asset-footer {
	clear			: both;
}
.asset-footer dl {
	float			: right;
}
.asset-footer dl dt {
	clear			: left;
	float			: left;
	width			: 8em;
	text-align		: right;
	color			: #C47716;
	font-weight		: bold;
}
.asset-footer dl dd {
	margin-left		: 9em;
}
.asset-footer dl dd ul li {
	float			: left;
	padding-right	: 10px;
}
.asset-footer dl dd a { text-decoration:underline; }


/* Content Navi ---------------------------- */

.content-nav {
	clear			: both;
	padding			: 10px 5px;
	text-align		: right;
}
.content-nav a {
	padding-left	: 10px;
}

/* Comments and Trackbacks ----------------- */

#asset-lower {
	clear			: both;
	margin-left		: 20px;
	padding			: 10px;
	background-color: #f6f6f6;
	border			: 1px solid #aaa;
}
#trackbacks h3 {
	padding-bottom	: 10px;
}
#comments {
	clear			: both;
	border-top		: 2px dotted #CC9900;
}
#comments dl,
#trackbacks dl {
	margin			: 20px 0;
	padding-left	: 20px;
}
#comments dl dt,
#trackbacks dl dt {
	color			: #666666;
	font-weight		: bold;
}

/* Comment Input */
#comments form {
	clear			: both;
	margin-left		: 20px;
	padding			: 10px 20px 3px 10px;
	border-top		: 1px dotted #aaa;
}
#comments table {
	table-layout	: auto;
	border-collapse	: collapse;
	border			: 0;
}
#comments table th {
	padding			: 3px;
	color			: #221815;
	font-weight		: bold;
	text-align		: right;
}
#comments table td {
	padding			: 3px;
}
#comment-author,
#comment-email,
#comment-url {
	width			: 250px;
	border			: 1px solid #aaa;
	background-color: #f0f0f0;
}
#comment-text {
	width			: 250px;
	height			: 80px;
	border			: 1px solid #aaa;
	background-color: #f0f0f0;
}

/* Sammary ---------------------------------------- */

.asset-list dl {
	display			: inline;
	float			: left;
	overflow		: hidden;
	width			: 200px;
	height			: 110px;
	margin-right	: 15px;
}
.asset-list dl dt { float:none;    }
.asset-list dl dd { font-size:8pt; }
.asset-list dl dd a:link   { color:#221815; text-decoration:underline; }
.asset-list dl dd a:hover  { color:#631E0D; text-decoration:underline; }
.asset-list dl dd a:visited{ color:#6B4A43; text-decoration:underline; }

/* archive page ------------------------------------ */

#archive #pageheader h1 {
	background	: url(img/backnumber.gif) 0 0 no-repeat;
	padding		: 32px 0 10px 0;
}

#archive #archives { font-size:8pt; }
#archive #archives a:link   { color:#221815; text-decoration:underline; }
#archive #archives a:hover  { color:#631E0D; text-decoration:underline; }
#archive #archives a:visited{ color:#6B4A43; text-decoration:underline; }
#archive #archives h2 a:link   { text-decoration:none; }
#archive #archives h2 a:visited{ text-decoration:none; }
#archive #archives h3 a:link   { text-decoration:none; }
#archive #archives h3 a:visited{ text-decoration:none; }

#archive #archives h2 {
	clear			: both;
	margin-bottom	: 10px;
	border-bottom	: 2px dotted #CC9900;
	font-size		: 12pt;
}
#archive #archives h2 a {
	font-weight		: bold;
}
#archive #archives h3 {
	clear			: both;
	margin-bottom	: 10px;
	border-bottom	: 1px dotted #CC9900;
}
#archive #archives h3 a {
	font-weight		: bold;
}
#archive #archives .maincate {
	clear			: both;
	padding-top		: 20px;
	padding-bottom	: 20px;
	padding-left	: 20px;
}
#archive #archives .subcate {
	clear			: both;
	padding-top		: 20px;
	padding-bottom	: 20px;
	padding-left	: 40px;
}

#archives .asset-list,
#searchresult .asset-list {
	padding-left	: 0;
	border-top		: 0;
}

/* Category Page --------------------------------- */

#category .asset-list {
	margin-left		: 20px;
	padding			: 20px 0;
	border-top		: 1px dotted #CC9900;
}

/* Search Page ----------------------------------- */

#searchresult .asset-list {
	margin-left		: 20px;
	padding			: 20px 0;
}

/* right widget ---------------------------------- */

.widget {
	padding-bottom	: 45px;
}
.widget h3 {
	padding-bottom	: 15px;
}
.widget h3 a,
.widget h3 span {
	display			: block;
	height			: 23px;
	text-indent		: -9999px;
	overflow		: hidden;
}
.widget dl,
.widget p,
.widget ul {
	margin-left		: 5px;
	line-height		: 1.5;
}

/* Recent Columns */
#widget-entries h3 a {
	background		: url(img/right_menues.gif) 0 0 no-repeat;
}
#widget-entries dl {
	float			: none;
	height			: 80px;
}
#widget-entries dl dt {
	clear			: both;
	display			: inline;
	float			: left;
}
#widget-entries dl dd {
	margin-left		: 80px;
}
#widget-entries p {
	margin-top		: 0;
	margin-bottom	: 0;
}

/* Category */
#widget-category h3 span {
	background		: url(img/right_categories.gif) 0 0 no-repeat;
}

/* Tagrowd */
#widget-tag h3 span {
	background		: url(img/right_tags.gif) 0 0 no-repeat;
}



