/*------------------------------------
 * An extra-plain serif theme
 *------------------------------------*/

/*	
 * main layout
 *------------------------------------*/

body, html {
    color:#000;    
    margin:0 0 10px;        
    padding:0;        
}

body {
    min-width:750px;
    text-align: center;
}

blockquote {
    font-style: italic;
}

pre {
	background-color: #EEE;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 5px;	
	
	/* stolen from some now-hidden experts-exchange page */
    white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
    white-space: -pre-wrap;      /* Opera 4 - 6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
                              		http://www.w3.org/TR/css3-text/#white-space */
    word-wrap: break-word;       /* IE 5.5+ */
}
   
#content {
    margin: 0 auto;
    text-align: left;    
    width: 750px;
}


/*
 * HEADER etc
 *------------------------------------*/

#hdr {
    background: #ddd; 
    border: 3px double #333;
    margin: 10px auto 10px;
    padding: 0 10px;
}

#hdr-title {
    font-family: monospace;
    font-size: larger;   
    margin-bottom: 0;
	text-align: center;
}

#hdr-descr {
    font-style: italic;
    font-size: smaller;
    margin-top: 0;
    text-align: right;
}

#hdr A:link {
    color: #000;
    text-decoration: none;
}

#hdr A:visited {
    color: #000;
    text-decoration: none;
}

#hdr A:hover {
    text-decoration: none;
    color: #444;
}

/*
 * CENTER PANEL etc
 *------------------------------------*/

#cpanel { 
    border-bottom: 4px double #000;
    float: left;
    margin: 0;
    padding: 0 10px 10px 10px;
    width: 605px;
}

.entry {
    border-bottom: 1px solid #000;
}

.entry-title {
    font-size: 100%;
}

.entry-body {}

.entry-ftr {
    text-align: right;
}

#entry-nav {
    text-align: center;
}


/*
 * comments (falls under cpanel)
 *------------------------------------*/

/* Comment list ----------------------*/

.cmt-list {}

.cmt-list-hdr {
    font-size: 100%;
    
}

.cmt-item {
	margin-top: 10px;
	border: dotted 1px #333;
	padding-left: 5px;
}

.cmt-author {
	font-weight: bold;
}

.cmt-body {
	padding-left: 15px;
	padding-right: 10px; 
}


/* Comments - new --------------------*/

.cmt-new {}

.cmt-new-hdr {
    font-weight: bold;
}


/*
 * SIDE PANEL etc
 *------------------------------------*/

#spanel { 
    border-left: 1px solid #000;    
    float: right;
    font-size: smaller;
    margin: 0;
    padding: 0 10px 10px 10px;    
    width: 99px;    
}


#spanel p {
	margin-top: 0;
}

.side-title {
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 0;
}


/*- EOF ------------------------------*/


