/*
Theme Name: Minerva Aqua
Theme URI: http://wordpress.sapiensworks.com/
Description: Minerva Aqua - a modern and stylish web 2.0 theme by <a href="http://wordpress.sapiensworks.com">Anne</a> based on the aqua effect.
Version: 1.0
Author: Anne
Author URI: http://wordpress.sapiensworks.com/
Tags: aqua,blue,fixed width,two columns,glossy,shiny,stylish

	Unless otherwise specified, all content is made available under the Creative Commons Attribution-Share Alike 3.0 License:
	http://creativecommons.org/licenses/by-sa/3.0/
*/

body{
background-color: #e8e8e8;
margin: 0;
padding: 0;
font-size: 1em;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
}

a, a:visited{
color:#547CBF;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

pre{

white-space: pre-wrap;       /* css-3 */

white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */

white-space: -pre-wrap;      /* Opera 4-6 */

white-space: -o-pre-wrap;    /* Opera 7 */

word-wrap: break-word;       /* Internet Explorer 5.5+ */

_white-space: pre;
width: 90%;
}


h1, h2, h3, h4, h5{
font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
}

h2{
font-size:120%;
}

h3{
font-size:110%;
font-weight:bold;
}

button{
background-color:#253A4C;
color:#ffffff;
font-size:14px;
padding:2px;
height:26px;
font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
width:57px;
}

input{
background-color:#ffffff;
border: 1px solid #cdcbcb;
padding: 1px 1px 1px 2px;
height:16px;
}

img{
border:0;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

.center {
text-align: center;
}

.navigation{
font-size:90%;
}

#wrapper{
margin:0 auto;
width: 950px;
padding-top:20px;
}

#header-left, #search-form, #menu{
font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
}

#header-left{
width:935px;
height:170px;
padding-left:0px;
float:left;
color:#253A4C;
background-image: url(images/logo.jpg);
background-position: 20px 10px;
background-repeat: no-repeat;
}

#header-left h1{
font-size:200%;
margin-top:15px;
}

#header-left h1 a, #header-left h1 a:visited{
text-decoration:none;
color:#253A4C;
}

#header-left h1 a:hover{
color:#547CBF;
}

#header-left span{
font-size:120%;
padding-left:3em;
}

#search-form{
float:right;
width:235px;
margin-right:20px;
margin-top:40px;
}

.search-form-inside-results{
text-align:left;
width:235px;
padding-left:20px;
}

#menu{
background-image:url(images/nav-bg.png);
background-repeat:no-repeat;
background-position:bottom center;
clear:both;
height:46px;
padding-right:20px;
font-size:17px;
}

#menu ul{
margin:0;
padding:0;
padding-top:18px;
float:right;
}

#menu li{
margin-top:0;
display:inline;
float:left;
margin-right:10px;
}

#menu a, .menu a:visited{
text-decoration:none;
color:#ffffff;
padding: 4px;
}

#menu a:hover{
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding: 2px 3px;
}


#menu a#feeds{
background-image:url(images/feed-image.png);
background-repeat:no-repeat;
background-position:0 center;
padding-left:30px;
margin-left:40px;
height:30px;
}

#menu a#feeds:hover{
border:0;
padding-left:30px;
padding-right:4px;
color:#8AE3FF;
}

#page-container{
background-image:url(images/content-bg.png);
background-position:top center;
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
min-height:800px;
height:auto;
_height:800px;
}

#content {
float:left;
width: 585px;
padding: 20px 5px 20px 20px;
}

#post-list{
list-style:none;
margin:0;
padding:0;
}

.post{
margin-bottom:3em;
}

h2.post-title{
color:#547CBF;

}

h2.post-title a, h2.post-title a:visited{
text-decoration:none;
}

h2.post-title a:hover{
color:#ffffff;
background-color:#547CBF;
text-decoration:none;
padding:3px;
}

.post .top-info, .post .bottom-info{
font-size:80%;
color:#7D7F7F;
padding-left:1.3em;
padding-right:0.9em;
}

.post-text{
padding:0.7em 0.5em 2px 1em;
line-height:1.4em;
overflow:auto;
}

.post-text img{
border: 1px solid #EBE9EA;
background-color:#FFFFFF;
margin-left:8px;
margin-right:8px;
padding:6px;
}

.bottom-info a{
padding-left:5px;
padding-right:5px;
}

#comments-header{
color:#253A4C;
margin-top:0;
}
#comments-header a{
padding-left:10px;
}

#comments-list{
list-style:none;
padding:0;
margin:0;
margin-bottom:2em;
}

#comments-list li{
border-top:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
margin-top:1em;
font-size:90%;
line-height:1.4em;
}

#comments-list li.author{
border-top:1px solid #D7ECF4;
border-bottom:1px solid #D7ECF4;
}

#comments-list li a{
text-decoration:none;
}

#comments-list li .top-info{
background-color:#EFEFEF;
margin-top:3px;
padding:10px 10px 5px 10px;
}

#comments-list li.author .top-info{
background-color:#E9F8FF;
}

.top-info img.avatar{
border:1px solid #CDCBCC;
padding:5px;
}

#comments-list .top-info span{
padding-left:5px;
font-weight:bold;
}

.top-info a.comment-no{
color:#ffffff;
background-color:#547CBF;
display:block;
float:right;
width:20px;
text-align:center;
}

#comments-list li .bottom-info{
background-color:#EFEFEF;
margin-bottom:3px;
padding:5px 10px 10px 10px;
color:#7D7F7F;
font-size:80%;
}

#comments-list li.author .bottom-info{
background-color:#E9F8FF;
}

#comments-list li .comment-text{
background-color:#EFEFEF;
padding-left:10px;
padding-right:10px;
overflow:auto;
}

#comments-list li.author .comment-text{
background-color:#E9F8FF;
}

.comment-text p{
margin:0;
padding:0.5em 1em;
}

#comment-form-header{
color:#5378BA;
}

#comment-form{
background-color:#E9F8FF;
padding:0.5em 1.5em 1em 1.5em;
font-size:90%;
}

#comment-form textarea{
padding:5px;
width:90%;
}

#sidebar{
width:300px;
float:right;
padding-top:20px;
padding-bottom:10px;
font-size:95%;
}

#sidebar ul{
list-style:none;
margin-top:0;
padding-left:0;
margin-left:0;
}

.sidebar-box{
background-image:url(images/sidebar-box-bottom.png);
background-position:bottom center;
background-repeat:no-repeat;
padding:0px 5px 31px 5px;
}

.sidebar-box h2{
color:#ffffff;
font-size:110%;
background-image:url(images/sidebar-box-top.png);
background-position:top center;
background-repeat:no-repeat;
text-align:center;
margin-top:0;
margin-bottom:0;
padding-top:17px;
height:31px;
font-size:20px;
font-weight:normal;
}

.sidebar-box-content-wrapper{
background-image:url(images/sidebar-box-middle.gif);
background-position:top center;
background-repeat:repeat-y;
padding-top:10px;
}

.sidebar-box-content-wrapper div{
padding-left:25px;
width:235px;
line-height:1.4em;
}

.sidebar-box-content-wrapper div ol, .sidebar-box-content-wrapper div ul{
list-style:none;
margin:0;
padding:0;
}

#footer{
background-image:url(images/footer-bg.png);
background-repeat:no-repeat;
background-position:top center;
height:37px;
text-align:center;
color:#ffffff;
font-size:14px;
padding:20px 10px 10px 10px;
font-family: Century Gothic,Verdana,Arial,Helvetica,sans-serif;
}

#footer a, #footer a:visited{
text-decoration:none;
border-bottom: 1px dotted #ffffff;
color:#ffffff;
}

#footer a:hover{
border-bottom: 1px dotted #8AE3FF;
color:#8AE3FF;
}

.pagetitle
{
	color:#253A4C;
}

.info_p p
{
	width:235px;
	padding-left:25px;
	line-height: 1.4em;
}