/* wip equilibrium style.css */
/*
-----------------------------------------
LAYOUT
-----------------------------------------
*/
.aligncenter{display:block; margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
.floatLeft{float:left}
.floatRight{float:right}
.clear{clear:both}

/*
-----------------------------------------
TYPOGRAPHY
-----------------------------------------
*/
.blogit-page-navigation a, .blogit-page-navigation a:visited,
.postMeta-post a, .postMeta-post a:visited{ text-decoration:none}
.blogit-page-navigation a:hover,
.postMeta-post a:hover{ text-decoration:none}

.post h2 {text-transform:none; padding-bottom:0; border-bottom:0; margin-bottom:0; margin-top:1.5em}
.post ul li,
.post ol li {font-size:1.2em; margin:5px 0 5px 15px}

#reply{ font-size:1.8em; margin-top:28px; margin-bottom:16px; padding-bottom:4px}
#wikitext .post-head a:link, #wikitext .post-head a:visited { text-decoration:none; border:none;}

/*
-----------------------------------------
FEATURED
-----------------------------------------
*/
.front-post,
.featured .post-wrap{width:327px; margin-bottom:3.5em; margin-right:25px; float:left}

.front-post-last{width:100%; float:left}

.featured-content,
.featured .post-content{position:relative; width:100%} /*margin-bottom:3.5em*/

.featured-content p,
.featured .post-content p{margin-top:1em}

.featured-post,
.featured .post-head{overflow:hidden; width:100%; margin-bottom:1.2em} /*height:231px; */

.featured-title h2,
#wikitext .featured .title h2{margin:8px 10px 7px; line-height:1.4em; font-size:1.1em; font-weight:bold; text-transform:none; padding-bottom:0; border-bottom:0}

.featured-title h2 a,
.featured .title h2 a{font-size:1.1em; display:block; text-decoration:none; border-bottom:0}

.featured-title,
.featured .title{display:block; z-index:101; width:100%; top:0; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; float:left; z-index:2}

.featured-image,
.featured .post-head img{position:relative; width:100%; z-index:1; margin:0 !important} /*height:231px; */
.featured .content-wrap img {display:none}

.featured-content h2,
.featured .post-content h2{margin-top:15px}
.featured-content h2 a,
.featured .post-content h2 a{text-decoration:none}
.featured-content h2 a:hover,

/*
-----------------------------------------
LATEST
-----------------------------------------
*/
#front-bottom{margin-top:36px}

#latest-wrap,
.latest{float:left; width:680px}

.latest-post-wrap,
.latest .post-wrap{float:left; width:162px; margin-right:8px}

.latest-post,
.latest .post-head{overflow:hidden; width:162px}

.latest-image,
.latest .post-head img{position:relative; width:100%; z-index:1; margin:0 !important}
.latest .content-wrap img {display:none}

.latest-title h2,
#wikitext .latest .title h2{margin:8px 10px 7px; line-height:1.4em; font-size:1em; font-weight:bold; text-transform:none; padding-bottom:0; border-bottom:0}

.latest-title h2 a,
.latest .title h2 a{display:block; text-decoration:none}

.latest-title,
.latest .title{display:block; z-index:101; width:100%; bottom:0; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; float:left; z-index:2}

.latest-content,
.latest .post-content{position:relative; width:162px; margin-bottom:20px} /*height:200px; */

.latest-content h2,
.latest .post-content h2{margin-top:15px}
.latest-content h2 a,
.latest .post-content h2{text-decoration:none}

.latest-content p,
.latest .post-content p{font-size:1.2em; line-height:1.5; margin-top:8px; margin-bottom:1.5em; text-align:left}

.row-wrap{float: left}
.no-right-margin{margin-right:0 !important}

/*
-----------------------------------------
POSTMETA
-----------------------------------------
*/
.postMeta{font-size:1.2em; margin-bottom:18px; margin-top:8px; padding-bottom:24px; border-bottom:1px solid #B44E47}

.postMeta-featured,
.featured .postMeta,
.latest .postMeta{margin-top:8px; font-size:100%; width:100%; margin-bottom:0; padding-bottom:0; border-bottom:none}

.postMeta-front{margin-top:8px; font-size:1.2em}

.postMeta-post{font-size:100%; margin-bottom:18px; margin-top:8px; border-bottom:1px solid #c9c9c9; padding-bottom:10px}

.postMeta span.date,
.postMeta-post span.date,
.postMeta-featured span.date,
.postMeta-front span.date{ float:left; text-decoration:none; padding-top: 3px;}

.postMeta-post span.date,
.postMeta-post span.comments{clear:both;}

.postMeta span.comments a,
.postMeta-post span.comments a,
.postMeta-featured span.comments a,
.postMeta-featured span.date a,
.postMeta-front span.comments a,
.postMeta-front span.date a{float:left; text-decoration:none;}

.postMeta span.comments a,
.postMeta-post span.comments a {
	font-weight: 600;
}

.postMeta-post span.date a,
.postMeta span.date a{ text-decoration:none}

.postMeta span.comments,
.postMeta-featured span.comments,
.postMeta-post span.comments,
.postMeta-front span.comments{ float:right; padding-left:30px; padding-bottom:3px; margin-left:2px}

/*
-----------------------------------------
POSTS
-----------------------------------------
*/
.post-category {color:#8a8a8a; float:right; margin:0 0 8px 8px;}
.post-tags{color:#8a8a8a; float:left; margin-bottom:8px}

.post-category p,
.post-tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}
.post img,
#wikitext img{margin:0.2em 0.2em;}
.post blockquote p {margin:0 2.6em; font-style:italic}

/*
-----------------------------------------
COMMENTS
-----------------------------------------
*/
#comments {clear:both; overflow:hidden}
#comments .comment-heading{margin-top: 40px; margin-bottom:26px; text-transform:none; border:none}
#comments .commentwrap, #wikitext .commentwrap{border-top:1px solid #C9C9C9; padding-bottom:25px; padding-top:15px}

#comments .commentpost, #wikitext .commentpost{float:right; width:65%; padding:0.3em}
#comments .commentpost p, #wikitext .commentpost p{margin-top:0}

#comments .commentmetadata, #wikitext .commentmetadata{float:left; width:25%; color:#2F2B23; line-height:1.5em; padding-right:20px; color:#999; font-size:1.1em}
#comments .commentmetadata li, #wikitext .commentmetadata li{display:inline; list-style-type:none; padding:.3em; margin:0 .5em 0 0; font-size:1em;}
#comments .commentmetadata li a, #wikitext .commentmetadata li a{border-bottom:1px solid #c9c9c9; text-decoration:none}

#comments .warning{padding:10px; background:#282828; border:1px solid #323232; ; margin-bottom:10px}

#comments label input {width:160px}

#comments label input,
#wikitext input{/*border:1px solid #E5E5E5;*/ padding:5px 4px; margin-bottom:10px}

#comments label span,
#comments span.label{line-height:27px}

#comments label,
#comments .label input{font-family:"Lucida Sans Unicode"; font-size:1.1em}
/*#wikitext        input{font-family:"Lucida Sans Unicode"; font-size:1.1em}*/

#comment_author{margin:20px 20px 20px 0px; padding:0px; width:150px; float:left}
#comments-content{display:block; border-bottom:1px solid #C9C9C9; margin:10px 0px 10px 0px; padding:0px}
#comments textarea,
#wikitext textarea{padding:4px; width:95%; /*border:1px solid #E5E5E5*/}

.button{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:25px; margin-top:10px; margin-bottom:10px; padding:0 8px; text-transform:uppercase}

.children {margin-left: 50px}
.children div {border:none}
.children .commentwrap {border-top: 1px solid #C9C9C9;}
.children .commentmetadata {padding-right:0px}
.children .commentpost {text-align:left; float:right; width:78%}

/*
-----------------------------------------
SEARCH
-----------------------------------------
*/
#searchform{float:left; margin-top:1em; height:2.3em}
#searchsubmit{border:1px solid #E5E5E5; font-size:1.1em; font-weight:bold; height:2.1em; padding:2px 8px; text-transform:uppercase; float:right; background-color:#F0F0F0}
#s{float:left; width:/*204px*/172px; margin-right:6px; padding-top:4px; padding-bottom:4px; padding-left:2px; padding-right:2px; border:1px solid #E5E5E5; font-size:1.1em}

/*
-----------------------------------------
PMWIKI
-----------------------------------------
*/
.blogit-page-navigation{clear:both; padding:20px 0}
.blogit-older-entries a, .blogit-newer-entries a {font-size:130%; font-weight: bold;}
.blogit-older-entries a {float:right;}
.blogit-newer-entries a {float:left;}
.blogit-listmore {text-align:right;}
.blogit-readmore {display: block; margin-top: 10px; padding-bottom: 10px; font-weight: bold;}
.postMeta-post .blogit-edit {float:right; margin-right:5px; padding-right:5px; }

/* wip skittlish base.css */
/* article styles */
.article, #wikitext {
	margin-bottom: 20px;
}
.article h2.title, #innerwrapper h2.title {
	clear: both;
	/*font-size: 2em;*/
}
.article h2.title a, #innerwrapper h2.title a, #innerwrapper .pagegroup {
	text-decoration: none;
}
#content h2.title a {
       	padding: 2px 4px 2px;
       	   /*background-color: none;/*#f79910 !important; */
           /*border-bottom: 1px solid #FFFF99;*/
      	   /*padding: 0px 4px 2px;*/

	margin-bottom: 2px;
	display: block;
	/*font-size: 90%*/
}
.article h2.title a:hover, #innerwrapper h2.title a:hover, #innerwrapper .pagegroup {
}
.article .meta {
	margin-bottom: 1em;
	color: #838383;
	/*font-size: 0.8em;*/
	text-transform: none/*lowercase*/;
}
/*
.article a, #wikitext a, #rightbar a {
	color: #A52A2A;
}
.article a:hover, #wikitext a:hover, #rightbar a:hover {
}
*/
.article .body {
	margin-bottom: 1em;
}
.article .comments {
	background: url(../skins/triad/images/comments.png) left center no-repeat;
	padding: 15px 0 16px;
	color: #838383;
}
.article .comments a {
	padding: 5px 0px 10px 35px;
	color: #838383 !important;
	line-height: 30px;
	/*font-size: 1.2em !important;*/
}
.article .comments a:hover {
}
.article .footer {
	margin: 20px 0 40px;
	/*font-size: .8em;*/
}
.article .footer h4 .meta {
	/*font-size: 1.2em/ *.75em*/;
}
.article .footer ul, .article .footer h4, .article .footer p {
	display: inline;
	/*font-weight: normal;*/
}
.article .footer p {
	margin-right: 1em;
	padding-right: 1em;
	border-right: none/*dotted*/ 1px #838383;
}
.article .footer, .article .footer a {
	color: #838383;
}
.article .footer li {
	padding-left: 5px;
	border-left: dotted 1px #838383;
}
.article .footer li.first {
	border-left-style: none;
}

/* article and comment body */
.body ul, .article .body ol, #wikitext ul, #wikitext ol {
	margin-left: 3em;
	margin-bottom: 1em;
}
.body li, #wikitext li {
	margin-bottom: .5em;
}
.body ul li, #wikitext ul li {
	list-style-type: disc;
}
.body ol li, #wikitext ol li {
	list-style-type: decimal;
}
.body pre, #wikitext pre {
	overflow: auto;
	width: 90%;
	margin: 1.5em auto;
	padding: 1em;
	border: dotted 1px #cacaca;
	background-color: #f6f6f6;
	color: #666;
}
.body .imageleft, #wikitext .imageleft {
	float: left;
	display: inline;
	margin: 1em 1em 1em 0;
}
.body .imageright, #wikitext .imageright {
	float: right;
	display: inline;
	margin: 1em 0 1em 1em;
}

/* comments list */
#commentslist h3.content {
	color: #e68800;
	text-transform: uppercase;
}
#commentslist {
	margin-bottom: 2em;
}
#commentslist li.comment {
	overflow: auto;
	width: 100%;
	margin-bottom: 2em;
}
#commentslist li.comment .meta {
	display: block;
	margin-bottom: .5em;
	padding: .55em 3%;
	border-bottom: dotted 1px #cacaca;
	background-color: #f6f6f6;
	color: #838383;
}
#commentslist li.by-author .body {
	padding-top: .5em;
	border: dotted 1px #cacaca;
	background-color: #f6f6f6;
}
#commentslist li.by-author .meta {
	margin-bottom: 0;
	border-bottom-style: none;
	background-color: #ddd;
}
#commentslist ul, #commentslist ol {
	margin: 0;
}
#commentslist ul li, #commentslist ol li {
	list-style-type: none;
}
.comment .body {
	padding: 0 3%;
	/*font-size: .9em;*/
	display: block;
	margin-top: 10px;
}
.comment .body p {
	margin-bottom: 1em;
}
.comment .body h1 { /*font-size: 2.0em;*/ }
.comment .body h2 { /*font-size: 1.8em;*/ }
.comment .body h3 { /*font-size: 1.6em;*/ }
.comment .body h4 { /*font-size: 1.4em;*/ }
.comment .body h5 { /*font-size: 1.3em;*/ }
.comment .body h6 { /*font-size: 1.2em;*/ }

/* forms */
#comment-message, #comment-errors, .wikimessage {
	margin-bottom: 1em;
	padding: .5em 3%;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #1b1b1b;
	/*font-weight: bold;*/
}
#comment-message {
	background-color: #f6f6f6;
	border-bottom-color: #3a3a3a;
}
#comment-errors, .wikimessage {
	border-bottom-color: #9a3a3a;
	background-color: #fff0f0;
}

fieldset {
	margin: 0px 0px 1em 0px;
	border-style: none;
	padding: 0px;
}
fieldset dt {
	margin-bottom: .25em;
	color: #838383;
	font-weight: bold;
}
fieldset dd {
	margin-bottom: 1em;
}
fieldset input, fieldset textarea {
	padding: 2px 4px;
	/*border: solid 1px #838383;*/
	/*background-color: #eaeada;*/
	/*font-family: monospace;*/
	/*font-size: 1.2em;*/
}
#comments textarea:hover,
 fieldset input:hover, fieldset textarea:hover {
	background-color: #f2f2e2;
}
fieldset input:focus, fieldset textarea:focus {
	/*background-color: #fafaea;*/
/* c-choc.css */
background:#FFFFFF none repeat scroll 0 0;
}
input {
	padding: 2px 4px;
}
fieldset textarea {
	margin-top: 2em;
	width: 40em;
	height: 20em;
}
#search {
}
#search fieldset {
	text-align: right;
}
#q {
	width: 70%;
}

/* pmwiki */
#wikiedit textarea {width: 100%;}
ul, ol, pre, dl, p { margin-top:0px; margin-bottom:0px; }
.varlink, pre, code.escaped { /*font-size: 100% !important;*/ }
.vspace {margin-top:1em; }
.indent { margin-left:40px; }
.outdent { margin-left:40px; text-indent:-40px; }
a.createlinktext { text-decoration:none; border-bottom:none; }
a.createlink { text-decoration:none; position:relative; top:-0.5em; /*font-weight:bold; font-size:smaller;*/ border-bottom:none; }
/*.readmore,*/ .blogit-readmore {
	display: block;
	margin-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	}
#menu .createlink, #header ul .createlink { display: none; }
.wikimessage {
	color: red;
	font-weight: bold;
	/*font-size: 110%;*/
	}

/* ThumbList */
img.thumbs { border:1px solid #dddddd; margin:2px; padding:4px; vertical-align: middle; }
img.thumbs:hover, table.thumbtable td.thumbtd div.img:hover { border:1px solid red; }
table.thumbtable img.thumbs { border: 0; padding:0; }
table.thumbtable td.thumbtd {  margin:4px; padding:0px; background-color:#fff;}
table.thumbtable td.thumbtd:hover { border-color:red; }
table.thumbtable { border:0px solid #cccccc; }
table.thumbtable td.thumbtd div.img { border: 1px solid #dddddd; text-align:center;}
table.thumbtable td.thumbtd div.caption { font-size:.8em; overflow:hidden; padding:0px; line-height:1.1em;}

/* Mini */
.minilink {border:none !important;}
.latest .mini {width: 96% !important}
.featured .mini {width: 98.2% !important;}

/* IncludeUpload */
.includeup {
	background: #ddddee;
	color: black;
	border: black 1px dotted;
	padding: 0.5em;
}

/*from Core*/
.blogit-meta-data {
	color: chocolate;
}
#content div.blogit-post-summary > h2 {
	border-bottom: none;
}
#content div.blogit-post-summary > h2 > a {
	color: #DD7744;
	border-bottom: none;
}

#sidebar .blogit-comment-summary-list span {
         font-size: 100% !important;
         color: #D0D0D0 !important;
}
#sidebar .blogit-comment-summary-list span:hover {
         color: #A52A2A !important; /*brown*/
}
/*comment title sanitizer*/
.sidebaronly { display:none; }
#sidebar .sidebaronly { display:inline; }

#sidebar .blogit-listmore, #sidebar .blogit-listmore a {
/*match sidehead*/
        font-size: 105%;
        display:block;
        margin-left:-0.2em !important;
        padding-left:0.4em !important;
        text-decoration:none;
}
#sidebar .blogit-listmore a:hover {
        display:block;
        width:auto;
}
/*from Skittlish*/
#rightbar .article, #rightbar .footer {
          margin: 0.5em 0px;
}
#rightbar .vspace, #rightbar .indent, #rightbar p {
          margin-top: 0.5em;
}
#rightbar .body {
          margin-bottom: 0.5em;
}
#rightbar h2.title {
          /*font-size: 1.4em;*/
}
#rightbar .comments {
          /*font-size: 0.8em;*/
}

/* triad */
/*#sidebar .inputbox {width: 10em;}*/
#sidebar ul li a { padding-left: 1em !important /*undo blogit.css, redo layout-main.css*/
}
#sidebarfooter {
        margin:0px !important;
        padding:4px !important;
}
#topnav {/*ie7*/height:22px !important;}
/* zzz
#toggleleft input, #toggleright input,
#topnav .rnav a {
        color: #A52A2A !important;
}
#topnav .rnav a:hover {
        background: #A52A2A !important;
        color: #FFF !important;
}
#toggleleft input:hover, #toggleright input:hover,
#topnav .fsbox > a:hover {
        zzzbackground: white !important;
        zzzcolor: #000080 !important;
}
*/
/*match c-choc .inputbutton*/
#topnav .fsbox > a {
	/* zzz
	    color:#000066 !important; background:#FFD980 !important;
            border-top:1px solid #eef !important;
            border-left:1px solid #eef !important;
            border-right:1px solid #99c !important;
            border-bottom:1px solid #99c !important;
            font-size: 1em !important;
	 */
            padding-top: /*FF,Opera*/0px !important;
            padding-bottom: /*FF,Opera*/0px !important;
	    font-family: "Courier New", Courier, monospace;
}
#topnav .fsbox > a:hover {
/* zzz
	color:#000080 !important;
	background:#fff !important;
*/
}
div#topnav.nav > div.lnavnobg > form.wikisearch {
        /*ie8*/display: block !important;
}
div#topnav.nav > div.lnav {
        max-width: 35% !important;
        width: auto;
}
.nav ul li:before { content: "" !important; }
#topnav .lnavnobg {
        float: left;
        padding: 0;
}
.pagetitle {
	border-top: none !important;
	border-bottom: none !important;
}

/*own*/
.categorylink
{
	/*color: #222 !important;*/
}
#topnav {padding-bottom: 2px !important;}
#topnav .lnavnobg img { margin: 2px 0 0 0;}
#topnav .lnavnobg a:hover { background:none; }
.tagcloud a {
	text-decoration: none;
}
.tagcloud a:hover {
	text-decoration: underline !important;
}
 div.tagcloud a:hover.wikilink
,div.tagcloud a:hover.selflink
{
	text-decoration: none !important;
}
#sidebar .tagcloud {
	margin: 2px;
	padding: 8px 0px;
	background: transparent;
}
#sidebarfooter p {
	font-size: 100% !important;
}
.toprightnote{
	margin:-3px 1px 10px 1px;
        padding-top:3px;
        line-height:90%;
        border-top:4px solid white;
        font-size:95%;
        text-align:right;
        color:tan;
}
#guibuttons img {margin:0 !important;}

/*Cookbook.FormattingTables*/
tr.ind1, tr.ind2 { font-size: 1em;}/*reset*/
.ind1 th, .ind2 th { text-align: center; font-weight: 800;}
table.zebra tr.ind1 { background-color:#FFF3D6; }
table.zebra tr.ind2 { background-color:#EFF; }
 table.blog-list .ind1 th, table.blog-list .ind2 th, table.blog-list .ind1 td, table.blog-list .ind2 td
{
	padding: 0 0.5em;
}
/*table.blog-list tr.ind1 { background-color:#FFF3D6; }
table.blog-list tr.ind2 { background-color:#EFF; }*/
 table.blog-list
{
	width: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}
 table.blog-list td.col1, table.blog-list td.col2, table.blog-list td.col3
,table.blog-list td.col4, table.blog-list td.col5, table.blog-list td.col6
,table.blog-list td.col7, table.blog-list td.col8, table.blog-list td.col9
{
	text-align: center;
}
table.blog-list td.col2 { text-align: left;}/*title*/

/*SortableTable*/
.sortable * { padding: 0 !important; /*color: #000 !important;*/}
.sortable a { border-bottom: none !important;}
.sortable a:hover { text-decoration: underline !important;}
.sortable img { margin: 0 !important;}
.sortarrow { color: #000 !important;}
a.sortheader { text-transform: lowercase !important; color: #000 !important}
/*pm-core*/
p.question {
	margin-top: 0em;
}
p.question:first-letter {
	color: #000;
	float: left;
	font-family: Tahoma,Old English,Georgia,serif;
	font-size: 300%;
	line-height: 1em;
	margin-right: 0.2em;
}
/*FIXME*/
#wikiedit a > img {margin:0;}
#wikitext .quickref {display: none !important;}
#wikitext .post-head a:link, #wikitext .post-head a:visited {
	/*color: #000;*/
	height: 2.5em;
	overflow: hidden;
}
#wikitext .post-head a:hover {
	/*color: #00f;*/
}
#sidebar .blogit-listmore > a.wikilink
,#sidebar .blogit-listmore > a.selflink
{
	font-size: 1.5em !important;
	display: block !important;
	padding: 0.5em 0 !important;
}
table.blog-list > tbody > tr {font-size: 100%;}/*reset*/

/*Equilibrium*/

/*Equilibrium BlogIt*/
#wikitext .commentwrap /*squeeze*/
{
	padding-top: 5px !important;
	padding-bottom: 10px !important;
}
/*front page +intro-text*/
.latest .post-wrap .intro-text
{
	/*
	height: 30em;
	overflow: hidden;
	padding-bottom: 2px;
	border-bottom: 8px dotted #DEDEDE/*orange #FAEADA*/;
	*/
}
.latest .title h2
{
	min-height: 2.0em;
}
.blogit-readmore
{
	font-size: 1.5em;
}
.latest .blogit-readmore
{
	float: right;
}
.blogit-readmore a
{
	/*orange color: #FF7400 !important;*/
	opacity: 0.8 !important;
}
.latest .title a.wikilink
{
	/*font-size: 1.1em !important;*/
}

/*TextExtract*/
 .te-header
{
	border: none !important;
	padding: 0px !important;
	margin: 0px !important;
	background: transparent !important;
}
 .te-footer
,.te-pageheader
{
	font-size: 1.2em !important;
}

