/* Begin Structure */

#page {}

.post {}

.post hr {display: block;}

.postmetadata {clear: both;}

.clear {clear: both;}

#footer {clear: both;}

/* Begin Images */
p img {padding: 0; max-width: 100%;}
.alignright {float: right;	}
.alignleft {float: left }
/* End Images */

small {display:block;  color:#bbb; margin-bottom:15px; font-size:12px;}
small a {color:#444;}

/* Begin Lists */

.entry ol {padding: 0 0 0 35px; margin: 0;}

.entry ol li {margin: 0; padding: 0;}

.postmetadata ul, .postmetadata li {display: inline;	list-style-type: none; list-style-image: none;}

.postmetadata {display:block; padding:3px 7px; border-top:1px solid #ddd; color:#bbb; background:#fafafa; margin-bottom:15px; font-size:11px;}
.postmetadata a {color:#444;}

#sidebar ul, #sidebar ul ol {margin: 0; padding: 0;}

#sidebar ul {margin:0 0 15px 15px;}
#sidebar  ul {font-weight:normal; list-style-type:none;}
#sidebar  ul ul ul {list-style-image:url(images/bullet.gif); font-weight:normal;}
#sidebar ul li {}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {margin: 10px auto;	padding: 5px 3px;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

.entry form { /* This is mainly for password protected posts, makes them look better. */ text-align:center;}

select {width: 130px;}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
background: #FFFFFF;
width: 280px;
}
#commentform p {padding-bottom:10px;}
#commentform small {display:block;  color:#bbb; font-size:12px; margin-bottom:0px;}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 400px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 400px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 400px;
}

#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;}

#commentform textarea {width: 400px; padding: 2px;}

#commentform #submit { margin: 0; float: right; }
/* End Form Elements */


/* Begin Sidebar */
#sidebar {}

#sidebar form {margin: 0;}
/* End Sidebar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;	}

blockquote {margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0; display: block;}

.center {text-align: center;}

.hidden {display: none;}

hr {display: none;}

a img {border: none;}

.navigation {display: block; text-align: center; margin-top: 10px; margin-bottom: 30px;}

/* End Various Tags & Classes*/