@charset "utf-8";
*		{ background-image:url('./images/body_bg.png'); color:rgb(220,230,210); margin:0px auto; padding:0px; }
img		{ border:0px solid rgb(0,0,0); }
a		{ text-decoration:none; background-image:none; }
div#wrap	{ width:100%; height:300px; margin:0px auto; background-image:url('./images/head_bg.png'); }
div#container	{ width:900px; margin:0px auto; text-align:left; padding:0px 0px 100px 0px; }
div.head	{ width:900px; height:300px; margin:0px auto; background-image:url('./images/head.png'); position:relative; }
div.left	{ width:600px; margin:0px 50px 0px 0px; float:left; overflow:hidden; font:normal normal 12px/16px sans-serif; }
div.right	{ width:250px; margin:0px; float:left; overflow:hidden; font:normal normal 10px/11px sans-serif; }
/*
	Head Layer
*/
.GoTop		{ display:none; background-image:none; }
.GoTop img	{ background-image:none; position:absolute; top:15px; left:40px; }
.LinkBird		{ display:none; background-image:none; }
.LinkBird img	{ background-image:none; position:absolute; top:17px; left:485px; }
.Link			{ display:block; background-image:none; }
.Link img		{ background-image:none; position:absolute; top:55px; left:595px; width:35px; height:25px; }

/*
	Left Layer
*/
div.left h2	{ font:normal bold 14px/16px sans-serif; width:600px; text-align:left; color:rgb(180,210,110); }
div.left h3	{ font:normal normal 10px/11px sans-serif; width:590px; text-align:right; margin:3px 0px; padding:3px; color:rgb(120,150,60); }
div.left h5	{ font:normal bold 12px/12px sans-serif; color:rgb(15,215,185); margin-bottom:8px; }
div.left p	{ margin:16px 0px; }
h2 a			{ color:rgb(180,210,110); }
h2 a:hover		{ color:rgb(210,180,110); }
h3 a			{ color:rgb(120,150,60); }
h3 a:hover		{ color:rgb(210,180,110); }
div.left p a		{ text-decoration:underline; }
div.left p img	{ border:1px solid rgb(70,80,50); }
div.left p a:hover	{ color:rgb(210,180,110); }
div.cmtb		{ width:600px; margin:16px 0px 35px 0px; padding-bottom:35px; border-bottom:1px solid rgb(30,50,30); }
div.cmtbIcon		{ float:left; width:100px; padding:0px; margin:0px; font:normal normal 11px/16px sans-serif; }
div.cmtbIcon a		{ color:rgb(120,150,60); }
div.cmtbIcon a:hover	{ color:rgb(210,180,110); }
div.cmtbBody		{ float:left; width:500px; }
div.cmtbInner		{ width:500px; margin:0px; padding:0px; text-align:left; display:none; }
div.cmtbInTop		{ width:460px; height:22px; margin:0px; padding:0px 0px 0px 40px; background-image:url('./images/top.gif');
			 background-repeat:no-repeat; background-position: left; color:rgb(120,150,60); font:normal normal 11px/16px sans-serif; }
div.cmtbInTop a		{ color:rgb(120,150,60); }
div.cmtbInTop a:hover	{ color:rgb(210,180,110); }
div.cmtbInBtm		{ width:500px; height:22px; margin:0px; padding:0px; background-image:url('./images/bottom.gif');
			 background-repeat:no-repeat; background-position: right; }
div.cmtb h4		{ width:420px; padding:10px 40px 0px 40px; font:normal normal 11px/14px sans-serif; color:rgb(120,150,60); }
div.cmtb h4 a		{ color:rgb(120,150,60); }
div.cmtb h4 a:hover	{ color:rgb(210,180,110); }
div.cmtb p	{ padding:0px 40px; margin:0px; }
div.InForm				{ width:420px; margin:0px 40px 10px 40px; font:normal normal 11px/14px sans-serif; color:rgb(120,150,60); display:none; }
div.InForm ul.InFormUL	{ list-style-type:none; background-image:none; }
div.InForm li.InFormLI1	{ float:left; font-size:10px; color:rgb(15,215,185); width:30px; margin-bottom:1px; }
div.InForm li.InFormLI2	{ float:left; font-size:10px; color:rgb(15,215,185); width:390px; margin-bottom:1px; color:rgb(120,150,60); }
input.InText			{ width:250px; border:none; background-image:none; background-color:rgb(50,70,50); padding:2px; font-size:9px; }
textarea.InTextarea		{ width:350px; border:none; background-image:none; background-color:rgb(50,70,50); padding:2px; font-size:9px; }
input.PostIcon			{ border:none; background-image:none; background-color:rgb(50,70,50); padding:2px 10px; font-size:9px; margin-right:20px; }
div.InForm li.InFormLI2 input	{ margin-right:5px; }
div.PageNation		{ width:600px; }
div.PageNation ul	{ list-style-type:none; background-image:none; }
div.PageNation li	{ float:left; width:20px; height:18px; border:1px solid rgb(40,100,80); font-size:9px;
			 text-align:center; padding-top:2px; margin-right:2px; background-color:rgb(15,80,90);
			 background-image:none; }
div.PageNation li.total	{ width:80px; }
div.AuthorList		{ margin-bottom:10px; }
div.AuthorList ul	{ list-style-type:none; }
div.AuthorList li	{ float:left; font-size:10px; color:rgb(15,215,185); }
div.AuthorList li.date	{ width:100px; }
div.AuthorList li.tag	{ width:50px; }
div.AuthorList li.title	{ width:450px; }
div.AuthorList a	{ color:rgb(160,180,150); }
div.AuthorList a:hover	{ color:rgb(210,180,110); }
div.EntryPrev		{ float:left; width:290px; text-align:left; font:normal normal 10px/11px sans-serif; }
div.EntryPrev a		{ color:rgb(120,150,60); }
div.EntryPrev a:hover	{ color:rgb(210,180,110); }
div.EntryPageup		{ float:left; width:20px; text-align:center; font:normal normal 10px/11px sans-serif; }
div.EntryNext		{ float:left; width:290px; text-align:right; font:normal normal 10px/11px sans-serif; }
div.EntryNext a		{ color:rgb(120,150,60); }
div.EntryNext a:hover	{ color:rgb(210,180,110); }
/*
	flickr
*/
#flickr_badge_uber_wrapper { width:250px; margin-bottom:50px; }
#flickr_badge_wrapper { width:250px; font-size:10px; margin-top:8px; }
#flickr_badge_wrapper img { border:1px solid rgb(0,0,0); margin:2px; }
/*
	twitter
*/
.twitter		{ width:250px; }
.twitter ul		{ width:230px; font-size:9px; line-height:13px; margin:0px 10px; }
.twitter ul a		{ color:rgb(210,180,110); font-size:10px; line-height:14px; }
.twitter ul a:hover	{ text-decoration:underline; font-size:10px; line-height:14px; }
/*
	bookmark
*/
ul.MTLinks				{ list-style-type:none; background-image:none; }
ul.MTLinks li			{ float:left; width:280px; margin-right:20px; }
ul.MTLinks li p			{ width:270px; margin:5px 0px 14px 10px; }
ul.MTLinks li a			{ color:rgb(120,150,60); }
ul.MTLinks li a:hover	{ color:rgb(210,180,110); }
/*
	Right Layer
*/
div.right h1		{ font:normal bold 12px/12px sans-serif; color:rgb(15,215,185); }
div.right li		{ color:rgb(170,180,160); }
div.right a		{ color:rgb(170,180,160); }
div.right a:hover	{ color:rgb(210,180,110); }
h1.margin1		{ margin:50px 0px 8px 0px; }
ul.ArchHead		{ list-style-type:none; background-image:none; }
ul.ArchHead li		{ padding:2px 1px 2px 3px; float:left; color:rgb(80,200,160); }
ul.Archives		{ list-style-type:none; background-image:none; }
ul.Archives li		{ padding:2px 1px 2px 3px; float:left; }
li.eDate		{ width:95px; margin-top:8px; }
li.eAuthor		{ width:96px; margin-top:8px; }
li.eTag			{ width:46px; margin-top:8px; }
li.eTitle		{ width:245px; }
li.cDate		{ width:91px; margin-left:2px; }
li.cAuthor		{ width:146px; }
li.eLine		{ margin-bottom:10px; width:250px; height:0px; margin:0px; padding:0px; }
div.eMore		{ width:240px; text-align:right; margin:5px 0px 50px 0px; padding:0px; font:normal normal 12px/16px sans-serif; color:rgb(180,210,110); }
div.eMore a		{ color:rgb(180,210,110); }
div.eMore a:hover	{ color:rgb(210,180,110); }
ul.Monthly		{ list-style-type:none; background-image:none; }
ul.Monthly li		{ width:62px; float:left; text-align:center; line-height:14px; }
ul.Category		{ list-style-type:none; background-image:none; }
li.CategoryName		{ width:180px; float:left; text-align:left; line-height:16px; margin-left:10px; }
li.CategoryCnt		{ width:60px; float:left; text-align:left; line-height:16px; }
/* roebox */
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: rgb(255,255,255);
	cursor: pointer;
	margin:0px;
	padding:0px;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: rgb(0,0,0);
	margin:0px;
	padding:0px;
}
.lbLoading {
	background: rgb(0,0,0) url(./images/loading.gif) no-repeat center;
	margin:0px;
	padding:0px;
}
#lbImage {
	border: 5px solid rgb(0,0,0);
	margin:0px;
	padding:0px;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	margin:0px;
	padding:0px;
}
#lbPrevLink {
	left: 0;
	margin:0px;
	padding:0px;
}
#lbPrevLink:hover {
	background: transparent url(./images/prevlabel.gif) no-repeat 0% 0%;
	margin:0px;
	padding:0px;
}
#lbNextLink {
	right: 0;
	margin:0px;
	padding:0px;
}
#lbNextLink:hover {
	background: transparent url(./images/nextlabel.gif) no-repeat 100% 0%;
	margin:0px;
	padding:0px;
}
#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(255,255,255);
	line-height: 1.4em;
	text-align: left;
	border: 5px solid rgb(0,0,0);
	border-top-style: none;
	background-image:none;
	background-color:rgb(0,0,0);
	margin:0px;
	padding:0px;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 25px;
	height: 22px;
	background: transparent url(./images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
	background-image:none;
	background-color:rgb(0,0,0);
}
#lbCaption {
	font-weight: bold;
	background-image:none;
	background-color:rgb(0,0,0);
	margin:0px;
	padding:0px;
}
