/*

THEME NAME: Win7blog

THEME URI: http://www.kamiyeye.com/themes/win7blog

DESCRIPTION: Win7blog is a clean 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.7

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 765px;width:auto;}

#win7blog_s {width:130px;}

#w7b_search_btn1, #w7b_search_btn2, #submit {vertical-align:middle;border-style:solid;padding:1px;border-width:1px;}

#s {width:130px;padding:1px 0;}



/* ============= 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;}



.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 {

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 .widget {margin-bottom: 1.5em;}

.sidebar ul ul {margin:0;}

.sidebar ul ul li {padding-left:10px;}



/* 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%;

}

