
body {
	font-size: 14px;
	font-family: tahoma, verdana, arial,  helvetica, Sans-Serif;
	margin:0px auto;
	padding:0px;
	}

#container{
	width: 884px;
	margin:0px auto;
	margin-top:22px;
}

#leftcontent{
	width: 200px;
	float:left;	}
#centercontent {
	width: 680px;
	margin-bottom: 10px;
	voice-family: inherit;
	float:right;	}

#header {
	height:306px;

}

/*
* The Layout Settings within the Layout.
*
* This is where things like #content within #centercontent, .sidebar etc get's it's styles.
*
* NOTE: All following CSS are identical to the CSS used by "Xiando Basic"
*/

#content{
	padding: 2px 1em 5px;
	margin: 0px;
	font-size:1.1em;
}

#content h2 a {
	font-weight:bold;
	text-decoration:none;
}
#contentfooter, #postnav {
	clear:both;
}

#footer {
	clear:both;
        font-size:80%;
        padding:10px 8px 4px 8px;
        text-align:left;
}

#footer #rss{
        float: right;
}

/*
* The Elements.
*
* This section contains only has pure layout properties.
*
*/

.entry
{
	margin: 7px 0 8px 0px;
}


#blogtitle , #blogslogan{
	padding-left:20px;
	text-align:center;
        position: relative;
        top: 100px;

}

#blogtitle {
	font-size:140%;
	}

pre {
	margin:0px 10px 10px 10px;
}

p {
	font-size : 100%; 
	font-style : normal; 
	padding: 0px;
}

h1 {
	font-size : 140%; 
	padding-top:10px;
	}

h2 {
	font-size : 120%; 
	font-weight:normal;
}

h3 {
	font-size:100%;
}
h4 {
	font-size:100%;
}
h2, h3, h1, h4, h2 a.rsswidget {
	margin: 10px 0px;
	padding:2px 0px;
	clear: both;
}

.post {
	margin: 0px 0px 50px 0px;
}
.post img {
	max-width:100%;}


.postmetadata {
	font-size:0.9em;
	padding:0px 5px;
}
#prevpage, #prevpost {
	float:left;
}
#nextpage, #nextpost {
	float:right;
}
#pagenavsep {
	display:none;
}
#postnav li {
	display:inline;
	margin:0 3px;
	padding:0;
}


/* Comments */
ul#commentlist {
	list-style: square;
}
ol#commentlist {
	list-style-position: outside;
	margin: 2px 1em 5px 1.75em;
}

#commentbox {
	background:transparent;
	margin: 2px 0px;
	padding:5px 0em;
}
h3#comments {
	clear:both;
}
#commentfeed, #trackbackfeed {
	font-size:0.9em;
}


#commentform label, #commentform textarea {
	display: inline-block;
}
#commentform textarea {
        width:95%;
}

#commentform input.submit {
	width: 25%;
	text-align:center;
}


/* Images */

img {
	border-style : none;
	margin: 2px;
}
.border {
	border: 1px solid #999;
}

/* Input fields */
input , textarea, select, option {
	margin: 2px;
}
fieldset, legend {
	padding: 5px;
}
label, legend {
	font-weight:normal;
	margin: 2px;
}


/* Lists */
ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 1px 10px;
	padding:2px;
}
ol {
	list-style-position: outside;
	margin: 1px 15px;
	padding:2px;
}
.inline li{
	margin: 5px 0px;
	padding:0px;
}
ul.inline {
	list-style:none;
	margin: 5px 0px;
	padding:0px;
}
.inline li {
	padding: 2px 15px 2px 0px;
}


/* Tables */
table {
	width: 100%;
	margin: 5px auto;
	padding: 0px;
	font-size:1em;
}
caption {
	font-weight: bold;
	padding: 5px;
}
td, th, tr {
	padding: 5px;
	text-align:left;
}

/* Misc classes for simplicity */

.center {
text-align: center;
}
.right {
float: right;
}
.left {
float: left;
}
.hidden {
display: none;
}
.righttxt {
text-align:right;
}
.credits {
clear:both;
}
.small {
font-size:0.8em;
}
.inline {
display:inline;
}
.block {
display:block;
}

/*
* The sidebars
*/
.sidebar {
	margin:0;
	padding:0;
}
.sidebar h2 {
	margin: 5px 0px 0px;
	padding: 4px 0px 0px;
	font-size:100%;
	border:none;
	font-weight:bold;
}

.sidebar ul{
	margin:1px;
	padding:0;
	list-style:none;
}
.sidebar li{
	margin:0px;
	padding: 2px 0px;
}
.sidebar ul ul{
	margin:0;
	padding-left:10px;
	list-style:none;
}
.sidebar div {
	margin: 0px;
	padding:2px 0px;
}

.sidebar label {
	font-weight:bold;
}
