﻿/*   
Theme Name: Technopath Lite
Theme URI: http://thetechnopath.com/
Description: The Technopath Lite theme with lightning fast load times
Author: UzEE
Author URI: http://uzeeinc.net/
Version: 0.8 Beta
.
This theme is specially crafted for <a href="http://thetechnopath.com">TheTechnopath.com</a> and is not for public use. I would release a public version with similar functionality once this theme is completed.
Copyright © 2010 UzEE Inc.
.
*/

/*-------------------------
	RESET ALL ELEMENTS
-------------------------*/

* { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline }
html { height: 100% }
body { background: #fff; color: #000; font-size: 100.01%; min-height: 101%; text-align: left }
img, fieldset, abbr, acronym { border: 0 }
ul, ol { list-style: none }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left }
q:before, q:after, blockquote:before, blockquote:after { content: '' }
input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; vertical-align: middle }
textarea { height: auto; overflow: auto }
option { padding-left: 0.6em }
button { background: none; border: 0; cursor: pointer; text-align: center }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal; color:#000000; }
a { color: #09F; text-decoration: none; }
a:hover { color: #F60; }

/*------------------------
	    BASE WRAPS
------------------------*/

.invisible {
	display: none;	
}

.cleared {
	clear: both;	
}

body {
	font-family: Calibri, Arial, Helvetica, sans-serif; 	
}

#topBar {
	background: #000;
	height: 20px;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	
	z-index: 10;
}

.mainWrap {
	width: 984px;
	margin: 0 auto;
	padding: 10px;
}

#topBar .mainWrap {
	font-size: 13px;
	padding: 0;
}

#headerWrap {
	width: 984px;
	padding: 10px;
	margin: 20px auto 0;
	border-left: 1px solid rgba(0,0,0,.6);
	border-right: 1px solid rgba(0,0,0,.6);
	z-index: 1;
	
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.4);
	box-shadow: 0px 0px 10px rgba(0,0,0,.4);	
}

/*------------------------
	HEADER MENU BARS
------------------------*/

#topBar .mainWrap ul {
	list-style: none;
	line-height: 20px;
}

#topBar .mainWrap ul li {
	padding: 0 5px 0;
	display: inline-block;
}

#topBar .mainWrap a {
	color: #ccc;;
	text-decoration: none;
}

#topBar .mainWrap a:hover {
	text-decoration: underline;
}

#logo a {
	width: 516px;
	height: 102px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgQAAABmCAMAAACDf3ncAAAAA3NCSVQICAjb4U/gAAACN1BMVEX////v+f/n9f/n9P/y8vLm9P/l9P/l8//k8//j8//f8v/P7P/m5ubl5eXP6v/N6f/O6f/K6P/L6P/J5/+/5f+44P+34P/Z2dm33/+13/+23/+v3/+x3f+z3f+y3f+w3P+f2f+i1/+j1/+h1v+g1v/Nzc2f1v+i1v+e1f/MzMyc1P+d1P+c0/+a0/+b0/+Z0v+P0v+Nzv+Mzv+Mzf/AwMC/v79/zP+Eyv+Eyf+Dyf97xv96xf96xv95xf94xf9vxf9xwv9zwv9ywv9xwf9wwf9vwf+zs7NvwP+ysrJov/9nvv9ovv9fv/9fuv9euv9guv9fuf9euf9duf9cuf9Zuf9XuP9YuP9ZuP9Puf9Xt/9Wt/+mpqZWtv9Utv9Ttv9Stf+lpaVTtf9QtP9RtP9PtP9Ps/9Qs/9Ns/9Os/9Msv9Jsv9Isv9Hsf9Isf8/sv89rf8/rf9Arf8+rf88rP86rf89rP86rP85rP+ZmZk5q/84q/8vrP8zqf8yqP8zqP8xp/8wp/8tqP8uqP8xqP8vp/8tp/8sp/8spv8jpP8mpP8lpP8lo/8ko/8fpf8io/8jo/8gov+NjY0ho/8fov+MjIweof8boP8coP8Zn/8bn/8an/8XoP8Xn/8Pn/8Rnf8Pnv8Snf8Onf8Pnf8Km/8Jm/8Hmv8Gmv8Emf8Fmf+AgIAAmf9/f38GjOVzc3NycnINf8xmZmZlZWUWbKVaWloaZplZWVlNTU1MTEwmTGVAQEA/Pz8zMzP///9y5WWHAAAAvXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wCbRIQmAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAFnRFWHRDcmVhdGlvbiBUaW1lADAzLzE0LzEwhCxyWwAAABx0RVh0U29mdHdhcmUA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) top left no-repeat;
	display: block;
}

#menuBarBack {
	width: 1044px;
	margin: 0 auto;
	padding: 0;
	vertical-align: top;	
}

#menuBarLeft, #menuBar, #menuBarRight {
	display: inline-block;
	vertical-align: top;
}

#menuBarLeft, #menuBarRight {
	width: 20px;
	height: 36px;
	background: url(images/menu-edges.png) top left no-repeat;
}

#menuBarRight {
	background: url(images/menu-edges.png) top right no-repeat;
}

#menuBar {
	width: 1004px;
	background: url(images/menu-back.png) top left repeat-x;
	height: 36px;
	z-index: 100;
}

#menuBar ul {
	list-style: none;
	vertical-align: top;
}

#menuBar ul li {
	vertical-align: top;
	float: left;
}

#menuBar ul li:hover {
	background: #F60;
	position: relative;	
}

#menuBar ul li a {
	color: #FFF;
	text-decoration: none;
	line-height: 28px;
	padding: 0 10px;
	display: block;
}

#menuBar ul li a:hover {
	color: #FFF;
}

#menuBar ul li ul.children {
	display: none;	
	vertical-align: top;
	z-index: 1000;
	position: absolute;
	top: 95%;
	left: 0;
	width: 150px;
	
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.4);
}

#menuBar ul li ul.children li {
	display: block;	
	padding: 0;
	z-index: 10000;
	background: #09F;
	float: none;
}

#menuBar ul li:hover ul.children {
	display: block;
}

ul.children li a{
	line-height: 28px;
	padding: 0 10px;
	background: #09F;
	display: block;
}

ul.children li a:hover {
	background: #F60;
}

/*------------------------
	   CONTENT LOOP
------------------------*/

#contentWrap {	
	margin: 0 auto;
	padding: 0px;
	background: #fff;
	width: 1004px;
	
	border-left: 1px solid rgba(0,0,0,.6);
	border-right: 1px solid rgba(0,0,0,.6);
	z-index: -1;
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
	box-shadow: 0px 5px 10px rgba(0,0,0,.4);
}

#contentLeft {
	display: inline-block;
	width: 580px;
	margin: 20px 10px;
}

.postWrapper {
		
}

.indexPost {
	margin: 10px 0px;	
}

.indexPost .postTitle, .indexPost .postTitle a {
	font-family: calibri, arial, helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #09F;
	text-decoration: none;
}

.indexPost .postTitle a:hover {
	color: #F60;
}

.indexPost .postMeta {
	font-family: calibri, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.indexPost .postMeta a {
	color: #09F;
	text-decoration: none;
	margin: 3px 0;
	padding: 2px 5px;
}

.indexPost .postMeta a:hover {
	color: #FFF;
	background: #F60;
}

.indexPost .postBody .postThumb {
	float: left;
	width: 130px;
	display: inline-block;
	margin: 10px 0px;
	margin-right: 20px;
}

.indexPost .postBody .postThumb img {
	border: 5px solid #09F;
	width: 120px;
	height: 120px;
}

.indexPost .postBody .postThumb img:hover {
	border: 5px solid #F60;
}

.indexPost .postBody .postContainer {
	margin: 10px 0px;
	float: left;
}

.indexPost .postBody .postContainer.contentHalf {
	width: 420px;
	height: 130px;
}

.indexPost .postBody .postContainer.contentHalf .postContent {
	height: 111px;
}

.indexPost .postBody .postContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: inherit;
	line-height: 20px;
	color: #000;
	display: inline-block;
}

.indexPost .postBody .postContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 32px;
	color: #09F;
	border-bottom: 1px solid #09F;
	font-weight: bold;
}

.indexPost .postBody .postContent h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #09F;
	border-bottom: 1px solid #09F;	
	font-weight: bold;
}

.indexPost .postBody .postContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	color: #09F;
	font-weight: bold;
}

.indexPost .postBody .postContent h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}

.indexPost .postBody .postContent h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
}

.indexPost .postBody .postContent h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000;
}

.indexPost .postBody .postContent strong {
	font-weight: bold;
	text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.2 );
}

.indexPost .postBody .postContent em {
	font-style: italic;
	background: #f0f0f0;
}

.indexPost .postBody .postContent s {
	text-decoration: line-through;
}

.indexPost .postBody .postContent p {
	margin: 10px 0px;
	padding: 0;
}

.indexPost .postBody .postContent a {
	color: #09F;
	text-decoration: none;
}

.indexPost .postBody .postContent a:hover {
	color: #F60;
	text-decoration: underline;
}

.indexPost .postBody .postContent a img {
	border: none;
}

.indexPost .postBody .postContent ul, .indexPost .postBody .postContent ol, .indexPost .postBody .postContent blockquote {
	background:  #F0FAFF;
	padding: 10px 20px;
	margin: 10px;
	font-family: cambria, trebuchet MS, georgia, serif;
}

.indexPost .postBody .postContent ul, .indexPost .postBody .postContent ol {
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
}

.indexPost .postBody .postContent ul {
	list-style: disc;
}

.indexPost .postBody .postContent ol {
	list-style: decimal-leading-zero;
}

.indexPost .postBody .postContent ul:hover, .indexPost .postBody .postContent ol:hover, .indexPost .postBody .postContent blockquote:hover {
	background: #FFF0E6;	
}

.indexPost .postBody .postContent img {
	margin: 0 0 10px 0;
	max-width: 100%;
}

.indexPost .postBody .postContent .wp-caption {
	border: 1px solid #09F;
	margin: 0;
}

.indexPost .postBody .postContent .wp-caption img {
	padding: 5px;
	margin: 0px;
}

.indexPost .postBody .postContent .wp-caption .wp-caption-text {
	background: #09F;
	margin: 0;
	padding: 5px 10px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	text-align: center;
}

.indexPost .postBody .postContent .alignleft {
	float: left;
	margin-right: 20px;
	clear: left;
}

.indexPost .postBody .postContent .alignright {
	float: right;
	margin-left: 20px;
	clear: right;
}

.indexPost .postBody .postContent .aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
	clear: both;
}

.indexPost .postBottom {
	margin: 0px;
}

.indexPost .postBottom ul {
	font-size: 12px;
	list-style: none;
	margin: 0px;
	display: block;
}

.indexPost .postBottom ul li {
	display: inline-block;
	background: #09F;
	color: #fff;
	margin-right: 5px;
	padding: 2px 5px;
}

.indexPost .postBottom ul li:hover {
	background: #F60;

	-webkit-box-shadow: 0px 0px 3px #F60;
}

.indexPost .postBottom ul li a {
	text-decoration: none;
	color: #fff;
}

.commentMeta {
	background: #09F;
	color: #FFF;
	padding: 5px 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.commentMeta a {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

li.author .commentMeta {
	background: #F60;
}

.commentMeta a:hover {
	text-decoration: underline;	
}

.commentBody {
	margin: 10px 0 20px 0;	
}

.gravatar, .commentText {
	display: inline-block;	
	vertical-align: top;
}

.commentText {
	width: 470px;
	padding: 0 10px;
	font-size: 12px;
}

.commentText p {
	margin-bottom: 10px;	
}

.contentAdBlock {
	margin: 10px 0px;	
}

/*------------------------
	     SIDEBAR
------------------------*/

#contentRight {
	display: inline-block;
	width: 400px;
	vertical-align: top;
	padding: 10px 0px;
}

.sidebarMain {
	margin: 0px;
}

.sidebarMain a {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;		
}

.sidebarMain ul {
	list-style: none;	
}

.sidebarMain .sidebarBox {
	margin: 10px 0px;
	padding: 0 15px 0 0;
}

.sidebarMain .sidebarBox.color {
	margin: 10px 0px;
	padding: 0px;
	background: #09F;
	height: 400px;
	width: 385px;
}

.sidebarMain .sidebarBox.adBlocks {
	margin: 10px 0;
	padding: 0;
	width: 385px;
}

.sidebarMain .sidebarBox.adBlocks ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	margin-left: 2px;
}

.sidebarMain .sidebarBox.adBlocks ul li {
	display: inline-block;
	margin: 2px 0px;
	margin-left: 0px;
}

.sidebarMain .sidebarBox.adBlocks ul li:first-child {
	margin-left: 0px;
}

.sidebarMain .sidebarBox.adBlocks ul li a.ad125 {
	width: 125px;
	height: 125px;
	line-height: 125px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #09F;
}

.sidebarMain .sidebarBox.adBlocks ul li a.ad125:hover {
	background-color: #F60;
}

.sidebarMain .sidebarBox.full {
	margin: 10px 0px;
	padding: 0px;	
}

.sidebarMain .sidebarBox.full ul {
	list-style: none;
	padding: 0px;
	margin: 0 auto;
}

.sidebarMain .sidebarBox.full ul li {
	display: inline-block;
	margin: 10px 0px;
	margin-left: 5px;
}

.sidebarMain .sidebarBox.full ul li:first-child {
	margin-left: 0px;
}

.sidebarMain .sidebarBox.full ul li a.subIcon {
	width: 70px;
	height: 70px;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	background-color: #09F;
}

.sidebarMain .sidebarBox.full ul li a.subIcon:hover {
	background-color: #F60;
}

.sidebarMain .sidebarBox.full ul li a.rss {
	background-image: url(images/sub-icons.png);
	background-position: 0px 0px;
}

.sidebarMain .sidebarBox.full ul li a.fbook {
	background-image: url(images/sub-icons.png);
	background-position: -70px 0px;
}

.sidebarMain .sidebarBox.full ul li a.twitter {
	background-image: url(images/sub-icons.png);
	background-position: -140px 0px;
}

.sidebarMain .sidebarBox.full ul li a.ytube {
	background-image: url(images/sub-icons.png);
	background-position: -210px 0px;
}

.sidebarMain .sidebarBox.full ul li a.email {
	background-image: url(images/sub-icons.png);
	background-position: -280px 0px;
}

.sidebarMain .sidebarBox.full ul li a.technorati {
	background-image: url(images/sub-icons.png);
	background-position: -350px 0px;
}

.sidebarHeader {
	background: #09F;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	padding: 5px 10px;
	margin: 10px 0;
}

.miniSearch {
	margin: 0 auto;
	padding: 0;	
}

.miniSearch * {
	vertical-align: top;	
}

.miniSearch .submitbutton {
	font-size: 18px;
}

.miniSearch .textbox {
	width: 295px; 	
}

a.thumb125 {
	width: 122px;
	height: 122px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	color: #fff;
	border: 1px solid #09F;
	vertical-align: top;
	margin-left: 1px;
	padding: 0;
}

a.thumb125 .recentPostThumb {
	max-width: 125px;
	max-height: 125px;
	margin: 0;
	padding: 0;
}

.recentPostTitle {
	background: #09F;
	display: none;
	max-height: 113px;
	min-height: 113px;
	max-width:: 113px;
	min-width:: 113px;
	padding: 5px;
	position: relative;
	top: -122px;
}

.titleShow {
	display: inline-block;
	opacity: 0.9;
}

/*------------------------
	     FOOTER
------------------------*/

#footerTop {
	background: #fff;
	color: #ccc;
	padding: 0;
}

#footerBottom {
	background: #111;
	color: #ccc;
	padding: 10px 0 30px 0;
}

#footerTop .footerWrapper {
	background: #000;
	border-left: 2px solid rgba(0,0,0,.6);
	border-right: 2px solid rgba(0,0,0,.6);
	
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0px 5px 10px rgba(0,0,0,.4);
	box-shadow: 0px 5px 10px rgba(0,0,0,.4);
}

.footerWrapper {
	width: 984px;
	margin: 0 auto;
	padding: 10px;
	vertical-align: top;
}

#footerLeft, #footerCenter, #footerRight {
	padding: 10px;
	width: 270px;
	display: inline-block;
	vertical-align: top;
}

#footerRight {
	width: 360px;	
}

.footerTitle {
	font-variant: small-caps;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	font-weight: bold;
	margin-bottom: 10px;

}

.footerPages li {
	display: inline-block;
	width: 120px;
	margin-right: 10px;
}

.randomPosts li {
	display: inline-block;
	width: 64px;
	margin: 4px 2px;
}

.randomPosts li:hover {
	border: 2px solid #09F;
	margin: 2px 0px;
}

.footerText {
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 10px;	
}

.licenseImage {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}

.licenseText {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
}

.licenseText a {
	color: #09F;
	font-weight: bold;
	text-decoration: none;	
}

.licenseText a:hover {
	color: #F60;
	font-weight: bold;
	text-decoration: none;	
}

/*------------------------
      Download Box
------------------------*/

.downloadBox {
	border: 2px solid #09F;
	padding: 0;
	margin: 0 0 20px 0;
}

.downloadThumb {
	display: inline-block;
	margin: 10px;
}

.downloadThumb img {
	max-width: 180px;
	max-height: 180px;
}

.downloadInfo {
	display: inline-block;
	width: 350px;
	margin: 10px;
	vertical-align: top;
}

.downloadInfo h3 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	color: #09F;
	border-bottom: 1px solid #09F;	
	font-weight: bold;
}

.downloadOS {
	font-size: 13px;
	color: #111;
	display: block;
	margin: 10px 0;
}

.downloadInfo p {
	font-size: 13px;
	margin: 10px 0px;
	font-family: Arial, Helvetica, sans-serif;	
}

.directBox {
	background: #09F;
	color: #fff;
	font-size: 13px;
	margin: 0px;
	padding: 5px;
	display: block;
}

.downloadDirect {
	color: #FFF;
	text-decoration: underline;
	font-size: 13px;
	height: 15px;
	line-height: 13px;
	vertical-align: top;
}

.downloadDirect:hover {
	color: #FFF;
}

/*------------------------
		Comments
------------------------*/

.commentHeader {
	background: #09F;
	padding: 3px 10px;
	color: #fff;
	margin: 10px 0;
	font-size: 18px;
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.commentTitle {	
	color: #09F;
	margin: 10px 0;
	font-size: 14px;
	font-family: calibri, Arial, Helvetica, sans-serif;
}

#commentform {
	margin: 10px 0;
	padding: 10px 0;
	color: #999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #09F;
}

#commentform p {
	margin: 10px 0;
}

#commentform label {
	margin: 0;
	display: block;	
}

.textbox, .textarea {
	margin: 0 0 10px 0;
	padding: 5px;
	width: inherit;
	border: 1px solid #09F;
}

#commentform .textarea {
	height: 120px;
}

.textbox:focus, .textarea:focus {
	border: 1px solid #F60;
	-webkit-box-shadow: 0px 0px 3px #F60;
}

.commentUserInfo, .commentBox {
	display: inline-block;
	vertical-align: top;
}

.commentUserInfo {
	width: 200px;
	margin-right: 20px;
	float: left;
}

.commentBox {
	width: 348px;
	float: left;
	padding: 15px 0;
}

.commentBox.fullWidth {
	width: 568px;
}

.commentSubmit {
	clear: both;
}

.submitbutton {
	padding: 5px 10px;
	background: #09F;
	color: #FFF;
	border: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.submitbutton:focus, .submitbutton:hover {
	background: #F60;
	-webkit-box-shadow: 0px 0px 6px #F60;
}

/*------------------------
	     PAGE NAV
------------------------*/

.pageNav {
	margin: 5px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #969696;
}

.pageNav a{
	text-decoration: none;
	color: #969696;
}

.pageNav a:hover{
	text-decoration: underline;
	color: #003366;
}

.pageBack {
	float: left;
	background: url(images/theme/Back_Icon.png) top left no-repeat;
}

.pageNext {
	float: right;
	background: url(images/theme/Next_Icon.png) top left no-repeat;
}

#wau_tab_container {
	display: none;
}
