Theme Name: tb 
Description:
*/

html {height:100%;max-height:100%;padding:0;margin:0;border:0;font-size:76%; font-family: Verdana, Arial, Sans-Serif;}
body {background-color:#ffffff; padding:0; margin:0; border:0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 62.5%; /* Resets 1em to 10px */}
.archive {background-color:#edf0c7; padding:0; margin:0; border:0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 62.5%; /* Resets 1em to 10px */}
.home {background-color:#edf0c7; padding:0; margin:0; border:0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 62.5%; /* Resets 1em to 10px */}
.error404 {background-color:#edf0c7; padding:0; margin:0; border:0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 62.5%; /* Resets 1em to 10px */}
.page-template-pagebubble-php {background-color:#edf0c7; padding:0; margin:0; border:0;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size: 62.5%; /* Resets 1em to 10px */}


---------------------

/* Photo-Caption PZ3 CSS v080630 
* copyright: http://randsco.com/copyright 
* www.randsco.com 
*/

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:0px solid #369; }
.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0; overflow:hidden; text-decoration:none;
  height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap,
.noCap a:hover .PZ31cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */

----------------------------





.text {display:block; padding:40px 40px 40px 40px; width:70%; float:center; color:#000; }
#head {position:fixed; margin:0; top:0; right:18px; display:block; width:1px; height:1px;  #ddd; font-size:4em; z-index:5; color:#fff; padding-left:200px}
* html #head, * html #foot,* html #left {position:absolute;}
#tbmenu {display: block; width:225px; position:fixed; bottom:-5px;padding-left:1%; padding-top: 100%; background: #edf0c7;}
#contentmain {overflow: hidden; position:relative; margin: 0 0 0 200px;   letter-spacing:.08em; z-index:10;}
#content404 {width: 550px;position:fixed; margin-top: 300px; margin-left: 100px; overflow:hidden;  letter-spacing:.08em; z-index:10;}
#content {position:relative; height: 105%; min-height: 600px; margin-left: 177px;min-with: 600px; letter-spacing:.08em; padding-right: 30px; margin-bottom: -0px; margin-top: 0px; padding:0px 0 -50px 0; z-index:30; border-style: none;}

#contentpage {position:relative; min-height: 600px; margin-left: 255px; min-width: 600px; letter-spacing:.08em; margin-right: 0; margin-bottom: -0px; margin-top: -60px; padding:50px 0 -50px 0; z-index:30; background-color: #ffffff; border-style: none;}
#contentpageshort {position:relative; height: 110%; min-height: 600px; margin-left: 255px; min-width: 600px; letter-spacing:.08em; margin-right: 0; margin-bottom: -0px; margin-top: -60px; padding:50px 0 -50px 0; z-index:30; background-color: #ffffff; border-style: none;}
#cloudsingle {position: absolute; min-width: 600px; margin-left: -75px; letter-spacing:.08em; margin-top: 0; margin-bottom: -200px; z-index:30; border-style: none;background-image: url('../tb/images/thoughtbubble/cloudsingle.png'); background-repeat: repeat-y;}
#cloudpage { height: 100%; position:relative; margin-left:-77px;letter-spacing:.08em; z-index:30; border-style: none;background-image: url('../tb/images/thoughtbubble/cloudsingle.png'); background-repeat: repeat-y;  overflow: hidden;}
.cloudpage2 {position:relative; letter-spacing:.08em; z-index:30; border-style: none;bottom: 0;}
.cloudpage3 {position:relative; min-height: 135%; margin-left:-77px;letter-spacing:.08em; z-index:30; border-style: none;background-image: url('../tb/images/thoughtbubble/cloudsingle.png'); background-repeat: repeat-y; top: 0; bottom: 0;}
#tbpage {display: block; width:600px; position:absolute; left: 240px}
#tbpageart {display: block; width:600px; position:absolute; left: 240px; top: 120px;}
#tbpagepost {position:relative; height: 100%; min-height: 600px; margin-left: -177px;min-with: 600px; letter-spacing:.08em; padding-right: 30px; margin-bottom: -0px; margin-top: 0px; padding:0px 0 0px 0; z-index:30; border-style: none;}

body {margin: 0; padding: 0;}


#single {position:relative; margin-left: 230px; z-index: 30; top:-3px; bottom:-20px;border-style: none; width:100%;}
.entry {display: block; width: 244px;height: 227px;margin-left: auto;margin-right: auto; border-style:none;margin-top:-12px; font-size: 12px}
.entrysingle {float: left;}
.entrypage {text-align: left; float: left; padding: 120px 30px 0 120px;}
.postcard {text-align: left; float: left; padding: 0px 120px 0 120px; margin: 50 50 50 50; border: 100 100 100 100}
#postcard {text-align: left; float: left; padding: 120px 30px 0 120px;}


.post {overflow: hidden; border-style: none;margin-left: auto; margin-right: auto;float:left;position: relative;width:400px;height:370px;z-index: 10;text-align: center;overflow: hidden;background-image: url('../tb/images/postcloud/clouds2.gif'); background-repeat: no-repeat;}
.postsingle {background-image: url('../tb/images/thoughtbubble/cloudsingle.png'); background-repeat: repeat-y; border-style: none;padding: 0px 00px 0 77px;float:left;position: relative;z-index: 10;}
.postsingle2 {background-color: #ffffff;border-style: none;padding: 0px 30px 0 77px;float:left;position: relative;z-index: 10;}



.tbblog {display: block;  width: 225px;height: 146px;background: url('../tb/images/menu3/tbthoughtbubble.gif') no-repeat;}
.tbblog:hover {background-position: -225px 0;}
.tbbook {display: block;width: 225px;height: 62px;background: url('../tb/images/menu3/tbbooks.gif') no-repeat;}
.tbbook:hover {background-position: -225px 0;}
.tbvideo {display: block;width: 225px;  height: 36px;  background: url('../tb/images/menu3/tbvideos.gif') no-repeat;}
.tbvideo:hover {background-position: -225px 0;}
.tbart {display: block;width: 225px;height: 36px;  background: url('../tb/images/menu3/tbart.gif') no-repeat;}
.tbart:hover {background-position: -225px 0;}
.tbprojects {display: block;width: 225px;height: 39px;background: url('../tb/images/menu3/tbprojects.gif') no-repeat;}
.tbprojects:hover {background-position: -225px 0;}
.tbabout {display: block;width: 225px;  height: 47px;background: url('../tb/images/menu3/tbabout.gif') no-repeat;}
.tbabout:hover {background-position: -225px 0;}
.tbcontact {display: block;width: 225px;height: 48px;background: url('../tb/images/menu3/tbcontact.gif') no-repeat;}
.tbcontact:hover {background-position: -225px 0;}
.tbhead {display: block;  width: 225px;  height: 86px;  background: url('../tb/images/menu3/tbhead.gif') no-repeat; }
.tbhead:hover {background-position: -225px 0;}
.tbpage1 {display: block;  width: 400px;  height: 140px;  background: url('../tb/images/pagethought/pagethought1.png') no-repeat; }
.tbpage1:hover {background-position: -400px 0; color: blue;}
.tbpage2 {display: block;  width: 400px;  height:140px;  background: url('../tb/images/pagethought/pagethought2.png') no-repeat; }
.tbpage2:hover {background-position: -400px 0;}
.tbpage3 {display: block;  width: 400px;  height: 140px;  background: url('../tb/images/pagethought/pagethought3.png') no-repeat; }
.tbpage3:hover {background-position: -400px 0;}
#tbpage1a {font-size: 13px; padding: 46px 0 0 62px; display: block;   height: 140px;  }
#tbpage2a {font-size: 13px; padding: 46px 0 0 160px; display: block;   height: 140px;  }
#tbpage3a {font-size: 13px; padding: 60px 0 0 232px; display: block;   height: 140px;  }
#tbpage4a {font-size: 13px; padding: 46px 0 0 108px; display: block;   height: 140px;  }
#tbpage5a {font-size: 13px; padding: 46px 0 0 180px; display: block;   height: 140px;  }




#contentwrap {min-width: 1040px; overflow: hidden;}
#contentwrappage {left: 2000px; width: 1px; overflow: hidden; position: fixed; height: 100%; background:#edf0c7;z-index:-30;}

h1 {font-size: 0;text-indent: -1000px;position:fixed; }

/* -content- */
.pagetitle {margin-top: 5px; padding: 50px 20px 0 20px; color: #82aeff;;border-style: none;font-size: 1em;font-weight: bold;float: center;text-transform: uppercase;text-align: center;width: 340px; height: 120px;background-image:url('../tb/images/thoughtbubble/pagetitlebubble4.gif'); background-repeat: no-repeat;}
#pagetitle2 {border-style: none;padding: 20px 5px 20px 20px;margin-top: 8px;margin-left: 5px;float: center;text-transform: uppercase;text-align: center;width: 300px;height: 100px;}
#pagetitle404 {border-style: none;padding: 30px 5px 30px 5px;margin-top: 8px;margin-bottom: auto;float: center;text-transform: uppercase;text-align: center;width: 550px;height: 30px;background-image:url('../tb/images/thoughtbubble/pagetitlebubble.gif'); background-repeat: no-repeat;}
#pagetitle404 {border-style: none;padding: 30px 5px 30px 5px;margin-top: 8px;margin-bottom: auto;float: center;text-transform: uppercase;text-align: center;width: 550px;height: 30px;background-image:url('../tb/images/thoughtbubble/pagetitlebubble.gif'); background-repeat: no-repeat;}
.posttitle {margin-top: 35px;font-size: 15px;color: #000000;font-weight: bold;    text-transform: uppercase;line-height: 19px; width: 250px; margin-left: auto; margin-right: auto;}
.posttitlesingle {background-color: #ffffff; font-size: 20px;text-align: left; padding-top: 120px; font-weight: bold;text-transform: uppercase;line-height: 19px;}
.posttitlepage {margin-top: 60px;padding: 120px 0 0 120px;width: 100%; font-size: 20px;text-align: left;float: left;color: #000000;font-weight: bold;text-transform: uppercase;line-height: 19px;}
.posttitle a {color: #000000;}
.posttitle a:hover {color: #82aeff;}
.postmetadatabottom {color: #82aeff margin: 180px 0 5px 0;font-size: 10px;padding: 3px;border:1px dotted #666;&nbsp;text-transform: uppercase; background-color: #f2f4ff}
.postmetadatabottom a {color: #000000;}
.postmetadatabottom a:hover {color: #82aepp;}
.postdate {margin-top: 5px; font-size: 9px; color: #333339; width: 244px; margin-left:auto;margin-right:auto;text-transform: uppercase;}

/* -search form- */

#searchsubmit {display: none;}
#search {border: solid 1px #ffffff ;color: #ffffff;text-transform: uppercase;font-size:10px;font-weight:bold;background: transparent;}
.searchform {color: #ffffff;text-transform: uppercase;font-size:11px;font-weight:bold;padding: 3px;margin-top: 3px;}
#footer {clear: both;color: #a9a9a9;padding: 10px 0 35px 0;text-align:center;}
#footer a {color: #000000;}

/* -comments- */

#comments {clear: both;padding-top: 20px;padding-left: 20px;}
#respond {clear: both;padding-top: 20px;padding-left: 20px;}
.comment-info-split {clear: both;}
.commentmetadata {text-transform: uppercase;}
.commentlist div.alt {color: #000000;padding: 10px;}
ol.commentlist {list-style: none;}
ol.commentlist ul.children {list-style: none;}
.comment-div {display: block;}
.comment-left {width: 30%;}
.comment-right {width: 60%;}
.comment-author {}
.avatar {background:#FFFFFF none repeat scroll 0 0;float:left;margin-bottom:5px;padding:3px;}
.commentlist ul li {border-bottom:none;}
.commentlist li {margin: 10px 0 0 0 ;}
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px arial; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0 1em 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


.bg {width:400px;height:370px;overflow:hidden;z-index:5;}
.g:hover {background-position: -725px 0;}
.post1:hover {background-position: -490px 0;}


.subnav li {list-style:none;border-bottom:1px solid #FFF;}
.subnav li a:link, .subnav li a:visited {background:#eef5e1;display:block;padding:4px 4px 4px 8px;border-left:4px solid #e4efd5;}
.subnav li a:hover, .subnav li a:active {background:#e4efd5;text-decoration:none;color: #7da939;}
.subnav li li a:link, .subnav li li a:visited {border-left:none}
.nav {background:#ffffff;font-size:1.5em;z-index:5000;}
#nav, #nav ul {margin: 0;padding: 0;list-style: none;line-height: 1;z-index:5000;}
#nav a, #nav a:hover {background:#810945;display: block;text-decoration: none;border:none;z-index:5000;}
#nav li {background:#810945;float: right;list-style:none;border-right:1px solid #a9a9a9;z-index:5000;}
#nav a, #nav a:visited {background:#810945;display:block;font-weight:bold;color: #f5f5f4;padding:6px 12px;z-index:5000;}
#nav a:hover, #nav a:active, .current_page_item	a, #home .on {background:#235024;text-decoration:none;z-index:5000;}			
#nav li ul {position: absolute;left: -999em;height: auto;width: 174px;border-bottom: 1px solid #a9a9a9;z-index:5000;}
#nav li li {width: 172px;border-top: 1px solid #a9a9a9;border-right: 1px solid #a9a9a9;border-left: 1px solid #a9a9a9;background: #777;z-index:5000;}
#nav li li a, #nav li li a:visited {font-weight:normal;font-size:0.9em;color:#FFF;z-index:5000;}
#nav li li a:hover, #nav li li a:active {background:#000;z-index:5000;}	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;z-index:5000;}
a.main:hover {background:none;}
#commentform {margin: 10px 10px 10px 10px;padding: 0 10px 10px 10px; }
.picleft {float: left;margin: 4px;clear:both;}
.picright {float: right;margin: 2px;clear:both;} 
.alignright { background-color: #ffffff;display: inline; float: left;margin: 2px; padding: 5px; margin-left: 200px}
.alignrightnav {position: absolute; margin-left:  200px; padding: 40px 0 40px 90px;;background-image: url(../tb/images/thoughtbubble/navcloud.gif);background-repeat: no-repeat;}
.alignleft {display: inline; float:left;margin: 2px; padding: 5px; background-color: #ffffff;}
.alignleftnav {position:absolute; padding: 0px 0 40px 90px;margin-left: 600px;background-image: url(../tb/images/thoughtbubble/navcloud.gif); background-repeat: no-repeat;}
.aligncenter, div.aligncenter {background-image: src('../tb/images/thoughtbubble/navcloud.gif'); no-repeat; display: block;margin-left: auto;margin-right: auto;}
.entry ol li {clear: both; margin-top: 10px;position:relative;  margin-left: auto;margin-right: auto;text-align: center;}
#cattag {font-size: 9px;}

/* SIDEBAR */
#sidebar {margin-top: 40px; margin-right: 200px; position: relative; float: right;z-index: 20;	width: 235px;height: 720px;background-image:url('../tb/images/thoughtbubble/sidebarbubble2.gif'); background-repeat: no-repeat;}
#sidebarcontent {font-size: 10px; position: relative;display: block;z-index: 20;margin: 40px 30px 10px 30px;float: center;text-align: center;overflow:hidden;	width: 160px;height: 680px;}
#sidebar .sidebar_header {}
#sidebar h2 {color: #000000; font-size: 16px; font-weight: normal;text-transform: uppercase;font-size: 30px;text-align: center;}
#sidebar h2.small, #sidebar h2.widgettitle {// background is determined in random color generator include;color: #000000;font-size: 11px;font-weight: bold;margin-top: 20px;padding: 6px;text-transform: uppercase;}
#sidebar ul {list-style: none;margin: 0;padding: 8px;}
#sidebar li {list-style: none;}
#sidebar ul li {border-bottom: 1px dotted #a9a9a9;padding: 3px 3px 3px 3px;}
#sidebar img {width: 30px;border: 0;}
.read_more {position: relative; display: inline; font-size: 11px; text-align: right; float: right; padding-left: 00px;}

.category-art:hover {background-position: -1200px 0;}
.category-uncategorized:hover {background-position: -400px 0;}
.category-photos:hover {background-position: -2400px 0;}
.category-videos:hover {background-position: -2000px 0;}
.category-books:hover {background-position: -1600px 0;}
.category-travel:hover {background-position: -800px 0;}
.category-animation:hover {background-position: -2000px 0;}
.category-blog-videos:hover {background-position: -2000px 0;}

.category-fart:hover {background-image: url('../tb/images/postcloud/cloud_9c.gif'); background-repeat: no-repeat;}
.category-funcategorized:hover {background-image: url('../tb/images/postcloud/cloud_8b.gif'); background-repeat: no-repeat; top:0; bottom:0; min-height: 100%;}
.category-opacity {opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40);background-image:url('../tb/images/postcloud/cloud_6.gif'); background-repeat: no-repeat;}
.category-fvideos .post:hover {background-image: url('../tb/images/postcloud/cloud_6b.gif'); background-repeat: no-repeat;}
.category-far:hover {this.style.opacity=1;this.filters.alpha.opacity=100"	}


