/* Theme Name: Shyrdak. Felt-carpet frame for poets and village pages. Kündölük 2005. */
body { margin:0; padding:16px 0; background:#e9dcc2; font:13px/1.65 Georgia, "Times New Roman", serif; color:#3a2a1a; }
a { color:#8e1b1b; } a:hover { color:#1f3b6b; }
#frame { width:740px; margin:0 auto; background:#f8f1e1; border:12px solid #8e1b1b; outline:4px solid #1f3b6b; outline-offset:-20px; padding:22px 26px; }
.band { height:16px; margin:0 0 12px; background:repeating-linear-gradient(135deg,#1f3b6b 0 8px,#8e1b1b 8px 16px,#f8f1e1 16px 19px); }
#head { text-align:center; }
#head h1 { margin:6px 0 0; font:normal 30px Georgia, serif; font-variant:small-caps; letter-spacing:.08em; }
#head h1 a { color:#8e1b1b; text-decoration:none; }
#head .tag { font-style:italic; color:#1f3b6b; }
.horn { text-align:center; color:#8e1b1b; font-size:20px; letter-spacing:10px; margin:4px 0 10px; }
table.layout { width:100%; border-collapse:collapse; }
td.nav { width:170px; vertical-align:top; border-right:1px dotted #8e1b1b; padding-right:12px; font-size:12px; }
td.nav h3 { font:normal 14px Georgia, serif; font-variant:small-caps; color:#1f3b6b; margin:12px 0 4px; border-bottom:1px solid #d9c9a8; }
td.nav ul { margin:0; padding:0; list-style:none; } td.nav li:before { content:"» "; color:#8e1b1b; }
td.main { vertical-align:top; padding-left:18px; }
.post { margin:0 0 26px; }
.post h2 { margin:0; font:normal 21px Georgia, serif; font-variant:small-caps; }
.post h2 a { color:#8e1b1b; text-decoration:none; }
.post .date { font-style:italic; color:#7a6a50; font-size:12px; }
.post .poem { font-style:italic; margin:10px 0 10px 18px; line-height:1.8; }
.post .meta { font-size:11px; color:#7a6a50; text-align:right; border-bottom:1px solid #d9c9a8; }
.photo { text-align:center; margin:10px 0; } .photo img { border:6px double #8e1b1b; max-width:100%; height:auto; } .photo span { display:block; font-style:italic; font-size:12px; }
.comments .c { border-left:3px solid #1f3b6b; padding:2px 0 2px 10px; margin:0 0 10px; }
.navigation { overflow:hidden; } .navigation .l { float:left; } .navigation .r { float:right; }
#foot { text-align:center; font-size:11px; color:#7a6a50; margin-top:14px; }
@media (max-width:800px) { body { padding:0; } #frame { width:auto; border-width:6px; outline:0; padding:12px; } td.nav { display:block; width:auto; border:0; } td.main { display:block; padding:0; } }
