/*
Theme Name: agy1
Theme URI: http://agyon.de/
Description: Initial theme for agyon.de
Version: 1.0.2.3
Author: Andreas Groegel
Author URI: http://cimddwc.net/
*/



body 		{ font-size: 62.5%; /* Resets 1em to 10px */ font-family: Georgia, Times New Roman, Serif; background: #330099 url('images/back1.jpg') bottom center fixed repeat-x; color: white; text-align: center; margin: 0px; padding: 0px; border: 0; }

#page		{ width: 978px; background: transparent; text-align: left; margin: 0px auto; padding: 0; }
#header		{ width: 978px; height: 160px; margin: 0 0 0px 0; padding: 0;}
#header-content	{ padding: 0px; color: white; font-size: 1.2em; }
h1		{ font-size: 2.7em; margin: 0; padding-top: 50px; font-family: Cambria, Georgia, Times New Roman, serif; font-style: italic; }
h1, h1 a, h1 a:hover, h1 a:visited,
#header-content, #header-content a, #header-content a:hover, #header-content a:visited, #header .description { text-decoration: none; color: white; }

h2,h3,h4,h5		{ font-family: Comic Sans MS, Times New Roman, serif; }
img			{ border: 0; }

#content-wrapper	{ margin: 0 0 0 260px; padding: 0; width: 660px; font-size: 1.4em; color: black; }
#content		{ margin: 0px 20px; padding: 20px; background: transparent url('images/mainback.png') repeat; }
#content a		{ color: #00c; text-decoration: none; }
#content a:visited 	{ color: #40c; }
#content a:hover	{ text-decoration: underline; }
div.top-landing		{ margin: 0 1em 2.5em 1em; border: 1px dotted #090; padding: 0.7em 1em 0.7em 45px; background: white url(/pics/infow.png) no-repeat left center; color: #090; font-size: 1.1em; }

p.archive-head-type	{ color: #666; font-size: 1em; font-weight: bold; margin: 0 0 0 76px; }
h2.archive-head-name	{ font-size: 1.7em; font-weight: normal; text-align: left; margin: 0.3em 16px 1.5em 76px; padding-bottom: 2px; color: #000042; border-bottom: 1px solid #E8ECF4; }
img.archive-feed	{ float: left; padding-right: 5px; }

.post-date		{ color: grey; font-family: Arial,Helvetica,sans-serif; font-size: 80%; margin-top:-10px; text-align:right; }
.post			{ margin: 0 16px 40px 20px; }
.post hr 		{ display: block; color: #2c67c7; border-style: dotted; border-top: none; }

#content h2		{ font-weight: bold; font-size: 1.6em; }
.post h2 a		{ color: black !important; }

div.entry p		{ margin: 1em 0; }
div.entry blockquote p	{ margin: 0 0 1em 0; }
div.entry ul li ul li,
div.entry ol li ul li,
div.entry ol li ol li,
div.entry ul li ol li	{ font-size: 1em; }
div.entry ul.long li,
div.entry ol.long li	{ margin-bottom: 1em; }
div.entry ul.long li ul li { margin-bottom: 0px; }
ul.normal li,
ol.normal li		{ margin-top: 0px !important; margin-bottom: 0px !important; }
div.entry ul li blockquote p,
div.entry ol li blockquote p { font-size: 1.0em; }
div.entry h1		{ font-size: 1.5em; font-weight: bold; margin: 1.4em 0 0 0; }
div.entry h2		{ font-size: 1.3em; font-weight: bold; margin: 1.2em 0 -0.3em 0; }
div.entry h3		{ font-size: 1.3em; font-weight: bold; margin: 1.2em 0 0 0; }
div.entry h4 		{ font-size: 1.3em; font-weight: normal; margin: 1.2em 0 -0.3em 0; }
div.entry h5,
div.entry h6 		{ font-size: 1.2em; font-weight: normal; margin: 1.2em 0 -0.3em 0; }
div.entry p.small	{ 0line-height: 119%; font-size: 80%; }
div.entry sub,
div.entry sup		{ height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
div.entry sup		{ bottom: 1ex; }
div.entry sub		{ top: .5ex; }
.footnote-identifier-link	{ font-weight: bold; padding: 0 2px; }

small 			{ font-size: 0.8em; line-height: 1.5em; }
code, pre, samp, kbd	{ font: 0.9em Consolas, 'Courier New', Courier, fixed; }
.postmetadata		{ background-color: #dcf; padding: 2px 8px; margin-bottom: 4em; font-size: 80%; font-family: Arial,Helvetica,sans-serif; }
.content-single .postmetadata { padding: 4px 8px; line-height: 133%; }
#post-search .postmetadata { margin-top: 8px; margin-bottom: 12px; }
.comlink		{ padding-left: 18px; background: transparent url(images/comment.png) no-repeat left center !important; }
.clear 			{ clear: both; }
.clearer		{ clear: both; height: 0; }
abbr, acronym		{ border-bottom: 1px dotted #546188; cursor: help; }
blockquote		{ margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; font-style: italic; }
blockquote cite		{ margin: 5px 0 0; display: block; }
blockquote em		{ font-style: normal; }
blockquote ul		{ padding-left: 20px; }
blockquote.anwender	{ margin: 10px; padding: 6px 10px; border: 2px ridge #330099; background-color: #daf; }
blockquote.anwender address	{ text-align: right; color: #330099; font-style: normal; }

.alignleft, div.alignleft { float: left; }
.alignright, div.alignright { float: right; }
p img			{ padding: 0; max-width: 100%; }
img.centered		{ display: block; margin-left: auto; margin-right: auto; }
img.alignright		{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft		{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.update 		{ background-color: #ffffb0; font-style: italic; }
.update em 		{ font-style: normal; }
.hintpara		{ background-color: #ffffb0; border: 1px solid black; padding: 6px 10px; margin-bottom: 2em !important; }
div.footnote		{ font-size: 85%; text-indent: -1em; padding-left: 1em; line-height: 120%; }
span.more-link		{ font-style: italic; font-weight: bold; font-size: 107%; }
span.notthislang 	{ color: #666; font-style: italic; }
div.entry p.with-initial	{ margin-top: 2em; }
.with-initial:first-letter	{ font-size: 3.0em; font-family: Californian FB,Times New Roman,serif; font-weight:normal; float:left; padding-right:1px; }
.with-initial:first-line	{ line-height: 110%; }

div.produktbild		{ float: left; margin-right: 20px; }
a.prod-pretty img	{ border: 1px solid #330099; padding: 4px; background-color: white; }

div.prod-opt		{ background-color: #cbf; padding: 6px 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
a.basket		{ font-weight: bold; }

td.right, th.right	{ text-align:right; }
table.basket		{ border: 1px outset #330099; }
table.basket th		{ border: 1px inset #330099; padding: 2px 4px; }
table.basket td		{ border: 1px inset #330099; padding: 2px 4px; }
table.basket tr.sum td	{ background-color: #330099; color: white; font-weight: bold; }

table.nice th,
table.nice td		{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-right: 2px; }
table.niceright th,
table.niceright td 	{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-right: 2px; text-align: right; }

div.produkttip		{ float:left; width:220px; height:220px; }
div.produkttip p.hd	{ font-size:110%; font-weight:bold; }

.sub-page-link		{ padding-top: 1em; font-weight: bold; }
.sub-page-before	{ font-style: italic; padding-right: 0.4em; font-weight: normal; }
.sub-page-link a,
.sub-page-link a:link,
.sub-page-link a:active,
.sub-page-link a:visited { background-color: #fff; border: 1px solid #c0c8d8 !important; text-decoration: none !important; padding: 0em 0.3em !important; font-weight: normal; }
.sub-page-link a:hover	{ background-color: #5C88E5 !important; border: 1px solid #2C67C7 !important; color: #fff !important; }

/* dd-posts-from-cat & related */
.ddop		{ color: #bbb !important; padding-bottom: 0.5em; font-size: 90%; }
.ddop h5	{ font-size: 1em !important; color: #000 !important; margin: 0.5em 0 0 0 !important; line-height: 136% !important; }
.ddop ul	{ padding-left: 2.3em; margin: 2px 0px 0.4em 0px !important; }
.ddop ul li	{ font-size: 1em !important; margin-left: 0px !important; }

/* COMMENTS STUFF */
#respond-wrapper	{ padding-left: 20px; }
.depth-1 #respond	{ padding-left: 20px; }
.depth-2 #respond	{ }
.depth-2 textarea	{ width: 528px; }
.depth-3 textarea	{ width: 498px; }
.depth-4 textarea	{ width: 466px; }
.depth-5 textarea	{ width: 434px; }
.depth-6 textarea	{ width: 402px; }
h4#comment-header	{ font-size: 1.6em; font-weight: normal; margin: 2em 16px 1em 76px; text-align: center; }
#respond h3		{ font-size: 1.3em; font-weight: normal; margin: 1em 0 1em 0px; text-align: left; }
#respond-wrapper h3	{ font-size: 1.6em; font-weight: normal; margin: 2em 0 1em 0px; text-align: left; }
.comment-from-admin strong	{ color: #C00000 !important; }
.reply,
.quotecomment		{ white-space: nowrap; }
.reply img,
.quotecomment img	{ vertical-align: text-top; padding-right: 4px; }
.comment-sub-hd		{ font-size: 63%; color: #aaa; }
div#comments		{ margin-top: 1em; }
.commentlist		{ padding: 0; margin: 0; list-style: none; }
.commentlist li		{ color: #000; margin: 1em 10px 2em 0px; padding: 6px 0; }
.commentlist li .children	{ list-style: none; margin-left: 0px; padding-left: 0px; }
.commentlist li	.children li	{ margin-left: 0px; }
.commentlist li p	{ margin: 0.5em 0; }
.comment-metadata	{ font-size: 0.9em; color: #666; }
.comment-metadata strong { color: #000; font-family: Cambria, Georgia, Times New Roman, serif; }
.comment-metadata-real strong { font-size: 1.4em;  }
.comment-metadata-trackback strong { font-size: 1.1em; }
.comment-avatar		{ float: left; width: 60px; height: 82px; text-align: center; color: #666; }
.comment-favicon	{ float: left; width: 60px; height: 60px; text-align: center; color: #666; }
.comment-avatar img,
.comment-favicon img	{ padding-top: 8px; }
.comment-number		{ float: left; color: #666; font-size: 1.1em; padding-top: 7px; }
.comment-number-right	{ float: right; color: #fff; background-color: #dcd; font-size: 2em; margin: -2px 0 0 12px; padding: 0 6px 2px 6px; font-style: italic; -moz-border-radius: 9px; -khtml-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
.comment-number-right-tb {float: right; color: #fff; background-color: #dcd; font-size: 1em; margin: -2px 0 0 12px; padding: 0 6px 2px 6px; font-style: italic; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.comment-author		{ }
.comment-meta-right	{ float: right; white-space: nowrap; text-align: right; line-height: 125%; }
.comment-twitlink	{ font-size: 0.8em; font-weight: normal; }
.comment-text		{ border-top: 1px dotted #a0a8c8; clear: right; }
.comment-content	{ margin-left: 76px; }
.comment .comment-content	{  border-top: 1px solid #333; }
.trackback .comment-content,
.pingback .comment-content	{  border-top: 1px solid #aaa; }
.commentlist li.tpback .comment-number	{ color: #ddd; }
.commentlist li hr	{ color: #a0b0d0; border-style: dotted; }
.commentlist li.pingback,
.commentlist li.trackback	{ color: #AAA; padding-bottom: 10px; margin-bottom: 10px; }
.commentlist li.trackback a,
.commentlist li.pingback a	{ color: #AAC !important; }
.commentlist li.pingback strong a[href^="http://agyon.de"] { color: #b88 !important; }
li.trackback p.comment-metadata,
li.pingback p.comment-metadata 	{ border: none; }
ul.children li			{ margin: 20px 4px 0 20px; padding-right: 4px !important; }
ul.children li .comment-content	{ margin-left: 52px; border-top: none; }
ul.children li .comment-avatar	{ width: 48px; height: 48px; background-color: transparent; background-image: none; }
li.depth-2 			{ border: 1px inset #e8ecf4; background-color: #f4f8ff; margin-left: 76px !important; }
li.depth-3 			{ border: 1px inset #e0e4ec; background-color: #ecf0f8; margin-left: 20px !important; }
li.depth-4 			{ border: 1px inset #d8dce4; background-color: #e4e8f0; margin-left: 20px !important; }
li.depth-5 			{ border: 1px inset #d0d4dc; background-color: #dce0e8; margin-left: 20px !important; }
li.depth-6 			{ border: 1px inset #c8ccd4; background-color: #d4d8e0; margin-left: 20px !important; }
.caughtasspam		{ color: red !important; border: 1px inset red; background-color: #f0f0f0; padding: 10px !important; }

form			{ margin: 0.3em 0 0 0; padding: 0; }
.comment-input-text	{ width: 160px; margin-right: 6px; padding: 1px 4px; border: 1px inset #2C67C7; background-color: #f8f8f8; }
.comment-input-row td		{ width: 64px; text-align: right; }
.comment-input-row td + td + td	{ width: 70px; text-align: right; }
textarea		{ overflow: auto; width: 520px; padding: 1px 4px; border: 1px inset #2C67C7; background-color: #f8f8f8; }
#commentform p		{ margin: 4px 16px 4px 0; }
#commentform small	{ font-size: 94%; }
p.subscribe-to-comments	{ padding-left: 70px; padding-bottom: 4px; }
.comment-input-note	{ font-style: italic; font-size: 0.8em; padding-bottom: 4px; }
input#submit,
input#searchsubmit	{ font-weight: bold; padding: 2px 8px; margin-top: 4px; border: 1px outset #a7d; background-color: #309; color: white; cursor: pointer; }
.comment-awaiting	{ color: red; font-weight: bold; font-style: italic; font-size: 1.3em; }
#size-textarea		{ text-align: right; float:right; font-size: 0.8em; line-height: 120%; margin-top: -6px; }
#size-textarea a	{ cursor: pointer; padding: 0px 3px; text-decoration: none; border: 1px solid #d0d3d9; background-color: #E8ECF4; }
#size-textarea a:hover	{ background-color: #5C88E5; color: #fff; text-decoration: none !important; }
div#sfjb-formats	{ padding-bottom: 0.5em; line-height: 190%; }
a.sfjb-format		{ padding: 0px 3px; text-decoration: none; border: 1px solid #d0d3d9; background-color: #E8ECF4; font-size: 0.9em; font-family: "Arial Narrow", "trebuchet ms", helvetica, sans-serif; }
input#acp-preview	{ border: 1px outset #f0f4fc; background-color: #E8ECF4; color: #2C67C7; cursor: pointer; padding: 2px 8px; font-weight: bold; }
#acp-noscript		{ color: #d44; }
#ajax-comment-preview	{ color: #666; margin-top: 5px; }
#ajax-comment-preview .commentlist li { margin-left: 0; padding: 0.5em 1em; border: 1px dotted #ccd; list-style: none; }
#ajax-comment-preview .commentlist { padding-left: 1em; }
/* Ajax edit comments !wp27!: ggf. an neue Version anpassen */
.editableAuthor, .editableComment { color: #000; background-color: #ffffd3; }
.editAuthor		{ background-color: transparent; display: inline; margin: 0; padding: 0; border: 0; clear: none;}
.textComment textarea	{ width: 90%; height: 160px; }
.ajax-edit		{ font-size: 1em; font-style: italic; background-color: #333; color: #fff; padding: 5px; font-weight: bold;}
.ajax-edit .ajax-timer	{ font-size: 0.8em; color: #FFCC66; }
input.ajax-error	{ border: 3px solid #966; }
textarea.ajax-error, li.ajax-error { background: #966; }
p.ajax-admin-edit-paragraph { font-size: 1.0em !important; }

#searchform		{ margin: 10px auto; padding: 5px 3px; text-align: center; }
#post-error #searchform	{ text-align: left; }
#post-error #s,
#post-search #s		{ background-color: #E8ECF4; border: 1px inset #2C67C7; color: black; padding: 1px 4px; margin-left: 4px;  }

/* navigation */
div.navigation		{ font-size: 1em; margin-left: 76px; margin-right: 16px; }
div.nav-top		{ margin-top: 0; margin-bottom: 3em; padding: 1px; }
div.nav-bottom		{ margin-top: 3em; margin-bottom: 2em; padding: 1px; }

/* WP-PageNavi */
div.wp-pagenavi { clear: both; text-align: left; padding: 1.5em 0 1em 76px; }
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:active,
.wp-pagenavi a:visited	{ background-color: #fff; border: 1px solid #c0c8d8 !important; text-decoration: none !important; padding: 0.2em 0.2em !important; margin: 0 1px; }
.wp-pagenavi a:hover	{ background-color: #5C88E5 !important; border: 1px solid #2C67C7 !important; text-decoration: none !important; color: #fff !important; }
.wp-pagenavi span.current { border: 1px dotted #d0d8e8 !important; padding: 0.2em 0.2em; margin: 0 1px; }
.wp-pagenavi span.pages { padding-right: 1em; }

/* Sidebar */
#sidebar		{ padding: 0; margin: 0 0 0 0px; width: 260px; float:left; background: transparent url('images/sideback.png') repeat-y left; color: #ddd; font-size: 1.2em; }
#sbcontent		{ padding: 10px 20px 10px 20px; }
#sidebar a		{ text-decoration: none; color: #fff; }
#sidebar a:visited	{ text-decoration: none; color: #edf; }
#sidebar a:hover	{ text-decoration: none; color: #fff; }
#sidebar h2		{ font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.3em; font-weight: normal; color: #bbb; margin: 5px 0 0; padding: 0; border-bottom: 1px dotted #666; }
#sidebar ul		{ margin: 0; padding: 0; }
#sidebar ul li		{ list-style-type: none; list-style-image: none; margin-bottom: 4px; }
#sidebar ul p,
#sidebar ul ul		{ margin: 5px 0 0 10px; }
#sidebar ul ul li	{ margin: 3px 0 0; padding: 0; text-indent: -10px; }
#side-archive select	{ background-color: #333; color: #fda; font-family: Calibri, Tahoma, Arial, sans-serif; border: 1px solid #333; margin-left: -10px; }
p.sidecloud		{ margin-left: 0 !important; text-indent: 0; text-align: justify; text-align-last: justify; text-justify: inter-word; }
#sidebar #s		{ -moz-opacity: 0.6; -o-opacity: 0.6; opacity: 0.6; background-color: #222; border: 1px inset #daf; color: white; padding: 1px 4px; }
#sidebar #searchsubmit	{ -moz-opacity: 0.6; -o-opacity: 0.6; opacity: 0.6; background-color: #daf; border: 1px outset #ebf; padding: 0px 4px; margin-left: 4px; color: black; font-weight: normal; }
#sidebar #s:focus,
#sidebar #searchsubmit:hover,
#sidebar #searchsubmit:active,
#sidebar #s:hover	{ -moz-opacity: 1; -o-opacity: 1; opacity: 1; }
.page-item		{  }
.page_item a		{ width:190px; height:22px; padding: 5px 15px; display:block; background-image: url('images/buttons.png'); margin: 0; font-family: Comic Sans MS, sans-serif; font-size: 120%; }
.page_item a:hover	{ background-position: 0 64px; text-decoration:none; }
.page_item a:active	{ background-position: 0 32px; }
.current_page_item a	{ background-position: 0 96px; margin: 0; }
.current_page_item a:hover { background-position: 0 32px; }
.page_item ul li a 		{ display: inline; background: transparent; font-family: Times New Roman,serif; font-size:100%; }

div.blogfever_widget		{ width: auto; }
a.blogfever_link		{  }
div.blogfever_source		{ font-size: 85%; display:inline; color: #bbb; text-align: right; }
div.blogfever_source:before	{ content: " - "; }
p.blogfever_bottom		{ font-style: italic; padding-top: 5px; }

#side-blogmachine div div 	{ margin: 0 0 2px -8px; padding: 0 0 0 7px !important; border-bottom: 1px dotted #666; font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.3em; }
#side-blogmachine div div b 	{ font-weight: normal; }
#side-blogmachine div div b a 	{ color: #bbb; }

/* Footer */
#footer		{ width: 978px; color: #ddd; font-size: 1.2em; }
#footer-content	{ margin: 0 16px 0px 76px; padding-top: 10px; text-align: center; }
#footer a	{ text-decoration: none; color: #fda; }
#footer a:visited { text-decoration: none; color: #fec; }
#footer a:hover	{ text-decoration: underline; color: #fff; }
#footer-bottom	{ width: 978px; height: 36px; clear:both; }
#sole		{ width: 978px; color: #ddd; text-align: center; padding-bottom: 6px; font-size: 1.2em; }
#sole p		{ margin: 0; }
#sole a		{ text-decoration: none; color: #fda; }
#sole a:visited	{ text-decoration: none; color: #fec; }
#sole a:hover	{ text-decoration: underline; color: #fff; }
#footer-sole	{ padding-top: 10px; }
#footer-recent		{ width: 200px; margin-right: 16px; float: left; text-align: left; }
#footer-content h2 	{ font-size: 1.3em; font-weight: normal; color: #bbb; margin: 5px 0 0; padding: 0; border-bottom: 1px dotted #666; text-align: left; }
#footer-content ul	{ margin: 5px 0 0 0; padding: 0; }
#footer-content ul li	{ list-style-type: none; list-style-image: none; margin: 3px 0 0 10px; padding: 0; text-indent: -10px; }
#footer-tags		{ width: 360px; float: left; }
#footer-stats		{ width: 274px; float: right; text-align: left; }
#footer-map		{ padding-top: 10px; }
div.wptuner		{ color: black; }

/* clouds */
a.cloudlink	{ padding-right: 4px; }
a.cloudlink:hover, a.cloudlink:active { color: #fff; }

/* Sitemap plugin */
div.ddsg-wrapper ul li { list-style-type: disc; font-weight: bold; font-size: 1em; }
div.ddsg-wrapper ul li ul li { color: #777777; list-style-type: circle; font-weight: normal; font-size: 1em; }

/* Polls - integrates polls-css.css from http://www.lesterchan.net */
.wp-polls,
.wp-polls-form,
.wp-polls-ans	{ background-color: #fff; }
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style: none; }
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG { display: inline; padding: 0px; margin: 0px; }
.wp-polls-ul { padding: 0px; margin: 0px 0px 10px 10px; }
.wp-polls-ans { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.wp-polls-loading { display: none; text-align: center; height: 16px; }
.wp-polls-image { border: 0px; }
.wp-polls .Buttons { border:1px solid #c8c8c8; background-color: #f3f6f8; }
.wp-polls-usage-pre { margin: 20px; padding: 10px; border: 1px solid #c8c8c8; background-color: #f0f0f0; overflow: auto; }
#wp-polls-pollbar-bg { width: 25px; height: 25px; border: 1px solid #000000; }
#wp-polls-pollbar-border { width: 25px; height: 25px; border: 1px solid #000000; }
#sidebar .wp-polls-form p,
#sidebar .wp-polls p { text-align: left !important; color: #666 !important; }
#sidebar .wp-polls-ul li { color: #666 !important; }
.post-entry .wp-polls-form p,
.post-entry .wp-polls p { text-align: left !important; }

/* particular posts etc.*/
table.icon-list-table tr { vertical-align: top; }
table.icon-list-table tr td p { margin-top: 0; padding-left: 8px; }
span.spam		{ font-style: italic; color: #c60; }
p.poem			{ font-family: Constantia, Georgia, Times New Roman, serif; font-style: italic; font-size: 1.1em; text-align: center; }
.icon-list-table th	{ font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.2em; line-height: 120%; padding-bottom: 1em; }
.icon-list-table td + td + td { border-left: 1px solid #bbb; padding-left: 10px; }
.icon-list-table td + td + td + td { border-left: 0px; margin-left: 0px; }
#ora-result p	{ border: 1px outset #330099; padding: 6px 10px; }
.ora-reply		{ font-weight: bold; color: #330099; }

#respond:after	{ content: "."; display: block; height: 0; visibility: hidden; }

.wp-caption	{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img	{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* for printing */
@media print {
  body { background-color: white; background-image: none; }
  #page { width: 100% !important; background-color: white; }
  #content-wrapper,#content { width: 100% !important; background-image: none !important; background-color: white; }
  img#head-head { left: 10px !important; }
  #topnav, #nav, #sidebar, #page-bottom, #footer, #footer-bottom, .wp-pagenavi, div.post-bookmarks, div.otherlangs-single, h4#respond, div.formcontainer, div#respond, div.navigation, div#footer, div#akct, a#eckbutton, .featured-wrapper, #footer-sole, .notforprint, p.otherlangs-single, div.ddop { display: none; }
  div#sole { background: #fff; }
}

