/*	Default stylesheet for the Carpe Slider
	By Tom Hermansson Snickars                 
	2005-12-17 version 1.5
	Copyright CARPE Design                     
	carpe.ambiprospect.com
*/
body {margin:0px auto; background-color:#ffffff; color: #000000; width: 960px;}

html.mousecursor * {cursor: wait;}


a {text-decoration: none; font-weight: bold; color: #3a5c89;}

a.hmenu {color: #3a5c89; position: relative;} 

a img:hover {color: #778877; position: relative;}

a:hover {color: #556655; position: relative; top: 1px; left: 1px;} 

a img {border: none;}

form {margin: 0px 0px 0px 0px;}
.hidden {margin: 0px 0px 0px 0px;}

.center {text-align: center;}
.areachange {margin-right: 3px; margin-top: 2px;}

.areachange:hover {position: relative; top: 1px; left: 1px;}

blockquote {text-align: right; margin: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 16px; position: relative;}

blockquote div {text-align: justify; font-style: italic; margin: 0px; }

blockquote span {font-family: Verdana, Geneva, sans-serif; font-size: 9px; right: 20px; position: absolute; bottom: -2px;}

#fastlane blockquote {padding-left: 6px; padding-right: 6px; }

#fastlane blockquote span {right: 6px;}


#charmap {color: #000000; font-size: 13px; font-family: Verdana, Geneva, sans-serif;}

.newslink {color:#113366; font-weight: bold;}

.newslink2 {color:#113366; font-weight: bold;}

.newslink3 {color:#113366; font-weight: bold;}

.taglink {font-style: italic; font-weight: normal; }

.style1 {font-size: 12px; font-weight: bold; color: #3366CC;}

.notastexto {font-size: 10px; color: #000000; padding-top: 6px;}

.noteback {color:#113366;}

.notasref {color:#113366; }



.dictdef { font-size: 10px; text-align: justify; color: #222222;}

.tituloblog  {font-size: 14px; font-weight: bold; color: #000000; border-bottom: 1px solid #C5CED8; font-family: Georgia, "Times New Roman", Times, serif;}

.bordercomment {border-bottom: 1px solid #eeeeee;}

.shortstoryblog { font-size: 15px; color: #222222; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; line-height: 22px;}

.title {font-size: 18px; font-style: italic; font-weight: bold; color: #3366CC; font-family: Georgia, "Times New Roman", Times, serif;}

.story { font-size: 14px; color: #222222; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify;}

.menustuff {font-family: "Courier New", Courier, mono; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none; letter-spacing: 2px; text-align: center; background-image:url("data/dorje/img/pixelated.gif"); border-bottom: 1px dotted #aaaaaa;}

.menustuff2 {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px;}

.data {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 9px; font-weight: bold; color: #444444;}

.data1 {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 9px; text-align: left; white-space: nowrap; font-weight: bold; color: #444444;}

.data3 {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 8px; font-weight: bold; font-weight: bold; color: #000000;}

.data4 {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 8px; color: #000000;}

.print {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #444444; text-align: right;}

.comments {font-family: "Courier New", Courier, mono; font-size: 12px; font-weight: bold; text-align: center;}

.translate {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #444444; text-align: center; font-weight: bold;}

.titulo {line-height: normal; vertical-align: middle; border-top-width: 1px; border-top-style: dotted; border-top-color: #000000;}

.menu {font-family: Verdana, Geneva, sans-serif; font-size: 10px;font-weight: bold;color: #888888;}

.dot {width: 12px; right: 4px;}

.languageicon {padding-top: 2px; padding-right:4px;}

.imageborder {padding:2px; border:1px solid #ddd; margin-bottom: 4px; margin-top: 4px;}


#mainposts .imageborder { display: block; }

#fastlane .imageborder { display: block; }


#mainposts .imageborder[align="left"] { margin-right: 16px; display: inline;}

#mainposts .imageborder[align="right"] { margin-left: 16px; display: inline;}

#fastlane.imageborder[align="left"] { margin-right: 6px; display: inline;}

#fastlane .imageborder[align="right"] { margin-left: 6px; display: inline;}

a .imageborder:hover {padding:2px; border:1px dotted #000000; margin-bottom: 4px; margin-top: 4px; top: -1px; left: -1px;}

.plussign {margin-bottom: 0px; margin-top: 0px; border:0; vertical-align: bottom;}

#mainposts .plussign {margin-bottom: 2px; margin-top: 0px; border:0; }

#mainarea {visibility: hidden; position:absolute; width: 960px; top: 170px;}

#header {position:absolute; width: 960px; height: 150px; background-image: url(new.tzal.org.1024.jpg); left: 0px;}

#corner {visibility: hidden; position:absolute; background-image: url(data/dorje/img/corner.jpg); left: 0px; top:150px; width: 193px; height: 41px;}

#fastlane {position:absolute; width:220px; left: 3px; visibility: hidden; padding-bottom: 156px;}

#fastlanecontents {position:relative; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; text-align: justify; margin-top: 36px;}

#mainposts {position:absolute; margin-left:236px; margin-right:220px; margin-top:26px; width: 514px; left: 0px; padding-bottom: 50px;}

#everythingelse {position:absolute; right: 0; width:200px; text-align: justify; visibility: hidden; font-size: 10px; font-family: Verdana, Geneva, sans-serif; padding-bottom: 200px;}

#horizontalmenu {position:absolute; width:100%; height:16px; top: 150px; line-height: normal; vertical-align: middle; border-top-width: 1px; border-top-style: dotted; border-top-color: #000000; background-image: url(data/dorje/img/pixelated.gif); font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #888888; letter-spacing: 0px; left: 0; padding-top: 1px; padding-bottom: 1px; visibility: hidden;}

#horizontalmenulanguage {left: 0; text-align: left; top: 0; position:absolute; visibility: hidden;}

#horizontalmenuleft {left: 0; text-align: left; top: 0; position:absolute; visibility: hidden;}

#horizontalmenucenter {position:absolute; left: 0; top:0; text-align: center; visibility: hidden;}

#horizontalmenuright {top:0; left: 0; width: 250px; text-align: right; position:absolute; visibility: hidden;}

#gray {color: #aaaaaa; display: inline;}

#previousnext {text-align: right; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #888888; padding: 4px; height: 12px;}

#footer {position:absolute; width: 98%; background-image: url(data/dorje/img/pixelated.gif); border-top-width: 1px; border-top-style: dotted; border-top-color: #000000; padding: 1%; left: 0px; visibility: hidden;}

#footerpright {width: 100%; text-align: center; position: absolute; bottom: 8px;}

#creativecommons {width: 100%; text-align: center; position: absolute; bottom: 8px; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px;}

#rssbuttom {position:absolute; right: 3%;}

#sitemeter {position:absolute; left: 3%;}

#footertext {text-align: center; width: 874px; padding-left: 80px; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; color: #888888;}

.lateralmenu {position: relative; width: 200px; padding-bottom: 12px; padding-top: 8px; font-family: sans-serif; font-size: 10px;}

.lateralmenutitle {font-family: "Courier New", Courier, mono; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; letter-spacing: 2px; text-align: center; background-image:url("data/dorje/img/pixelated.gif"); border-bottom: 1px dotted #aaaaaa; padding: 1px; margin-bottom: 1px;}

.lateralmenucontents {	padding-top: 4px; position: relative;}

.post {padding-top: 0px; padding-bottom: 50px;}

.postcategoryicon {position: relative; padding-right: 6px; padding-left: 6px; left: -02px;}

.postdate {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #444444;}

.postlinks {position: absolute; bottom: 0px; right: 0;}

.postcontainer {width: 464px; border-bottom: 1px dotted #aaaaaa; margin-bottom: 4px; margin-left: 40px; padding-bottom: 2px; position: relative; height: 18px; }

.posttitle {position: absolute; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;}

.postshortstory {position: relative; left: 46px; width: 458px; font-size: 15px; color: #222222; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; line-height: 22px;}


.postothersindexed {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; position: relative; left: 46px; width: 458px; text-align: justify; padding-top: 16px; line-height: 18px; letter-spacing: 1px;}

.postotherskeyword
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; position: relative; left: 46px; width: 458px; text-align: justify; padding-top: 16px; line-height: 18px; letter-spacing: 1px;}

.postdictionary {}

.postnotes {font-family: Verdana, Verdana, Geneva, sans-serif;  font-size: 11px; color: #444444; position: relative; left: 46px; width: 458px; text-align: justify; padding-top: 16px; line-height: 20px; }

.postnotesitem {padding-top: 4px;}

.postcomments {margin-top: 16px; margin-bottom: 16px;}

.postformforcomments {}

small {font-family: Verdana, Verdana, Geneva, sans-serif;  font-size: 11px; }


.tagtemplatecontainer {position: relative;}

.tagtemplate {width: 464px; margin-bottom: 40px; margin-left: 40px; padding-bottom: 2px; position: relative; }

.tagtemplate4 {position: relative;}

.tagtemplate7 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; position: relative; text-align: justify; padding-top: 16px; line-height: 18px; letter-spacing: 1px;}

.tagtemplate8 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; position: relative; text-align: justify; padding-top: 16px; line-height: 18px; letter-spacing: 1px;}

.tagtemplate9 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; position: relative; text-align: justify; padding-top: 16px; line-height: 18px; letter-spacing: 1px;}

.postfastlane {position: relative; width: 100%; padding-top: 1px; background-image:url("data/dorje/img/pixelated.gif");}

.postcategoryiconfastlane {width: 20px; left: 0; top:0; position: absolute;}

.postdatefastlane {font-family: Verdana, Geneva, sans-serif; 	font-size: 10px; font-weight: bold; 	color: #444444; width: 100%; padding-top: 2px; text-align: right; margin-top:2px; padding-bottom: 22px; width:100%; border-top: 1px solid #dddddd; }

.posttitlefastlane {width:151px; margin-left: 22px; margin-right: 51px; top:0; text-align: left; font-size: 10px; font-family: Verdana, Geneva, sans-serif; position: absolute; padding-top: 1px;}

.postlinksfastlane {width: 36px; float: right; top:0; right: 0; text-align: right; position: absolute;}

.postcontainerfastlane {border-top: 1px solid #dddddd; margin-top: 18px; background-color: #ffffff;}

.postshortstoryfastlane {font-size: 11px; color: #000000; line-height: 18px; font-family: Verdana, Verdana, Geneva, sans-serif; text-align: justify; padding-bottom: 2px;}

.posteditdelfastlane {position: absolute; bottom: 20px;}

.comment {margin-left: 22px; font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; padding-top:16px; width: 482px;  overflow: auto; }

img.picture { padding:2px; border:1px solid #ddd;  float:left; }

.commentcontainer { width: 380px; float:right; }

.commentauthor {  }

.commentdate {border-bottom: 1px solid #aaaaaa; padding-top: 2px; padding-bottom: 2px;}

.commentcontents { padding-top: 2px;  text-align: justify;}

.dictionary {}

.dictionaryword {}

.dictionarycontents {}

input { font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px;}

input.text {border: 1px dotted #3a5c89; background-color: #fafafa; padding: 2px; margin-top: 2px; margin-bottom: 2px;}

input.submit {border: 1px dotted #3a5c89; background-color: #F3F3F3; padding: 2px; margin-top: 2px; margin-bottom: 2px;}

.areassubmit3 {border: 1px dotted #3a5c89; background-color: #F3F3F3; margin-bottom: 3px; width: 63px;}

.areassubmit2 {margin-top: 30px; width: 70px; border: 1px dotted #ff0000;}

#areassubmit {}

.areassubmit4 {margin-bottom: -2px; margin-left: 2px; border: 1px dotted #3a5c89; background-color: #F3F3F3;  width: 30px;}

.areassubmit3:hover {border: 1px dotted #113366; background-color: #FFFFFF; }
.areassubmit2:hover {border: 1px dotted #113366; background-color: #FFFFFF; }
.areassubmit4:hover {border: 1px dotted #113366; background-color: #FFFFFF; }


input.submit:hover {border: 1px dotted #113366; background-color: #FFFFFF; }

input.inputsearch {border: 1px dotted #3a5c89; background-color: #fafafa; padding: 2px; margin-top: 2px; margin-bottom: 2px; width: 100%;}

textarea {border: 1px dotted #3a5c89; padding: 8px; background-color: #fafafa;  font-size: 15px; color: #222222; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px; width:100%;}

.character {font-size: 100px; margin-left: 40px;} 

.keywordswhole {margin-left: 70px; margin-bottom: 14px; text-align: justify; margin-right: 40px;}

.actualkeyword {font-size:14px; font-family: Georgia, "Times New Roman", Times, serif; color: #334499;}

.keyworddefinition {font-size:10px; font-family: Georgia, "Times New Roman", Times, serif; color: #449955; margin-left: 40px; display: inline;}

.commentbox {margin-left: 22px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; padding-top:16px; width: 482px;}

.commentboxtitle {}

.commentboxbox {padding-bottom: 6px;}

.commentboxbottom {width:482px; height: 20px; vertical-align: middle; position:relative; }

.commentboxbottomhelp {right:0; top: 0px; position: absolute; text-align: right;}

.commentboxbottomaskformail {left:0; top: 0px; position: absolute;}


#cha {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; width: 38px;}


.commentboxbottomsubmit {right: 20px; top: 0px;  width: 100px; text-align: right; position: absolute;}

.submitcomment {}

.helpicon {padding: 2px; } 



#vo {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; width: 200px; padding-bottom: 10px; padding-top: 4px; position: relative; text-align: center;}

.votitle
{font-family: "Courier New", Courier, mono; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; letter-spacing: 2px; text-align: center; background-image:url("data/dorje/img/pixelated.gif"); border-bottom: 1px dotted #aaaaaa; padding: 1px; margin-bottom: 1px; position: relative;}

.vocategories {width: 200px; }


.vosort { text-align: left; margin-top: -1px;}
.voclassification { text-align: left; margin-top: 6px;}

.vocontents {}
.vosearch { margin-top: 10px;}



.recentitems {position: relative; width: 100%;}

.recentitemsdate {width: 59px; left: 0; top:0; position: absolute;}

.recentitemstitle {width:122px; margin-left: 60px; margin-right: 18px; padding-bottom: 2px; top:0; text-align: left;}

.recentitemscomments {width: 17px; float: right; top:0; right: 0; text-align: right; position: absolute;}


#mainposts .indexeditemscontainer {margin-left: 70px; margin-right:20px; }

#mainposts .indexed {padding-bottom: 4px; margin-top: 6px;}

#mainposts .indexeditem {padding-bottom: 4px;  }

#mainposts .indexeditems {padding-bottom: 4px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin-left: 16px;}


.indexed {padding-bottom: 4px;}

.indexeditem {padding-bottom: 4px; }

.indexeditems {padding-bottom: 4px;}

.indexedlinks {padding-bottom: 4px; margin-left: 18px;}

.categoryindexitems {position: relative; width: 100%;}

.categoryindexitemsdate {width: 59px; left: 0; top:0; position: absolute;}

.categoryindexitemstitle {width:122px; margin-left: 60px; margin-right: 18px; padding-bottom: 2px; top:0; text-align: left;}

.categoryindexitemscomments {width: 17px; float: right; top:0; right: 0; text-align: right; position: absolute;}

.templatehighlightsitems {}

.templatehighlightsitemsdate {}

.templatehighlightsitemstitle {}

.templatehighlightsitemscomments {}

.recentcommentsitems {position: relative; width: 100%;}

.recentcommentsitemsdate {width: 66px; left: 0; top:0; position: absolute;}

.recentcommentsitemstitle {width:92px; margin-left: 68px; margin-right: 40px; padding-bottom: 2px; top:0; text-align: left;}

.recentcommentsitemsauthor {width: 39px; float: right; top:0; right: 0; text-align: right; position: absolute;}

.listtemplatecontainer {display: table; width: 452px; margin-left: 56px; margin-top: 16px;}

.listtemplate {font-family: Verdana, Geneva, sans-serif; font-size: 10px; height: 30px; display: table-row; }

.listtemplatedate {width: 70px; display: table-cell; vertical-align:top;}

.listtemplatehour { width: 40px; display: table-cell;}

.listtemplatecategory {width: 24px; display: table-cell; vertical-align: middle; vertical-align:top;}

.listtemplatetitle {width: 250px; display: table-cell;}

.listtemplatecommentsnum {display: table-cell;}

.listtemplateeditdelete {display: table-cell; vertical-align:top;}

.listtemplatecheckbox {display: table-cell; vertical-align:top;}

.activehighlights {}

.activehighlightsicon {}

.activehighlightsdate {}

.activehighlightslinks {}

.activehighlightstitle {}

.activehighlightscontents {}

.paypal {float: left; padding-right: 4px; padding-bottom: 2px;}

.loginmaster {position: relative; height: 32px; width: 200px;  font-weight: bold;}

.login1 {position: absolute; top:0; left:0; width: 80px; height: 30px;}

.login2 {position: absolute; top:0; left: 82px; width: 80px; height: 30px; text-align: left;}

.login3 {position: absolute;  width: 26px; height: 30px; left: 164px; top: 11px; }

.login4 {position: relative; width: 200px; text-align: center;  margin-bottom: 2px;}

#password {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; width: 78px;}

#userloginname {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; width: 78px;}

#loginsubmit {font-family: Verdana, Verdana, Geneva, sans-serif; font-size: 10px; width: 34px;}

#register {margin-left: 36px; margin-right: 36px; }

.tagtemplate2 {font-size: 22px; font-weight: bold; border-bottom: 1px solid #AAAAAA; padding-bottom: 2px;}
.tagtemplate3{font-size: 12px; text-align: justify; margin-top: 4px; }
.tagtemplate4 {font-size: 10px; font-family: Verdana, Verdana, Geneva, sans-serif; }
.tagtemplatecontainer {font-family: Georgia, "Times New Roman", Times, serif;}

