/* 

Irae Deus theme

by Kostas Mavropalias
www.iconof.com

*/

.post_seperator{
    width: 100%;
    height: 37px;
    background: url(/images/postseperator.png);
background-position:center;
background-repeat:no-repeat;
margin-top:40px;
}

#search_container{
position:relative;
width:250px;
height:50px;
}

#searchbox {
    width: 309px;
    height: 93px;
    background: url(/images/search.png);
background-position:center;
position:absolute;
left:-30px;
top:-20px;
}
#searchbox #s {
    padding: 0;
    margin: 41px 0 0 45px;
    border: 0;
    width: 220px;
    background: none;
color:#FFCCCC;
font-size: 12px;
font-family: Georgia, Times new roman, Serif;
outline:none;
}


/* Universal Selectors

----------------------------------------------------------------------------- */



p {
margin-bottom:1em;
}
* {
margin: 0;
padding: 0;
}
ul {
list-style-type: none;
}
* a:link, * a:visited, * a:hover, * a:active {
text-decoration: none;
color: #FF3B77;
outline: none;
}
* a:hover {
cursor: pointer;/* works well for onclick anchors */
}
:link img {
border: none;
}
* img {
border: none;
}
a img {
border: none;
}
:link img, :active img {
border: none;
}
/* Structure

----------------------------------------------------------------------------- */



html {
background: #000000;
}
body {
font-size: 0.8em; /* Sets the page font to 10px */
font-family: Georgia, Times new roman, Serif;
text-align: center;
color: #FFFFFF;
background-image:url(/images/bg.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.top {
width: 100%;
padding: 10px 0;
font-size: 1.1em;
}
#wrapper {
width: 970px;
margin: 0 auto;
text-align: left;
position:relative;
}
#header {
height:220px;
}
#main {
padding-top:50px;
padding-left:40px;
padding-right:10px;
}
#content {
float:left;
width: 620px;
padding-right:10px;
}
#sidebar {
float: right;
width: 250px;
}
#footer {
clear: both;
padding-top:50px;
padding-left:40px;
padding-right:10px;
background-color:#000000;
}
/* Header

----------------------------------------------------------------------------- */



#header h1 a {
}
#tagline {
margin-left:40px;
padding-top:10px;
}
#tagline h4 {
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
}
#site_logo {
position:absolute;
top:65px;
left:32px;
}
#header p.description {
font-size: 1.2em;
}
.sitemenu {
position:absolute;
top:180px;
left:0px;
}
.sitemenu .home {
left:34px;
color:#CC0066;
}
.sitemenu .articles {
left:135px;
color:#E6B49A;
}
.sitemenu .menuabout {
left:234px;
color:#D1F7BE;
}
.sitemenu .menurssfeed {
left:856px;
color:#F70C7E;
}
.sitemenu .home a {
color:#CC0066;
}
.sitemenu .articles a {
color:#E6B49A;
}
.sitemenu .menuabout a {
color:#D1F7BE;
}
.sitemenu .menurssfeed a {
color:#F70C7E;
}
.sitemenu li {
display: block;
position:absolute;
top:0px;
text-align:center;
width:90px;
}
.sitemenu li a {
_width: 1%;
/* Or else IE6 does a crappy of job of displaying the menu */

display: block;
padding-top: 40px;
text-align:center;
}
.sitemenu li a:hover {
text-decoration: underline;
}


/* Content

----------------------------------------------------------------------------- */

#content h2 a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFCCCC;
font-size:1.0em;
}
#content p a, #content .metadata a {
color: #FF3B77;
}
#content p a:hover, #content .metadata a:hover {
}
#content p a:visited, #content .metadata a:visited {
color: #444;
}
#content p {
font: 1em/1.5em Georgia, "Times new roman", Serif;
color: #FFFFFF;
text-align: left;
}
#content .post h3 {
border-bottom: 1px solid #ccc;
font: 0.9em Georgia, "Times New Roman", Times, serif;
padding-top: 20px;
text-transform: uppercase;
}
#content .post .date {
font: 0.8em Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
}
#content .entry {
padding-top: 10px;
width: 100%;
overflow: auto;
}
#content .metadata {
display: block;
padding: 10px 0 30px;
}
#content .continue_reading {
font-size:0.9em;
}
#content .meta{
font-size:0.8em;
}

/* Comments

----------------------------------------------------------------------------- */



.commentlist {
padding: 10px 0 30px 0;
}
.commentlist li {
background: url(images/dot.gif) bottom left repeat-x;
/* This fixes a Firefox / Safari bug where the bottom border sometimes shwoed up and sometimes didn't */

margin: 10px 0;
padding: 25px 0 10px 0;
list-style-type: none;
width: 100%;
overflow: auto;
height: 1%;
}
.comment_number a {
font: 3.2em Georgia, serif;
float: right;
padding-right: 10px;
color: #d6d6d6;
}
.comment_author {
font-size: 1.4em;
}
h3#respond {
display: block;
padding-top: 15px;
}
/* Sidebar

----------------------------------------------------------------------------- */



#sidebar ul li.side {
padding-bottom: 25px;
}
#sidebar div {
line-height: 1.7em;
}
#sidebar h2 {
display: block;
padding: 0 0 10px;
}
#sidebar ul li a {
line-height: 1.9em;
color:#FF3B77;
}
#sidebar ul li a:hover {
color:#E6B49A;
}
#sidebar ul li ul li ul {
padding-left: 15px;
}
#sidebar ul li ul li ul li ul {
padding-left: 30px;
}


/* Footer

----------------------------------------------------------------------------- */



#footer p {
line-height: 2.2em;
}
/* Lists

----------------------------------------------------------------------------- */



#content ul, #content ol {
line-height: 2em;
padding: 15px 0 15px;
}
#content ul li a, #content ol li a {
line-height: 2.5em;
}
#content .post ol {
padding-left: 25px;
*padding-left: 30px;
}
#content .post ul li {
padding-left: 20px;
background: url(images/bullet.gif) center left no-repeat;
}
/* Headings

----------------------------------------------------------------------------- */



h1, h1 a, h1 a:hover, h1 a:visited, h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, h4, h4 a, h4 a:hover, h4 a:visited {
color: #FFCCCC;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
font-size: 2.2em;
}
h2 {
font-size: 2.0em;
}
h3 {
font-size: 1.8em;
}
h4 {
font-size: 1.6em;
}
/* Images

----------------------------------------------------------------------------- */



#content img {
padding: 10px;
max-width: 100%;
display: block;
margin: 0 auto;
}
#content img.none {
border: 0;
max-width: 90%;
margin: 0 auto;
}
#content img.wp-smiley {
border: 0;
padding: 0;
margin: 0;
display: inline;/* For whenever one uses smileys in posts */
}
/* Forms

----------------------------------------------------------------------------- */



#search_form {
float: right;
margin-top:50px;
margin-right:25px;
}
.searchform {
width: 350px;
float: right;
text-align: right;
}
.searchsubmit {
width:70px;
height:37px;
font-size:16px;
padding: 5px;
border:3px #666666 solid;
margin:0px;
}
.search_input {
width: 150px;
height: 22px;
border:3px #666666 solid;
font-size:16px;
padding: 5px;
}
/* Page Specific

----------------------------------------------------------------------------- */



.last_20 li {
line-height: 2em;
}
.archive_date {
width: 100px;
float: left;
}
/* This is if you use the current page-archives.php for your archives */



.pagetitle {
display: block;
padding: 0 0 60px;
}


/* Extras

----------------------------------------------------------------------------- */



blockquote {
margin: 0;
padding: 0 0 0 25px;
background: url(images/quote.gif) top left no-repeat;
}
html>body blockquote {
background-position: 0 0;
}
.center {
text-align: center;
}
hr {
display: none;
}

