﻿/* //////// begin Reset ////// */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, 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;}
html, body, #page{height: 100%;}
html{ overflow-y:scroll; direction:rtl; }
@media screen and (-webkit-min-device-pixel-ratio:0){html{}}
body {	line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0;}

/* //////// end Reset ////// */

body {font:62.5% Arial, helvetica, sans-serif; color:#3b3b38; text-align:right; background:#f6f6e8;	}
a{color:#571cb0; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clear:after {content: ".";	display: block;	height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
*html .clear{ height: 1%;}
.clear{display: block; clear:both; height:0px;}
.clearCenter{ width:97%; max-width:1200px; margin:0 auto;}

.post .entry ::-moz-selection, .postEntry ::-moz-selection{color:#000; background:#FF0;}
.post .entry ::selection, .postEntry ::selection{color:#000; background:#FF0;}

h2.pagetitle{display:none;}

div.BIGalert{font-size:1.2em; text-align:left; background:white; direction:ltr;}

#content {width:100%; max-width:1230px; margin:0 auto; clear:both; position:relative; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -70px;}
#main{float:right; width:100%; max-width:1230px;}

#page{ }
.post{width:277px; margin:0 15px 38px 15px; _margin:0 8px 38px 18px; float:right; overflow:hidden; height:260px; padding:0 0 6px 0; position:relative; border-bottom:1px solid #3b3b38; border-top:1px solid #3b3b38; }
.post .entry{ height:23.1em; max-height:278px; _height:260px; overflow:hidden;}
.post .entry h2{ font-size:2.3em; line-height:19px; margin:12px 0 8px;}
.post .entry h2 a{ color:#0277b9; font-family:"RedialAC Light", Aharoni; font-weight:300;}
.post .entry h2 a:hover{color:#1D8DCD;}
.post .entry p{font-size:1.5em; line-height:19px;}
.post .entry p img{ height:278px; width:300px; -ms-interpolation-mode: bicubic;}
.post .postmetadata{ font-size:10px; width:100%; position:absolute; top:242px; min-height:25px; background:#F6F6E8;}
.post div.from{float:right;}
.post span.author{font-weight:bold; }
.post span.author a{font-size:12px;}
.post div.date{font-size:10px; color:#73736c; float:right; line-height:17px; padding:0 8px 0 0; margin:0 4px 0 0; background:url(images/date-divider.png) no-repeat right center;}
.post small.num{font-size:10px; padding:0 1px 0 2px;}
.post a.more{ text-shadow:0 -1px 0 #555; float:left; background:#776; background:-moz-linear-gradient(center top , #776, #555);   background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#776), to(#555)); margin:0 2px 0 1px; border:1px solid #5c5f5c; position:relative; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#eee; line-height:15px; height:16px; padding:0 3px; overflow:hidden; text-align:center; font-size:12px;}
.post a.more b{ position:absolute; top:0; height:1px; width:100%; background:#989998; display:block; left:1px; _display:none;}
.post a.more:hover{ color:#fff; border-color:#3e413e; text-decoration:none; -moz-box-shadow:0 0 3px #00C1B5; -webkit-box-shadow:0 0 3px #00C1B5;}
#main .category-thinking a.more:hover{ -moz-box-shadow:0 0 3px #1D8DCD; -webkit-box-shadow:0 0 3px #1D8DCD;}
.post div.category{position:absolute; top:0; left:0; }
.post div.category a{ color:#f5f5e6; display:block; padding:0 2px 2px 2px; font-size:1.1em; line-height:0.8em; float:left; margin:0 2px 1px 0;}
.post div.category a:hover{padding-bottom:3px; margin-bottom:0px;}
.post div.category a.catLink-3, .post div.category a.catLink-4{display:none;}

/*...doing......*/
#main .category-doing{ border-top:1px solid #00c1b5;}
#main .category-doing .entry{height:235px; background:#fff url(images/photo-bg2.png) center center;}
#main .category-doing .entry a{display:block;}
#main .category-doing .entry a img{width:277px; -ms-interpolation-mode: bicubic;}
#main .category-doing .entry h2{display:none;}
#main .category-doing div.category a{ background:#00c1b5;}

/*...thinking......*/
body.home .category-thinking, .archive .category-thinking{ border-top:1px solid #1d8dcd;}
body.home .category-thinking div.category a, body.search .category-thinking div.category a, body.archive .category-thinking div.category a{ background:#1d8dcd;}

/*...quotes......*/
#main .category-quotes {}
#main .category-quotes .postHeader h2{color:#EFA68B; font-family:arial; font-size:131px; margin-right:-6px; margin-top:-90px; }
body.single #main .category-quotes{ padding-bottom:5px;}
#main .category-quotes p.quote{font-family:David,Aharoni,serif; font-size:23px; font-weight:500; letter-spacing:0; line-height:25px; margin-bottom:5px; margin-top:11px; max-height:194px; overflow:hidden; padding:0 0 2px;}
#main .category-quotes p.quote span a{padding: 0pt; border-bottom:1px dotted #1D8DCD; display: inline; color:#3B3B38;}
#main .category-quotes p.quote span a:hover{text-decoration:none; border-style:solid;}
#main .category-quotes p.quote span a:active{background:white;}
#main .category-quotes em.quoteSource{font-size: 13px; font-style: italic; margin: 5px 0pt 22px;}
#post-2324 p.quote{direction:ltr; text-align:left;}

/*...quotes PAGE......*/
div.quoteThought{}
div.quoteThought span.pilcrow{display:none;}
div.quoteThought div.theQuote{margin:128px 39px 0 0; width:720px;}
div.quoteThought div.theQuote p{ color:#444; padding:0 0 2px; max-height:20.2em; font-size: 2.7em; margin-bottom: 20px; line-height: 32px; font-family: David, Aharoni, serif; font-weight: 500; letter-spacing: 0.005em;}
div.quoteThought div.whoQuote{font-size:14px; margin:2px 40px 40px;}
div.quoteThought div.ltrbox{direction:ltr; text-align:left;}

/*////////////     header  /////////*/
#header{position:relative; width:97%; max-width:1200px; margin:0px auto 50px auto; padding:12px 0 0 0;}
body.home #header, body.page #header{margin-bottom:42px;}
body.category #header{margin-bottom:68px;}
body.search #header{margin-bottom:22px;}
#header .headerimg{background:#754ea5 url(images/nav-bg.png) repeat-x center 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:37px;}
#header .headerimg h1{ float:right;}
#header .headerimg h1 a{ width:40px; height:35px; overflow:hidden; text-indent:-200px; background:url(images/untitled.png) no-repeat 11px 6px; display:block; filter:alpha(opacity=60); -moz-opacity:0.6; 	-khtml-opacity:0.6; opacity:0.6; }
#header .headerimg h1 a:hover, body.home #header .headerimg h1 a{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9; text-decoration:none;}
#header ul.navigation li.cat-nav{float:right;}
#header ul.navigation li.cat-nav a.topLevel{ font-size:26px; color:#FFF; padding:0 10px 0px 10px; line-height:33px; display:block; background:url(images/nav-divider.png) no-repeat right center; height:37px; _width:110px;}
#header ul.navigation li.cat-nav ul.topMenuItem{ border-bottom:1px solid #00c1b5; clear:both; position:absolute; right:0; padding:1px 0 3px 0; top:48px; width:100%; max-width:1200px; display:none; z-index:1000; min-height:22px;}
#header ul.navigation li.cat-nav ul.topMenuItem li{ margin:0 6px -2px 6px; float:right;}
#header ul.navigation li.cat-nav ul.topMenuItem li.current-cat, #header .headerSub ul.topMenuItem li:hover{margin:0 0px -1px 0px; border:6px solid #f6f6e8;  border-width:0 6px 0 6px;}
#header ul.navigation li.cat-nav ul.topMenuItem li a{ margin-bottom:-3px; font-size:1.2em; padding:0 1px; font-weight:bold; display:block; line-height:2.0em; color:#00c1b5;}
#header ul.topMenuItem li a:hover{text-decoration:none; border-bottom:3px solid #00c1b5;}
#header ul.topMenuItem li.current-cat a, #header ul.topMenuItem li a:hover, #header ul.topMenuItem li.current-cat a{border-bottom:3px solid #00c1b5; }
#header ul#doingNav{}
#header ul#thinkingNav{ border-bottom:1px solid #1D8DCD;}
#header ul#thinkingNav li a{ color:#1D8DCD;}
#header ul#thinkingNav li.current-cat a, #header ul#thinkingNav li a:hover{border-color:#1D8DCD;}

/* mouseover events and current */
body.doingCat .navBarChanges { background:url("images/nav-bg.png") repeat-x center -100px #45a498 !important; }
body.thinkingCat .navBarChanges { background:url("images/nav-bg.png") repeat-x center -50px #3e66a4 !important; }
body.doingCat .navBarChanges #searchform input#s{border-color:#338a7e !important;}
body.thinkingCat .navBarChanges #searchform input#s{border-color:#2f5793 !important; }

body.thinkingCat #header li.cat-item-3 a.topLevel{color:#1D8DCD; background:#F6F6E8;}
body.doingCat #header li.cat-item-4 a.topLevel{color:#00C1B5;background:#F6F6E8;}
body.home #header a.topLevel, body.author #header a.topLevel, body.tag #header a.topLevel, body.search #header a.topLevel{color:#fff !important; background:url("images/nav-divider.png") no-repeat right center transparent !important;}
body.home #header li.cat-item-4 a.topLevel, body.search #header li.cat-item-4 a.topLevel{background:url("images/nav-divider.png") no-repeat scroll right center transparent;}

body.thinkingCat #header ul.navigation li.cat-nav ul#thinkingNav{display:block;}
body.doingCat #header ul.navigation li.cat-nav ul#doingNav{display:block;}
body.author #header ul.navigation li.cat-nav ul, body.home ul#doingNav, body.home ul#thinkingNav, body.page ul#doingNav, body.page ul#thinkingNav, body.search ul#doingNav, body.search ul#thinkingNav{display:none !important;}

/* search form */
#searchform{ position:absolute; width:23%; max-width:277px; left:0px; height:37px; overflow:hidden;}
#searchform div{}
#searchform input#s{ background:#f2f1e4; border:1px solid #5d1688; box-shadow:0 3px 0 #462674; font-size:21px; padding:0 4px 0 2px; text-align:right; float:right; margin:5px 0 0 0; width:85%; max-width:241px; color:#999;}
#searchform input#s:hover{color:#222;}
#searchform input#s:focus{color:#222 !important; background:#fbfaed !important;}
#searchform input#searchsubmit{background:transparent url(images/search-btn.png) no-repeat center center; background-position:center center; width:27px; height:37px; border:none; overflow:hidden; text-indent:-200px; cursor:pointer; float:left; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#searchform input#searchsubmit:hover{filter:alpha(opacity=99); -moz-opacity:9.9; -khtml-opacity:9.9; opacity:9.9;}
#searchform label{ display:none;}
	
/*////////////     wp-pagenavi  /////////*/	
.wp-pagenavi{ clear:both; width:97%; max-width:1200px; margin:-5px auto 50px auto; border-bottom:1px solid #3B3B38; border-top:1px solid #3B3B38; height:26px; line-height:26px; position:relative;}
.wp-pagenavi .prevNum, .wp-pagenavi .nextNum, .wp-pagenavi .prevNum a, .wp-pagenavi .nextNum a{ width:16px; height:20px; background:url(images/page-num.png) no-repeat left top;}
.wp-pagenavi .prevNum, .wp-pagenavi .nextNum{ position:absolute; top:3px;}
.wp-pagenavi .nextNum{background-position:0px -20px; left:0;}
.wp-pagenavi .prevNum{background-position:0px -80px; right:0;}
.wp-pagenavi .prevNum a, .wp-pagenavi .nextNum a{ text-indent:-500px; display:block; overflow:hidden;}
.wp-pagenavi .nextNum a{background-position:0px 0px;}
.wp-pagenavi .nextNum a:hover{background-position:0px -40px;}
.wp-pagenavi .prevNum a{background-position:0px -60px;}
.wp-pagenavi .prevNum a:hover{background-position:0px -100px;}
.wp-pagenavi .centerNum{ margin:0; width:60%; text-align:center; float:left;}
.wp-pagenavi .smallAmount{ width:54%;}
.wp-pagenavi .centerNum a{ font-size:18px; line-height:26px; height:24px; display:inline-block; min-width:28px; width:auto !important; width:23px; float:right;}
.wp-pagenavi .centerNum a.firstNum, .wp-pagenavi .centerNum a.lastNum{ }
.wp-pagenavi .centerNum a:hover{ background:#fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-weight:bold;}
.wp-pagenavi .centerNum span{font-size:18px; font-weight:bold; line-height:26px; height:24px; display:inline-block; min-width:23px; width:auto !important; width:23px; float:right;}
.wp-pagenavi span.pagesDesc{display:none;}
.wp-pagenavi a:hover{text-decoration:none;}

/*////////////     footer  /////////*/	
.nonFooter{height:70px; clear:both;}
#footer {height:70px; clear:both; width:100%; background:#a9a894 url(images/footer-bg.png) repeat-x top left; position:relative; z-index:222222;}
#footer .footerTop{ height:40px; margin:0 0 0 3px; clear:both; width:100%; float:right; }
#footer .footerBottom{ height:30px; line-height:28px; overflow:hidden; margin:0 0px 0 3px; clear:both; width:100%; float:right;}
#footer ul.secMenu{}
#footer ul.secMenu li.nameItem{ height:36px; background:url(images/footer-divider.png) no-repeat right 10px; float:right; margin:0 0 0 0px; padding:0 5px 0 0; position:relative;}
#footer ul.secMenu li.first{ background:none; margin-right:0;}
#footer ul.secMenu li.nameItem .nameTitle{ color:#571cb0; font-weight:normal; text-shadow:0 1px 0 #ccccbe; font-size:18px; background:url(images/footer-arrow.png) no-repeat right 15px; height:36px; display:block; line-height:38px; padding:0 26px 0 14px; _width:121px; white-space:nowrap;}
#footer ul.secMenu li.nameItem .nameTitle span{ font-size:88%; *font-size:81%; vertical-align:-3%; *vertical-align:-1%; font-weight:bold;}

/* mouseover events */	
#footer ul.secMenu li.nameItem:hover{background:url(images/untitled.png) no-repeat right -42px;}
#footer ul.secMenu li.nameItem:hover .nameTitle{color:#fff; text-shadow:0 1px 1px #3a205f; background:url(images/untitled.png) no-repeat -189px -80px; line-height:34px;}
#footer ul.secMenu li.nameItem:hover ul.nameList{display:block;}

#footer ul.nameList{ display:none; background-color:#5B3B8D; max-height:375px; overflow-x:hidden; overflow-y:auto; border-color:#5B3B8D; border-style:solid; border-width:3px 3px 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; padding:5px 2px 5px 2px; position:absolute; bottom:36px; right:3px; width:174px;}
#footer ul.nameList li{ }
#footer ul.nameList li a{ color:#FFF; font-size:14px; line-height:24px; height:24px; width:169px; display:block; margin:0 0 2px 2px; padding:0 5px 0 2px;}
#footer ul.nameList li a:hover{ background:#5b388e; _background:none;}
#footer ul.nameList li a b{font-size:13px;}

#footer h3.aboutTeaser{float:left; font-size:12px; line-height:1em; margin:8px 0 0; width:277px;}

/* recent comments */
#footer ul.recentComments{width:230px;}
#footer ul.recentComments li.recentList{ margin-bottom:0px; border-bottom:1px dotted #d6bceb;}
#footer ul.recentComments a.recentLink{line-height:1em; width:207px; height:auto; padding:4px 0 4px 0;}
#footer ul.recentComments a.recentLink:hover{text-decoration:none;}
#footer ul.recentComments a.recentLink:hover span.THErecentComment{text-decoration:underline;}
#footer ul.recentComments span.recentWho{color:#d6bceb; font-size:12px; margin:3px 0 0 0; padding-right:3px;}
#footer ul.recentComments span.THErecentComment{ display:block; padding-right:4px; white-space:nowrap;}
#footer ul.recentComments span.recentTitle{font-size:11px; line-height:1em;}
#footer ul.recentComments em.recentName{ font-style:normal; font-weight:bold;}
/* most comments */
#footer ul.popComments a{height:auto !important; line-height:1em !important; padding:7px 2px 6px 0 !important; width:215px !important;}
#footer ul.popComments a:hover{text-decoration:none;}
#footer ul.popComments a:hover span.postNamePop{text-decoration:underline;}
#footer ul.popComments a span.postNamePop{font-size:14px; line-height:1em; display:block;margin-bottom:1px;}
#footer ul.popComments a em.numberComPop{ font-style:normal; color:#D6BCEB;font-size:11px;}


/* tag cloud footer */
#footer ul.tagCloudBox{width:300px;}
div.tagCloudFooter{text-align:justify;}
div.tagCloudFooter a{white-space:nowrap; padding:0 3px !important; width:auto !important; float:right; height:20px !important; line-height:18px !important;}
div.tagCloudFooter a:hover{background:white !important; color:#571CB0 !important; -moz-border-radius:2px; -webkit-border-radius:2px; }

/* bottom authors menu */	
#footer h2 a{ text-decoration:none; padding-right:10px; font-size:10px; text-transform:uppercase; color:#fff; letter-spacing:12px; float:right; margin-left:28px; display:block;}
#footer ul.pageList{ float:right; *float:none;}
#footer ul.pageList li{ float:right;background:url(images/footer-divider2.png) no-repeat right center; padding:0 7px 0 5px;}
#footer ul.pageList li.page-item-2{background:none;}
#footer ul.pageList li a{ color:#c0bfba; font-size:13px; padding:0 1px 0 1px; }
#footer ul.pageList li a:hover{color:#fff;}
#footer ul.pageList li.current_page_item a{ background:#000; padding:0 6px 2px 6px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; border:1px solid #555; margin-right:2px; *padding-left:9px; }
#footer ul.pageList li.current_page_item a{text-decoration:none;}
#footer p.copyrights{ float:left; text-align:left; color:#807f7a; font-size:9px; width:490px;}
#footer p.copyrights a{color:#C0BFBA;}

#footer ul.nameList input.feedburner{ height:17px; font-family: Arial, Helvetica; padding:4px 3px 0 2px; width:135px; font-size:11px; color:#50268e; border:2px inset #50268e; background:#eaddfc; float:right}
#footer ul.nameList input.feedburner:focus, #footer ul.nameList input.feedburner:hover{ color:#222; background:#fff;}
#footer ul.nameList input.sendBurner{ width:25px; height:25px;}
#footer ul.nameList form.feedForm{ padding-right:3px; margin:3px 0 10px; width:172px;}
#footer ul.nameList form.feedForm div{}
 
/*////////////    single pgae  /////////*/
body.single .hentry{margin-top:-8px; width:97%; max-width:1200px; min-width:98%; height:auto; padding:0 0 0 0; border-bottom:none; /*background:url(images/1em-grid.png); */ border-top:none; padding-bottom:10px;}
body.single .postHeader h2{ margin-top:10px; font-family:"RedialAC Light", Aharoni; font-weight:300; font-size:31px; line-height:0.9em; height:1.0em; overflow:hidden;z-index:500;}
#postThePost{}
.postEntry{ font-size:15px; line-height:20px; width:100%; padding:15px 0 10px 0; height:471px; position:relative; overflow-x:auto; _overflow-x:scroll; overflow-y:hidden; clear:both;}
.postEntry span.pilcrow{ font-size:1.1em;}
.postEntry ol.columNumber{ margin-top:14px;}
.postEntry ol.columNumber li{ float:right; width:375px; margin-right:37px; font:11px "Courier New", Courier, monospace; color:#BFBFA7; border-top:1px solid #BFBFA7}
.postEntry ol.columNumber li.numba-1{ margin-right:0;}

.postcolumn { height: 430px; margin-bottom: 10px; position:relative; overflow:hidden;}
.postEntry .postWraper{position:relative;}
.postcolumn p.continued {text-indent: 0;}
.postcolumn li { line-height: 20px; margin: 0 1em 7px 0;}
.postcolumn ul { margin: 1.2em 0 1.2em 1.2em; list-style-type:square; }
.postcolumn ul.continued { margin: 0 0 1.2em 1.2em; }
.postcolumn .column { width: 375px; float: right; margin-right:37px; position:relative;}
.postWraper .column:first-child {margin-right:0px !important;  }

.postWraper:first-child p.dropcap-first{text-indent:0;} 
/* firefox */ @-moz-document url-prefix(){
.postWraper:first-child p.dropcap-first:first-letter { float:right; font: 410% Aharoni; line-height:0.38em; *line-height:0.60em; *font:100% Arial; height:50px; margin-top:0.12em; padding-left: 0.05em; }
}

/*////////////    next-prev post  /////////*/
.next-prevPost{position:absolute; top:102px; left:15px; z-index:999999999;}
.next-prevPost{width:400px;}
.next-prevPost li{float:left;}
.next-prevPost li span.npArow a{text-indent:-500px; display:block; overflow:hidden; width:22px; height:22px; background:url(images/page-num.png) no-repeat left top;}
.next-prevPost li{}
.next-prevPost li span{float:left; display:block;}

.next-prevPost li.nextPostX:hover span{ background-color:white; -moz-border-radius:3px; -webkit-border-radius:3px;}
.next-prevPost li.prevPostX:hover span{ background-color:white; -moz-border-radius:3px; -webkit-border-radius:3px;}
 
.next-prevPost li span.npName a{font-size:1.3em;height:22px;line-height:20px;white-space:nowrap;}

.next-prevPost li.nextPostX span.npName a{margin-left:8px; display:none}
.next-prevPost li.prevPostX span.npName a{margin-right:8px; display:none;}

.next-prevPost li:hover span.npName a{display:block; text-decoration:underline;}


.next-prevPost li.nextPostX span.npArow a{background-position:2px -58px;}
.next-prevPost li.nextPostX:hover span.npArow a{background-position:2px -98px;}

.next-prevPost li.prevPostX span.npArow a{background-position:2px 2px}
.next-prevPost li.prevPostX:hover span.npArow a{background-position:2px -38px;}
.next-prevPost span.npArow a:hover{text-decoration:none;}




.postEntry h1, .postEntry h2, .postEntry h3, .postEntry h4{ font:bold 19px/21px "RedialAC Light", "Aharoni"; margin:0 0 4px;}
.postEntry h5{font-size:12px; font-weight:normal; line-height:22px; margin-bottom:3px;}
.postEntry h6{ font:"Courier New",Courier,monospace, 10px;}
.postEntry p{ margin-bottom:10px; width:375px;}
.postEntry blockquote{ border-right:3px solid #ABAB9A; margin-right:1px; padding-right:10px; }
.postEntry blockquote p{ }
.postEntry p b, .postEntry p strong{ font-size:92%; }

.postEntry p img{margin:0; background:#fff; border:1px solid #BFBFA7; padding:4px 4px 4px 4px; -ms-interpolation-mode: bicubic;}
.postEntry p a img:hover{text-decoration:none;}
.postEntry .wp-caption{ background:#fff; border:1px solid #BFBFA7; padding:4px 4px 4px 4px; margin:0.5em 0; display:block;}
.postEntry .wp-caption em{ font:normal normal 10px/10px "Courier New", Courier, monospace;}
.postEntry .wp-caption img{  -ms-interpolation-mode: bicubic; margin:0 0 2px 0;}
.postEntry b.continued{ }
.postEntry dl{ background:#fff; border:1px solid #BFBFA7; padding:4px 4px 4px 4px; margin:0.5em 0;}
.postEntry dl dt, .postEntry dl dt img{ margin:0;}
.postEntry p object{margin:0.5em 0em 0.5em 0; display:block;}
.postEntry p.strong{}
.hentry div.tags{ min-height:120px; float:right; position:relative; width:100%; max-width:1200px; clear:both; background:#F6F6E8; font:10px "Courier New",Courier,monospace; padding:8px 1px 0 4px; border-top:1px solid; letter-spacing:-0.001em;}
.hentry div.tags h5{ letter-spacing:0; display:inline; line-height:14px; font-size:11px; font-weight:bold;}
.hentry div.tags h5.shareTitle{float:right; font-size:10px; font-weight:normal; height:15px; line-height:14px;}
.hentry div.tags a{color:#1D8DCD;}
.hentry .doingShort{clear:both; padding-bottom:10px; float:right; margin-top:6px;} 
.hentry .doingShort p{font-size:1.4em; font-family:Arial, Helvetica; width:580px;}
.hentry div.tags .tagsOnDoing{float:right; margin:2px 25px 0;}
.hentry div.tags .faceboockConnect{position:absolute; top:5px; left:1px;}
.hentry div.tags .lineBottom{float:right; clear:both; width:100%; max-width:1200px; margin-top:10px; height:0px; border-bottom:1px solid #222;}
ul.share-icons{ margin:0 1px 0 0; list-style-type:none;}
ul.share-icons li{ float:right; margin:0 5px 0 0;}
ul.share-icons li a{ background:url("images/share.png") no-repeat;  display:block; height:15px; overflow:hidden; width:15px;}
ul.share-icons li a.face{ }
ul.share-icons li a.twit{background-position:-15px 0; }
ul.share-icons li a.buzz{ background-position:-30px 0;}
ul.share-icons li.EmailPop a{ text-indent:0px; background:none; height:15px; width:16px;}
ul.share-icons li.editB a{ width:65px; overflow:none; background:none;}


/* only on doing */
.quoteThought div.tags, .doingEntry div.tags{margin:7px 0 4px; position:relative !important; width:97%; max-width:1200px !important; padding:8px 0 13px; *padding:8px 0 0px;}
.quoteThought div.tags div.tagsOnDoing, .doingEntry div.tags div.tagsOnDoing{float:right; margin:-1px 26px 0 0; height:15px; line-height:17px;}
.quoteThought h5.infoImage, .doingEntry h5.infoImage{float:right; margin:0 0 0 34px;}
#postThePost .postimage{margin-top:8px;}

/* only on thinking (except quotes) */
.postEntry div.tags{top:390px; position:absolute; width:370px; background:#F6F6E8; left:0px;}
.postEntry div.tags .shareBar{}
.postEntry div.tags .mailToFriend{}
.postEntry div.tags .theTagList{margin-top:6px;}

.postHeader{border-bottom:1px solid #3B3B38; float:right; width:100%; position:relative;}
.postHeader .info{float:right; margin:3px 0 9px; width:250px;}
.postHeader .tabs{bottom:0; left:0; position:absolute;}
.postHeader .tabs ul{ margin-bottom:-1px; float:left;}
.postHeader .tabs li{float:left;}
.postHeader .profilePhoto{ float:right; margin:0 1px 0 8px;}
.postHeader .profilePhoto a{border:1px solid #777777; display:block; width:30px;}
.postHeader .profilePhoto a:hover{border-color:#571cb0;}
.postHeader .profilePhoto img{ -ms-interpolation-mode:bicubic; width:30px; height:30px; }

.postHeader div.date{background:none; padding:0; float:none;}
.postHeader div.from{float:none;}

/* before the sctipt is loaded */

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){.postHeader .tabs li{margin-bottom:-2px;}}
.postHeader .tabs li.current{}
.postHeader .tabs li a{ cursor:pointer; display:block; margin:0 0.35em 0 0; padding:0 0.7em 0 0.6em; line-height:1.55em; height:1.55em; background:#505253 url(images/button-bg.png) repeat-x top left; border:1px solid #5b5b56; color:#fff; font-size:1.5em; -moz-border-radius: 3px; -webkit-border-radius:3px; font-weight:bold; _width:160px; text-align:center;}
.postHeader .tabs li a:hover{ background-position:0 -50px; border-color:#353531;}
.postHeader .tabs li.current a{ line-height:30px; height:30px; border:solid #3B3B38; border-width:1px 1px 0 1px; -moz-border-radius-bottomleft: 0px;  -moz-border-radius-bottomright: 0px; -webkit-border-radius-bottomright:0px; -webkit-border-radius-bottomleft: 0px; background:#f6f6e8; color:#3B3B38; }
.postHeader .tabs li a small.num{ font-size:0.85em; font-weight:normal; color:#d9dcdd;}
.postHeader .tabs li a small.num small{ font-size:0.85em; margin-left:0.1em;}
.postHeader .tabs li.current a small.num{ color:#5b5b56; font-size:0.85em; font-weight:normal;}
.postHeader .tabs li a:hover{ text-decoration:none;}
.postHeader .tabs li a:hover b{ text-decoration:underline !important;}

/*  doing gallery  */
.doingEntry{ _overflow:hidden; float:right; position:relative;  }
body.single .doingBox{width:97%; max-width:1200px; height:auto; padding:0 0 5px 0; border-bottom:none; border-top:none !important;}

/*  toggle tabs  */
.hide-sContent{visibility:hidden; height:0px; clear:none; overflow:hidden; padding:0;}

/*  random posts  */
div.navigationRandom{ clear:both; float:right; width:100%; max-width:1230px; margin-top:-90px;}
ul.randomPost{}
ul.randomPost li{position:relative; width:277px; margin:0 15px 62px 15px; _margin:0 8px 62px 18px; float:right; overflow:hidden; padding:0 0 6px 0; border-bottom:1px solid #3b3b38; border-top:1px solid #1D8DCD;}
ul.randomPost div.category{position:absolute; top:0; left:0; }
ul.randomPost div.category a{ color:#f5f5e6; display:block; padding:0 2px 2px 2px; font-size:1.1em; line-height:1.1em; float:left; margin:0 2px 0 0; background:#1D8DCD;}
ul.randomPost div.category a.catLink-3, ul.randomPost div.category a.catLink-4{display:none;}
ul.randomPost h3{ display:block; font-size:21px; font-weight:300; height:1em; line-height:0.975em; margin:0.9em 0 1.5em; overflow:hidden;}
ul.randomPost h3 a{ color:#3b3b38; font-family:"RedialAC Light", Aharoni;}
ul.randomPost div.info{width:100%; position:absolute; bottom:14px;}
ul.randomPost div.from{float:right;}
ul.randomPost span.author{font-weight:bold; }
ul.randomPost span.author a{font-size:1.2em;}
ul.randomPost div.date{font-size:1em; color:#73736c; float:right; line-height:1.7em; padding:0 8px 0 0; margin:0 4px 0 0; background:url(images/date-divider.png) no-repeat right center;}
ul.randomPost small.num{font-size:0.85em;}

/*  random images DOING  */
ul.doingRandom{}
ul.doingRandom li{ height:120px; padding-bottom:20px; _margin-left:2px; _float:right;}
ul.doingRandom .entry .trimImage{ overflow:hidden; height:117px; background:#fff url(images/photo-bg3.png) center center;}
ul.doingRandom .entry a.imageRand{ margin:-70px 0 0 0; display:block;}
ul.doingRandom div.info{top:120px;}
ul.doingRandom h3{ display:none;}

/*////////////    profile page  /////////*/
.profilePage{margin:0 0 0 0; width:100%; padding-bottom:25px; float:right; }
.profilePage div.profilePhoto{ background:#fff url(images/photo-bg.png) center center; margin:0 15px 0 20px; float:right; height:180px; width:180px; border:1px solid #d0d0c3;}
.profilePage div.profilePhoto img{height:180px; width:180px; }
.profilePage div.authorInfo{ float:right;}
.profilePage h2{ font-size:33px; color:#848464; font-weight:300; margin:-9px 0 6px 0; font-family:"RedialAC Light", Aharoni;}
.profilePage dl{ }
.profilePage dl dt{ display:none; }
.profilePage dl dd{ }
.profilePage .aboutAuthor{margin:15px 0 0 0; width:560px;}
.profilePage .aboutAuthor p{font-size:15px;}
.profilePage ul.autherPosts{ clear:both; float:right; width:100%;}
.profilePage div.leftMenuStuff{float:left; margin:0 0 0 15px; width:277px;}
.profilePage div.leftMenuStuff ul.linkList{border-top:1px dotted #BBBBBB;margin-bottom:6px;}
.profilePage div.leftMenuStuff ul.linkList li{border-bottom:1px dotted #BBBBBB;}
.profilePage div.leftMenuStuff ul.linkList li a{display:block; line-height:1.0em; padding:5px 0 4px 0;}
.profilePage div.leftMenuStuff h5{float:right; font-size:10px; font-weight:normal; height:15px; line-height:14px;}

/*  random doing posts  */
ul.autherPosts li{position:relative; width:300px; margin:0 0px 38px 20px; _margin:0 0px 38px 15px; float:right; overflow:hidden; height:80px; padding:0 0 4px 0; border-bottom:1px solid #3b3b38; border-top:1px solid #1D8DCD;}
ul.autherPosts h3{ font-size:20px; font-weight:bold; height:40px; line-height:20px; margin:12px 0 4px; overflow:hidden; }
ul.autherPosts h3 a{ color:#3b3b38; font-family:Aharoni;}
ul.autherPosts div.date{font-size:10px; color:#73736c; float:right; line-height:18px; padding:0 8px 0 0; margin:0 6px 0 0; background:url(images/date-divider.png) no-repeat right center;}
ul.autherPosts small.num{font-size:9px;}


/*////////////  comments   /////////*/
div.theComments{width:100%; padding:1.3em 0 0.4em; overflow-y:hidden; margin-bottom:0; /*background:url(images/1em-grid.png);*/ overflow-x:scroll; float:right; *float:none; display:none; background:#f6f6e8; position:relative; z-index:77777; }
ol.commentlist{ }
ol.commentlist li.comentariu{ width:277px; margin-left:30px; float:right; height:35.5em; line-height:1.3em; font-size:1.3em; overflow:hidden; }
ol.commentlist .alt{}
ol.commentlist .comentariu .comment-meta{ border-bottom:1px solid #BFBFA7; clear:both; float:right; margin:4px 0 8px; padding:0 0 8px; width:100%;}
ol.commentlist .comentariu .comment-meta span.authorComment{float:right; }
ol.commentlist .comentariu .comment-meta span.authorComment a{}
ol.commentlist .comentariu .comment-meta em.date{background:transparent url(images/date-divider.png) no-repeat right center; color:#73736C; float:right; font-size:0.75em; margin:0 4px 0 0; padding:0 8px 0 0; font-style:normal;}

ol.commentlist .comentariu .comment-meta a.permalink{float:right; margin-right:8px; }
ol.commentlist .comentariu .comentText{ clear:both; height:30.4em; overflow:hidden; margin-bottom:1em;}
ol.commentlist .comentariu .comentText p{line-height:1.2em;}
ol.commentlist .comentariu .comentText p a{ white-space:nowrap;}
ol.commentlist .comentariu .comentText b.commentAlert{color:#F05; padding-right:4px;color:#FF0033; display:block; height:1.5em; line-height:1.5em; background-color:#FFedE4; border:1px solid #F03; margin:0 0 3px 0;}
ol.commentlist .comentariu .comentText p img{max-width:277px; -ms-interpolation-mode: bicubic; 5px 0 4px 0}
ol.commentlist .comentariu .comentText p:first-child{text-indent:0;}
ol.commentlist .comentariu .comentText div{direction:rtl !important;}
.comentariu div.numComment{ width:100%;  font:11px "Courier New", Courier, monospace; color:#BFBFA7; border-top:1px solid #BFBFA7;}
.comentariu div.numComment span{float:right;}
.comentariu ul.adminBar{ float:left; margin:5px 0 0 0;}
.comentariu ul.adminBar li{ font-family:Arial; font:9px; float:right; padding:0 5px 2px 3px; line-height:0.75em; float:left;}
.comentariu ul.adminBar li a{}

/* respond */
#respond{width:277px; float:right; position:relative; height:34.36em; overflow:hidden; font-size:1.3em}
#respond .writerInfo{ float:right; min-height:30px; height:auto !important; height:30px; width:100%;}
#respond .loggedInInfo{ border-bottom:1px solid #BFBFA7; margin-bottom:12px; line-height:24px;}
#respond .writerInfo label{ display:block; float:right; *float:left; font-size:9px; height:19px; line-height:8px; padding:3px 3px 0 3px; width:34px; background:#BFBFA7;-moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; }
#respond .writerInfo label:hover{ text-decoration:underline; *text-decoration:none;}
#respond .writerInfo label span{ color:#6F6D53;}
#respond .writerInfo p{ display:block; float:right; margin:0 0 1px 0px;}
#respond .writerInfo a.userNameLog{float:right;}
#respond .writerInfo em.date{background:transparent url(images/date-divider.png) no-repeat right center; color:#73736C; float:right; font-size:0.75em; margin:0 4px 0 0; padding:0 8px 0 0; font-style:normal; line-height:2.6em;}
#respond div.logoutCommnet{ float:left; font-size:10px;  }

#respond textarea, #respond input{ font-family:Arial, Helvetica, sans-serif; line-height:1.3em; padding:2px;}
#respond input{ border:1px solid #BFBFA7; float:left; height:16px;}
#respond .writeBox{ float:right; }
#respond .writeBox textarea{ width:271px !important; height:293px !important; border:1px solid #BFBFA7; font-size:13px;}
#respond textarea:focus, #respond input#author:focus, #respond input#email:focus, #respond input#url:focus{ border-color:#222;}
input#author{width:230px;}
input#email{width:230px;}
input#url{width:230px;}
input#submit{width:100px; float:left; clear:both; background:#98967E; color:#fff; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #7F7E6F; font-weight:bold; height:26px;}
input#submit:hover{background:#7F7E6F;}
p.subscribe-to-comments{font-size:11px;line-height:0.9em;width:136px; position:absolute; top:417px;}
p.subscribe-to-comments #subscribe{float:right;}
div.specialCharacters{ max-width:170px; float:left; margin-top:1px;}
div.specialCharacters ul.insertChars li{float:right;}
div.specialCharacters ul.insertChars li span{color:#98967E; display:block; font-size:11px;}
div.specialCharacters ul.insertChars li a{ background:white; border:1px solid #571CB0; color:#571CB0; cursor:alias; *cursor:default; display:block; font-size:17px; font-weight:bold; height:14px; line-height:12px; margin-right:2px; text-align:center; width:16px;}
div.specialCharacters ul.insertChars li a:hover{text-decoration:none;}
div.specialCharacters ul.insertChars li a:active{background:yellow;}
a#addCommentImage{position:absolute; top:397px; display:block;}
/* chars count */
div.charCounter{width:100px; float:right;}
p#warning {font-weight: bold; font-size: 11px; color: #a52b2b; display:block; float:right; clear:both;}
#countArea {font:22px Georgia, "Times New Roman", Times, serif; width:100px; float:right; clear:both;}

/*////////////  search page  /////////*/
strong.search-excerpt { background: yellow; }
h3.pagetitle{ width:630px; margin-right:15px; clear:both; float:right; font-size:1.9em; font-weight:normal; height:52px; font-family:"RedialAC Medium";}
h3.pagetitle span{ font-weight:bold;}
h3.pagetitle b{}

/*////////////  PAGE  /////////*/

.pageContainer{ margin-right:15px; padding-bottom:100px; width:97%; max-width:1200px; position:relative;}
.pageContainer ul.pageBar{ left:0px; position:absolute; top:0; z-index:444; width:23%; max-width:277px; height:100%; padding-bottom:35px;}
.pageContainer ul.pageBar li{ }
.pageContainer ul.pageBar li a{ display:block; font-size:1.8em; font-weight:normal; line-height:2.0em; height:2.0em; padding:1px 12px 1px 2px; border-right:1px solid #848464; }
.pageContainer ul.pageBar li.current_page_item a{ border:1px solid #848464; border-width:1px 0 1px 1px; color:#848464; padding:0 0 2px 2px;}
.pageContainer ul.pageBar li.current_page_item a:hover{text-decoration:none;}
.pageContainer ul.pageBar li.page-item-last b{border-right:1px solid #848464; height:100px; display:block;}
.pageContainer ul.pageBar li.page-item-divider{height:40px;}
.pageContainer div.pagePost{}
.pageContainer div.pagePost h2{color:#848464; font-size:3.2em; font-weight:normal; font-family:"RedialAC Medium", Aharoni; border-top:3px solid #848464; margin:0 0 16px 0;}
.pageContainer div.pagePost .entry{ width:74%; max-width:880px; position:relative;}
.pageContainer div.pagePost .entry p{ font-size:1.5em;line-height:1.333em; margin-bottom:0.75em;}
.pageContainer div.pagePost .entry p.dropcap-first{}
.pageContainer div.pagePost .entry h3{ font:300 2.3em/0.89em "RedialAC Light", "Aharoni"; margin:0.53em 0 0.2em;}
.pageContainer div.pagePost ul.pageList{ border-top:1px dotted #848464;}
.pageContainer div.pagePost ul.pageList li{ list-style:none;}
.pageContainer div.pagePost ul.pageList li a{ font-size:1.5em; line-height:1.7em; border-bottom:1px dotted #848464; display:block; width:100%;}

.pageContainer ul.actionNav{ margin:25px 0 0 0;}
.pageContainer ul.actionNav li{ float:right; margin-left:3px}
.pageContainer ul.actionNav a{background:#571cb0; color:#fff; margin-top:50px; padding:0 5px 2px 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/*////////////  RECENT COMMENTS PAGE  /////////*/

ul.recentCommentsPage{border-top:1px dotted #848464; width:585px; float:right;}
ul.recentCommentsPage li.recentListPage{border-bottom:1px dotted #848464; font-size:15px; padding:13px; position:relative;}
ul.recentCommentsPage li.recentListPage:hover{background:white;  }
ul.recentCommentsPage li a.recentLinkPage{}
ul.recentCommentsPage li span.THErecentCommentPage{}
ul.recentCommentsPage li div.recentWhoPage{margin-top:5px;}
ul.recentCommentsPage li span.recentTitlePage{}
ul.recentCommentsPage li em.recentNamePage{font-weight:bold;}
ul.recentCommentsPage li p.dateRecentPage{bottom:7px; color:#848464; font-size:9px !important; left:9px; position:absolute;}

.additionalOpt{width:255px; margin:0 40px 0 0;float:right;font-size:12px;}
.additionalOpt .didUknow{margin:11px 0 0 0;}
.commentRSSbar { width:255px;}
.commentRSSbar ul{border-top:1px dotted #BBBBBB;}
.commentRSSbar ul li{border-bottom:1px dotted #BBBBBB;}
.commentRSSbar ul li a{display:block; line-height:1.8em;}

/*////////////  AUTHORS PAGE  /////////*/
ul.authorsListPage{border-top:1px dotted #848464;}
ul.authorsListPage li{border-bottom:1px dotted #848464; position:relative; width:100%;}
ul.authorsListPage li.THEauthorOnPage{float:right;margin-left:10px;width:283px;}
ul.authorsListPage li a.AuPicture{display:block; padding:9px 0;}
ul.authorsListPage li a.AuPicture:hover{background:white;  }
ul.authorsListPage li a:hover b.AuProfession{text-decoration:none;}
ul.authorsListPage li a.AuPicture img{ width:90px; -ms-interpolation-mode:bicubic;}
ul.authorsListPage li h3.AuName{font:2.3em "RedialAC Light", Aharoni; position:absolute; right:102px; top:6px; *cursor:pointer; white-space:nowrap; margin:0.53em 0 0.2em;}
ul.authorsListPage li b.AuProfession{position:absolute; right:102px; top:41px; color:#333; *cursor:pointer; line-height:1em; width:142px;}
ul.authorsListPage li span.AuNumber{color:#555; display:block; position:absolute; right:102px; top:81px;}

/*////////////  CONTACT FORM  /////////*/

form#si_contact_form{border-bottom:1px dotted #555555; padding-bottom:21px; width:600px; position:relative}
form#si_contact_form textarea, form#si_contact_form input, form#si_contact_form select{ font-size:16px; padding:5px; margin-bottom:8px;}
form#si_contact_form input{}
form#si_contact_form textarea{height:200px; width:586px; font-size:20px;}
#si_contact_captcha_code{width:162px !important; margin-bottom:0px !important;}
#si_contact_CID{width:321px; height:33px;}
#si_contact_CID option{padding:7px 9px 7px 2px;}
form#si_contact_form input[type="submit"]{ width: 100px; margin:18px 0 8px 0;}

/*////////////  tag cloud  /////////*/
div.tagCloud{float:left; margin:-13px 0 28px; width:314px; text-align:justify;}
div.tagCloud a{}
div.tagCloudPage{text-align:justify;}
div.tagCloudPage a{ font-size:14px; padding: 0 6px; line-height:1.7em; white-space:nowrap;}