/*
Theme name: Egecia
Description: A lightweight, two-column, fixed-width Wordpress theme.
Author: Themes Database
Author URI: http://www.themesdb.de/
Version: 1.2
Tags: white, two columns, blue, light, minimal
For the WordPress community (GPL), enjoy it guys. 
*/

* { margin:0; padding:0; }

body { background:url(images/bg.jpg); margin:20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#444; }


/* Structure */

#wrapper { width:800px; background:#fff; margin:0 auto; padding:10px; }
#header { background:#416B8D; margin-bottom:10px; padding:40px 10px 10px 10px; }
#banner { background:url(images/banner.jpg) top left no-repeat; height:150px; margin-bottom:10px; }
#menu { background:#416B8D; width:100%; margin-bottom:10px; line-height:1.75em; }
#content { float:left; width:590px; font-size:1.1em; padding:0 5px; }
#sidebar { float:right; width:190px; font-size:1.1em; list-style-type:none; }
#footer { background:#416B8D; margin-top:10px; padding:10px; clear:both; text-align:center; color:#fff; }

/* Header */

#header h1 a { font-family:"Bookman Old Style", Times New Roman, Times, serif; font-size:1.5em; font-weight:normal; font-variant: small-caps; color:#fff; text-decoration:none; letter-spacing:1px; }
#header h1 a:hover { text-decoration:underline; }
#header h2 { font-family:Georgia, Helvetica, sans-serif; font-size:1.2em; font-weight:normal; font-style:italic; color:#fff; }

/* Menu */

#menu ul { list-style-type:none; }
#menu li { float:left; }
#menu li a { float:left; display:block; padding:5px 10px; color:#fff; }
#menu li a:hover { background:#29445A; text-decoration:none; }
#menu li.current_page_item a { background:#29445A; font-weight:bold; text-decoration:none; }

/* Content */

#content h1 { font-family:"Bookman Old Style", Times New Roman, Times, serif; font-size:2.5em; font-weight:normal; font-variant: small-caps; color:#416B8D; letter-spacing:1px; text-decoration:underline; }
#content h1 a { color:#1C2F3E; text-decoration:underline; } #content h1 a:hover { color:#29445A; text-decoration:underline; }
.entry { margin-bottom:2em; } .entry a { color:#416B8D; text-decoration:underline; } .entry a:hover { color:#1C2F3E; text-decoration:underline; }
.date { margin:5px 0; color:#999; }
.meta { line-height:1.75em; padding:5px; border-top:1px solid #ddd; border-bottom:1px dashed #ddd; }

.entry p { line-height:1.75em; margin-bottom:1.75em; }
.entry ul, .entry ol { margin-left:18px; margin-bottom:1.75em; line-height:1.75em;  }
.entry blockquote { margin:18px; padding:5px 10px; line-height:1.75em; border-left:3px solid #ddd; background:#f1f1f1; }
.entry blockquote p { margin-bottom:0; }
img.left { float:left; margin:0 10px 5px 0; border:1px solid #ddd; }
img.right { float:right; margin:0 0 5px 10px; border:1px solid #ddd; }

/* Sidebar */

#sidebar li { list-style-type:none; margin-bottom:2px; }
#sidebar li ul { padding:5px 0; }
#sidebar li ul li { margin:0; padding:3px 5px; }
#sidebar li ul li a { color:#999; text-decoration:none; }
#sidebar li ul li a:hover { color:#444; text-decoration:underline; }
#sidebar h2 { padding:5px; font-size:1em; font-weight:bold; background:#416B8D; color:#fff; }
#feed li { background:url(images/feed.gif) 0 3px no-repeat; } #feed li a { margin-left:13px; }
#sidebar a { color:#416B8D; text-decoration:underline; } #sidebar a:hover { color:#1C2F3E; text-decoration:underline; }

/* Search */

#searchform { padding:3px; }
#search { width:178px; margin-bottom:3px; font-size:1em; border:1px solid #ddd; padding:2px; color:#416B8D; }
#searchsubmit { font-size:1em; cursor:pointer; border:1px solid #ddd; background:#fff; padding:1px; color:#416B8D; }

/* Previous/Next Links */

#navigation { margin-bottom:margin-bottom:1.75em; }
#navigation a { color:#416B8D; text-decoration:underline; } #navigation a:hover { color:#1C2F3E; text-decoration:underline; }

/* Footer */

#footer a { color:#fff; text-decoration:none;font-weight:bold; color:#fff; }
#footer a:hover { text-decoration:underline; }

/* Comments Area */

#comments {  } #comments a { color:#416B8D; text-decoration:underline; } #comments a:hover { color:#1C2F3E; text-decoration:underline; }
h3 { font-family:"Bookman Old Style", Times New Roman, Times, serif; font-size:2em; font-weight:normal; font-variant: small-caps; color:#416B8D; letter-spacing:1px; text-decoration:underline; }
.commentlist { margin:0 18px; }
.commentlist li { margin:15px 5px; line-height:1.75em; }
.commentsName { color:#416B8D; }
.commentsDate { font-size:0.8em; letter-spacing:1px; color:#B9B8A1; }
.commentsUser { line-height:1.75em; margin-bottom:5px; padding:5px; }
#author, #email, #url, #comment { width:50%; border:1px solid #ddd; margin-bottom:3px; padding:3px; color:#416B8D; }
#submit { font-size:1em; cursor:pointer; border:1px solid #ddd; background:#fff; padding:3px; color:#416B8D; }

/* Align */

.left { float:left; } .right { float:right; } .clear { clear:both; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
