/*
THEME NAME: Win7blog
THEME URI: http://www.kamiyeye.com/themes/win7blog
DESCRIPTION: Win7blog is a steady and fast wordpress theme with the appearance looks like the windows7 style. No plugins required, No JS embedded, it is designed to be fast, secure, useful and beautiful.
VERSION: 0.4.4
AUTHOR: <a href="http://www.kamiyeye.com/themes/win7blog">kamiyeye</a>
AUTHOR URI: http://www.kamiyeye.com/
TAGS: blue, two-columns, right-sidebar, theme-options, threaded-comments, sticky-post
*/

@import url('patterns/2c-r.css');

/* ============= Global Section =============== */
* {margin: 0;padding: 0;}
body {margin: 0 auto;padding: 0;font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif;font-size: 14px;}
a {text-decoration: none;}
p {padding: 0 0 10px 0;}
img {border: 0;}
h2 {font-size: 1.8em;padding: 20px 0 20px 0;}
h3 {padding: 10px 0;}
h4 {font-size: 14px;font-weight: bold;color: gray;}
hr {margin:5px 0;}
fieldset {padding:5px;}
small {font-size:12px;}
.text {vertical-align:middle;padding:2px 1px;border-style: solid;border-width: 1px;}
.fixed {clear:both;}
.hidden {display:none;}

/* ============= Header/Footer Section ============= */
#header {position: relative;}
#header h1 {text-align: center;font-family: Arial;font-size: 50px;padding: 45px 0 25px 0;height: 80px;}
#footer p {font-family: tahoma;text-align:center;padding: 70px 0 1em 0;}
#blog-description {text-align: center;font-size:14px;font-weight:normal;}
#menu {white-space:nowrap;float: left;width: 75%;height: 31px;overflow: hidden;line-height:1.5em;margin: 0 0 3px 18px;}
#menu  li {display: inline;}
#menu  a {float: left;font-weight: bold;padding: 5px 7px;}
#win7blog_search {margin: 5px 0 0 795px;width:auto;}
#win7blog_s {width:130px;}
#w7b_search_btn1, #w7b_search_btn2, #submit {vertical-align:middle;border-style: solid;padding:1px;border-width: 1px;}

/* ============= Container Section ============= */
#container {
line-height: 1.5em;
}

/* ============= Content Section ============= */
#content {position:relative;}
.entry-content {padding: 0 0 20px 0;overflow:hidden;}
.entry-content img {max-width:600px;}
.entry-content table {background:#FFFFFF none repeat scroll 0 0;border:2px solid #CCCCCC;border-collapse:collapse;margin:5px 0 10px;}
.entry-content .wp-caption p {margin:0;padding:0 5px;}
.entry-content ul, .entry-content ol {margin-bottom:10px;}
.entry-content ul li, .entry-content ol li {list-style-position:inside;padding-left:20px;}
.entry-content th, .entry-content td {border:1px solid #CCCCCC;padding:3px 10px;text-align:left;vertical-align:top;}
.entry-content blockquote, .entry-content pre {border-left:5px solid #DDDDDD;margin:10px 30px 10px 10px;padding-left:20px;color:#777777;}
.entry-content pre {overflow-x:scroll;}
.entry-titlex, .entry-metax, .clear-content {display:none;}

/* ---------------------- Sticky Post ---------------------- */
#home .sticky img.alignright  {margin-right: 0;margin-left: 5px;}
#home .sticky img.alignleft {margin-left: 0;margin-right: 5px;margin-top: 0;}
#home .sticky img.aligncenter {margin: 5px 0;}
#home .sticky p {padding: 0 3px 5px 3px;}
#home .sticky div, #home .sticky h2 {display: none;}
#home .sticky .entry-titlex a, #home .sticky .lili, #home .sticky .lili:hover .entry-content, #home .sticky .lili a:hover .entry-content, #home .sticky .lili:hover .entry-metax, #home .sticky .lili a:hover .entry-metax {display:block;}
#home .sticky .entry-titlex a {color:#b03b3b;font-weight:bold;}
#home .sticky .entry-metax a {color:white;text-decoration:underline;}
#home .sticky .entry-titlex a:hover, #home .sticky .entry-metax a:hover {color:#6280ae}
#home .sticky .entry-titlex:hover {background-color: #fffbcc;border:1px solid #d1b782;border-left:1px solid #fffbcc;z-index:100;}
#home .sticky .entry-titlex {display:block;position:absolute;top:0;right:0;width:162px;height:38px;overflow:hidden;padding: 3px 3px 2px 3px;line-height: 19px;border-bottom: 1px solid silver;}
#home .sticky .entry-metax {color:white;font-weight:bold;vertical-align:middle;position:absolute;margin-top:-48px;background: url(images/sticky_meta.jpg) no-repeat;width:546px;padding:3px 5px;}
#home .sticky .entry-content {background-color: #fffbcc;width:550px;height:305px;overflow:hidden;padding:2px;border: 1px solid #d1b782;border-bottom:0;position:absolute;top:0;left:45px;}
#home .stick-post1 {margin-bottom:1.5em;}
#home .stick-post1 .entry-content, #home .stick-post1 .entry-metax {display:block;position:relative;left:0;margin-top:0px;}
#home .stick-post1 .entry-titlex, #home .stick-post1 .entry-titlex:hover {background-color: #fffbcc;margin-top:0;border:1px solid #d1b782;border-left: 1px solid #fffbcc;}

/* ---------------------- End of Sticky Post---------------------- 
#home .sticky div div, #home .sticky div h2 {display:none;}
#home .sticky .lili {background:#f3f5fc url(images/up.png) no-repeat 3px 6px;line-height:1.3em;position:relative;height:100%;}
#home .sticky .clear-content {display:block;color:gray;font-weight:normal;}
#home .sticky .views {color:#6280ae;}
#home .sticky .entry-titlex {display:block;font-weight:bold;padding:2px 5px 2px 40px;border-bottom:1px solid #cccccc;width:auto;margin:0 !important;}
#home .sticky .entry-metax {display:block;float:right;position:absolute;right:5px;bottom:2px;font-size:12px;}
#home .stick-post1 .entry-titlex {border-top:1px solid #c2cff1;}
/*---*/

.datetime {
font-size: 12px;
font-weight: normal;
}

.wp-caption {
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:5px;
padding:5px 0;
text-align:center;
}

.post_datetime {
float: left;
width: 50px;
height: 62px;
font-size: 0.8em;
font-family: arial, georgia;
color: white;
text-align:  center;
margin: 23px 5px 0 0;
background: url(images/date_button.png) no-repeat center top;
}

.post_day {
padding-top: 2px;
font-size: 30px;
font-weight: bold;
}

.comments_quicklink {
font-size: 0.9em;
font-weight: bold;
float: right;
padding-left: 5px;
margin: -55px 0 0 0;
}

.entry-title {
width: 75%;
line-height: 1.2em;
}

.entry-meta {
color:gray;
margin: -15px 0 10px 0;
font-size: 0.9em
}

.single-meta {
text-align:right;
margin-top:1em;
padding-top:2px;
border-top:1px solid gray;
font-size:14px;
}

.single-title {
  text-align: center;
}

/* For plugin related_post */
.entry-content .related_post {margin: -1em 0 0;padding:0;}
.entry-content .related_post li {list-style:none;padding:1px 0;}

/* ============= Sidebar Section ============= */
.sidebar {font-size: 12px;line-height: 1.5em;padding: 0;}
.sidebar li, .comments li {list-style:none;}
.sidebar a:hover {text-decoration: underline;}
.sidebar h3 {list-style-position: outside;padding: 0 0 2px 0;margin-bottom: 5px;font-size:13px;border-bottom: 1px dotted gray}

.sidebar ul, .sidebar select, #tag_cloud {
margin-bottom: 1.5em;
}

input#s {width:130px;padding:1px 0;}

/* For default widget recent-posts, external widget wp-postviews and gd-star-rating*/
#recent-posts li, #most-viewed li, .widget_gdstarrating li {
	background: url(images/wp-articles.gif) no-repeat 0 0;
	line-height: 1.1em;
	padding: 0 0 5px 18px;
}

.children {
padding-bottom: 0 !important;
}

.recentcomments {
background: url(images/wp-comments.png) no-repeat 0 0;
padding-left: 18px;
line-height: 1.5em;
height: 1.5em;
overflow: hidden;
text-overflow: ellipsis;
white-space:nowrap;
width: 180px;
}

/* ---------------------- Default Calendar ---------------------- */
#calendar h3 {border:0;padding:0;margin:0;}
#wp-calendar {text-align: left;width: 185px;margin-bottom: 1em;}
#wp-calendar caption {border-bottom: 1px dotted gray;font-weight: bold;text-align: left;padding-bottom: 2px;margin-bottom: 2px;}

/* ============= Comments Section ============= */
#respond {
  margin: 1em 0 2em 0;
  font-size: 0.9em;
}

.old_wp_comments {
	border: 1px solid #c0d5eb;
	padding: 2px;
	margin-bottom: 5px;
}

#comments blockquote {
border:1px solid silver;
padding:2px 5px;
margin:5px 60px 5px 20px;
}

#comments .depth-1 {
  border: 1px solid #c0d5eb !important;
  margin: 0 0 5px 0 !important;
  padding: 3px 0;
 }

#comments .even, #comments .alt {
	border-left: 3px solid #c0d5eb;
	margin: 1em 0 1em 3em;
	padding-left: 5px;
}

.thread-alt {
	background: #eaedf0;
}

.thread-even {
	background: white;
}

#commentform {
	margin-top: 10px;
}

.comment_author {
font-weight: bold;
}

.comment_index {
float:right;
font-weight:bold;
margin: 0 5px;
}

form#commentform .form-input {
margin-bottom: 0.8em;
}

div#comments-list {
width: 85%;
}

div#comments p {
padding: 0 0 0 0;
}

.reply {
font-size: 12px;
}

.avatar {
float: right;
margin: 0 7px;
}

div#comments {
margin-top: 2em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:95%;
}

.alignright,img.alignright{
float:right;
margin:0 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:10px 10px 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:30%;
}
