/* Begin Typography & Colors */
body { background: url("images/full_scene_1100.png") no-repeat center top; font-size: 10pt; margin: 1in; }

div#page { }

/* begin header or logo*/

#header { height: 14em; position: relative; width: 100%; }
#header h1 span, #header .description {
	text-align: center; display: none; 
	}
#header h1 a { display: block; width: 330px; height: 43px; background: url("images/whatiassume.png") no-repeat 0px 0px; max-width: 66%; margin: 25px 0 0 9em;}
#header h1 a:hover { background: url("images/whatiassume.png") no-repeat 0px -43px;}
/*#header h1 a span{ font-family: Verdana, sans-serif; font-size: 150%; text-decoration: none; text-transform: lowercase }
/*#header .description { font-size: 85%; color: #ddd; padding: .25em; }*/

#header a.rss strong { /*display: none*/ font-size: 55%; font-weight: normal; }
#header a.rss { display: block; width: 35px; height: 35px; padding-top: 38px; position: absolute; top: 15px; left: 5em; max-width: 33%; max-height: 33%; background: url("images/rss.png") no-repeat 0px 0px; text-decoration: none; text-align: center; color: #FF7200; overflow:hidden;}
#header a.rss:hover { color: #000; background: url("images/rss.png") no-repeat -35px 0px; }
/* end header or logo */


#copy,.sidemenus { float: left; }
#copy { width: 54%; margin: 0 1%; }

#footer { clear: both; float: left; width: 100%; margin: 1em 0; text-align: center;}


#copy,.sidemenus { float: left; }

.sidemenus { width: 21.5%; font-size: 85%; list-style-type: none; margin: 0; padding: 0; }
.sidemenus ul, .sidebar ol { list-style-position: inside; }
#sidebar1 ul { list-style-image: url("images/bullet_wheel.png") }
#sidebar2 ul { list-style-image: url("images/bullet_hand.png") }

.widget { background: #fff url("images/framed_bottom.png") no-repeat bottom right; margin: 1em 0; }
.widget .widgetbody { background: url("images/framed_top.png") no-repeat top left; padding: 16px 1em; display: block;}


#sidebar1 .widget { margin-right: 1em; }
#sidebar2 .widget { margin-left: 1em; }

.widget ul, .widget ol { list-style-position: inside; }

.sidemenus h2,.sidemenus h3 { font-family: Old English Text MT, Georgia, serif; font-weight: normal; font-size: 145%; color: #333; margin: 0 0 .25em 0; }


.widget ul { margin: 0; padding: 0; list-style-image: url("images/bullet.png") }
.widget ul ul { margin: 0 0 0 .5em; padding: 0 0 0 .5em; list-style-image: none; 
	list-style-type: circle; 
	}
	
.widget li { margin: .35em 0 .35em .25em; }
/*end side menus*/

/*start post*/
.post { background: #fff url("images/frame_top_left.png") no-repeat top left; margin: 1em 0; padding: 0; line-height: 1.5em; }

.postbody { background: url("images/frame_bottom_right.png") no-repeat bottom right; padding: 0; margin: 12px 0 0 0; overflow: hidden; }

.postbody h2 { font-family: Old English Text MT, Georgia, serif; font-weight: normal; font-size: 250%; margin: 0 0 0 12px; padding: 24px 36px 0 24px; background: url("images/frame_top_right.png") no-repeat top right;}
.date { margin: 1em 40px; font-size: 85%; }

.postbody h2 a { color: #cc3333 }
.post .entry { margin: 1.5em 36px; }
.entry pre { font-size: 85%; padding: 1em 1em 2em 1em; font-family: Verdana; border-top: 1px dotted gray; border-bottom: 1px solid gray; 
}
.entry pre h3 { font-weight: normal; font-size: 130%; marging: 0;}

.postmetadata { background: url("images/frame_bottom_left.png") no-repeat bottom left; padding: 1em 24px 36px 36px; margin: 0 12px 0 0; list-style-type: none;}

#title span { display: none }
#copy p { margin: 1em 0 }

p.last { background: url("images/icons/monkey.png") no-repeat bottom right; padding-bottom: 110px; }

/*end post*/

/*begin comments*/

.commentlist { padding: 0; 
	}
.commentmetadata,.nocomments { margin: 0; 
	}
.commentlist li, #commentform input, #commentform textarea { font: 90% Verdana, Arial, sans-serif;	}

.commentlist li {
	list-style: none; 
	background: #fff url("images/framed_bottom.png") no-repeat bottom right; padding: 0; margin: 1em 0; }

.commentlist li .commentbody { background: url("images/framed_top.png") no-repeat top left; padding: 16px 1em; display: block;}

.commentlist cite, .commentlist cite a { font-weight: bold; 
	font-style: normal; 
	font-size: 100%; 
	}

.commentlist p { font-weight: normal; 
	line-height: 1.5em; 
	margin: 1em 0; 
	}

#commentform p { margin: 1em 0; 
	}

.commentmetadata { font-weight: normal; 
	}

.alt { padding: .75em; 
	}

.nocomments { text-align: center; 
	padding: 0; 
	}

.commentmetadata { display: block; 
	}

/*end comments*/

/* Begin Form Elements */
input[type=text],textarea { border: 1px solid black; 
	padding: .25em; 
	}
input[type=text] { width: 12em; 
	}
input[type=submit] { border: 1px solid black; 
	background: #eee; 
	margin: .25em 0; 
	font-family: Georgia,serif;
	 }

#searchform {
	margin: .75em auto;
	padding: .25em;
	}

.sidemenus #searchform #s {
	padding: .2em;
	}

.sidemenus #searchsubmit {
	padding: .2em;
	}

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

textarea { width: 95%; 
	margin: 0 auto; 
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

/* end forms */

/*misc*/
#inout { position: absolute; top: 0px; right: 0px; font-family: Courier New, monospace; font-size: 75%; }

body span#inout a { color: #ededed  }
span#inout a:hover { color: #4F7CAD }

