/*
THEME NAME: Simple-housne
THEME URI: http://housne.info/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.0
AUTHOR: <a href="http://housne.info/">Housne</a>
AUTHOR URI:http://housne.info
TAGS: blue, simple style, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* body */

* { margin: 0; padding: 0; }

body {background: #FFFFFF ; color: #333333; font: 0.75em  arial, verdana, "trebuchet ms", sans-serif;line-height:1.8em; }

ul, ol { list-style: none; }

a { font-weight:bold; color: #1988A4;text-decoration: none; }

a:hover {text-decoration: underline;color:#A9560B;}

a img { border: 0; }

h3,h3 a {font-size:1.3em;text-shadow:0 1px 3px #d2d4d5;}

h4 {font-size:1em;}

h5,h6 {font-size:1.5em;border-bottom:2px solid #000000;line-height:1.5em;margin:15px 0;}

fieldset { border: none; }

input, textarea,button { font: 1em Verdana, sans-serif; }

h1#arch {background:#FFFFCC;padding:5px 15px;margin-bottom:10px;border:3px solid #FFCC00;font-size:1.2em;text-align:center;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-shadow:0 1px 0 #d2d4d5;}

/* container */

#container { width:960px;margin:0 auto;padding:0 20px;}

/* header */

#header { overflow: hidden; height:97px;background:url(images/bg.gif) repeat-x top left }

#header h1,#header h2{font-size:40px;font-weight:bold;display:block;;padding-top:40px;width:300px;float:left;padding-left:20px;}

#header h1 a,#header h2 a{color:#FFFFFF;text-shadow: 2px -2px 2px #000000;}

#searchform {float:right;padding-top:40px;width:270px;padding-right:20px;}
#searchinput {width:250px;padding:7px;border:1px solid #3239FF;-moz-border-radius: 5px;   
-webkit-border-radius: 5px;color:#C0C0C0;}
#searchsubmit {background:none;border:none;}
/* menu */
#menu {height:28px;float:left;background:url(images/menubg.gif) repeat-x left top;width:100%;}

#menu ul {float: left;line-height:28px;}

#menu ul li { margin-left: 10px; display: inline;}

#menu ul li a { color: #FFFFFF; text-decoration: none; float: left; display: block; cursor: pointer;height:27px; padding:0 20px;background: url(images/menu.gif) repeat-y left top; text-shadow: -1px -1px 1px #000000;}

#menu ul a:hover
{background: #1F4FA4 url(images/menu.gif) repeat-y left top;}

#twitter {width:100%;-webkit-border-bottom-right-radius:5px 5px;
-webkit-border-bottom-left-radius:5px 5px;-moz-border-bottom-right-radius:5px 5px;
-moz-border-bottom-left-radius:5px 5px;border-bottom:solid 1px #000000;border-right:solid 1px #000000;border-left:solid 1px #000000;}



/* Top banner with rotating images
-------------------------------------------------------------- */


/* content */
#content {width:610px;float:left;padding:25px 0 30px 0;min-height:500px;}

/* google ad */
#google-ad {background:#FFFFCC;border-top:1px solid #FFCC00;border-bottom:1px solid #FFCC00;text-align:center;padding:5px 0;}


#subscribe {background:#FFFFCC;padding:5px 15px;font-weight:bold;margin:5px 0 10px 0;border:1px solid #FFCC00;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

/* sidebar */
#sidebar {padding:20px 0;float:right;width:336px;margin-bottom:20px;}

#sidebar h2,#sidebar h3{font-size:1.2em;padding:0 5px;margin-bottom:5px;height:27px;line-height:27px;text-shadow:0 1px 3px #d2d4d5;border-bottom:1px solid #d2d4d5;}

#sidebar ul {border:solid 1px #d2d4d5;margin-bottom:10px;padding:5px 5px 10px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#sidebar li {list-style-type:none;padding:2px 0 2px 15px;background:url(images/li.gif) no-repeat 1px 10px;margin-left:5px;}

#sidebar ul.related_post{padding:0;margin:0;border:none;}

#sidebar ul.twitter{padding:0;margin:0;border:none;}

#sidebar ul.links {border:solid 1px #d2d4d5;margin-bottom:10px;padding:5px 5px 10px 5px;float:left;}

#sidebar ul.links li{float:left;padding-left:0;width:48%;}

#sidebar ul.links li a {background:url(images/lic.gif) no-repeat 1px 8px;padding-left:15px;display:block;}

#sidebar ul#contact {padding-top:20px;border:none;}

#sidebar ul#contact li {border:none;list-style-type:disc;padding:5px 3px;background:none;}



/* entry */

.entry {line-height:2em;padding:0;margin-bottom:15px;border:1px solid #d2d4d5;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.sentty{line-height:2em;padding:0;margin-bottom:20px;border:none;}

.entry.more-link,.sentry.more-link {display:block;padding:5px 0;clear:both;}

.posts {padding:15px 15px 0 15px;margin:0;}


#content h2,#content h1,#scontent h1 {font-size: 1.8em;line-height:1em;}


#content h2 a,#content h1 a{color:#568BA4;text-shadow:0 1px 3px #d2d4d5;}

#content h2 a:hover,#content h1 a:hover,#scontent h1 a:hover{color:#A9560B;text-decoration: none;}

.entry blockquote,.entry ul,.sentry blockquote,.sentry ul {padding:10px 20px;}

.entry blockquote,.sentry blockquote {background:#fffdeb;border-top:2px solid #F6EAA7;border-bottom:solid 2px #F6EAA7;}

.entry-meta {border-bottom:solid 1px #d2d4d5;background:#F3F5FC;padding-top:3px;}

.entry-meta span {padding-left:20px;margin:0 15px;list-style:none;font-weight:bold;}

.tag {background:url(images/tag.gif) no-repeat left center;}
.comment {background:url(images/comment.gif) no-repeat left center;float:right;}
.cat {background:url(images/cat.gif) no-repeat left center;}
.author {background:url(images/author.gif) no-repeat left center;}
.date {background:url(images/data.gif) no-repeat left center;}
.scat {background:url(images/cat.gif) no-repeat left center;float:right;}

.entry p,.sentry p{margin:10px 0;}

.entry img,.sentry img{border:none;max-width:558px;}

.content ul{padding:10px 0 10px 10px;}

.entry ul li,.sentry ul li{list-style-type:disc;}

.wp-pagenavi{padding-top:10px;}

/* links page */

#links ul {padding:20px 0 0 0;margin:0;}

#links ul li {list-style-type:none;float:left;}

#links ul li a {width:150px;padding-top:10px;display:block;}

/* arvhives page */

div.archives {margin-bottom:160px;}

ul#cat {clear:both;}

ul#cat li{list-style-type:none;float:left;}

ul#cat li a{display:block;width:150px;}

ul#cat li a:hover{background:#105cb6;text-decoration: none;color:#FFFFFF;}

#postinfo {border-bottom:solid 1px #CAC9C9;font-weight:bold;padding-top:10px;}

#nav{border-bottom:solid 1px #D2D4D5;margin-bottom:20px;font-size:1.1em;padding-bottom:5px;}

#nav span{padding-left:20px;}

/* comment */

#comments, #respond {margin: 20px 0;important!}

.commentlist {margin-bottom:10px; padding:0;line-height: 2em;}

.commentlist li{margin:3px 0; padding:10px 0;list-style:none;background:#F3F0F0;width:100%;}

.commentlist .avatar {float: right;border: 1px solid #FFFFFF;padding: 2px;margin: 0 0 10px 10px;}

.commentlist ul.children li {background-color: #e3e3e3;padding:10px 0;margin:5px 0;width:98%;float:right;}

.commentlist ul li.depth-2 {background-color: #D6E5DB;}

.commentlist ul li.depth-3 {background-color: #ececec;}

.commentlist ul li.depth-4 {background-color: #ECF6F9;}

.commentlist ul li.depth-6 {background-color: #B9CAC9;}

.commentlist ul li.depth-7 {background-color: #C5E0EF;}

.commentlist ul li.depth-8 {background-color: #F4F1D2;}

.commentlist ul li.depth-9 {background-color: #F8F3F3;}

.commentlist ul li.depth-10 {background-color: #FFFFFF;}

.commentlist li.alt{background:#ECF6F9;}

.commentlist li.bypostauthor{background:#FCEBA2;}

.commentlist ul li.bypostauthor{background:#FCEBA2;}

.cancel-comment-reply a{color:#DC1010;}

ul.commentlist li.pingback div.reply { display: none; }

.reply a{display:block;padding:3px;background:#FFFFFF;border:solid 1px #F8F3F3;margin-bottom:5px;float:right;line-height:1.2em;}

.reply a:hover{background:#DC1010;color:#FFFFFF;}

.commenttext{border-top:1px solid #ffffff;padding:10px;margin:5px 0;}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-style: normal;font-size: 100%;padding-left:5px;}

.commentlist small {margin-bottom: 5px;font-size: 87%;}

#commentform,#contactform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}

#commentform p,#contactform p{padding: 5px 0px;margin: 0px;}

#commentform label,#contactform label {color: #787878;font-size: 100%;}

#commentform input {width: 200px;border: 1px solid #D0E5F4;padding:2px 0;}

#contactform input {width: 300px;background:#f2f8fb;border: 1px solid #D0E5F4;padding:3px 0;}

#commentform input#submit {display:block;width:80px;;height:28px;border:none;background:url(images/submit.gif) no-repeat left top;}



#commentform input#submit:hover{background:url(images/submit.gif) no-repeat left bottom;}

#commentform textarea{width:350px;height: 180px;border: 1px solid #D0E5F4;padding: 2px;margin-top: 3px;}

#contactform textarea {width:75%;height: 115px;background:#f2f8fb;border: 1px solid #D0E5F4;padding: 2px;margin-top: 3px;}

#commentform #submit, #contactform #submit{border: 1px solid #D0E5F4;font: bold 12px Arial, Helvetica, sans-serif;color: #006699;float: left;width: 144px;height: 28px;margin:0px;cursor: pointer;}

#comment-info{float:right;margin-top:5px;}




/* navigation */

.right {float:right;}
.left {float:left;}

p#entrynavigation {overflow: auto;height:1%;margin-bottom:13px;font-size:1em;display:block;}


/* #footer */

#footer {background:#FFFFFF line-height: 1.5em; color: #81837a; font-weight: bold; border-top:solid 1px #D2D4D5;;padding:20px 0;text-align:left; clear:both;}

#footer img {border:none;padding-left:15px;margin-right:20px;}

#iclear {clear:both;}

/* thread twitter START */
.twitter ul {
	margin:0 12px 0 10px !important;
	margin:0 10px;
}
.twitter ul li {
	background:#FCFCFC;
	padding:0;
	float:left;
	list-style:none;
	list-style-position:outside;
	border:solid #CCC;
	border-width:1px !important;
	border-width:1px 0;
	width:100%;
	padding-top:10px;
	margin-bottom:10px;
}
.twitter ul li.twitter_denishua {
	background:#fff;
}
.twitter img {
	float:left;
	height: 48px;
	width: 48px;
	padding:0 10px 0 0;
	margin:0 0 10px 10px;
}
.twitter_source {
	color:#999;
	font-family:georgia;
	font-style:italic;
}
.twitter_source a {
	color:#6C8C37;
}
.twitter_text {
	margin-bottom:5px;
	display:block;
	padding-left:70px;
	padding-right:10px;
}
.twitter_reply {
	/*background:url(img/icons.gif) 0 -112px no-repeat;*/
	padding-left:22px;
	padding-right:10px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:11px;
	float:right;
}
/* thread twitter END */
