/* ****************************************************************** */
/*                          TEXT                                      */
/* ****************************************************************** */

/* ********** */
/* Normal Size - Sans serif */
/* ********** */
body, table, td {
	font-family: "arial unicode ms", sans-serif;
	font-size: 13px;
	}
	
#cooluserpicks li {
	text-align: center;
	font-family: "arial unicode ms", sans-serif;
	text-weight: bold;
	}

#header H1 { 
	font-size: 13px; 
	color: white;
	}
	
#staff_picks {
	text-align: center;
	}
#staff_picks p { 
	font-family: "arial unicode ms", sans-serif; 
	margin: 0px; 
	}

#chatterbox_chatter { 
	font-size: 13px; 
	}

#msgnum {
	text-align: center;
	}

/* ********** */
/* Normal Size - Serif */
/* ********** */
p {
	font-family: serif;
	margin-left: 15px;
	}

#nodelet_1687135 p { 
	margin-left: 0px; 
	}

textarea { 
	width: 95%; 
	font-family: monospace; 
	}

#homenodeheader {
	font-size: 13px;
	}
		#homenodeheader dt {
			font-weight: bold;
			}
		#homenodeheader dd {
			text-align: right;
			}

/* ********** */
/* Smaller */
/* ********** */
.writeup_title TD {
	font-size: 11px;
	}

	#softlinks TD {
	font-size: 11px;
	text-align: center;
	}
	
.cotc_info {
	font-size: 11px;
	}
	.cotc_more { 
		text-align: right; 
		font-size: 11px; 
		}
		
.wl_title {
	font-weight: bold;
	font-size: 11px;
	}
.wl_author {
	font-weight: bold;
	font-size: 11px;
	}
.wl_date {
	font-size: 11px;
	}
	
#loglinks {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	}
	#loglinks  TD {
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		} 

#sidebar, #sidebar td { font-size: 11px; }
#sidebar UL, #sidebar OL { font-family: "arial unicode ms", sans-serif; }
#nodelet_1868940 { font-size: 11px; } /* Zen New Writeups not in sidebar in chatterlight */

#nodelet_91 big   { font-size: 100%; }
#nodelet_91 small { font-size: 100%; }
		
#header { font-size: 11px; }	

.author { 
	font-weight: bold;
	text-align: center;
	}
.type { 
	text-align: right;
	}
	
#nodelet_1930708 LI {
	text-align: center;
	font-family: sans-serif;
	text-weight: bold;
	}
/* hack in support for Chatterlight's use of Zen New Writeups */
#nodelet_1868940 UL { font-family: "arial unicode ms", sans-serif; }

/* ********** */
/* Larger */
/* ********** */

#cooluserpicks h3 { 
	text-align: center; 
	}

.cotc_entry {
	text-size: 16px;
	}

.nodelet_title {
	text-align: center; 
	color: #c6c698;
	}
	
/* ********** */
/* Links */
/* ********** */

a:link, 
a:visited { color: #0000aa; text-decoration: none; }
a:hover   { color: #2222ff; text-decoration: underline; }
#softlinks       a:visited, 
#nodelet_1868940 a:visited,
#nodelet_1919557 a:visited,
#nodelet_263     a:visited,
#nodelet_457857  a:visited
	{ color: #000000; }

#header H1 a { color: black; text-decoration: none; }


/* ********** */
/* Modifiers */
/* ********** */
small { font-size: 80%; font-family: "arial unicode ms", sans-serif; }
big { font-size: 110%; }

/* override small in certain cases when I don't want them to nest */
.writeup_text small, 
.cotc_text small, 
.writeup_text sup, 
.writeup_text sub, 
.cotc_text sup, 
.cotc_text sub 
	{ font-size: 10px; }
			
/* ****************************************************************** */
/*                          COLORS                                    */
/* ****************************************************************** */

.writeup_text { 
	background: #eeeeee; 
	}
	
#staff_picks {
	background: #eeeeee;
	}

#cooluserpicks { 
	background: #eeeeee;
	}

#chatterbox_chatter { 
	background: #eeeeee;
	}
.cotc_text { 
	background: #eeeeee; 
	}
.wl_text {
	background: #eeeeee;
	}

blockquote {
	background: #dddddd;
	}

.writeup_title TD {
	background: #cccc99;
	}
#softlinks TD {
	background: #cccc99;
	}
#header {
	background: #cccc99;
	}
.oddrow,
#softlinks,
.author,
#homenodeheader DT,
.cotc_info,
#frontpage_news,
#loglinks table { 
	background: #cccc99; 
	}
.cotc_info {
	background: #cccc99;
	}
.weblog_item {
	background: #cccc99;
	}
.wl_title {
	background: #cccc99;
	}
.wl_author {
	background: #cccc99;
	}
.wl_date {
	background: #cccc99;
	}
#loglinks  TD {
	background: #cccc99;
	} 

.nodelet_title {
	background: #7e7e66;
	}
#nodelet_1689202 .oddrow { 
	background: #003366; 
	}
	
/* ****************************************************************** */
/*                          BORDERS                                   */
/* ****************************************************************** */


blockquote {
	border-left:   3px solid  #cccc99;
	border-top:    2px dashed #cccc99;
	border-bottom: 2px dashed #cccc99;
	}
	
#softlinks TD {
	border: 1px solid #003366;
	}
#staff_picks {
	border: 1px solid #003366;
	}
#cooluserpicks { 
	border: 1px solid #003366;
	}
.nodelet { 
	border: 1px solid #003366;
	}
#room_options { 
	border-bottom: 1px solid #003366; 
	}
	
#header {
    border-top: 5px solid #003366; 
	}

#cooluserpicks li {
	border-bottom: 2px solid black;
	}

.cotc_entry {
	border-bottom: 2px solid #003366;
	text-size: 16px;
	}

.weblog_item {
	border-bottom: solid 2px #003366;
	}


/* ****************************************************************** */
/*                          LISTS                                     */
/* ****************************************************************** */

dt { font-weight: bold;  margin-left: 15px; }
dd { font-family: serif; margin-bottom: 4px; }

ul, ol            { font-family: serif; }
ol                { list-style: decimal; }
ol ol             { list-style: upper-alpha; }
ol ol ol          { list-style: upper-roman; }
ol ol ol ol       { list-style: lower-alpha; }
ol ol ol ol ol    { list-style: lower-roman; }
ul                { list-style: square; }
ul ul             { list-style: disc; }
ul ul ul          { list-style: circle; }
ul ul ul ul       { list-style: square; }
ul ul ul ul ul    { list-style: disc; }
ul ul ul ul ul ul { list-style: circle; }

li { padding-top: 4px; }
li p { margin-left: 0px; }
#nodelet_1687135 LI { padding-top: 0px; }
#nodelet_165437 LI { padding-top: 0px; }

#staff_picks ul,
#cooluserpicks ul {
	list-style: none; 
	margin:     0px; 
	padding:    0px;
	}
        #staff_picks li,
	#cooluserpicks li {
		padding:       2px;
		margin-left:   0px;
		margin-bottom: 0px;
		}


/* ****************************************************************** */
/*                          HEADERS (except nodelets)                 */
/* ****************************************************************** */

h6 { margin-left: 9px; font-size: 100%; }
h5 { margin-left: 9px; font-size: 120%; }
h4 { margin-left: 5px; font-size: 140%; }
h3 { margin-left: 5px; font-size: 160%; }
h2 { margin-left: 1px; font-size: 180%; }
h1 { margin-left: 1px; font-size: 200%; }

.writeup_text h1, .cotc_text h1, #homenodetext h1 { border-top: 3px solid  black; }
.writeup_text h2, .cotc_text h2, #homenodetext h2 { border-top: 3px solid  black; }
.writeup_text h3, .cotc_text h3, #homenodetext h3 { border-top: 2px dashed black; }
.writeup_text h4, .cotc_text h4, #homenodetext h4 { border-top: 2px dashed black; }
.writeup_text h5, .cotc_text h5, #homenodetext h5 { border-top: 1px dotted black; }
.writeup_text h6, .cotc_text h6, #homenodetext h6 { border-top: 1px dotted black; }

.writeup_text h1, .cotc_text h1, #homenodetext h1 { border-right: 3px solid  black; }
.writeup_text h2, .cotc_text h2, #homenodetext h2 { border-right: 3px solid  black; }
.writeup_text h3, .cotc_text h3, #homenodetext h3 { border-right: 2px dashed black; }
.writeup_text h4, .cotc_text h4, #homenodetext h4 { border-right: 2px dashed black; }
.writeup_text h5, .cotc_text h5, #homenodetext h5 { border-right: 1px dotted black; }
.writeup_text h6, .cotc_text h6, #homenodetext h6 { border-right: 1px dotted black; }

.writeup_text h1, .cotc_text h1, #homenodetext h1 { background: #ffffff; }
.writeup_text h2, .cotc_text h2, #homenodetext h2 { background: #ffffff; }
.writeup_text h3, .cotc_text h3, #homenodetext h3 { background: #ffffff; }
.writeup_text h4, .cotc_text h4, #homenodetext h4 { background: #ffffff; }
.writeup_text h5, .cotc_text h5, #homenodetext h5 { background: #ffffff; }
.writeup_text h6, .cotc_text h6, #homenodetext h6 { background: #ffffff; }

.nodetitle { text-align: center; }
.topic     { margin-left: 15px; font-size: 13px; }
.createdby { margin-left: 15px; }

/* ****************************************************************** */
/*                          POSITIONS AND SIZES                       */
/* ****************************************************************** */

/* ********** */
/* General */
/* ********** */

textarea { 
	width: 95%; 
	}
textarea { 
	font-family: monospace; 
	}

body {
	margin: 0px;
	padding: 0px;
	}
	
table, td {
	margin: 0px;
	padding: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	}

pre {
	margin-left: 15px;
	}
	
#header {
	z-index:   10;
	position:  fixed;
	bottom:    0px;
	left:      0px;
	width:     100%;
	min-width: 1000px;
	height:    45px; 
	}
	#header BR { display: none; }
	#epicenter_zen { 
		float: left; 
		clear: both; 
		padding-left: 10px; 
		}
	#searchform { 
		float: left; 
		clear: both; 
		margin: 0px; 
		padding 0px; 
		padding-left: 5px; 
		}
	#searchform form { 
		padding: 0px; 
		margin: 0px; 
		}
	#header H1 { 
		margin: 0px;
		padding: 0px;
		padding-right: 10px;
		float: right;
		}

#footer { display: none; }

/* ********** */
/* Main Site Content */
/* ********** */

#wrapper { padding: 0px; margin: 0px; }


#mainbody {
        padding: 0px;
        margin: 0px;
        width: 830px;
        float: left;     
	padding-bottom: 50px;   
	overflow: auto;
        }
		.writeup { 
		padding-bottom: 5px; 
		}
		.writeup_text {
			margin: 0px;
			padding-right: 5px;
			padding-top: 4px;
			}
		.writeup_title TD {
			padding-right: 5px;
			padding-left: 5px;
			}
#softlinks TD {
	width: 25%;
	padding: 5px;
	}
	

#sidebar {
	position: absolute;
	top: 0px;
	left: 830px;
	padding-bottom: 50px;
	}
	.nodelet { 
		width: 170px; 
		float: right;
		}
		.nodelet_title {
			padding: 0px;
			margin: 0px;
			}
		.nodelet_content { 
			margin: 5px;
			}
	#nodelet_170070 { /* chatterbox nodelet */
		width: 99.5%;
		float: left;
		}
		#chatterbox_chatter { 
			padding-left: 5px; 
			padding-right: 5px; 
			}
		#msgnum {
			width: 180px;
			margin: 0px;
			padding: 0px;
			}
	/* New Writeups & Zen */
		.writeupmeta {     /*one for each of New Writeups*/
			}
			#nodelet_263 UL,
			#nodelet_1868940 UL, 
			#nodelet_1923735 UL, 
			#nodelet_1919557 UL {
				list-style: none;
				padding: 0px;
				margin: 0px;
				margin-bottom: 10px; 
				}
			#nodelet_263 LI,
			#nodelet_1868940 LI, 
			#nodelet_1923735 LI, 
			#nodelet_1919557 LI { 
				clear: both;
				}
			.author { 
				width: 100%;
				display: block;
				clear: both;
				}
			.hidden,
			.hide {
				float: left;
				}
			.title { 
				float: left;
				width: 65%;
				clear: left;
				}
			.type { 
				float: right;
				width: 35%;
				}
	#nodelet_165437 { } /*Vitals*/
	#nodelet_91 { } /*Other Users*/
			#room_options { 
				margin-bottom: 5px;
				} 
	#nodelet_836984 { overflow: auto; } /* Edev */
	#nodelet_262 { }  /*Epicenter*/
	#nodelet_1689202 { /* User Poll */
		overflow: auto; 
		}
	#nodelet_262 UL {
		list-style: none;
		padding: 0px;
		}
	#nodelet_262 SMALL {
		margin-left: 10px;
		}
	#nodelet_1930708 UL {
		list-style: none; 
		margin: 0px; 
		padding: 0px;
		}
	#nodelet_1930708 LI {
		margin-left: 0px;
		padding: 2px;
		margin-bottom: 0px;
		}


/* ********** */
/* Home Nodes */
/* ********** */

#homenodeheader {
	display: block;
	clear: both;
	padding: 5px;
	}
	#homenodepicbox {
		width: 66%; 
		float: left;
		clear: left;
		}
		#userimage {
			max-width: 100% ;    /* best thing since sliced bread */
			}
	#homenodeheader dl {
		width: 34%; 
		float: right;
		clear: right;
		}
		#homenodeheader dt {
			padding: 1px;
			padding-left: 10px;
			}
		#homenodeheader dd {
			margin: 0px;
			padding: 1px;
			}
	hr.clear {
		clear: both;
		}

/* ********** */
/* Front Page */
/* ********** */

#loglinks table { width: 100%; }

#welcome_message { display: none; }

#staff_picks {
	clear: both;
	float: left;
	width: 140px;
	padding: 5px;
	}

#cooluserpicks { 
	float: left;
	margin-right: 9px;
	width: 150px;
	padding-bottom: 10px;
	}

.cotc_info {
	padding: 3px;
	}

#frontpage_news {
	padding: 0px;
	margin: 0px;
	clear: both; 
	}
	#frontpage_news h2 {
		margin: 0px;
		padding: 5px;
		}

.weblog_item {
	margin: 0px;
	padding: 0px;
	background: #cccc99;
	border-bottom: solid 2px #003366;
	}
	.wl_title {
		float: left;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-left: 10px;
		}
	.wl_author {
		float: right;
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		padding-right: 10px;
		margin-top: 0px;
		}
	.wl_date {
		clear: right;
		float: right;
		margin: 0px;
		padding: 0px;
		padding-right: 10px;
		margin-top: 0px;
		}
	.wl_text {
		clear: both; 
		margin: 0px;
		padding: 10px;
		}
		
/* ************ */
/* Chatterlight */
/* ************ */

#chatterlight_mainbody { float: left; width: 750px; margin-left: 10px; }
#chatterlight_NW       { float: left; width: 190px; }
#chatterlight_hints    { display: none; }
#message               { width: 90%; }

/* ****************************************************************** */
/*                          NODELET HEADERS                           */
/* ****************************************************************** */

#nodelet_170070 h2, #nodelet_836984 h2, #nodelet_262 h2, #nodelet_1876005 h2, #nodelet_1868940 h2, #nodelet_263 h2, #nodelet_91 h2, #nodelet_174581 h2, #nodelet_1685943 h2, #nodelet_457857 h2, #nodelet_1157024 h2, #nodelet_838296 h2, #nodelet_1689202 h2, #nodelet_165437 h2 
{ display: none; }

#nodelet_170070, #nodelet_1919557, #nodelet_836984, #nodelet_262, #nodelet_1876005, #nodelet_1923735, #nodelet_1868940, #nodelet_263, #nodelet_1290534, #nodelet_1930708, #nodelet_91, #nodelet_174581, #nodelet_1685943, #nodelet_457857, #nodelet_1157024, #nodelet_1322699, #nodelet_838296, #nodelet_1689202, #nodelet_1924754, #nodelet_165437, #nodelet_1855429 { padding-top: 26px; background-repeat: no-repeat; }

/*   Chatterbox:         170070   */
/*   Dreams:             1919557  */ /* no icon! */
/*   Edev:               836984   */
/*   Epicenter:          262      */
/*   Favorite Noders:    1876005  */
/*   Logs:               1923735  */ /* no icon! */
/*   Master Control:     1687135  */
/*   New Writeups - Zen: 1868940  */
/*   New Writeups:       263      */
/*   Notelet:            1290534  */ /* no icon! */
/*   Notifications:      1930708  */ /* no icon! */
/*   Other Users:        91       */
/*   Personal Links:     174581   */
/*   Quick Reference:    1685943  */
/*   Random Nodes:       457857   */
/*   Read This:          1157024  */
/*   Recent Nodes:       1322699  */ /* no icon! */
/*   Statistics:         838296   */
/*   User Poll:          1689202  */
/*   Usergroup Writeups: 1924754  */ /* no icon! */
/*   Vitals:             165437   */
/*   Zeitgeist:          1855429  */ /* no icon! */

#nodelet_170070 {
	background-image: url(http://images.everything2.com/img/chatterbox.gif); }
#nodelet_1919557 { }
#nodelet_836984 { 
	background-image: url(http://images.everything2.com/img/everything_developer.gif); }
#nodelet_262 {
	background-image: url(http://images.everything2.com/img/epicenter.gif); }
#nodelet_1876005 {
	background-image: url(http://images.everything2.com/img/personal_nodes.gif); }
#nodelet_1923735 { }
#nodelet_1868940 {
	background-image: url(http://images.everything2.com/img/newwriteups.gif); }
#nodelet_263 {
	background-image: url(http://images.everything2.com/img/newwriteups.gif); }
#nodelet_1290534 { }
#nodelet_1930708 { }
#nodelet_91 {
	background-image: url(http://images.everything2.com/img/otherusers.gif); }
#nodelet_174581 {
	background-image: url(http://images.everything2.com/img/personal_nodes.gif); }
#nodelet_1685943 {
	background-image: url(http://images.everything2.com/img/epic_icon_search_DDDDBB.gif); }
#nodelet_457857 {
	background-image: url(http://images.everything2.com/img/random_nodes.gif); }
#nodelet_1157024 {
	background-image: url(http://images.everything2.com/img/readthis.gif); }
#nodelet_1322699 { }
#nodelet_838296 {
	background-image: url(http://images.everything2.com/img/statistics.gif); }
#nodelet_1689202 {
	background-image: url(http://everything2.com/images/e2poll.gif); }
#nodelet_1924754 { }
#nodelet_165437 {
	background-image: url(http://images.everything2.com/img/vitals.gif); }
#nodelet_1855429 { }