/* top, right, bottom, left */
body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 12px; 
    line-height: 1.2;
    background: black;
    color: #cccccc;
}
code { font-family: courier new; font-size: 110%; color:red; }


#container {
    margin: 0px 0px 0px 0px;
}

#sidebar {
    /*border: dotted 1px blue;*/
    float: left;
width: 250px;
    padding: 0px 20px 10px 10px;
}

#maincenter {
    /*border: dotted 1px red;*/
    float: left;
    width: 68%;
    padding-left: 0px;
    padding-bottom: 10px;
}

#maincenter h1 { 
	margin: 5px 10px 10px 10px; 
	padding: 10px; 
	font-size: 20px;
}

#maincenter h2 {
	margin: 5px 10px 10px 10px; 
	padding: 10px; 
	font-size: 12px;
}

#content {
	float: left;
	width: 70%;
}

pre {
    color: #000;
    padding: 0px 10px 0px 5px;
    border-left: 3px solid;
}

blockquote {
    color: #696969; 
    margin: 0px 40px 10px 20px;
    padding: 0px 0px 0px 0px; 
    font-size: 95%;
}

cite {	
	font-style: normal;
	font-size: 95%;
	font-variant: normal;
	text-decoration: none;
}

a { 
    text-decoration: none;
	color: #ff3333;
}

a:hover {
    color: #ff3300;

}

acronym, abbr {
	border-bottom: 1px dotted #333;
}

li {
    margin-bottom: 10px;
}

.footer {
	clear: both;
	font-size: 80%;
	text-align: center;
	padding: 12px;
}

/*-------------Headings-------------*/

h1 {
	font-size: 14px;
	padding-top: 10px;
}

h2 {
	font-size: 140%;
}

/*-------------The Post-------------*/

.post {
    /*border: 1px green dotted;*/
    clear: both;
    padding-bottom: 20px;
}

.posttitle {
    font-size: 110%;
    font-weight: bold;
    padding-bottom: 3px;
}

.postsubtitle {
    font-size: 85%;
    padding-bottom: 8px;
}

.postmetadata {
    clear: left;
}

.post h3 {
    font-size: 95%;
}

.post a {

}

.post ul {
	font-variant: normal;
	font-size: 90%;
	list-style-type: none;
	list-style-image: none;
	padding-left: 10px;
	margin-bottom: 2px;
}

.post ul li {
	display: block;
	margin: 0;
	padding: 1px 5px 0 0;
}

.post img { 
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.post a img { 
    border: 1px solid white;
}

.postquote {
    color: #696969; 
    margin: 0px 40px 10px 20px;
    padding: 0px 0px 0px 0px; 
    font-size: 95%;
}

.entry {
	/*border: 1px blue dotted;*/
}

.navigation {

}

/*--------------Sidebar------------*/

/* top, right, bottom, left */

#sidebar ul {
    /*border: dashed orange 1px;*/
    margin: 10px 0px 0px 0px;   /* cancel the top margin */
    padding: 0;                 /* cancel the indent */
}

#sidebar li {
    /*border: dashed brown 1px;*/
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 4px;         /* adjust the bottom margin */
}

#sidebar ul ul {
    /*border: dashed gray 1px;*/
    margin: 0px 0px 0px 0px;    /* cancel the top margin */
    padding-left: 10px;         /* add indent */
}

#sidebar h2 {                 /* userd for top level UL */
	font-size: 96%;
	background: #666666;
	padding: 3px 0 3px 5px;
}

/*--------------Comments--------------*/

/* top, right, bottom, left */

ol.commentlist a {
    color: #ff6666;
}

ol.commentlist {
	padding: 3px 10px 1px 23px;
}

ol.commentlist li {
	font-size: 95%;
	padding: 1px 3px 1px 3px;
}

ol.commentlist {
	color: black;
	background-color: #666666;
}

ol.commentlist blockquote {
	color: #999999;
    margin: 0px 40px 10px 20px;
    padding: 0px 0px 0px 0px; 
    font-size: 90%;
}

li.alt {

}

.commentmetadata {
	font-size: 95%;
	color: #999;
}

form {
    margin-left: 4px;
}

legend { 
    display: none;
}	

label {
    font-size: 95%;
}

input, select {
    border: 1px solid #cccccc;
    margin-bottom: 4px;
    background: #999999;
}

textarea {
    border: 2px solid #cccccc;
    background: #999999;
}

/*--------------Search Form-------------*/

#searchform {
    margin-top: 14px;
    margin-left: 0px;
}

#searchform input {
    margin-bottom: 2px;
}


/*-------------Other------------------*/

.hide {
    display: none;
}

hr { 
    display: block; 
    color: white; 
    height: 30px;
}

u { 
    border-bottom:  1px dotted #8E9375; 
    text-decoration: none; 
}

.select { 
    border-right: 1px dotted #8E9375; 
    padding-right: 10px; 
    color: #000; 
}

.left {
	font-size: 90%;
	float: left;
	margin-left: 10px;
}

.right {
	font-size: 90%;
	float: right;
	margin-right: 20px;
	text-align: right;
}

.center {
	text-align: center;
}

.pageentry { clear:both;width:620; height:320; padding:0px; padding-top:12px; 
}
.pagetitle { font-weight: bold; font-size: 110%; }
.pagedate { font-size: 10px; font-style: italic; }
