/*= autofix added basic compatibility rules */
.weblog .title,.weblog .date,.weblog .contentinfo cite,.nodelet .title {display: block;}
.weblog .title {margin-bottom:0.5em;font-weight:bold;font-size:107%;}
.weblog .title, .nodelet .title {font-weight: bold;}
/*= end autofix added rules */

/*= Comments containing old/disabled rules start with = for easy finding */
      /*-------------------------------------------------------------*/
     /* This is a stylesheet for ascorbic's zen theme, by maxClimb  */
    /*                                                             */
   /* I've moved everything from the skeleton that I've changed   */
  /* to the top (I think) and the things I've added are in there */
 /* as well.                                                    */
/*-------------------------------------------------------------*/


 /* 4/16/11 trying to keep writeup_add from being layered on top of softlinks, and other weirdness */
/*           floats had no effect.                                                                */
   

.writeup_add {
        float:none;
        margin-top: 600px;
}

#softlinks {
        float:none;
}


 /*-------------------*/
/* updated 2/15/2010 */

#printlink {
        padding-top: 5px;
}
.item .contentinfo .title {
        padding-left: 10px;
}

.item .contentinfo a:link {
        color: white;
}
.item .contentinfo a:visited {
        color: white;
}
.item .contentinfo a:hover {
        color: #eeebdd;
}
.item .contentinfo a:active {
        color: white;
}


.cools .widget a:link {
        color: black;
}
.cools .widget a:visited {
        color: blue;
}
.cools .widget a:hover {
        color: black;
}
.cools .widget a:active {
        color: black;
}

#cotc .item .contentinfo a:link {
        color: #4c8797;
}
#cotc .item .contentinfo a:visited {
        color: #4c8797;
}
#cotc .item .contentinfo a:hover {
        color: #4c8797;
}
#cotc .item .contentinfo a:active {
        color: #4c8797;
}



.writeup_title .wu_author a:link {
        color: #4c8797;
}
.wu_header .wu_type .type a:link {
        color: #4c8797;
}
.item .wu_cfull a:link {
        color: #4c8797;
}



#newwriteups .contentinfo  {
	background-color: #eeebdd;
        
}

#newwriteups .contentinfo cite {
        color: black;
}

#newwriteups li {
        margin-top: 3px;
        border-bottom:1px solid #508499;
}

#cooluserpicks {
	background-color: #eeebdd;
	/* background-image: url(http://www.kenvective.com/e2/brn35_plaster.png); */
	border-style: solid;
	border-width: 1px;
	border-color: #4c8797;
	padding: 5px;
	width: 220px;
	float: left;
	margin-left:10px;
	margin-right: 15px;
	margin-bottom: 15px;
	/* list-style-type: disc; */
	list-style-position: outside;
	list-style-image: url(http://www.kenvective.com/e2/ul_ching.png);
}

#creamofthecool{
	margin-top: 100px;
	float: none;
}

#cotc {
       float: right;
       width: 70%;
       margin-right: 50px;
       text-align: left;
}

#creamofthecool_title a{
	display: block;
        float: none;
        width: 300px;
	padding: 5px;
        margin-left: 250px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 5px; 
	color: white;
        background-image: url(http://www.kenvective.com/e2/oddrow_crnr_grad.png);
        background-repeat: no-repeat;
	background-position: 0px 5px;
}





#staff_picks  {
	/*float: left;*/
      display: block;
	margin-bottom: 1px;
	width: 85%;
}

#staff_picks h3 {
        display: block;
	/*float: left;*/
        font-size: 120%;
	font-weight: bold;
	color: white;
        background-image: url(http://www.kenvective.com/e2/oddrow_crnr_grad.png);
        background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
        vertical-align: middle;
        width: 300px;
        padding: 5px; 
        margin-left: 253px;
}

#staff_picks ul{
      display: block;
      float: none;
      margin-left: 260px;
}

#staff_picks ul.linklist li {
    text-align: left;
    float: left;
    list-style: bullet;
    padding: 0px 10px 0px 0px;
    margin: 5px;
    
}




#loglinks{
	/*background-color: #eeebdd;*/
	/* background-image: url(http://www.kenvective.com/e2/brn35_plaster.png); */
	/*border-style: solid;
	border-width: 1px;
	border-color: #4c8797;*/
	padding: 5px;
	padding-bottom: 33px;
	margin-top: 5px;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom: 5px;
	
}

#loglinks h3 {
	font-size: 100%;
	font-weight: bold;
	/*background-color: #5a5341;*/
	/*color: white;*/
	/*background-image: url(http://www.kenvective.com/e2/h3_crnr_cool.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	padding-left: 0px;
	vertical-align: middle;
	float: left;
	/*padding-right: 178px;*/
}

#loglinks ul {
	/*margin-left: 25px;*/
}

#loglinks li {
	float: left;
	margin-left: 20px;
	font-size: 12px;
}




/*=.weblog_item h3 a*/
.weblog .item h3 a{
        color:  white;
}

/*=.wl_title*/
.weblog .item .title {
        font-size: 14px;
        font-weight: 800;
        background-image: url(http://www.kenvective.com/e2/h3_crnr_grad5.png);
        background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* ------- New Writeups --------*/

/*=#writeup_list*/
.nodelet .infolist  {
	list-style-type: none;
	padding: 0;
}

/*=#writeup_list  li*/
.nodelet .infolist  li {
	clear: both;
	word-wrap: break-word;
        margin: 5px;
        /*border-style: solid;
        border-color: #5a5343;
        border-width: 1px;*/
}
/*=#writeup_list .contentinfo a:link, .contentinfo a:visited*/
.nodelet .infolist .contentinfo a:link, .contentinfo a:visited {
	color: #715C37;	
}


/*=#writeup_list .contentinfo .author*/
/*=DISABLED .nodelet .infolist .contentinfo .author*/ {
	font-size: 80%;
        margin-left: 5px;
	margin-bottom: 1px;
	text-align: right;
}

/*=#writeup_list .contentinfo .title*/
/*=DISABLED .nodelet .infolist .contentinfo .title*/ {
        font-size: 120%;
	float: left;
	display: block;
	clear: left;
        margin-left: 5px;
	margin-bottom: 3px;
	background-color: #eeebdd;
}

/*=#writeup_list .contentinfo .title a:link, .contentinfo a:visited*/
/*=DISABLED .nodelet .infolist .contentinfo .title a:link*/, .contentinfo a:visited {
	color:#4c8797;	
}

/*=#writeup_list .contentinfo .type*/
/*=DISABLED .nodelet .infolist .contentinfo .type*/ {
	font-size: 80%;
	display: block;
	text-align: right;
	word-wrap: no-wrap;
	margin-bottom: 6px;
	clear: right;
	background-color: #eeebdd;
}

/*=#writeup_list .contentinfo .type a:link, .contentinfo a:visited*/
/*=DISABLED .nodelet .infolist .contentinfo .type a:link*/, .contentinfo a:visited {
	color:#715C37;	
}


/*=#writeup_list .contentinfo .hidden, .contentinfo .hide*/
.nodelet .infolist .contentinfo .hidden, .contentinfo .hide {
	font-size: 85%;
	margin-left: 3px;
}


#welcome_message {
	font-size: 24px;
	text-align: center;
}

#frontpage_news {
	padding: 0px;
        margin-left:15px;
        margin-right: 15px;
        clear: both;
}

/*=.weblog_item*/
.weblog .item {
	/* background-color: #eeebdd; */
       /* background-image: url(http://www.kenvective.com/e2/brn35_plaster.png); */
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #4c8797;
	padding: 5px;
        margin-left:0px;
        margin-right: 0px;
        margin-top:0px;
        margin-bottom: 5px;
}


/*=.cotc_entry*/
#creamofthecool .item {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #4c8797;
	padding: 5px;
        margin-left:0px;
        margin-right: 0px;
        margin-top:0px;
        margin-bottom: 5px;
}

/*
#nodelet_165437 {
        background-image: url(http://images.everything2.com/img/epicenter.gif);
        background-repeat: no-repeat;
	background-position: 0px 0px;
}
*/
#cooluserpicks h3 {
	font-size: 100%;
	font-weight: bold;
        background-color: #5a5341;
	color: white;
        background-image: url(http://www.kenvective.com/e2/h3_crnr_cool.png);
        background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
        vertical-align: middle;
}


#creamofthecool {
	width: auto;
        padding: 5px;
        margin-right: 15px;      
}


#softlinks {
	float:left;
	margin-top:15px;
	margin-right:10px;
}

.oddrow {
 	/* background-color: #4c8797; */
        background-color: #dbd3b3;
        color: #69c0de;
        /* padding-left: 5px; */
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
        background-image: url(http://www.kenvective.com/e2/oddrow_crnr_grad.png);
        background-repeat: no-repeat;
	background-position: 0px 0px;
        padding-left:10px;
        margin-top: 15px;
}

.oddrow a:link {
	color: white;
}

.oddrow a:visited {
	color: #5a5341;
}

.nodelet td {
        font-size: 80%;
        padding-left: 10px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
}

.nodelet .oddrow {
        background-color: #eeebdd;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 1px;
        background-image: url(http://www.kenvective.com/e2/oddrowF.png);
        background-repeat: no-repeat;
	background-position: 5px 0px;
        padding-left:10px;
        height: 20px;
}


/*
#nodelet_263 {
	/* background-image: url(http://www.kenvective.com/e2/brn35_plaster.png); */
}
*/       

.nodelet {
	clear: both;
	width: 196px;
	padding: 0px 2px;
	border: 1px gray solid;
	word-wrap: break-word;
	margin-bottom: 2px;
        background-color: #eeebdd;
	background-image: url(http://www.kenvective.com/e2/nodeletF.png);
        background-repeat: no-repeat;
	background-position: 5px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #4c8797;
}

.nodelet_title {
	display: block;
	margin: 0px 7px;


	text-align: center;
	/* background-color: #5a5341; */
        /* color: #bfb7a5; */
        /* color: #dfd7c5; */
        color: white;
        height: 23px;
        padding-top: 4px;
}

#e2logo {
	float: left;
	text-align: right;
	font-size: 200%;
	padding-left: 325px;
        background-image: url(http://www.kenvective.com/e2/e2Logo.png);
        background-repeat: no-repeat;
	background-position: 15px top;
        height: 40px;
        color: black;
}

#e2logo a{
        color: black;
        position: relative;
        top: 6px;
}


/* Colours, etc */
body {
	color: black;
	background-color: #e2d8ac;
        /* background-image: url(http://www.kenvective.com/e2/brn35_plaster.png); */
}

a:link {
	color: #4c8797;
}

a:visited {
	/* color: #61b2d3; */
        /* color: #6bbbdc; */
        color: #7a7371;
}

/*The basics*/
body {
	/*font-family:  arial, sans-serif;
	/* This is a starting point: use relative for the rest */
	font-size: 12px; 
        font-weight: normal;
		font-family:Verdana, Geneva, sans-serif;
}

div,p, th, td, li, dd {
	/*font-family:  arial, sans-serif;
	/* This is a starting point: use relative for the rest */
	font-size: 12px; 
        font-weight: normal;
		font-family:Verdana, Geneva, sans-serif;
}

/*=#writeup_list span.writeupmeta*/
.nodelet .infolist .contentinfo {
	display: block;
	text-align: center;
	padding: 2px;
	clear: both;
	background-color: #4c8797;	
	color: white;
	margin: 0 -1px;
}

/*=.writeup_text*/
.writeuppage .item .content {
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 10px;
	margin-bottom: 15px;
}

#frontpage_news h3 {
	font-size: 100%;
	font-weight: bold;
        /* background-color: #5a5341; */

        padding-left:10px;
        /*
        border-bottom-color: #bfb7a5;
        border-bottom-style: solid;
        border-bottom-width: 1px;
	*/
}

#frontpage_news h2 {
 	/* background-color: #4c8797; */
        background-color: #dbd3b3;
        color: #69c0de;
        /* padding-left: 5px; */
        padding-right: 5px;
        padding-top: 1px;
        padding-bottom: 0px;
        background-image: url(http://www.kenvective.com/e2/oddrow_crnr_grad.png);
        background-repeat: no-repeat;
	background-position: 0px 0px;
        padding-left:10px;
        margin-top: 15px;
        margin-bottom: 0px;
}

#frontpage_news h2 a:link {
	color: white;
}

#frontpage_news h2 a:visited {
	color: #5a5341;
}

#wrapper {
	padding-top: 40px;
        z-index:5;
}

#mainbody {
	position: relative;
	float: left;
	width: 100%;
        z-index: 10;
}

strong {
        font-weight: bold;
        font-size: 110%;

}
  /*------------------------------------------*/
 /* What's unchanged from skeleton is below  */
/*------------------------------------------*/


h1 {
	font-size: 130%;
	font-weight: bold;
}

h2 {
	font-size: 110%;
	font-weight: bold;
}

/*
h3 {
	font-size: 100%;
	font-weight: bold;
}
*/

big {
	font-size: 110%;
}

small {
	font-size: 90%;
}

/*Basic structure: this is based on ALA's 'Holy Grail' design. */
#announcements {
        display:none;
}

#header {
	height: 80px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px gray solid; 
        border-bottom-color: #4c8797;
        float: left;
}

#sidebar {
	position: relative;
	float: left;
	width: 190px;
	margin-right: -100%;
	margin-left: 5px;
	/*right: 205px;*/
	/*margin-left: -100%;*/
        margin-top: 40px;
}

/*Nodelets on right*/

#wrapper {
	padding-right: 205px;	
}



/*Nodelets on left*/
/*
#wrapper {
	padding-left: 205px;	
}


* html #left {
  left: 200px;
}

*/
/*end nodelet layout*/ 

#footer {
	clear: both;
	width: 100%;
	border-top: 1px gray solid;
	text-align: center;
	padding-top: 2px;
}



/* specifics */

pre {
/* to stop page-widening */
	display: block;
	overflow: auto;
}


#metalinks {
	margin: 2px;
	padding:  0;
	display: block;
	clear: both;
	text-align: center;
	font-size: 80%;
}

#metalinks li {
	display: inline;
	padding-right: 5px;
	margin-left: 5px;
}

#e2logo a:link, #e2logo a:visited {
	text-decoration: none;
}

#search_form {
	width: 350px;
	float: right;
	text-align: left;
	padding-top: 5px;
        padding-right: 10px;
}

#search_form input {
	//float: right;
	margin-top: 5px;
}

#search_form label {
	display: block;
	font-size: 85%;
	float: right;
	clear: right;
	text-align: left;
	width: 100px;
}

#search_form label input {
	margin: 1px;
}



/*=.writeup*/
.writeuppage .item {
	border-bottom: 1px gray solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
}



.createdby {
	text-align: right;
}

.writeup_title {
}

/*=.writeup_text*/
.writeuppage .item .content {
}

#firmlink, #isalso {
	font-size: 110%;
	text-indent: 30px;
}

#votebutton, #blabbutton {
	float: left;
}

#killbutton {
	float: right;
}

#msgnum {
	margin: 0;
	margin-bottom: 5px;
}

#msgunarchived {
	font-weight: bold;
}

#homenodepicbox {
	width: 50%;
	float: left;
	clear: left;
	overflow: auto;
}

#homenodeheader {
	clear: both;
}

#homenodeheader dl {
	display: block;
	width: 50%;
	float: right;
	clear: right;
	margin: 0;
}

#homenodeheader dt {
	display: block;
	background-color: gray;
	padding: 2px;
}

#homenodeheader dd {
	margin: 0;
	padding: 2px;
}

hr.clear {
	clear: both;
	visibility: hidden;	
}

textarea {
width: 100%;
}

#announcements {
position: absolute;
top: 20px;
font-size: 85%;
left: 300px;
}

/*=.writeupmeta*/
.infolist .contentinfo {
	
}
 

#chatterlight_mainbody { float: left; width: 800px; margin-left: 10px; }
#chatterlight_NW { float: left; width: 190px; }
#chatterlight_hints { display: none; }

/*=#nodelet_170070*/
#chatterbox { width: 196px; }

.nodeshell { font-style: italic; }
