@charset "UTF-8";
bom{ /* catcher */ }



html { 	font-size: 85%;	font-family: 'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif;	margin: 0;	padding: 0 }
body {	font-size: 100%;	padding: 0;	text-align:center;     
	background-color: white;	color: black;}
hr { display: none }
p { margin: .5em 0 }
img { border: none }
blockquote {	width: 90%;	color: #666;	margin: 1em 1em;	padding: 0 10px;	border-left: 5px solid #bbb }
pre, code {	font-family:monospace;	font-size:1.2em;line-height:1.6em;}

ul, li, ol { margin: 0; padding: 0 }


form { margin: 1em 0 }
fieldset {	margin: 0 0 1em 0;	padding: .5em;	border: #ddd solid 1px}
legend {	color: #666666;	font-size: 80%;	font-style: oblique }
input, textarea, select {	padding: .2em;	border: 1px solid #999;	color: #222;	background-color: #eee;}
input:hover, input:focus, textarea:hover, textarea:focus {	border: 1px solid #AA1111;	background-color: #fff}
textarea {	font-size: 100%;	font-family: 'Lucida Grande', 'Trebuchet MS', arial, Helvetica, sans-serif;
	width: 99%;	margin-top: .1em;	margin-bottom: 1em}


a:link, a:visited {	color: #aa4142;	font-weight: bold;	text-decoration: none}
a:hover {	color: #c37676;	text-decoration: underline }



h1 {	
	font-size: 2em;	letter-spacing: 2px;	margin: 2em 0 0 0 }


h3 {
	font-family: 'book antiqua', georgia, garamond, times, 'times new roman', serif;
	font-style: italic;	font-size: 1.5em;	color: #333333; margin: 0
}

h4 { font-size: 1.2em; }


#weblog {	text-align: left;	width: 760px !important;	width: 748px; /* fix for I.E. */	margin: 0 auto 0 auto;
	padding: 5px;	border: solid 1px white; 	background-color: white
}




#head {
	font-family: 'book antiqua', georgia, garamond,  times, 'times new roman', serif;
	padding: 5px 10px 5px 5px;
	margin: 10px;
	background-color: #ccc;
/*	 */
	border:  1px solid #bbb
}

#head a { color: white; text-decoration: none }

	.subtitle {
		font-size: 100%;
		font-style: oblique;
		color: #F1F1F1;
		margin: .5em 0 0 0
	}




#blogwrapp { position: relative;	height: 1%;	margin: 0px;	padding: 0px;
	border-top: 1px solid white; /* problem with I.E. */
	background-color: white
}




#main h4 { margin: 2em 0 0 0}

#main {	float:left;	position: relative;	width: 508px !important;	width: 478px;	font-size: 100%;	margin: 12px; }
#main p { line-height: 1.5em; margin-top: 1.2em; }
#main img { margin: .5em }

/* === List === */
#main ul {	list-style-type: disc;	padding: 0 0 0 1.6em }
#main ol {	list-style-position: inside;	padding: 0 1.6em 0 1.6em}
#commentform fieldset p { margin: 0 0 .5em 0 }
#comments li {	margin: 0 0 1.5em 0; 		padding: 5px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		background: #efefef	}


h2.date {	font-size: 0.5em;
		color: #aaa;
	}
	
	.date {
		font-size: 80%;
		font-style: oblique;
		color: gray;
		margin: .2em 0 .8em 0
	}
	

	.entry {
		margin: 0 0 1.5em 0;
		padding: 0;
		overflow: auto; /* floating images fix IE<7*/
	}
	
	#main>.entry {
		overflow: hidden; /* rest of the world :) */
	}

	
	#main ul.entry-footer { /*  entry footer */
		clear: both;
		font-size: 80%;
		color: gray;
		margin: 2em 0 .5em 0;
		text-align: right;
	}
	
	.entry-footer li { 
		display: block;
	}
	

	.admincontrols { /* [edit] and [delete] */
		font-size: 80%;
		text-align: right;
	}
	
	.buttonbar { text-align: center }
	
	.buttonbar input {
		text-align: center;
		margin: .1em .5em;
		padding: 0 1em
	}

	.pn-navi {
		font-size: 80%;
		margin-bottom: 5em
	}



#footer {
	clear: both;
	font-size: 80%;
	color: #555;
	padding: 5px;
	border-top: #bbb 1px solid
}


.alignleft { float: left }

.alignright { float: right }


#main ul.msgs, ul.msgs {
	margin-top: 1em;
	margin-left: 0em;
	padding: 1em 2em
}

.errors {
	color: #901d1d;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #ffbbbb;
	background: #ffdddd
}

.errors a {
	color: #901d1d;
	text-decoration: underline;
	font-weight: normal
}

.notifications,.enabled {
	color : #1d901d;
	border-top: 1px solid #bbffbb;
	border-bottom: 1px solid #bbffbb;
	background: #ddffdd
}

.warnings {
	color : #8a7802;
	border-top: 1px solid;
    border-bottom: 1px solid;
	border-color: #f8e674;
	background: #fffdd5;

}

.field-error {
	border: red 1px solid;
	background: #fdd
}











#navigation {
	float: right;
	width: 195px !important;
	width: 180px;
	font-size: 80% !important;
	font-size: 75%;
	height:1%;
	margin-bottom: 5px;
	padding: 10px;
	padding-top: 7em;
/*	border-left: solid 1px #ccc; */

}

/* #main { padding-right:10px;border-right:solid 1px red} */

#navigation h4 {

	margin-bottom: .5em;
}

#navigation p, #navigation div { margin: 10px 5px }

#navigation a:link, #navigation a:visited { color: gray }


#navigation ul li table { font-size: 100% }

#navigation ul {
	list-style-type: none;
	margin-right: 10px;
	margin-bottom: .5em;
	padding-left: 1em
}

#navigation fieldset { margin: 0 5px 0 5px }

#navigation legend { font-size: 100% }










body { margin: 10px 0 0 0 }

#comments li.comment-admin {
	padding:1em
}

#comments li.comment-admin strong.comment-name { font-size:140% }

#searchbox form {
	text-align: center;
}



                           /* 62.5% */
p { color: #222; font: 110% Georgia, "Times New Roman", Times, serif;  }
h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #B42537; }

* { padding: 0; margin: 0; }


h2 { font-size: 1.3em;	letter-spacing: 1px; color:gray;	margin: 1.4em 0 0 0}



label {display:block}
input {clear:right;}
label.textlabel {float:right;width:60%;text-align:left;font-family: Verdana, Arial, sans-serif;font-size:85%;}
#footer {font-size:75%;font-family:verdana, arial;}
#footer #cop {width:400px;float:left}
#footer #imp {float:right;text-align:left;width:120px;}
#footer #imp a {color:gray;}

.comment-admin span.comment-name a {color:gray; /* text-transform: capitalize;*/}
a.external span {color:black;}
#head {background-color:gray}
#head a{font-size:1.4em}
#main div p {padding-right:2.4em;font-size:1.1em}
#navigation div {padding-left:2.5em;padding-top:2em}

#main p b {color:#333}



#main { counter-reset: item; }
#main pre code {	display: block;}
#main pre, #main pre code {white-space:normal; line-height:1.5em}
#main pre code {counter-increment: item;}
#main pre code:before {
	content: counters(item, " ", decimal-leading-zero) ; background-color:#d9d9d9;border-left:.5em solid #d9d9d9;
        font-size:86%;padding-right:.2em;margin-right:1em;border-bottom:.5em solid #d9d9d9;border-top:.5em solid #d9d9d9; }
#main pre code {background-color:#f3f3f3; border-left:1.8em solid #d9d9d9;}
#main pre {margin-left:1em;padding-top:1em;font-size:93%}
#main pre code {text-indent:-1.7em;}



/* span.comment-name a.external span:before {color:black;content:"."} */
/* a[rel=external]:after{ color:#3333ec;background-color:transparent;content: "&#x2197;" } */
/* a[rel=external]:after{ color:#3333ec;background-color:transparent;content: "? ?"}  "&#x2197;" */
