/*  
Theme Name: INSay
Theme URI: http://www.ineversay.com
Description: My first wrodpress theme.
Version: 1.0
Author: Delacro
Author URI: http://www.ineversay.com/
*/

body, h1, h2 ,h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
	margin:0;
	padding:0;
}

h2{
	color:#FF8B00;
}

body{
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Geogia, Sans-serif;
	font-size:12px;
	text-align:center;
	color:#4D4D4D;
	background:#575757 url(images/header.gif) repeat-x center top;
}

a:link{
	text-decoration:none;
	color:#6392E0;
}

a:visited{
	text-decoration:none;
}

a:active{
	text-decoration:none;
}

h1{
	font-family:Tahoma, Arial, Georgia, Sans-serif;
	font-size:24px;
	padding:0 0 0px 0;
}

p{
	padding:0px 0 0 0;
}

#wrapper{
	margin:0 auto 0 auto;
	width:930px;
	text-align:left;
	
}

#wrapper-inner{
	float:left;
	background: url(images/bg.gif) repeat-y;
}

/*header*/
#header{
	width:930px;
	height:104px;
	background:#575757 url(images/header.gif) repeat-x top;
}

#header h1,#header h2{
	display:none;
}

#home{
	margin:0;
	padding:20px 0 0 130px;
}

.inheader{
	width:930px;
	height:104px;
	background: url(images/inheader.gif) no-repeat bottom;
}

/*searchform*/
.searchform{
	margin: 16px 0 0 0;
	float: left;
	padding:0;
}

.searchform input {
	font-family: Arial, Helvetica, Arial, Sans-Serif;
	width: 156px;
	height: 14px;
	padding: 1px 5px 2px 5px;
	border: 1px solid #8AAC4E;
	background: #fff;
	color: #89acc3;
	}

.searchform #s:focus {
	border: 1px solid #6C883E;
	background: #fff;
}


#container{
	float:left;
	width:620px;
	margin:10px 0 0 0;
}

/*menu*/
.menu { 
	float: left;
	margin:3px 0 0 129px;
	display:inline;
	padding:0;
	height:38px;
	width:507px;
	text-align: center;
}

.menu ul {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.menu li {
	float: left;
	list-style-type: none;
	line-height:38px;
	margin:0;
	padding:0;
}

.menu ul li a {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	float:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0 0px;
	text-transform:uppercase;
	outline:none;
}

.menu ul li a span{
	float:left;
	padding: 4px 10px 0px 0px;
}

.menu ul li a:hover{
	color:#717171;	
	cursor : hand; 
	background:url(images/menu.gif) no-repeat left top;
}

.menu ul li a:hover span{
	color:#717171;	
	float:left;
	background:url(images/menu.gif) no-repeat right top;
}

.menu ul li.current_page_item a{
	text-decoration: none;
	color:#717171;	
	float:left;
	background:url(images/menu.gif) no-repeat left top;
}

.menu ul li.current_page_item a span{
	float:left;
	padding: 4px 10px 0px 0px;
	background:url(images/menu.gif) no-repeat right top;
}

.menu .page-item-73 a{
	
}

/*-- post --*/
.post{
	margin: 0 0 30px 0;
	padding:0;
	overflow:hidden;
}

.post-date{
	float: left;
	color:#fff;
	width: 130px;
	font-weight:bold;
	margin: 1px 0 0 0;
	overflow:hidden;
	line-height:20px;
	
}

.post-date a{
	color:#B2C1D2;
}

.post-date a:hover{
	text-decoration:underline;
}

.pdate{
	background:url(images/img.gif) no-repeat 102px -42px;
}

.tag_tb ul{
	margin:0;
	padding:0;
}

.tag_tb ul li{
	background:url(images/img.gif) no-repeat -10px 2px;
	padding:0 0 0 18px;
	font-weight:normal;
}

.notfound{
	margin:0 0 0 130px;
}

.post h2{
	font-family:Tahoma, Arial, Geogia, Sans-serif;
	font-size:16px;
	padding:0;
	text-decoration:none;
}

.post h2 a{
	color:#FF8B00;
	outline:none;
}

.post h2 a:hover{
	color:#626265;
}

.postmetadata{
	margin:0;
	padding:0;
	color:#666;
	line-height:20px;
}

.postmetadata a{
	color:#3D7FC9;
}

.postmetadata a:hover{
	color:#339933;
	text-decoration:underline;
}

.category {
	background: url(images/img.gif) -44px -81px no-repeat;
	padding-left: 18px;
}

.comments{
	background: url(images/img.gif) -44px -98px no-repeat;
	padding-left: 18px;
}

.entry{
	line-height:150%;
	padding:0 20px 0 130px;
}

.entry p{
	padding:8px 0 0 0;

}

.entry img{
	max-width:100%;
}

.entry a img{
	max-width:100%;
}

.entry a:link, .entry a {
	text-decoration: none;
	color: #339933;
}

.entry a:hover {
	color:#e6891a;
	text-decoration: underline;
}

.entry code{
	color:#666;
	font-size:11px;
	width: 448px;
	display:block;
	padding:2px 10px;
	font-family:Verdana, sans-serif;
	border:1px dashed #BEEC85;
	background:#F6FFEB;
}

.entry code.small{
	font-size:9px;
}

.entry blockquote{
	border-left:3px solid #BFDBF9;
	color:#888;
	padding:0 0 0 10px;
}

.entry blockquote p{
	padding:0;
	margin:0;
}

.entry ul {
	margin:5px 0 5px 20px;
	padding: 0;
}

/*underpost*/
.underpost{
	margin:10px 0 0 0;
	color:#555;
	line-height:20px;
}

.underpost a, .underpost a:link{
	color: #578cca;
}

.underpost a:hover{
	text-decoration:underline;
	color:#339933;
}

.underpost span{
	padding:0 0px 2px 20px;
	background:url(images/img.gif) -42px -45px no-repeat;
}

.underpost span a{
	margin:0 2px 0 0;
}

.underpost span a:hover{
	color:#FF8C00;
	text-decoration:underline;
}

/*Pagenavi*/
#navigation{
	margin: 10px 0 15px 130px;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 2px 7px 2px 7px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #dddfde;
	color: #97A0A9;
	background-color: #f2f4f3;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #d1d2d3;
	color: #7B8691;
	background-color: #fff;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	font-weight: bold;
	margin: 2px;
	color: #69b2e1;
	border: 1px solid #bae4fe;
	background-color: #e7f5fe;
}
.wp-pagenavi span.current {
	padding: 2px 7px 2px 7px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #bae4fe;
	color: #69b2e1;
	background-color: #e7f5fe;
}
.wp-pagenavi span.extend {
	margin: 5px;	
	color: #69b2e1;
}

/*related*/
.related h4{
	font-family:Tahoma, Arial, Geogia, Sans-serif;
    background: url(images/hang.gif) 0px top no-repeat;
	color: #8B8075;
	font-size: 14px;
	padding: 10px 0 0px 0;
	margin:5px 0 2px 0;
}

.related h4 span{
	color: #8FA35C;
}

.entry .related ul li a, .entry .related ul li a:link{
	font-size: 12px;
	color:#666;
	text-decoration: none;
}

.entry .related ul li a:visited{
	color:#666;
}

.entry .related ul li a:hover{
	text-decoration: underline;
	color:#E29152;
}

.related ul{
	margin:0;
	padding:0;
}

.related ul li{
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
	text-decoration: none;
	line-height:20px;
	background:url(images/img.gif) -47px -62px no-repeat ;
}

/*-- sidebar --*/
#sidebar{
	font-family:Tahoma, Arial, Geogia, Sans-serif;
	font-size:12px;
	float:left;
	width:310px;
	margin:0 0 0 0px;
	display:inline;
	color:#9BAAB6;
}

a img {border:0;}

.sidebar_1 {
	float:left;
	overflow:hidden;
	display:inline;
	width:200px;
	margin: 10px 0 0 0;
}

.sidebar_2 {
	float:left;
	overflow:hidden;
	display:inline;
	width:110px;
	margin: 10px 0 0 0;
}

#sidebar .sidebar_1 ul li ul li a {
	color:#6F6F71;
}

#sidebar .sidebar_2 ul li ul li a {
	font-size: 12px;
	color:#B2C1D2;
}

#sidebar .sidebar_2 a:hover {
	color:#fff;
	text-decoration: underline;
}

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar ul {
	margin:0 0 15px 0;
}

.sidebar_1 ul li ul li{
	line-height:22px;
	padding:0 10px 0 10px;
}

.sidebar_2 ul li ul li{
	line-height:22px;
	padding:0 0 0 10px;
}

#sidebar ul li h3{
	font-family:Tahoma, Arial, Geogia, Sans-serif;
	font-size:14px;
	color:#8B8075;
	padding:0 0 0 10px;
	margin: 0px 0 3px 0;
}

#sidebar ul li h3 span{
	color:#8FA35C;
}

#sidebar .sidebar_2 h3{
	color:#E6A768;
	background:url(images/img.gif) no-repeat left -15px;
}

.categories ul {
	width:115px;
}

#sidebar .feed{
	padding: 0;
	height:37px;
	margin:0 0 10px 0;
	background: url(images/img.gif) no-repeat -15px -114px;
}

#sidebar .feed p{
	padding: 0 0 0px 55px;
}

#sidebar .feed p a{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    border-bottom:1px dotted;
	font-size:11px;
	line-height:17px;
	font-weight:bold;
	color:#de6300;
}

#sidebar .feed p a:hover{
	border-bottom:1px solid;
	color: #c85900;
}

#sidebar .rworks{
    margin:0px 0 15px 0px;
}

#sidebar .rworks p{
    margin:0px 0 10px 5px;
	padding:0px;
}

#sidebar .sidebar_1 .rworks a img{
	width: 174px;
}

#sidebar .rworks a{
    margin:0 0 0 5px;
	padding:0;
    width:174px;
	height:38px;
	overflow:hidden;
	display:block;
	text-decoration: none;
    border: 1px solid  #BFBF99;
	padding:2px;
}

#sidebar .rworks a:hover{
    border: 3px solid  #6699FF;
	padding:0;
}

#sidebar .newpost a, .random a{
	display:block;
	border-bottom:1px dashed #DBE7E0;
	width:180px;
}

#sidebar .newpost a:hover, #sidebar .random a:hover{
	background:#F0F5F2;
	color:#E29152;
}

/*r_comments*/
#sidebar .r_comments ul li img{
	margin:2px 0px 0 0;
	float:right;
}

#sidebar .r_comments ul li{
	float:left;
	width:180px;
}

#sidebar .sidebar_1 .r_comments ul li a {
	font-weight:bold;
	padding:0;
	color:#6699CC;
	display:block;
	border-bottom:1px dashed #DBE7E0;
}

#sidebar .sidebar_1 .r_comments ul li a:hover{
	background:#F0F5F2;
	color:#E29152;
}

#sidebar .r_comments ul li a span{
	color:#666;
	font-weight:normal;
}

/*-- comments --*/

#comments, #respond{
	font-family:Tahoma, Arial, Geogia, Sans-serif;
    background: url(images/hang.gif) no-repeat left top;
	color: #8FA35C;
	font-size: 16px;
    font-style:italic;
	padding: 10px 0 0px 0;
	margin:0 0 0 80px;
}

.lartb{
	color: #333;
	font-size: 12px;
	padding:5px 0 10px 0;
	margin:0 0 0 80px;
}

.lartb a{
	color: #6699CC;
}

.lartb a:hover{
	color:#339933;
	text-decoration:underline;
}

.list{
	padding:15px 20px 0 0;
	margin:0 0 0 81px;
	color:#666;
}
.comments-template{
	margin: 5px 0 0 50px;
	padding: 0px 0 0 0;
	overflow:hidden;

}

.comments-template ol{
	margin: 0;
	padding: 0;
	list-style: none;
}

.comments-template ol li{
	margin: 0;
	line-height: 18px;
	padding: 15px 0 10px 0px;
	background-image: url(images/hang2.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}

.comments-template h2, .comments-template h3{
	font-family:Arial, Tahoma, Geogia, Sans-serif;
	font-size: 16px;
}

.commentmetadata a{
	font-size: 11px;
	display: inline;
	color:#8FA1A9;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family:Arial, Tahoma, Geogia, Sans-serif;
	font-size: 12px;
}

.avatar {
float:left;
padding: 1px;
border: 1px solid #a8acae;
margin:2px 46px 0 0;
}

.avatar:hover {
border: 1px solid #666;
padding: 1px;
}

.author{
    font-weight:bold;
	font-size: 11px;
	color:#8fa1a9;
}

.author a{
    color: #407FC0;
}

.author a:hover{
	text-decoration: underline;
}

label{
	font-size:12px;
	color:#777;
	font-family:Arial,Geogia,Sans-serif;
}

#comment {
	height: 175px;
	width: 462px;
	border: 2px solid #DDDDC9;
	margin: 8px 0px 0px 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #89939a;
	padding:2px;
	background:#FBFBF9;
}

#comment:focus{
	border: 2px solid #8eccf3;
	background:#fff;
}

#author, #email, #url{
	border: 2px solid #DDDDC9;
	margin: 8px 0 0 80px;
	padding:2px 0 1px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #89939a;
	background:#FBFBF9;
	width:250px;
    height:17px;
}

#author:focus, #email:focus, #url:focus{
	border: 2px solid #8eccf3;
	background:#fff;
}

#submit {
	height: 26px;
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin: 8px 0 5px 80px;
	padding:0;
}

.subscribe-to-comments {
    margin-left:80px;
	color:#929495;
	background:#FBFBF9;
	border-top:1px solid #DDDDC9;
	border-bottom:1px solid #DDDDC9;
	width: 470px;
	line-height:18px;
}

/*-- footer --*/
#footer{
	clear:both;
	height: 60px;
	width:100%;
	line-height:50px;
	color: #828275;
	margin:0;
}

.ftr{
	width: 930px;
	color:#B8C3D1;
	padding:0;
	margin:0 auto;
	text-align:center;
	height: 60px;
	background:#575757 url(images/footer.gif) no-repeat top;
}

.ftr a{
	color:#B8C3D1;
}

.ftr a:hover{
	color:#fff;
	text-decoration:underline;
}

/* linkpage */	
#linkpage{
	margin:0 0 0 130px;
	padding:0;
}

#linkpage h2{
	font-size:14px;
	font-family:Tahoma, "Lucida Grande", "Trebuchet MS", Arial, Verdana, sans-serif;
	padding:0 0 0 0px;
	margin:0;
}

#linkpage ul{
	margin:0;
	padding:0;
	width: 470px;
	list-style:none;
}

#linkpage ul li{
	width: 100%;
	float:left;
	margin:0 0 20px 0;
}

#linkpage ul li ul li{
	float:left;
	width:33%;
	line-height:24px;
	margin:0;
}

#linkpage ul li ul li a{
	color:#626264;
}

#linkpage ul li ul li a:hover{
	color:#5689C7;
	text-decoration:underline;
}

/*DLmenu*/
.dlmenu{
	width:468px;
	float:left;
	margin: 0 0 10px 130px;
	padding:0 0 0 0px;
	text-align: left;
	display:inline;
	border-bottom:1px solid #B7B7B7;
	border-top:1px solid #B7B7B7;
	background:#F2F2F2;
}

.dlmenu ul {
	margin: 0 0 0px 0;
	float:left;
	padding: 3px 0 3px 0px;
	height:16px;
	list-style-type: none;
	
}

.dlmenu ul li {
	float: left;
	margin:0;
	padding: 0 10px 0 10px;
}

.dlmenu ul li a{
	font-size:13px;
	font-weight:bold;
	font-variant:small-caps;
	color:#777;
	padding:3px 0 3px 0;
}

.dlmenu ul li a:hover{
	border-top:2px solid #999;
	color:#999;
}

/* works */
.works{
	margin:0 0 0 120px;
}

.works ul li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0;
}

.works ul li a{
	padding:2px 0 0 0;
	margin:0px 10px 0 0px;
	float:left;
	color:#797979;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:inline;
	height:20px;
}

.works ul li a:hover{
	color:#383838;
}

.works ul{
	margin:0 0px 10px 10px;
	padding:0px;
	float:left;
	width:230px;
	display:inline;
}

.works img{
	border:1px solid #999;
	padding:1px;
	margin:0 0 0 0px
}

.page-edit{
	float:left;
	padding:0px 0 0px 9px;
}

/*workpage*/
#homepage_wrapper .menu{ width:495px;}

#homepage_wrapper{ text-align:left;}
#homepage_wrapper #header{ width:100%; background:url(images/home_inheader.gif) repeat-x center bottom;}
#homepage_wrapper #header .inheader{ margin:0 auto; background:none;}
#homepage_wrapper #recent_works{ height:210px; padding:10px 0 0 0; background:#f1f1e9 url(images/recent_works_bg.jpg) repeat-x center bottom;}
#homepage_wrapper #recent_works .works_block{ margin:0 auto; width:952px;}

#homepage_wrapper h3{ color:#8FA35C; line-height:16px; font-size:16px;font-variant:small-caps; font-style:italic; padding:0 0 10px 0;}
#homepage_wrapper h3 span{ color:#8B8075;}
#free_download h3{padding:0; margin:0; }

#recent_works ul{ list-style-type:none; margin:0; padding:0 0 0 20px;}
#recent_works ul li{ float:left; padding:0 10px 0 10px; margin:0;}

#homepage_wrapper #free_download { height:750px; padding:20px 0 0 0; background:#fff url(images/free_dl_bg.jpg) repeat-x center top;}
#homepage_wrapper #free_download .free_block{ margin:0 auto; width:952px;}

.download_block{ float:left; width:712px}
#homepage_wrapper .download_sidebar{ float:left; height:310px; width:220px; background:url(images/download_sidebar.jpg) no-repeat left 10px; color:#555;}
#homepage_wrapper .download_sidebar h3{ padding:29px 0 0 20px;font-style:normal;}
#homepage_wrapper .download_sidebar p{ padding:15px 0 0 20px; line-height:1.5; }
#homepage_wrapper .download_sidebar .meta_free{ padding:20px 0 0 20px; font-size:11px; color:#888;}
#homepage_wrapper .download_sidebar .meta_free a{ color:#69C;}
#homepage_wrapper .download_sidebar .meta_free a:hover{ text-decoration:underline; color:#aaa;}
#homepage_wrapper .download_sidebar .meta_free ul{ list-style-type: none; background:url(images/free_side.gif) no-repeat 0 5px; margin:0; padding:0 0 0 20px; height:auto; width:100%; line-height:22px;}

.hot_pic{ margin:0 0 10px 0px;font-size:0; padding:0 0 0 30px;}
.download_list ul{ list-style-type:none; margin:0; padding:0 0 0 30px;}
.download_list li{ margin:0 0 5px 0; float:left; padding:0; height:120px; width:220px; background:url(images/homepage/free_dl_bg.jpg) no-repeat left bottom;}

.download_list ul li p{ font-size:10px; height:20px; line-height:16px; text-align:right; color:#ddd; background:url(images/download_bar.gif) no-repeat 73px 2px; margin:0 0 0 3px;}
.download_list ul li p a {font-weight:bold; color:#bbb; text-decoration:none; margin:0 14px 0 5px;}
.download_list ul li p a:hover{ color:#555;}

.download_list ul li  a{ margin:10px 0 0 0;}
.download_list ul li .xiao_icon_v2 a{ background:url(images/homepage/xiao_icon_v2.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .xiao_icon_v2 a:hover{ background:url(images/homepage/xiao_icon_v2.jpg) no-repeat 0 -90px;}

.download_list ul .sketchx_icon a{ background:url(images/homepage/sketchX.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .sketchx_icon a:hover{ background:url(images/homepage/sketchX.jpg) no-repeat 0 -90px;}

.download_list ul .id_icon a{ background:url(images/homepage/id.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .id_icon a:hover{ background:url(images/homepage/id.jpg) no-repeat 0 -90px;}

.download_list ul .folder_icon a{ background:url(images/homepage/folder.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .folder_icon a:hover{ background:url(images/homepage/folder.jpg) no-repeat 0 -90px;}

.download_list ul .xiao_icon a{ background:url(images/homepage/xiao_icon.jpg) no-repeat 0 0; width:220px; height:100px; display:block; margin:0;}
.download_list ul .xiao_icon a:hover{ background:url(images/homepage/xiao_icon.jpg) no-repeat 0 -100px;}
.download_list ul .xiao_icon p{}

.download_list ul .fip a{ background:url(images/homepage/fip.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .fip a:hover{ background:url(images/homepage/fip.jpg) no-repeat 0 -90px;}

.download_list ul .fip2 a{ background:url(images/homepage/fip2.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .fip2 a:hover{ background:url(images/homepage/fip2.jpg) no-repeat 0 -90px;}

.download_list ul .habu a{ background:url(images/homepage/habu.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .habu a:hover{ background:url(images/homepage/habu.jpg) no-repeat 0 -90px;}

.download_list ul .mx610 a{ background:url(images/homepage/mx610.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .mx610 a:hover{ background:url(images/homepage/mx610.jpg) no-repeat 0 -90px;}

.download_list ul .ver a{ background:url(images/homepage/ver.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .ver a:hover{ background:url(images/homepage/ver.jpg) no-repeat 0 -90px;}

.download_list ul .ica a{ background:url(images/homepage/ica.jpg) no-repeat 0 0; width:210px; height:90px; display:block;}
.download_list ul .ica a:hover{ background:url(images/homepage/ica.jpg) no-repeat 0 -90px;}

#homepage_wrapper #footer{background:#575757 url(images/footer.jpg) repeat-x center top; margin:0; padding:0;}
#homepage_wrapper .ftr{ margin:0 auto; background:url(images/ftr.gif) no-repeat center bottom;}