/* Theme: All Praise to Coffee	*//* for: koew.net				*//* by: Vegard Smelror Åmdal		*//* CSS Reset - Cheers to Eric Meyer for original reset - www.meyerweb.com */@import url("meyer_reset.css");/* Layout/grid */body { background-color: #F3F3F3; color: #2E2E2E; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; /* 1.0em ~= 10px in font-size */ line-height: 100%; }#page { width: 100%; height: 100%; max-width: 1100px; margin: 0 auto; }#pageTop { background-color: #EED; }#pageMain { background: #F3F3F3; /* Enforcing menu-bkg */ }#pageMainMenu { clear: right; float: right; width: 25%; background-color: #F3F3F3; color: #333; padding-bottom: 0.5em; }	#pageMainMenuContent { background-color: #EED; border-left: 1px #55533E solid; padding-top: 1em; }	#pageMainMenuCurved { background: url("images/aptc_sprite_03.png") 0 0 repeat-x #F3F3F3; height: 23px; }#pageMainContent { margin-right: 25%; background-color: #F3F3F3; color: #222; border-top: 1px #55533E solid; }#pageMainContent .inner { padding: 1em; } #pageBottom { clear: both; position: relative; padding: 5px 5px; text-align: center; font-size: 1.1em; }/* --------------------------- *//* pageTop divs styles */#logoContainer { padding: .5em 2.2em; }	#logoContainer a#logo { display: block; background: url("images/aptc_sprite_03.png") -64px -179px no-repeat #EED; width: 268px; height: 62px; text-indent: -9000px; overflow: hidden; border: 0; }	#quickNav { font-size: 1em; float: right; padding: 0 5px; }	#quickNav a { color: #EED; text-decoration: none; cursor: default; }/* --------------------------- */	/* pageMain divs styles *//* Sidepanel navigator menu styling */#sidePanelNavigator { list-style-type: square; color: #C5C0A1; font-size: 1.4em; font-family: Arial, sans-serif; line-height: 1; }#sidePanelNavigator ul { list-style-type: none; }#sidePanelNavigator li { margin-left: 1.8em; }#sidePanelNavigator li:hover { color: #666; }#sidePanelNavigator li a:link, #sidePanelNavigator li a:visited { display: block; color: #333;  text-decoration: none; margin-right: 1px; /* Avoiding horizontal-bar bug in Firefox when hovering an anchor */ padding: 3px 0 2px 2px; /* Size of "navigateSelectedElement.gif" pluss some pixels */ }li.selectedElement { color: #333;  /* url("images/aptc_sprite_02.png") -385px -228px no-repeat; */ }	li.selectedElement a:link, li.selectedElement a:visited { text-decoration: none; font-weight: bold; }#sidePanelNavigator li a:hover, #sidePanelNavigator ul li a:hover, #sidePanelNavigator .selectedElement a:hover { color: #666; text-decoration: none; font-weight: bold; }/* #sidePanelNavigator ul li a:link, #sidePanelNavigator ul li a:visited { display: block; padding-left: 30px; color: #333; background-color: #EED; text-decoration: none;	margin-right: 1px; Avoiding horizontal-bar bug in Firefox when hovering an anchor } *//* Sidepanel search form styling */#sidePanelSearchBox { padding: 0; margin: 0; }#sidePanelSearchBox .inner {}#sidePanelSearchBox #searchForm { padding: 0 0 0 0.8em; }	.sFormInput { width: 60%; border: 1px #C5C0A1 solid; margin-right: 0.2em; font-size: 1.6em; font-family: Arial, sans-serif; background-color: #fff; padding: 0.1em; }	.sFormInputBut { padding: 0.1em 5px 0.1em; font-size: 1.4em; font-weight: bold; background-color: #C5C0A1; color: #330; border: 1px #996 solid; outline: 0 none; }/* Sidepanel Comments styling for is_home()  */#sidePanelComments { list-style-type: none; }#sidePanelComments li a:link, #sidePanelComments li a:visited { display: block; padding: 8px 1.5em; font-size: 1.4em; color: #6A6A6A; font-weight: normal; text-decoration: none; line-height: 0.9; overflow: hidden; }#sidePanelComments li a:hover { color: #333; background-color: #F6F6DD; }	#sidePanelComments strong { margin-bottom: 0.2em; font-size: 1.1em; }/* Sidepanel Comments styling for is_single() */#sidePanelSingelComments { list-style-type: none; border-top: 0px #666 solid; }#sidePanelSingelComments li a:link, #sidePanelSingelComments li a:visited { background: url("images/aptc_sprite_03.png") 0 0 no-repeat; display: block; padding: 8px 1.9em; font-size: 1.4em; color: #6A6A6A; font-weight: bold; text-decoration: none; border-bottom: 0px #666 solid; }#sidePanelSingelComments li a:hover { color: #333; background-color: #F6F6DD; }	#sidePanelSingelComments li a#comRead { background-position: -375px -316px; }	#sidePanelSingelComments li a#comWrite { background-position: -375px -382px; }	#sidePanelSingelComments li a#comRSS { background-position: -375px -456px; }/* Sidepanel RSS styling */ul#sidePanelRSS { list-style-type: none; padding-left: 1.2em; line-height: 1.4; font-family: Arial, sans-serif; font-size: 1.4em; }ul#sidePanelRSS li a:link, ul#sidePanelRSS li a:visited { background: url("images/aptc_sprite_03.png") -384px -186px no-repeat #EED; color: #626255; text-decoration: none; font-weight: normal; padding-left: 20px; padding-bottom: 2px; }ul#sidePanelRSS li a:hover { font-weight: bold; background-position: -384px -256px; }ul#sidePanelRSS li a:active { color: #333; }/* Sidepanel Post-pages styling */.sidePanelLinkList { list-style-type: none; padding-left: 1.2em; font-size: 1.4em; line-height: 1.4; }.sidePanelLinkList li a:link, .sidePanelLinkList li a:visited { color: #626255; text-decoration: none; }.sidePanelLinkList li a:hover { text-decoration: underline; color: #424242; }.bulleted { list-style-type: square; padding-left: 2em; }.numbered { list-style-type: decimal; padding-left: 2.9em; }.dynamic ul.wp-tag-cloud { list-style-type: decimal; padding-left: 2.9em; font-size: 1.2em; line-height: 1.0; }.dynamic ul.wp-tag-cloud li a:link, .dynamic ul.wp-tag-cloud li a:visited { color: #626255; text-decoration: none; }.dynamic ul.wp-tag-cloud li a:hover { text-decoration: underline; color: #424242; }/* postElement styling */.postElement { position: relative; width: auto; margin-bottom: 2.0em; }.peContainer { background: url("images/rightSide.gif") right repeat-y #F5F5F5; }.peBody { text-align: justify; font-family: Arial, sans-serif; border-left: 1px #DFDFDF solid; border-top: 1px #DFDFDF solid; background-color: #FAFAFA; padding: 0.8em 1.1em; margin-right: 4px; }.peRight { position: absolute; top: 0; right: 0; }.topCorner { background: url("images/aptc_sprite_03.png") -195px -97px no-repeat #F5F5F5; width: 4px; height: 10px; }.peBottom { height: 4px; background: url("images/aptc_sprite_03.png") 0 -536px repeat-x #F5F5F5; }.peBottomRightCorner { position: absolute; right: 0; height: 4px; width: 4px; background: url("images/aptc_sprite_03.png") -195px -120px no-repeat #F5F5F5; }.peBottomLeftCorner { position: absolute; left: 0; height: 4px; width: 4px; background: url("images/aptc_sprite_03.png") -193px -135px no-repeat #F5F5F5; }.peBody p { font-size: 1.4em; margin-bottom: 0.8em; line-height: 1.3em; }.peBody p small.date { font-size: 1.0em; line-height: 2; color: #666; }.peBody p small.date a:link, .peBody p small.date a:visited { background: url("images/aptc_sprite_03.png") -387px -26px no-repeat; padding-left: 11px; color: #666; text-decoration: none; }.peBody p small.date a:hover, .peBody p small.date a:active { text-decoration: underline; color: #999; }div.postMeta { margin-top: 1.5em; border-top: 1px #EFEFEF solid; border-bottom: 1px #EFEFEF solid; padding: 3px 2px; }div.postMeta p { line-height: 1; font-size: 1.1em; color: #999; margin: 0; }div.postMeta p small a:link, div.postMeta p small a:visited { color: #00c; text-decoration: none; font-weight: normal;}div.postMeta p small a:hover { color: #003; }p.more-link { font-family: "Times New Roman", Times, Serif; text-align: right; margin-bottom: 0; letter-spacing: .1em; }p.more-link a:link, .more-link a:visited { color: #00c; text-decoration: none; }p.more-link a:hover { color: #006; text-decoration: underline; }.pageURL { margin: 1.2em 0 .5em; font-size: 1.0em; color: #999; }/* Search Results styling */.searchResults { border: 1px dashed #ccc; padding: .2em .4em; margin: 1.5em 0; }.searchResults h1.result { font-size: 1.8em; line-height: 1.3; }.searchResults p { line-height: 1; }	p.resultTags { line-height: 1; font-size: 1.1em; color: #999; margin: 0; }	p.resultTags small a:link, p.resultTags small a:visited { color: #00c; text-decoration: none; font-weight: normal;}	p.resultTags small a:hover { color: #003; }/* Comments styling */ol.commentsList { border-top: 1px #ccc solid; border-right: 1px #ccc solid; border-left: 1px #ccc solid; padding: 0; margin: 1em 2.5em; list-style-type: none; }ol.commentsList li { margin: 0; border-bottom: 1px #ccc solid; padding: 1em; overflow: auto; }ol.commentsList li.alt { background-color: #F1F1DB; }ol.commentsList li .comAuthor { color: #333; }	.commentsList .comAuthor h3 { font-size: 1.4em; line-height: 1; margin-bottom: 0.3em; }	.comAuthor a:link, .comAuthor a:visited { text-decoration: none; color: #c0c; }	.comAuthor a:hover { text-decoration: underline; }ol.commentsList li .comBody { width: auto; }	ol.commentsList .comBody p { font-size: 1.2em; line-height: 1.2; margin-bottom: 0.4em; }ol.commentsList li .comDate { clear: left; text-align: right; padding: .3em 0; }	.comDate p { line-height: 1; margin: 0; }	.comDate p small { font-family: "Lucida Console", monospace; text-transform: uppercase; font-size: 0.8em; color: #999; }	.comDate p small a:link, .comDate p small a:visited { color: #666; padding-left: 7px; background: url("images/aptc_sprite_03.png") -390px -107px no-repeat; text-decoration: none;}	.comDate p small a:hover { color: #00c; }	.comDate hr { display: none; visibility: hidden; }/* Comment form styling */#commentForm, .wpcf7-form { width: 95%; }#commentForm p, .wpcf7-form p { margin: 0.5em 0 0.2em; line-height: 1; }#commentForm .info { float: right; width: 35%; text-align: center; font-size: 1.0em; margin: 1.7em 4% 0 0; border: 1px #ccc solid; }#commentForm .info dl dt { font-size: 1.3em; font-weight: bold; background-color: #ccc; display: block; padding: 2px 1px; margin-bottom: 3px; }#commentForm .info dl dd { font-size: 1.2em; text-align: left; padding: 2px 5px; }#commentForm label, .wpcf7-form label { cursor: pointer; font-weight: normal; }#commentForm input, .wpcf7-form input { width: 45%; background-color: #fff; padding: 0.2em; border: 1px #C5C0A1 solid; }#commentForm input.url, .wpcf7-form input.url { color: #00c; text-decoration: underline; } #commentForm textarea, .wpcf7-form textarea { width: 90%; font-family: Tahoma, Geneva, sans-serif; font-size: 1.1em; line-height: 1.3; padding: 0.2em; border: 1px #C5C0A1 solid; }#commentForm span.allowedInput { font-size: .8em; }#commentForm .subbutton, .wpcf7-form input[type="submit"] { width: auto; cursor: pointer; padding: .1em .4em; font-size: 1.2em; font-weight: bold; background-color: #C5C0A1; color: #330; border: 1px #996 solid; outline: 0 none; }#commentForm .subbutton:hover, .wpcf7-form input[type="submit"]:hover  { border-color: #666; }
.wpcf7-response-output { margin: 1em; padding: 1em; font-size: 1.8em;font-weight: bold;text-align: center; }
.wpcf7-mail-sent-ok { border: 1px #0c0 solid; background-color: #0f0; }/* --------------------------- *//* Font sizes, colouring and decorations */.hidden { display: none; visibility: hidden; }h1.postTitle { font-family: Verdana, Geneva, sans-serif; line-height: 1; font-size: 2.4em; font-weight: bold; text-decoration: none; color: #2E2E2E; text-align: left; }	h1.postTitle a:link, h1.postTitle a:visited, h1.result a:link, h1.result a:visited { text-decoration: none; color: #2E2E2E; }	h1.postTitle a:hover, h1.result a:hover { text-decoration: underline; }	.peBody h2, .peBody h3, .peBody h4, .peBody h5, .peBody h6 { font-family: Verdana, Geneva, sans-serif; font-weight: bold; line-height: 1.8; }	.peBody h2 { font-size: 1.8em; }	.peBody h3 { font-size: 1.5em; }	.peBody h4 { font-size: 1.4em; }	.peBody h5 { font-size: 1.2em; }	.peBody h6 { font-size: 1.2em; }.peBody a:link, .peBody a:visited { color: #00f; text-decoration: underline; }.peBody a:hover, .peBody a:active { text-decoration: none; }.more-link { color: #222 !important; text-decoration: none !important; border-bottom: 1px #009 dotted; } .more-link:hover { border-bottom: 1px #009 solid; } .postEntry ul, .postEntry ol { padding-left: 2.0em; margin: .8em 0; font-size: 1.4em; line-height: 1.3; }.postEntry ul li ul, .postEntry ul li ol, .postEntry ol li ul, .postEntry ol li ol { font-size: 1.0em; }.postEntry small { font-size: .8em; }.postEntry ul.wp-tag-cloud { list-style-type: none; padding: 0; }.postEntry ul.wp-tag-cloud li { display: inline; margin: .2em; }.postEntry ul li, .postEntry ol li { margin: 0.4em 0; }.postEntry acronym { border-bottom: 1px dotted #222; }.postEntry pre { border-style: solid; border-width: 1px 0; border-color: #ccc; margin: 0.5em 1em; padding: .5em 0; font-size: 1.4em; line-height: 1.2; overflow: auto; }#pageMainMenu h2 { font-family: Verdana; margin: 0 0.3em; line-height: 1.5; font-size: 2.2em; font-weight: bold; letter-spacing: 0; }blockquote.quote, .peBody blockquote { font-family: "MS Trebuchet", sans-serif; color: #333;border: 1px #999 solid; margin: .5em 1.5em .5em 1.5em; padding: 1.2em; }blockquote.code, code { font-family: monospace; }.peBody blockquote p, #pageBottom p { margin: 0.5em 0; }#pageBottom a:link, #pageBottom a:visited { text-decoration: none; color: #009; }label { cursor: pointer; } .bolded { font-weight: bold; } /* All img-classes */img.left { float: left; margin: 1em; }img.right, .alignright { float: right; margin: 1em; }img.centered, img.aligncenter { display: block; margin: .5em auto; }img.boxed { border: 2px #996 solid; }img#wpstats{ width:0px; height:0px; padding:0px; border:none; overflow:hidden; }/* Table Classes */table.oneBorder { margin: .5em 0; font-size: 1.4em; }table.oneBorder caption { font-size: 1.2em; } table.oneBorder tr th, thead th { text-align: center; padding: .5em; background-color: #444; color: #fafafa; border-bottom: 1px #444 solid; }table.oneBorder tr td { padding: .5em; line-height: 1.1; }/* Definition list */ dl { font-size: 1.4em; margin: .5em 0; } dt { font-weight: bold; margin: .3em 0; } dd { text-indent: 1em; line-height: 1.4; } /* 8-bit Mario CSS */#mario8bit { margin: .5em auto; padding: 2px; width: 192px; border: 1px black solid; background-color: #fff; }.marioRow { clear: left; margin-top: -2px; }.marioRow div { height: 16px; width: 16px; display: block; float: left; }	.mWhite { background-color: #fff; }	.mRed { background-color: #ff0700; }	.mYellow { background-color: #ff9f1c; }	.mBrown { background-color: #805600; }.rowclearer { clear: both; height: 1px; width: 1px; }/* Added from old koew.net theme */.dontpanic { color: #f00; font-family: Tahoma,Univers,sans-serif; font-size: 2.6em; font-weight: 600; letter-spacing: 0.3em;  }.strike { text-decoration: line-through; }a.escape1, a.escape2 { background:white url(http://www.koew.net/files/koew_smiley01.gif) no-repeat scroll 0pt; display:block; height:28px; text-indent:-9000px; width:43px; }a.escape2 { overflow:hidden; } big {
	 font-size: 1.6em; }
}
