/*
THEME NAME: Win7blog
THEME URI: http://www.iwakthemes.com/themes/win7blog
DESCRIPTION: Win7blog is a clean and fast wordpress theme with the appearance looks like the windows7 style. Plug and play, No plugins required, No JS embedded, it is designed to be fast, secure, useful and beautiful.
VERSION: 0.5.5
AUTHOR: <a href="http://www.iwakthemes.com">iwak</a>
AUTHOR URI: http://www.iwakthemes.com
TAGS: blue, two-columns, right-sidebar, theme-options, threaded-comments, sticky-post
*/

@import url('patterns/2c-r.css');

/*WORK WITH AARON AND SOPHIA PAGE OPTIN*/
#af-form-1742608613 .af-body .af-textWrap{width:98%;display:block;float:none;}
#af-form-1742608613 .af-body a{color:#094C80;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1742608613 .af-body input.text, #af-form-1742608613 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:10px;font-family:Verdana, sans-serif;}
#af-form-1742608613 .af-body input.text:focus, #af-form-1742608613 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1742608613 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:10px;font-family:Verdana, sans-serif;}
#af-form-1742608613 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#000000;font-size:10px;font-family:Verdana, sans-serif;}
#af-form-1742608613 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1742608613 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1742608613 .af-standards .af-element{padding-right:15px;padding-left:15px;}
#af-form-1742608613 .bodyText p{margin:1em 0;}
#af-form-1742608613 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/images/auto/gradient/button/ccc.png");background-position:top left;background-repeat:repeat-x;background-color:#acacac;border:1px solid #acacac;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:11px;font-family:Verdana, sans-serif;}
#af-form-1742608613 .buttonContainer input.submit{width:auto;}
#af-form-1742608613 .buttonContainer{text-align:center;}
#af-form-1742608613 body,#af-form-1742608613 dl,#af-form-1742608613 dt,#af-form-1742608613 dd,#af-form-1742608613 h1,#af-form-1742608613 h2,#af-form-1742608613 h3,#af-form-1742608613 h4,#af-form-1742608613 h5,#af-form-1742608613 h6,#af-form-1742608613 pre,#af-form-1742608613 code,#af-form-1742608613 fieldset,#af-form-1742608613 legend,#af-form-1742608613 blockquote,#af-form-1742608613 th,#af-form-1742608613 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1742608613 button,#af-form-1742608613 input,#af-form-1742608613 submit,#af-form-1742608613 textarea,#af-form-1742608613 select,#af-form-1742608613 label,#af-form-1742608613 optgroup,#af-form-1742608613 option{float:none;position:static;margin:0;}
#af-form-1742608613 div{margin:0;}
#af-form-1742608613 fieldset{border:0;}
#af-form-1742608613 form,#af-form-1742608613 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1742608613 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1742608613 input,#af-form-1742608613 button,#af-form-1742608613 textarea,#af-form-1742608613 select{font-size:100%;}
#af-form-1742608613 p{color:inherit;}
#af-form-1742608613 select,#af-form-1742608613 label,#af-form-1742608613 optgroup,#af-form-1742608613 option{padding:0;}
#af-form-1742608613 table{border-collapse:collapse;border-spacing:0;}
#af-form-1742608613 ul,#af-form-1742608613 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}
#af-form-1742608613,#af-form-1742608613 .quirksMode{width:222px;}
#af-form-1742608613.af-quirksMode{overflow-x:hidden;}
#af-form-1742608613{background-color:#FFFFFF;border-color:transparent;border-width:1px;border-style:none;}
#af-form-1742608613{overflow:auto;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {}


/* ============= 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;line-height:1.6em;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;}
.floatleft {display: inline; float: left;}
.floatright {display: inline; float: right;}

/* ============= Header/Footer Section ============= */
#header {position: relative;}
#header h1 {text-align: center;font-family: Arial;font-size: 50px;padding: 0 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;}
#nav ul {white-space:nowrap;float: left;height: 31px;overflow: hidden;line-height:1.5em;margin: 0 0 3px 18px;}
#nav li {display: inline;}
#nav  a {float: left;font-weight: bold;padding: 5px 7px;}
#search { background: url(images/bar.png) repeat; margin: 0 14px 0 18px; color: #fff; vertical-align: middle;}
#topics {float: left; vertical-align: middle; padding: 6px 0;}
#win7blog_search {float: left; padding: 6px 0; margin-right: 25px;margin-left: 30px;}
#win7blog_s {width:130px; font-size: 11px; vertical-align: middle;}
#w7b_search_btn1, #w7b_search_btn2, #submit {vertical-align:middle;border-style:solid;padding:1px;border-width:1px; font-size: 10px;}
#s {width:130px;padding:1px 0;}
#nav { background: url(images/bar.png) repeat; margin: 0 14px 0 18px;}

/* ============= Container Section ============= */
#container {
line-height: 1.5em;
}

/* ============= Content Section ============= */
#content {}
.entry-content {padding: 0 0 20px 0;overflow:hidden;}
.entry-content img {max-width:685px;}
.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;}

.popup {
display:none;
}
.popup-image {
background:none repeat scroll 0 0 #AAAAAA;
border:1px solid #CCCCCC;
float:left;
margin:0 8px 8px 0;
padding:3px;
}
.popup-image img {
width:100px;
}
#TB_ajaxContent {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
}
#TB_title {
background-color:#333333 !important;
}
.af-element {
margin:8px 0;
}

.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 {
font-family:arial;
color:gray;
margin: -10px 0 5px 0;
font-size: 0.9em;
}

.hentry .entry-meta {
margin: -15px 0 10px 0;
}

.single-meta {
clear:both;
text-align:right;
margin-top:1em;
padding-top:2px;
border-top:1px solid gray;
font-size:14px;
}

.single-title {
  text-align: center;
}

.gallery img {
padding:5px 30px;
background-color:#c0d5eb;
border:1px solid #6280ae !important;
}

/* 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: 20px 0 0 0;float: right;}
.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 {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 dashed gray;
padding:2px 5px;
margin:5px 60px 5px 20px;
background-color:#c9c9c9;
font-style:italic;
font-size:90%;
}

#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%;
}

.sidebar li#text-16 {
	background: url(images/feed-subscribe-bg.jpg) no-repeat;
	border: 1px solid black;
	padding: 65px 10px 10px 10px;
	margin-bottom: 0;
}

.sidebar li#text-16 p {
	color: #fff;
	font-weight: bold;
}

.sidebar div.socialmedia-a {
	background: url(images/follow_me_Abck.jpg) no-repeat;
	border: 1px solid black;
	width: 277px;
	height: 122px;
	display: block;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.sidebar div.socialmedia-a a:hover {
	background: none;
	border: 0;
}

.sidebar div.socialmedia-a a.twitter-banner {
	background: url(images/TW.png) 0 0 no-repeat;
	position: absolute;
	width: 72px;
	height: 90px;
	top: 50px;
	left: 65px;
	padding: 0;
}

.sidebar div.socialmedia-a a.twitter-banner:hover {
	background-position: 0 -116px;
}

.sidebar div.socialmedia-a a.facebook-banner {
	background: url(images/FB.png) 0 0 no-repeat;
	position: absolute;
	width: 72px;
	height: 90px;
	top: 50px;
	left: 0px;
	padding: 0;
}

.sidebar div.socialmedia-a a.facebook-banner:hover {
	background-position: 0 -116px;
}

.sidebar div.socialmedia-a a.youtube-banner {
	background: url(images/YT.png) 0 0 no-repeat;
	position: absolute;
	width: 72px;
	height: 90px;
	top: 50px;
	left: 130px;
	padding: 0;
}

.sidebar div.socialmedia-a a.youtube-banner:hover {
	background-position: 0 -116px;
}

.sidebar div.socialmedia-s {
	background: url(images/follow_me_Sbck.jpg) no-repeat;
	border: 1px solid black;
	width: 277px;
	height: 122px;
	display: block;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.sidebar div.socialmedia-s a:hover {
	background: none;
	border: 0;
}

.sidebar div.socialmedia-s a.twitter-banner {
	background: url(images/TW.png) 0 0 no-repeat;
	position: absolute;
	width: 72px;
	height: 90px;
	top: 50px;
	left: 195px;
	padding: 0;
}

.sidebar div.socialmedia-s a.twitter-banner:hover {
	background-position: 0 -116px;
}

.sidebar div.socialmedia-s a.facebook-banner {
	background: url(images/FB.png) 0 0 no-repeat;
	position: absolute;
	width: 72px;
	height: 90px;
	top: 50px;
	left: 100px;
	padding: 0;
}

.sidebar div.socialmedia-s a.facebook-banner:hover {
	background-position: 0 -116px;
}

.sidebar a.story-a {
	background: url(images/meet_a.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 122px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.story-a:hover {
	background-position: 0 -132px;
	border: 1px solid black;
}

.sidebar a.story-s {
	background: url(images/meet_s.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 122px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.story-s:hover {
	background-position: 0 -132px;
	border: 1px solid black;
}

.sidebar a.photos {
	background: url(images/photos.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 146px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.photos:hover {
	background-position: 0 -156px;
	border: 1px solid black;
}

.sidebar a.aaron-rashkin {
	background: url(images/aaron_rashkin_banner.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 218px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.contact {
	background: url(images/contact.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 106px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.contact:hover {
	background-position: 0 -116px;
	border: 1px solid black;
}

.sidebar a.blog-sponsors {
	background: #000 url(images/BlogSponsors.jpg) 0 0 no-repeat;
	border: 1px solid black;
	padding: 0;
	width: 277px;
	height: 50px;
	margin-bottom: 20px;
	display: block;
}

.sidebar a.blog-sponsors:hover {
	background-position: 0 -60px;
	border: 1px solid black;
}

#ads a {
	margin-bottom: 20px;
}

.sidebar #text-17 {
	margin-bottom: 0;
}

/* Clearfix  (http: //www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block; /* IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
