
body {
	background: #FFC891;
	color: black;
	font-family: verdana, arial, trebuchet, palatino, georgia, serif;
	font-size: 100%;
	margin: 1px 1px 1px 1px;
}

#main-box {
	padding: 0.1em 0.2em 0.2em 0.2em;
	background: #FF9851;
	border: 1px solid #C1C1C1;
	margin: 5px 20px 20px 20px;
	color: white;
}

#content-box {
	min-height: 750px;
	height: 100%;
	background-color: #FFFFFF;
	color: black;	
        overflow: auto;
}

/* ------------------------------------------------------ */
#content-main {
	min-height: 2ex;
	margin: 1ex 1ex 1ex 13em;
	padding: 0.3em 1ex 1ex 1ex;
	font-size: 90%;
	float: none;
}

/* ------------------------------------------------------ */
#header {
	background: #FF9851;
	border: 1px solid #C1C1C1;
	margin: 1px 20px 20px 20px;
	padding: 0.2em 0.2em 0.2em 0.8em;
 	font-size: 125%;
	color: white;
	font-weight: bold;
	letter-spacing: 0.3em;
}
#header a {
	text-decoration: none;
	color: white;
	background: #FF9851;	
}

/* ------------------------------------------------------ */
#advertising {
	width: 8em;
	float: right;
	margin: 0 0.5em 0 0;
	padding-top: 0.5em;
        z-index: -1;
}

#navigation {
	width: 11em;
	float: left;
	margin: 0 0 0 0.5em;
	padding-top: 0.5em;
}

#navigation .navigation-section {
	background: #FFC891;
	color: inherit;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.3em 0;
}

#navigation .navigation-heading {
	font-weight: bold;
	color: white;
        background: #FF9851;
	padding: 2px 3px 2px 8px;
	text-transform: uppercase;
	font-size: 90%;
	border: 1px solid #D6D6CE;
}


#navigation .navigation-heading a {
	border-bottom: none;
	color: #737373;
	text-decoration: none;
	background: inherit;	
}
#navigation .navigation-section-on .navigation-heading {
	background: #FFCC66;
	color: inherit;	
}
#navigation .navigation-item {
	font-size: 80%;
	padding-left: 10px;
}

/* ------------------------------------------------------ */
#footer {
	background: #FF9851;
	border: 1px solid #C1C1C1;
	color: white;
	margin: 5px 20px 20px 20px;
	padding: 8px 0 8px 8px;
	font-size: 80%;
	font-weight: bold;
	letter-spacing: 0.1em;
}
#footer a {
	color: white;
	background: inherit;	
}

.mtentry {
	margin-top: 1em;
	border: solid 1px #b1b1b1;
	background-color: #fdfdfd;
	font-size: 100%;
	color: inherit;
}
.mtentry h2 {
	padding: 0.5em 0.3em 0 0.3em;
	font-size: 125%;
	border-bottom: none;
	margin: 0;
}

.mtentry:hover {
	border-color: #d1d1d1;
}
.mtbody {
	padding: 0 0.5em;
	margin: 0;
}

.mtsummary {
	padding: 0 0.5em;
	margin-top: 5px;
        font-weight: bold;
        border-bottom: 1px dashed gray;

}

.mtrating {
	margin-top: 5px;
}
.mtrating img {
	vertical-align: middle;
}
.mtposted {
	border-top: solid 1px #b1b1b1;
	margin-top: 5px;
	padding: 2px 4px;
	border-bottom: 1px dashed gray;
	background: #FFC891;
    color: inherit;
}
.mticon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.mtblogspeak {
	border: 1px dashed gray;
	background: #eee;
	padding: 8px;
    color: inherit;	
}
.mthead	{
	font-size: small;
	color: #666;
	margin-top: 10px;
	font-weight: bold;
    background: inherit;		
}
.mtcomment {
	line-height: 140%;
	margin: 10px;
	padding: 0 10px 5px 10px;
	background: #fafafa;
	border: 1px solid #ccc;
    color: inherit;	
}
.mtcomment .smaller {
	color: #666;
    background: inherit;		
}
.mtcomment:hover {
	border: 1px solid #666;
}

.mtbody2 textarea {
	width: 95%;
}
.mtpost {
	width: 45%;
	padding-right: 15px;
	margin-right: 15px;
	float: left;
	border-right: 1px dotted #bbb;
}

#mtrelated ul li {
	padding: 0 0 0 0;
}
.mtgravatar {margin-top: 2px}

/* ------------------------------------------------------ */

P  {
	font-family : Verdana, Arial, Helvetica, Serif;
	font-size: 95%;
}

h1 {
	border-bottom: 1px dashed black;
	color: #AA002D;
	font-size: 145%;
	margin-top: 0em;
    background: inherit;	
}
h2 {
	border-bottom: 1px dashed #ccc;
	color: #AA002D;
	font-size: 125%;
	font-weight: bold;
	margin-top: 6px;
    background: inherit;	
	
}
h3 {
    font-size: 105%;
	color: #AA002D;
	margin-top: 8pt;
	margin-bottom: 1pt;
    background: inherit;	
	
}

img {
	border: none;
}

TABLE  {
	font-family: Verdana, Arial, Helvetica, Serif;
	font-size: 95%;
}

TD	{
	font-family : Verdana, Arial, Helvetica, Serif;
	font-size: 95%;
}

TH	{
	font-weight : bold;
	color : #000066;
	font-size: 95%;
	background-color : #FFC891;
	text-align : left;
}

PRE  {
        font-family : Verdana, Arial, Helvetica, Serif;
	font-size: 95%;
}

A  {
	text-decoration : none;
}

A:Hover  {
	text-decoration : underline;
}


code {
font-family: "Lucida Console", monospace;
}
code.comment {
color:#008000;
font-weight:normal;
    background: inherit;	

}
code.keyword {
color:#0000C0;
    background: inherit;	

}
code.parameter {
color:#800080;
font-weight:normal;
    background: inherit;	

}
code.preproc {
color:#004000;
font-weight:normal;
    background: inherit;	

}
code.quote {
color:#800000;
font-weight:normal;
    background: inherit;	

}
code.special {
color:#FF0000;
font-weight:normal;
    background: inherit;	

}

.sourcecode {
background-color:#F5F5F5;
border:1px solid #C0C0C0;
font-family:"Lucida Console",monospace;
margin-left:20px;
margin-right:20px;
padding:5px 20px;
white-space:pre;
color: inherit;	
}
pre.SourceCode {
background-color:#F5F5F5;
border:1px solid #C0C0C0;
color:#000000;
font-family:"Lucida Console",monospace;
margin-left:20px;
margin-right:20px;
padding:5px 20px;
white-space:pre;
}
pre.sourcecode li {
margin-bottom:-10pt;
}
pre.SourceCode em {
color:#9933CC;
font-style:normal;
white-space:pre;
background-color: inherit;
}
pre.SourceCode2 {
background-color:#ECFFEC;
border:medium outset #C0C0C0;
white-space:pre;
color: inherit;
}


.tweet-item {
	border: thin solid #add8e6;
	padding: 8px;
}

.tweet-row {
	font-size: 80%;
}

.tweet-text {
	font-size: 105%;
}
