/*
THEME NAME: Simple-housne
THEME URI: http://housne.info/wordpress/simple-housne/
DESCRIPTION: A simple and clean wordpress theme
VERSION: 1.0
AUTHOR: Yee Housne
AUTHOR URI:http://housne.info
TAGS: housne, Simple-housne, widgets, blue,white,simple,fixed width,two columns,valid css,right sidebar
*/

/* body */

* { margin: 0; padding: 0; }

body {padding-bottom:20px;background: #D2D4D5; color: #333333; font: 0.75em  arial, verdana, "trebuchet ms", sans-serif; }

ul, ol { list-style: none; }

a { font-weight:bold; color: #105cb6;text-decoration: none; }

a:hover {text-decoration: underline;}

a img { border: 0; }

h3,h3 a {font-size:1.2em;margin:20px 0 10px 0;color:#000000}

h4,h5 {font-size:1em;}

fieldset { border: none; }

input, textarea,button { font: 1em Verdana, sans-serif; }

/* container */

#container { width:960px;margin:0 auto; line-height: 1.8em;}

/* header */

#header { overflow: hidden; padding: 15px 20px 10px 20px; background: #003366 url(images/header-bottom.gif) bottom left no-repeat;height:60px; }
#description{ height:35px; line-height:35px; padding-left:30px;}
/*
#logo,#header h1{float:left;text-indent:-9999em;}
#logo a,#header h1 a{width:156px;height:60px;background:url(images/logo.gif) no-repeat;display:block;;}
*/
#logo,#header h1{float:left;text-indent:1em; line-height:60px;font-family:comic Sans MS; font-size:30px;}
#logo a,#header h1 a {color:#FFFFFF;text-decoration:none}
#logo a,#header h1 a:visited{color£º#FFFFFF;}

/* menu */
#header ul { font-size: 1.1em; padding: 30px  0 0 100px; float: left; }
#header ul li { margin-left: 10px; display: inline; float: left;}
#header ul li a { color: #ffffff; text-decoration: none; float: left; display: block; background: #1F83B8 url(images/menu-left.gif) top left no-repeat; }
#header ul li a:hover { color: #660000; background: #FFCC00 url(images/menu-left.gif) bottom left no-repeat; }
#header ul li a span { background:url(images/menu-right.gif) top right no-repeat; cursor: pointer; float: left; display: block; height:23px; padding:0 10px ; }
#header ul li a:hover span {background:url(images/menu-right.gif) bottom right no-repeat;}

/* search-form */

#searchform{background:url(images/search.gif) top right no-repeat;width:332px;height:34px;margin:1em 0 1.5em;}
#searchform:hover{background-position:bottom right;}
#searchinput{color:#555;background:none;border:none;height:20px;width:220px;padding:5px 0 5px 8px;}
#searchsubmit{background:none;border:none;height:34px;width:90px;cursor:pointer;}

/* content-top */
#content-top { float: left; padding: 20px; margin-bottom: 1px; background: #fffdeb url(images/content-top.gif) no-repeat; width:920px; }

/* wrap */
#wrap { clear: both; overflow: hidden; padding: 20px 20px 40px 20px;background:#fff; width:920px}

/* content */
#content {width:558px;float:left;}
/* sidebar */
#sidebar {width:332px;float:right;padding-left:20px;}

#sidebar h2,#sidebar h3{font-size:1em;margin:10px 0 5px 0;padding:10px 0 0 5px;background:url(images/sidebar.gif) repeat-x top left;color:#A9560B;;}

#sidebar h2#ad,#sidebar h3#ad {border-bottom:1px solid #d2d4d5;padding:5px 0;margin-bottom:15px;}

#sidebar li {border-top:1px solid #d2d4d5;margin:0;;list-style-type:none;background:url(images/li.gif) no-repeat 1px 10px;  padding:5px 0 5px 20px;
  display: block;
  list-style-type:none;
  text-decoration: none;
}

/* entry */
.entry {padding:0 0 30px 0;
}
#content h2,#content h1 {
font-size: 2.2em;
line-height:1em;
}

.entry blockquote,.entry ul {padding:10px 20px;}

.entry blockquote {background:#fffdeb;border-top:2px solid #F6EAA7;border-bottom:solid 2px #F6EAA7;}

#content h2 a {color: #000000;}
#content h2 a:hover {color:#A9560B;text-decoration: none;
	}

.entry-meta {margin-top:20px;background:url(images/meta.gif) repeat-x left bottom;text-align:right;line-height:2em;padding-top:10px;}

.entry p{margin:15px 0;}

.tittle-meta {margin-top:5px;padding:0;}

.tag {background:url(images/tag.gif) no-repeat;padding-left:22px;}

.at {background:url(images/at.gif) no-repeat;padding-left:20px;margin-left:28px;}

.author {background:url(images/author.gif) no-repeat;padding-left:20px;}

.comment {background:url(images/comment.gif) no-repeat;padding-left:20px;margin-left:20px;}

.content ul {padding:10px 0 10px 10px;}

.entry ul li {list-style-type:disc;
}

#avatar {border:solid 1px #999;padding:1px;margin:0 0 10px 20px;float:right;display:block;}

/* comment */



#comments, #respond {
	margin: 10px 10px 0 0px;
	padding-bottom: 4px;
	clear: both;
}

.commentlist {
	margin:0; padding:0;
	line-height: 2em;
}
.commentlist li{
	margin:0; padding:0;
	list-style:none;
	width:100%;
}

.commenttext{
	border-top:1px solid #D0E5F4;
	padding:5px;
        margin:5px 0 10px 0;}

.comment-btm{
        background:url(images/comment-btm.gif) repeat-x top left;
        padding:10px 0 10px 0px;
        margin:0;
        text-justify:inter-ideograph;}

.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 {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;

}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label {
        color: #787878;
	font-size: 100%;


}
#commentform input {
	width: 200px;
	background:#f2f8fb;
	border: 1px solid #D0E5F4;
	padding: 3px;
	margin-top: 3px;
}

#commentform textarea{
        width:100%;
	height: 115px;
	background:#f2f8fb;
	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 textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#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;
}

/* navigation */

.next a{float:right;}
.previous a{float:left;}


#entrynavigation {
  overflow: auto;
  height:1%;
  margin-bottom:13px;
  padding-bottom:13px;
  font-size:1em;
}

/* #footer */
#footer { line-height: 1.5em; color: #81837a; font-weight: bold; margin-top: 1px; padding: 20px;text-align:left; background: #f3f3f3 url(images/footer-bottom.gif) bottom left no-repeat; clear:both;}


