/*
Theme Name: Eagles
Theme URI: http://www.eagles.asn.au/
Description: Eagles Website
Author: Benjamin Close
Author URI: http://www.eagles.asn.au
Tags: 
Version: 0.1
License: BSD

*/

html, body {
    font-size: medium;
}

blockquote {
    clear: both;
    margin: 0.25em 1.5em;
}

/* Headings */

li p {
	margin: .25em 0;
}

ul li {
    list-style: square outside;
    margin: 0;
    padding: 0;
} 
ul, ol { 
    margin: 0.25em 0; 
    padding: 0 0 0 1em; 
}
li.gap { margin-top: 0.5em; } 

a img, a img.drawing { border: none; } 
dt { font-weight: bold; }

pre {
    clear: both;
	padding: 0.5em;
	font-family: monospace;
        font-weight: normal;
        font-size: medium;
	white-space: pre;
	/* begin css 3 or browser specific rules - do not remove! Forcing long lines to wrap.
	see: http://forums.techguy.org/archive/index.php/t-249849.html */
    white-space: pre-wrap;
    word-wrap: break-word;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    /* end css 3 or browser specific rules */
}

table {
	margin: 0.5em 0 0 0.5em;
	border-collapse: collapse;
        clear: both;
}

td {
	padding: 0.25em 0.5em 0.25em 0.5em;
	border: 1px solid #666;
}

td p {
	margin: 0;
	padding: 0;
}

/* standard rule ---- */
hr {
    clear: both;
    height: 0.18ex;
    background: #790;
    color: #790;
    border: none;
    margin: 0.5em auto;
}


body, html {
    margin: 0;
    padding: 0;
}

body {
    font-family: "DejaVu Sans", "Verdana", sans-serif;
    background: #3a538e url(/blog/wp-content/themes/eagles/images/back.png) repeat top left;
}

.cont1 {
    margin: 0 auto;
    padding: 0;
    background: #3a538e url(/blog/wp-content/themes/eagles/images/lshadow.png) repeat-y top left;
    position: static;
    width: 980px;
}

.cont2 {
    background:  url(/blog/wp-content/themes/eagles/images/rshadow.png) repeat-y top right #3a538e;
    margin: 0;
    padding: 0;
    padding-right: 32px;
    margin-left: 32px;
}

.cont3 {
    margin: 0;
    padding: 0;
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    background: #fff;
    overflow: hidden;
}

.bar {
    background: #88b;
    color: #000;
    border: none;
    border-bottom: 1px solid #79d;
    border-top: 1px solid #79d;
    padding: 0.5em;
}

.menu {
    float: right;
    overflow: hidden;
    margin: 0;
    background: #FDFFBB url(/blog/wp-content/themes/eagles/images/fade.png) bottom left repeat-x;
    padding: 0 0.5em;
    padding-bottom: 64px;
    color: #790;
    width: 170px;
    margin-left: -10em;
    margin-right: -1px;
    position: relative;
}


.menu h1 {
    font: inherit;
    font-size: 1em;
    margin: 0;
    padding: 0;
    color: #000;
    margin-top: 1em;
}

.menu ul {
    display: block;
    margin: 0 1ex;
    padding: 0;
}

.menu li {
    list-style: none;
    display: block;
    margin: 0.25ex 0;
    padding: 0;
}

.menu li.current {
	font-weight: bold;
        text-decoration: inherit;
}

.menu a, .menu a:link {
    display: block;
    color: #035;
    font: inherit;
    text-decoration: inherit;
}

.menu a:visited {
    color: #23f;
}

.menu a:hover, .menu a:link:hover, .menu a:visited:hover {
    color: #000;
    background: #de9;
    text-decoration: inherit;
}

* html .menu a {
    display: inline;
}

.menu a.status {
    font-size: smaller;
    padding-left: 1ex;
}
.menu .date {
    font-style: italic;
    font-size: smaller;
    padding-left: 1ex;
}

.ranking {
    font-size: smaller;
}

.footer {
    clear: both;
    background: #bc8;
    padding: 0;
    padding-bottom: 1em;
    border-top: 1px solid #790;
    margin: 0;
    position: relative;
    width: 100%;
    background: #1f6a1a url(/blog/wp-content/themes/eagles/images/footer.png) repeat bottom right;
    color: #fff;
}


.header {
    height: 128px;
    background: #000033 url(/blog/wp-content/themes/eagles/images/header.png) repeat top left;
    color: #fff;
}

.wynik {
    color: #666;
    margin: 1em 0;
    border-top: 2px dashed #ddd;
}

#rozwform, #przyklad {
    margin: 0 -1em;
    padding: 1em;
    background: #fafff0 url(/blog/wp-content/themes/eagles/images/bshadow.png) bottom left repeat-x;
    color: #563;
    border-top: 1px solid #cda;
}

h1 { font-size: 1.7em; padding-bottom: 5px; border-bottom: 2px #ccc solid; }
h1 a { color: #036; text-decoration: none; }
h2 { font-size: 1.4em; color: #036; font-weight:normal; }
small { font-size: 0.9em; line-height: 140%; }
a { color: #333; }
a:hover { color: #555; }

#page { margin: 0; padding: 0; }

#content { 
    border-right: 1px solid #cda;
    padding: 1em;
    min-height: 36em;
    line-height: 1.3;
    width: 695px;
    float: left;
    border-left: 1px solid #444;
    position: relative;
    right: 1px;
    color: #444;
    background: #fff url(/blog/wp-content/themes/eagles/images/bshadow.png) top left repeat-x;
    overflow: hidden;
    margin-right: 10em;
}
a.nonexistent, a.badinterwiki { color: #a94; }
a:visited { color: #04d; }
a:visited:hover, a:hover { text-decoration: underline; }

.footer a { color:#fff; }

.bar a, #pagetrail li a { color: #039; }

.codenumbers {
    display: block;
    float: right;
    font-size: small;
}

#searchform {
    margin: 0.5em auto;
    padding: 0;
}

#searchform input {
    width: 3.5em;
    margin: 0;
    padding: 0;
}

#searchform input#searchinput {
    border: 1px solid #790;
    background: #fff;
    color: #000;
    margin: 0.25em 0;
    width: 8em;
    cursor: text;
    display: block;
}

.menu select {
    border: 1px solid #790;
    margin: 0.5em 0;
    font-size: small;
    width: 8em;
    color: #790;
}
.menu label {
    font-size: small;
}

span.anchor { position: absolute; }

#logo {
    padding: 16px;
}

#logo img {
    vertical-align: bottom;
}

#logo a {
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
    font-family: verdana, sans-serif;
}

/* WordPress Images and Captions */
#content .post p.wp-caption-text { text-align: center; font-size: 0.8em; line-height: 135%; margin: 0px; padding: 3px 0px; }
#content img.alignnone { margin: 0px 10px 10px 0px; }
#content .post div.alignleft, #content .post img.alignleft { float: left; margin: 0px 10px 10px 0px; }
#content .post div.aligncenter, #content .post img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; clear: both; }
#content .post div.alignright, #content .post img.alignright { float: right; margin: 0px 0px 10px 10px; }

#content .post { margin-bottom: 20px; }
#content .post h1 { text-transform: uppercase; background-color: #ddddff; }
#content .post h2 { text-transform: uppercase; font-size: 1.2em; font-weight: normal; }
#content p.premeta { font-size: 50%; color: #999; margin-bottom: 20px; }
#content .postmeta, #content .content-bot { color: #aaa; font-size: 50%; border-top: 2px #ccc solid; padding: 4px 0px; margin-bottom: 20px; }
#content .postmeta a, #content .content-bot a { color: #aaa; }

/* Comments */
#content .comments { font-size: 90%; margin: 20px 0px; }
#content .comments ul { margin: 10px 20px; padding: 0px 20px; list-style: none; border-left: 5px #ccc solid; border-right: 5px #ccc solid; }
#content .comments li { margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #ccc; list-style-type: none; }
#content .comments img { padding: 0px; margin: 0px 0px 10px 10px; float: right; }
