body{

	margin:0;

	padding:0;	

	font: 80% Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#555;

	line-height:150%;

	background:#666666 url(back.gif) repeat-x;

	text-align:center;	

}

table, td, input, textarea, select, li{

	font: 100% Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#555;	

	line-height:150%;

}

a:link, a:visited, a:active{

	color:#a80210;

	text-decoration:none;

}

a:hover{color:#999;}

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote{margin:1em 0;}

h1{font-size:140%;}

h2{font-size:130%;}

h3{font-size:120%;}

h4{font-size:100%;}

h5{font-size:70%;}

hr{display:none;}

img{border:none;}



blockquote{

	margin:1em 0;

	padding:.5em 20px;

	border-top:1px solid #e1e1e1;

	border-bottom:1px solid #e1e1e1;

	background:#f6f6f6;

}

ul, ol{

	margin:1em 0;

	padding:0;

}

li{

	margin:.5em 0;

	padding:0;

	list-style:none;

	margin-left:10px;

	padding-left:15px;

	background:url(arrow.gif) no-repeat 0 .6em;

}

/* ------------------------ container + base-weblog changes -------------------------- */



#container{

	position:center;

	margin:0; 

	width:auto;

	text-align:inherit;

}

#container-inner {position:static;}



#pagebody {position:inherit;width:auto;}

#pagebody-inner {position:inherit;width:auto;}



#alpha, #beta, #gamma, #delta

{

	display:block;

	position:static;

	float:none;

}

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner{position:static;}

.entry,

.trackbacks,

.comments,

.archive

{

	position:static;

	overflow: hidden;

	clear:both;

	width:auto;

	margin:0;

}

.entry-footer,.trackback-footer,.comment-footer,.comments-open-footer,.archive-content{margin:0;}

.module{

	position: static;

	overflow: hidden;

	width:auto;

}



.module-content{

	position:static;

	margin:0;

}

.module-list-item{margin:0;}



/* ------------------------ banner -------------------------- */

#banner{

	margin:0 auto;

	text-align:left;

	width:800px;

	height:0;

	position:relative;

	z-index:10;

}

#banner #banner-header{

	position:absolute;

	font: 300% Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#333;

	margin:0;

	padding:0;

	top:132px;

	left:42px;	

}

#banner-header a{color:#333;}

#banner h2{display:none;}



/* ------------------------ pagebody -------------------------- */

#pagebody{}

#pagebody-inner{}



/* ------------------------ alpha -------------------------- */

#alpha{

	margin:0 auto;

	width:800px;

	background:url(http://www.rickylin.com/inter-/blog/inter_bottem.gif);	

	float:none;

	z-index:1;

}

#alpha-inner{

	margin:0 auto;

	text-align:left;

	width:720px;

	padding-top:175px;

	text-align:left;

}

html>body #alpha-inner{background:url(head.png) no-repeat 441px 0;}

* html #alpha-inner{background:url(head_ie.gif) no-repeat 441px 0;}


h2.date-header, .content-nav a{

	margin:0;

	font-weight:normal;

	font-size:95%;

	padding:.1em 1em;

	background:#ccc;

	display:inline;

}

.content-nav{margin:0;text-align:center;}

.content-nav a{color:#fff;background:#555}

/* ------------------------ headers -------------------------- */



.entry-header{

	font: 180% Trebuchet MS, Arial, Helvetica, sans-serif;

	margin-top:0;

	color:#333333;

	display:inline;

	line-height:150%;

}

.trackbacks-header, .comments-header, .comments-open-header{

	font: 110% Trebuchet MS, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-top:0;

	background:#666666;

	color:#FFFFFF;

	display:inline;

	padding:.1em 5px;

	line-height:100%;

}





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

.entry{margin-bottom:1em;}

.entry-body{padding-bottom:1em;}

p.entry-footer{

	font: 85% Trebuchet MS, Arial, Helvetica, sans-serif;

	text-align:right;

	line-height:100%;

	margin:0;

	padding:0.5em 10px;

	clear:both;

	background:#f1f1f1 url(dot.gif) repeat-x;

}

.entry-userpic{display:none;}

.entry-body img{background:url(dotted.gif) repeat;padding:1px;}



/* ------------------------ beta -------------------------- */

#beta{

	margin:0 auto;

	width:800px;

	background:url(http://www.rickylin.com/inter-/blog/inter_bottem2.gif);

	padding:25px 0;

	float:none;

}

#beta-inner{

	margin:0 auto;

	text-align:left;

	width:720px;

	padding:0px 0;

	background:url(footer.gif) no-repeat 100% 0;

}

#beta .module-header{

	padding:.2em  10px;

	margin:0;

	color:#fff;

	background:#333;

	font-size:100%;

	text-transform:uppercase;

	border-bottom:1px solid #000;

}

#beta .module-header a{color:#fff;}





/* ------------------------ modules -------------------------- */

.module{

	float:left;

	display:inline;

	width:233px;

	margin-left:10px;

	z-index:0;

}

.module-categories{margin-left:0px;}

.module-syndicate, .module-powered {

	margin-left:0;

}



.module-list, .module-list ul, .module-list li {

	margin:0;

	padding:0;

	list-style:none;

}

.module-list li{

	color:#fff;

}

.module-list li a{

	display:block;

	background:#111;

	color:#ccc;

	border-bottom:1px solid #000;

	padding:0 10px;

	width:233px;

}

.module-list li a:hover{color:#eee;background:#222;}



.module-list li li a{

	padding:0 20px;

	width:233px;

}

.module-list li li li a{

	padding:0 30px;

	width:233px;

}



.module-syndicate, .module-powered{

	font-size:100%;

	color:#ccc;

	line-height:120%;	

	text-align:center;

}

.module-syndicate{margin-top:1em;background:url(dot.gif) repeat-x;padding-top:1em;}

.module-syndicate a, .module-powered a{color:#ccc;}

.module-syndicate a:hover, .module-powered a:hover{color:#777;}



/* ------------------------ search -------------------------- */

.module-search{

	position:absolute;

	left:50%;

	top:500px;

	z-index:10;

	width:1;

	margin:0;

	float:none;

	display:block;

	overflow:visible;

}

.module-search h2{display:none;}

.module-search form{

	position:absolute;

	left:-411px;

	margin:0;

	padding:0;

	background:#fff;	

	line-height:0;

	height:35px;

	position:relative;

	width:255px;

}

.module-search label{display:none;}

.module-search input{

	color:#555;

	background:#fff;

	text-transform:uppercase;	

	margin-top:10px;

	margin-left:10px;

	padding:0;

	border:1px solid #fff;

	height:18px;

	line-height:18px;

	font-size:90%;

	

	vertical-align:middle;

}

.module-search input#search{

	background:#fff url(dot2.gif) repeat;

	color:#555;

	width:150px;

	margin-left:20px;

	text-transform:none;	

}





/* ------------------------ trackbacks -------------------------- */



#trackbacks-info{

	margin:1em 0;

	padding:.5em 20px;

	font-weight:bold;

}

#trackbacks-info p{margin:0;}

.trackback-content{

	padding:.5em 20px;

	margin-top:1em;

	background:#f6f6f6;

}

.trackback-content p{margin:0;}

.trackback-footer{

	line-height:100%;

	margin:0;

	padding:1em 20px;

	clear:both;

	background:#f1f1f1 url(dot.gif) repeat-x;

}



/* ------------------------ comments -------------------------- */



.comments-content{margin:1em 0;}

.comment{margin:1em 0;}

.comment-userpic{

	display:none;

}

.comment-content p{margin:0;padding:.5em 20px;}

.comment-content p.comment-footer{

	line-height:100%;

	margin:0;

	padding:1em 20px;

	clear:both;

	background:#f1f1f1 url(dot.gif) repeat-x;

}



#comments-open-data{

	margin:1em 0;

	padding-top:1em;

}

.comments-open p{margin:.2em 0;}

.comments-open label{

	display:block;

}

.comments-open input, .comments-open textarea{

	display:block;

	margin:.2em 0;

	border:1px solid #ccc;

	width:200px;

}

#comment-bake-cookie{

	display:inline;

	border:none;

	width:auto;

	margin:.5em 0;

	vertical-align:middle;

}

.comments-open textarea{width:300px;}

.comments-open-footer{margin:.5em 0;}

.comments-open-footer input{

	display:inline;

	width:100px;

	background:#555;

	color:#fff;

	border:none;

	padding:2px 0;

	text-transform:uppercase;

	font-weight:bold;

}	



/* ------------------------ float fix -------------------------- */

.entry-body:after, .comment-content:after, #beta:after{

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.entry-body, .comment-content, #beta {display: inline-block;}

/* Hides from IE-mac \*/

* html .entry-body, * html .comment-content, * html #beta {height: 1%;}

.entry-body, .comment-content, #beta{display: block;}

/* End hide from IE-mac */

/* end float fix */

#menubox-category,
#menubox-monthry,
#menubox-recentpost,
#menubox-recentcomment,
#menubox-links,
#menubox-contact
{
	width: 365px;
	border: solid 1px #999999;
	background-color: #333333;
	position: relative;
	margin-left: 548px;
}

#menubox .closeButton {
	position:absolute;
	top: 8px;
	right: 8px;
}
.module-header
{
	/* ie win (5, 5.5, 6) bugfix */
	p¥osition: relative; 
	width: 100%;
	w¥idth: auto;
   
	margin: 0;
	border-top: 1px dotted #c2c2c2;
	border-bottom: 1px dotted #c2c2c2;
	padding: 5px 10px 5px 5px;
	color: #9ab0bf;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.module-content { font-size: 11px; }
.module-content a { color: #69c; }
.module-content a:visited { color: #889; }
.module-content a:hover { color: #cf3; }

#menubox {
	width: 915px;
	left: auto;
	right: auto;
	top: 65px;
	position: absolute;
	z-index: 10;
}

#menubox img {
	border-width: 0;
	margin: 0;
	padding: 0
}
#menubox .closeButton {
	position:absolute;
	top: 8px;
	right: 8px;
}
