/*
Theme Name: Wu Wei
Theme URI: http://equivocality.com/wu-wei
Description: A clean, minimalist, grid-based theme, with high contrast and multiple colour schemes
Version: 1.2.4
Author: Jeff Ngan
Author URI: http://equivocality.com/
Tags: black, white, fixed-width, two-columns, custom-colors, threaded-comments, sticky-post

This theme was designed and built by Jeff Ngan, http://equivocality.com/
Dedicated to Michael Babin

License: GNU General Public License (GPL) version 3

*/

/*** Reset Styles ************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, acronym, abbr, blockquote, pre, a, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;	outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1.5; font-weight:100;}

 
 
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration: line-through;}
table {border-collapse:collapse; border-spacing:0;}
a img {border:none;}


/*** General *****************************************************************/

body {

background-color:#fff; 
color:#000; 
margin:0; 
padding:0; 
text-align:center; 
font-size:75%;
font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;

}


p {


font-size: 13px; line-height:23px; margin:0 0 1.5em; text-align: justify;
font-weight: 100;  }

p b {


font-size: 15px; line-height:23px; margin:0 0 1.5em; text-align: justify;
font-weight: 700;  }

p strong {


font-size: 15px; line-height:23px; margin:0 0 1.5em; text-align: justify;
font-weight: 700;  }



small {font-size:0.75em;}

a:link, a:visited {color: #540000; text-decoration:none;}

h1 a:link, a:visited {color: #cccccc; text-decoration:none;}
h1 a:visited {color: #cccccc; text-decoration:none;}

span a:link, a:visited {color: #666; text-decoration:none;}
a:hover {color:#54000;}

p a:hover {color:#dddddd;}

p a:link, a:visited {color: #540000; text-decoration:none;}

img {margin:0 0 0 0;}
img.alignleft {margin-right: 0.2em;}
img.alignright {margin-left: 0.2em;}

.full-column {border-bottom:0px solid #d1d9dc; }
.center-column {width:58.334em; margin:0px auto; text-align:left; clear:both;}
.center-column2 {width:58.334em; margin:10px auto; text-align:left; clear:both;}


.alignright {float:right;}
.alignleft {float:left;}
.aligncenter, div.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.wp-caption {border:1px solid #ddd; text-align: center; background-color:#f3f3f3; padding-top:4px; margin:10px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}
.clearboth {clear:both; text-align: left}
.clearboth2 {clear:both; text-align: right;}
.clearboth3 {clear:both; text-align: left; width:160px;}

.clearboth2 a:link{
	font-size: 8pt;
	color: #7a7a7a;
	text-transform: lowercase;
	font-weight: 400;
	background-color: #f4f4f4;
	border:none;
	text-decoration:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px 3px 3px 3px;
	margin: 0px auto;
	margin-bottom: 15px;
	-webkit-transition: color 0.25s linear, background 0.25s linear;
	
	
	
}

.clearboth2 a:visited{
	font-size: 8pt;
	color: #7a7a7a;
	text-transform: lowercase;
	font-weight: 400;
	background-color: #f4f4f4;
	border:none;
	text-decoration:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px 3px 3px 3px;
	margin: 5px auto;
	-webkit-transition: color 0.25s linear, background 0.25s linear;
	-moz-linear-gradient(top left, red, rgba(255,0,0,0));
	
	
}

.clearboth3 a:link{
	font-size: 8pt;
	color: #7a7a7a;
	text-transform: lowercase;
	font-weight: 400;
	background-color: #f4f4f4;
	border:none;
	text-decoration:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px 3px 3px 3px;
	margin: 0px auto;
	margin-bottom: 15px;
	-webkit-transition: color 0.25s linear, background 0.25s linear;
	
	
	
}

.clearboth3 a:visited{
	font-size: 8pt;
	color: #7a7a7a;
	text-transform: lowercase;
	font-weight: 400;
	background-color: #f4f4f4;
	border:none;
	text-decoration:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding:3px 3px 3px 3px;
	margin: 5px auto;
	-webkit-transition: color 0.25s linear, background 0.25s linear;
	-moz-linear-gradient(top left, red, rgba(255,0,0,0));
	
	
}



.navigation {padding:0em 0; font-size:1.5em; border-top:0px solid #d1d9dc;}

.pagetitle {padding:0em 0; font-size:1.5em; color:#959ea1; position:relative; border-top:0px solid #d1d9dc;}
.pagetitle span {position:absolute; left:240px;}

#searchform {margin:0 0 1.5em; font-size:1.167em;}


/*** Header ******************************************************************/

ul#menu {margin:0; padding:0;  }
ul#menu li {font-size:1.116em; float:right; margin-right:.3em; padding:0; display:block; list-style:none; height: 60px;}


.menu_broken{display:block; line-height:0.3em; width:8.38em; color:#DDD; font-weight:400; text-decoration:none; border-top:0px solid #fff; text-transform:uppercase; }
ul#menu li a:link{color:#666}
ul#menu li a:visited{color:#666}
ul#menu li a:hover {color:#cccccc}
ul#menu li span a:link {font-size:0.833em; color:#dddddd; text-transform:uppercase;border:2px solid}
ul#menu li a img {font-size:0.033em; color:#DDD;margin: 0px 0px 0px 0px}
ul#menu li a.selected {border-top:0px solid #DDD;}
ul#menu .last {margin-right:0;}

.blog-name {font-size:5em; font-weight:bold; line-height:1em;}
.blog-name a:link, .blog-name a:visited {color:#d1d9dc; text-decoration:none;}
.blog-name a:hover {color:#ff8a00;}

.description {margin-top:0.5em; font-size:1.5em; color:#6a797d;}

#header {padding:2em 0;}


/*** Posts and Pages *********************************************************/

.post, .page {border-top:0px solid #d1d9dc; padding-top:1.5em;}
* html .post, * html .page {height:1%;} /* Fix for IE6 */

.sticky {border-top:3px solid #d1d9dc;}


       
       
/*
       
h1 {color:#000000; font-size:2.5em;  line-height:1em;  padding-bottom:0.2em;  font-weight:100;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size:20px;
}
*/
.special_h1 {


	font-size:12px;
	font-weight:300;
	letter-spacing:-1px;
	line-height:1em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#666;
	text-decoration:none; 



}

.special_h1 a:visited {


	font-size:12px;
	font-weight:300;
	letter-spacing:-1px;
	line-height:1em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#666;
	text-decoration:none; 



}


h1 a:link {


	font-size:27px;
	font-weight:300;
	letter-spacing:-1px;
	line-height:1em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#666;
	text-decoration:none; 



}
h1 a:visited{


	font-size:27px;
	font-weight:300;
	letter-spacing:-1px;
	line-height:1em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#666;
	text-decoration:none; 



}


.subtitle{


	font-size:16px;
	font-weight:200;
	letter-spacing:-1px;
	line-height:1em;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#800000;
	text-decoration:none; 



}




.post-info {float:left; width:9.333em; margin:0 1.667em 0 0;}
.post-info2 {float:left; width:2.333em; margin:0 1.667em 0 0;}


.box_container {
position: relative;
top:-55px;
left:24px;
float:left; 
width: 200; 
margin: 0 3.037em 0 0;

}

.timestamp {
float:right; 
color:#ffffff; 
background-color: black; 
text-align: right;
font-size: 26px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	height:35px;
	font-weight: 400px;
	margin-bottom: 40px;

width: 100px;
-webkit-border-bottom-left-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;

	-moz-border-radius-bottomleft: 3px 3px;
	-moz-border-radius-bottomright: 3px 3px;
	-moz-border-radius-topleft: 3px 3px;
	-moz-border-radius-topright: 3px 3px;

	padding: 5px 5px;

	-webkit-transition: color 0.25s linear, background 0.25s linear;
}

.timestamp2 {
position: relative;
top: 100px;
left:70px;
float:right; 
color:#FFF; 
  opacity:.95;
background-color: black; 
text-align: right;
font-size: 26px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	height:35px;
	font-weight: 400px;
	margin-bottom: 40px;

width: 100px;
-webkit-border-bottom-left-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;

	-moz-border-radius-bottomleft: 3px 3px;
	-moz-border-radius-bottomright: 3px 3px;
	-moz-border-radius-topleft: 3px 3px;
	-moz-border-radius-topright: 3px 3px;

	padding: 5px 5px;

	-webkit-transition: color 0.25s linear, background 0.25s linear;
}

.comment-bubble {float:left; font-size:1.5em; margin-left:0.5em; text-align:center;}
.comment-bubble a:link, .comment-bubble a:visited {color:#959ea1; text-decoration:none; display:block; width:16px; height:16px; }
.comment-bubble a:hover {color:#ff8a00;}

.post-content {float:left; width:47.333em; overflow:visible;}
.post-content2 {
position: relative;
left:-46px; 
top:69px;
float:left; 
width:12.333em; 
overflow: auto;}



.post-content h2 {font-size:1.0em; margin-bottom:0.25em;}
.post-content h3 {font-size:1.5em; margin-bottom:1em;}
.post-content h4 {font-size:1.167em; margin-bottom:0.867em;}

.post-content p {
	
font-family: "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
font-weight: 100;
	font-size: 12pt;

}

blockquote {background:#fff url(images/blockquote.gif) no-repeat top left; margin-left:7em; margin-right:7em; padding-left:3em; }
blockquote h3 {
	font-size: 14pt;
	color:#dddddd;

	font-weight: 100;
	
}



.pull-1 {margin-left:-8.571em; width:41.428em}
.pull-2 {margin-left:-17.143em; width:50em;}
* html .pull-1, * html .pull-2 {position:relative;} /* Fix for IE6 */

.post-content ul, .post-content ol {margin:0 0 1.5em; padding:0; font-size:1.167em;}
.post-content ul li, .post-content ol li {margin-left:3em; padding-left:0em; line-height:1.5em;}
.post-content ul li ul, .post-content ol li ol, .post-content ul li ol, .post-content ol li ul {font-size:1em;}

pre {white-space:pre-wrap; word-wrap:break-word; margin:0 0 1.5em;}

dl {margin:0 0 1.5em;}
dt {font-size:1.167em;}
dd {font-size:1.167em; margin-left:8.571em;}

acronym, abbr {border-bottom:0px dotted #333;}

hr {color:#d1d9dc; height:1px; background-color:#d1d9dc; border:0;}

.more-link {display:block; margin-top:0.5em;}

.post-meta-data {position:relative; margin:0 0 0 10em; height:100%; padding:0.333em 0; border-top:0px solid #d1d9dc;}
.post-meta-data span {position:absolute; left:10em; top:0.333em;}

.gallery {
    margin: auto;
    /* gallery clearing*/
    overflow: hidden;
    width:110px;
    float: right;
}
.gallery .gallery-item {
    float: left;
    width:32px;
    height: 32px;
    margin: auto;
    

    text-align: left;
}
.gallery img {
    border: 0px solid #ffffff;
}
.gallery .gallery-caption {
    margin-left: 0;
}
.gallery br { clear: both }
 
/* available Columns */
.col-2 { width: 33.33% }
.col-3 { width: 33.333% }
.col-4 { width: 33.33% }
.col-5 { width: 20% }
.col-6 { width: 16.666% }
.col-7 { width: 14.285% }
.col-8 { width: 12.5% }
.col-9 { width: 11.111% }

/*
table {margin:0.0em 0; padding:0; border-collapse:collapse;}
table th {padding:0.0em; border:1px solid #d1d9dc; background-color:#ffffff;}
table tr {margin:0; padding:0;}
table tr td {padding:0.5em; border:1px solid #ffffff;}
*/

/*** Comments ****************************************************************/

#comment-wrapper {padding-left:10em; border-top:1px solid #d1d9dc;}

h3#comments {font-size:1.5em; position:relative; height:100%; padding:0.333em 0; color:#959ea1; font-weight:normal;}
h3#comments span {position:absolute; left:6.667em; top:0.333em;}

ol.commentlist {margin:0; padding:0;}
ol.commentlist li {list-style:none; position:relative; border-top:1px solid #d1d9dc; padding:0.333em 0 0 10em;} 
ol.commentlist li.bypostauthor {border-top:1px solid #6a797d;} 
ol.commentlist li.comment-author-admin {border-top:1px solid #6a797d;} 
ol.commentlist li.comment div.vcard {padding-top:1.0em; }
ol.commentlist li.comment div.vcard cite.fn {font-size:1.167em;} 
ol.commentlist li.comment div.vcard img.avatar {position:absolute; left:0em; padding-top:0.333em;}
* html ol.commentlist li.comment div.vcard img.avatar {left:-10em;} /* Fix for IE6 */
ol.commentlist li.comment div.vcard span.says {visibility:hidden;}
ol.commentlist li.comment div.comment-meta {margin-bottom:1em;} 
ol.commentlist li.comment div.reply {position:absolute; top:8px; right:3px;}
ol.commentlist li.pingback div.vcard {padding-top:1.0em;} 
ol.commentlist li.pingback div.vcard cite.fn {font-size:1.167em;} 
ol.commentlist li.pingback div.vcard span.says {visibility:hidden;} 
ol.commentlist li.pingback div.reply {position:absolute; top:8px; right:3px;}

#respond {position:relative; padding:0; border-top:1px solid #d1d9dc; margin-bottom:3em;}
#respond h3 {font-size:1.5em; color:#959ea1; padding:0.333em 0; font-weight:normal;}

.cancel-comment-reply {position:absolute; top:8px; right:3px;}

#commentform {border-top:1px solid #d1d9dc; padding-top:1em;}

.nocomments {border-top:1px solid #d1d9dc; padding:1em 0 0 8.571em;}

.form-field {position:relative; margin-bottom:1em; height:100%;}
.form-field span {position:absolute; left:8.571em;}
.form-field #author, .form-field #email, .form-field #url {background-color:#fcfcfc; border:1px solid #333;}
.form-field span textarea#comment {background-color:#fcfcfc; border:1px solid #333; width:32.857em; height:200px; font-size:1em; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.comment-box {margin-bottom:200px;}


/*** Sidebar + Widgets *******************************************************/

.center-column-sidebar {width:58.334em; margin:0px auto; text-align:left; clear:both; overflow:hidden;}

#sidebar {width:60em; border-top:0px solid #d1d9dc; margin:0 0 1em 0; padding:1em 0 0 0;}
#sidebar li {display:inline; width:14.013em; margin-right:1.429em; overflow:hidden; float:left; list-style:none;}
#sidebar .widget {font-size:0.967em; line-height:1.0em;}
#sidebar li h2 {font-size:1.214em; color:#cccccc; padding:0.333em 0;}

#sidebar li ul li a {display:block; margin-left: 0.9em; color: #ffffff; font-weight: 200;}




#sidebar li ul li {
    
   background: url('images/background.gif');
	color:#000;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 6px;
	width:142px;
	color:white;

}


/*** Footer ******************************************************************/

#footer {margin:2em 0; padding:0.5em 0 0 0; border-top:3px solid #eee; font-size:0.916em; color:#000; line-height:1em;}
#footer a:link, #footer a:visited {margin:0; padding:0; color:#DDDDDD; font-weight:bold;}
#footer a:hover {color:#ff8a00;}

.credits {float:left;}
.bottom-link {float:right;}

/*** ADDITIONS  **/

 

#archives-3{

	width: 130px;
	
}

.aktt_tweet_time{
	float:right;
	color:white;
	padding-top: 6px;
	
}
.aktt_tweets ul li {
	text-align: left;
	color:#ddd;
}



#sidebar .aktt_tweets ul li a {display:block;margin-left: 0.9em; color: black; font-weight: 200;}





