/*
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.6
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; font-size: 11px;}
#blog-description {text-align: center;font-size:14px;font-weight:normal;}
#menu {white-space:nowrap;float: left;height: 32px;line-height:1.5em;margin: 61px 0 0px -736px; width:500px; position:relative;}
#menu li {display: inline;}
#menu  a {float: left;font-weight: bold;padding: 5px 7px;}
#win7blog_search {margin: 53px 0 0 3px;float:left;}
#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 {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_month {
padding-top: 6px;
font-size: 14px;
font-weight: bold;
}

.post_year {
padding-top: 1px;
font-size: 13px;
font-weight: normal;
}

.wp-comments {
padding-left: 20px;
background: transparent url(images/wp-comments.png) no-repeat scroll left center;
}

.rss_sub {
background: transparent url(images/sub_rss.png) no-repeat scroll left center;
}

.email_sub {
background: transparent url(images/sub_email.png) no-repeat scroll left center;
}

.fb_sub {
background: transparent url(images/sub_fb.gif) no-repeat scroll left center;
}

.tw_sub {
background: transparent url(images/sub_tw.png) no-repeat scroll left center;
}

#secondary a {
padding-left: 20px;
}

.ad_banner {
float: right;
overflow: hidden;
margin-top: 31px;
padding-right: 92px;
width: 468px;
height: 60px;
}

#ad_banner2 {
padding-bottom: 10px;
}

#box_izq {
float:left;
overflow: auto;
width:100%;
}

#box_der {
float:right;
width:23%;
}

.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;
}

.pro-player-container {
  display: block;
  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;}
.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 #4AC052 !important;
  margin: 0 0 5px 0 !important;
  padding: 3px 0;
 }

#comments .even, #comments .alt {
	border-left: 3px solid #4AC052;
	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; deshabilita el espaciado en los comentarios */
}

.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;
font-size: small;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
font-size: small;
}

input#author,input#email,input#url,div.navigation div {
width:100%;
}
