html{_overflow-x:hidden;}
.main-container{width:75%;float:right;display:inline;}
.header{border-color:#ddd;}
h1{margin:-59px 0 0 -100px;float:left;font-size:23px;color:#666;}

/* main content */
/* --------------------------------------------- */
.main-content{line-height:1.6em;padding-top:15px;}

.blog-update{overflow:hidden;*zoom:1;}
.blog-update a{border-bottom:1px solid #eee;padding-bottom:1px;color:#36c;}
.blog-update a:hover{border-bottom:1px solid #999;text-decoration:none;}
.blog-update .img-border{overflow:hidden;border:1px dotted #ccc;background-color:#fdfdfd;padding:1em 1.6em;}
.blog-update .img-border img{max-width:100%;height:auto;}
.blog-update ul li{color:#444;line-height:1.6em;}
.blog-update ul li div.code{line-height:1.2em;}
.blog-update .wp-caption{border:1px solid #ddd;text-align:center;background-color: #f3f3f3;padding-top:4px;margin:10px;border-radius:3px;}
.blog-update .wp-caption img {margin:0;padding:0;border:0 none;}
.blog-update .wp-caption p.wp-caption-text{font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;}
.blog-update .post-title{font-size:1.2em;font-family:Georgia,Times,'Times New Roman',serif;padding:0.2em 0;margin:0.3em 0;border-bottom:1px solid #bbb;}
.blog-update .post-title a{text-decoration:none;border:0 none;}
.blog-update .post-title a:hover{text-decoration:none;}
.blog-update .post-toggle{display:none;float:right;margin:0 0.6em 0 0.5em;}
.blog-update .post-meta{font-size:0.9em;margin-bottom:1em;}
.blog-update .post-meta a{font-style:italic;}
.blog-update .more{border-bottom:1px solid #eee;}
.blog-update .more:hover{border-bottom:1px solid #999;}
.blog-update p{line-height:1.6em;}
.blog-update ul li,
.blog-update ol li{line-height:1.4em;}
.blog-update .post-extra{text-align:right;clear:both;margin:1em 0;font-size:0.87em;}
.blog-update .post-extra:empty{height:5px;}
.blog-update .gallery .gallery-caption {color:#888;font-size:1em;margin:0 0 1em;}
.blog-update .clock-icon{display:inline-block;*display:inline;zoom:1;height:12px;width:12px;border-radius:12px;vertical-align:top;position:relative;border:2px solid #ccc;margin-top:3px;}
.blog-update .clock-icon .clock-hand-hour{position:absolute;top:1px;left:5px;height:4px;border:1px solid #ccc;}
.blog-update .clock-icon .clock-hand-minute{position:absolute;top:5px;left:5px;width:4px;border:1px solid #ccc;*zoom:1;*font-size:0;*line-height:0;}
/* --------------------------------------------- */

/* blog - align */
/* --------------------------------------------- */
.aligncenter{display: block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin-top:0;margin-left:0;display:inline;}
.alignright{float:right;;margin-top:0;margin-right:0;display:inline;}
/* --------------------------------------------- */


/* sidebar */
/* --------------------------------------------- */
.sidebar{float:left;width:24.1%;display:inline;padding-top:15px;}
.side-box{margin-bottom:15px;}
.side-box .side-box-content{padding:12px;}
/* --------------------------------------------- */

/* plugin - wp-syntax */
/* --------------------------------------------- */
.wp_syntax{color:#100;background-color:#fdfdfd;border:1px solid #dddddd;margin:0 0 1.5em 0;overflow:auto;}
.wp_syntax {overflow-x:auto;overflow-y: hidden;width:100%;}
.wp_syntax table{border-collapse:collapse;}
.wp_syntax div,
.wp_syntax td{vertical-align:top;padding:2px 4px;}
.wp_syntax .line_numbers{text-align:right;background-color:#def;color:gray;overflow:visible;}
/* potential overrides for other styles */
.wp_syntax pre{margin:0;width:auto;float:none;clear:none;overflow:visible;font-size:1em;line-height:1.333;white-space:pre;}
.wp_syntax table{border:0 none;}
.wp_syntax table td{border:0 none;}
/* --------------------------------------------- */

/* now home page style */
/* --------------------------------------------- */
.orbit-container{width:600px;float:left;}

.recent-works{float:left;margin-left:10px;width:242px;height:250px;position:relative;}
.works-image{border:1px solid #ccc;height:208px;padding:5px;background:#f8f8f8;box-shadow:0 2px 8px #ddd;}
.shot-label{position:absolute;top:-3px;right:-3px;width:75px;height:75px;background:url(http://www.swordair.com/images/bg/shot-label.png) 0 0 no-repeat;}
.view-works{float:right;font-size:12px;line-height:26px;border:0 none;}

.sa-accordion{border:1px solid #ccc;}
	.sa-accordion h2{padding:10px 10px;font-family:Georgia,Times,'Times New Roman',serif;font-size:18px;background:#E27052;color:#fff;border:1px solid #A72300;position:relative;margin:-1px;text-shadow:1px 1px 3px #666;}
	.accordion-title{font-family:Georgia,Times,'Times New Roman',serif;font-size:14px;background:#f8f8f8;margin:0;border:1px solid #ccc;margin:-1px;padding:8px 10px;cursor:pointer;}
	.accordion-content{display:none;}
	.accordion-list{margin:0;list-style:none;padding:1px 0 0;}
	.accordion-list li{border-bottom:1px solid #eee;}
	/*.accordion-list li:before{content:'';border:1px solid #56B8EA;float:left;width:5px;height:5px;margin:8px 8px 0 8px;border-radius:5px;}
	.accordion-list li:hover:before{border:1px solid #E27052;}*/
	.accordion-list li a{display:block;padding:5px 8px;font-size:12px;}
.blog-update-box{}
	.blog-update-box h2{font-family:Georgia,Times,'Times New Roman',serif;font-size:18px;margin:0 0 -1px 0;position:relative;color:#fff;padding:8px 10px;background:#75AADB;border:1px solid #0071DC;text-shadow:1px 1px 3px #666;}
	.blog-update-box ul{margin:0;padding:0;list-style:none;border:1px solid #ccc;border-bottom:0 none;}
	.blog-update-box ul li{font-size:12px;}
	.blog-update-box ul li a{display:block;padding:8px 10px;border-bottom:1px solid #ddd;}
	.accordion-list li a,
	.blog-update-box ul li a{
		background-image:-webkit-linear-gradient(left,#F0F0F0 0%,#fff 60%);
		background-image:-moz-linear-gradient(left,#F0F0F0 0%,#fff 60%);
		background-image:-ms-linear-gradient(left,#F0F0F0 0%,#fff 60%);
		background-image:-o-linear-gradient(left,#F0F0F0 0%,#fff 60%);
		background-image:linear-gradient(left,#F0F0F0 0%,#fff 60%);
		background-repeat:no-repeat;
		-webkit-background-size:0 100%;
		-moz-background-size:0 100%;
		background-size:0 100%;
		-moz-transition:all 0.3s ease-out;
		-o-transition:all 0.3s ease-out;
		-webkit-transition:all 0.3s ease-out;
		-ms-transition:all 0.3s ease-out;
	}
	.accordion-list li a:hover,
	.blog-update-box ul li a:hover{text-decoration:none;
		-webkit-background-size:200% 100%;
		-moz-background-size:200% 100%;
		background-size:200% 100%;
	}
.seperator-line{background:#f4f4f4;border:0 none;border-top:1px solid #ccc;padding:5px;margin:5px 0 12px 0;}
/* --------------------------------------------- */