/* Theme Name:Clear&Simple
Description: Minimalistic Wordpress theme. Produces very low traffic, and works fine without flash or javascript support. For Wordpress 2.8+
Author:Nordvind
Author URI: http://arttu-peka.info
Version:1.05
Tags:blue, theme-options, right-sidebar
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/

/* Misc */

*{
margin:0;
padding:0;
list-style:none;
}

:focus{
outline:none;
}

.cleared {
clear:both;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#343434;
background:#888e97;
}

p{
font-size:10pt;
}

a img{
border:none;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


/* Header */

#header{
height:105px;
text-align:center;
background:url(img/header-bg.png);
}


#title h1 a{
color:#404046;
text-decoration:none;
font-size:150%;
letter-spacing:1pt;
}

#title h1 a:hover{
color:#303030;
}

#navbar{
height:40px;
padding:15px 5px 3px 5px;
background:url(img/nav-bg.jpg) #bdbaba;
border-bottom:1px solid #939192;
border-top:1px solid #939192;
}

#main-nav{
margin-top:5px;
}

#navbar li{
display:inline;
text-align:center;
float:left;
list-style:none;
margin:auto;
}

#navbar li a{
color:#303030;
text-decoration:none;
font-size:18pt;
padding:5px 7px 5px 8px;
margin-right:10px;
letter-spacing:0,5em;
}

#navbar li a:hover{
background:url(img/nav-hover2.png) repeat 0 0;
}


#search{
height:76px;
width:312px;
position:absolute;
top:112px;
right:5px;
}


#searchbox{
height:46px;
border:1px solid #303030;
font-size:19pt;
width:173px;
}

#searchboxwrap{
position:relative;
margin-left:40px;
height:48px;
}

#search-button{
background:url(img/button-bg.png);
font-size:14pt;
height:45px;
border:1px outset #404040!important;
margin-left:10px;
padding:1px;
}

#search-button:hover{
background:#d0cfcf;
}

#magn-glass{
background:url(img/magn-glass.png) no-repeat;
height:48px;
width:40px;
position:absolute;
top:0;
left:0;
}

/* Main */

#contentwrapper{
margin:0 auto;
width:1000px;
}

#main {
margin:0 auto;
float:left;
line-height:1.3em;
}

#nextprevious div a{
color:#3f465d;
text-decoration:none;
font-size:15pt;
}

#nextprevious div a:hover{
color:#be662b;
}

#back{
float:right;
}

#forward{
float:left;
}

.postBody span{
margin:3px 10px;
}

.timeWrap{
position:relative;
}

.timeBlock{
background:url(img/post-time-bg-2.png) no-repeat 0 0;
position:absolute;
top:-15px;
left:-54px;
width:59px;
height:49px;
text-align:left;
padding:3px;
}

.month{
font-size:14pt;
color:#303030;
}

.day{
font-size:16pt;
font-weight:bold;
padding-left:3px;
color:#525863;
}

.postWrap{
width:600px;
padding:3px;
margin:10px 0 10px 60px;
}

.postTitle{
text-align:left;
padding:1px 0 3px 15px;
border-bottom:1px dotted #909090;
}

.postTitle a{
text-decoration:none;
color:#404040;
}

.postMeta{
padding-left:20px;
}

.postMeta a{
font-size:11pt;
color:#303030;
}

.postMeta a:hover{
color:#202020;
}

.postBody{
border:1px solid #545454;
background:#fff;
padding:3px;
}

.postContent{
color:#303030;
font-size:1,1em;
line-height:1.2em;
padding:10px 5px;
border-bottom:1px dotted #909090;
}

.postContent a{
color:#101016;
}

.postContent h1{
padding:3px 0;
}

.postContent h2,h3{
padding:2px 0;
}

.pageContent{
font-size:1,1em;
line-height:1.2em;
padding:10px 5px;
}


.more-link{
color:#7c8a9d;
}

.more-link:hover{
color:#56606c;
}

.postComments a{
color:#202020;
font-weight:bold;
text-decoration:none;
}

.postComments a:hover{
text-decoration:underline;
}

.postTags, .postTags a{
color:#404040;
}

.postTags a{
font-size:11pt;
color:#21759B;
text-decoration:none;
}

.postTags a:hover{
text-decoration:underline;
}

#other-content{
padding:3px;
}

.current{
padding:2px;
font-size:13pt;
font-weight:bold;
border:1px solid #6f737a;
background:#516464;
}

#pagenavwrap{
padding:3px 0 3px 60px;
margin-bottom:5px;
}

#pagenavwrap p a{
color:#404040;
background:#7a8f8f;
text-decoration:none;
border:1px solid #6f737a;
font-size:13pt;
padding:2px;
}

#pagenavwrap p a:hover{
color:#202020;
}

.post-edit-link{
color:#303030;
text-decoration:none;
font-size:11pt;
}

.post-edit-link:hover{
text-decoration:underline;
}

/* Main - Archives */

#pageTitle{
margin:0 auto;
background:#eeeeee;
text-align:center;
padding:3px;
}

/* Comments */

#comments{
width:650px;
margin:10px 5px;
padding:3px;
}

#comments-cont{
margin:0 auto;
border:1px solid #808080;
padding: 0px 15px 10px 15px;
}

#comments h3{
margin:10px 0;
}

ul.commentlist, ul.trackback  {
  list-style-type: none;
  margin: 10px 0;
  font-size: 10pt;
  }
  
.commentlist li{
margin-left:5px;
}

.commentlist li, .trackback li {
  margin: 10px 0 15px 0;
  padding: 10px;
  background: #b7b7b7;
  border: 1px solid #303030;
  list-style-type: none;
  }
.commentlist li.alt {
  background:#b2b2b2;
  border: none;
  margin-top:10px;
  border: 1px solid #303030;
  }
.commentlist li.cleared {
  background: transparent;
  border: none;
  }
.commentlist cite {
  font-size: 10pt;
  font-style: normal;
  color:#46576C;
  }
  
.commentlist cite a{
color:#4194bb;
}

.commentlist small.commentmetadata a {
  color: #303030;
  text-decoration:none;
  }
.commentlist small.commentdata a:hover{
color:#101010;
}

#comments p a {
  color:#2A1FFF;
  }
#comments p a:hover {
  color: #000;
  }

.commentlist a.gravatar {
  float: left;
  margin: 0 15px 10px 0;
  width: 60px;
  }

a.gravatar img{border:1px solid #303030;}

.comment{
width:inherit;
}

.input-wrapper{
margin:3px;
}

textarea#comment {
  width: 450px;
  color: #111;
  padding: 10px;
  }

#submit{
height:25px;
margin-top:3px;
background:url(img/button-bg.jpg);
border:1px solid #202020;
}

#submit:hover{
background:#d0cfd0;
}

#trackright{
margin:3px 0 3px 5px;
}

#trackright a{
color:#43464c;
text-decoration:none;
}


/* Sidebars */

#sidebarwrap{
float:right;
padding-right:30px;
}

#sociconlist li:first-child{
float:right;
margin:5px 10px 1px 0;
}

#sociconlist li{
float:right;
margin:5px 20px 1px 0;
}

#rss a img, #twitter a img{
opacity:0.8;
}

#rss a img:hover, #twitter a img:hover{
opacity:1;
}


#sidebars{
width:250px;
margin:10px auto;
}

#sidebars ul{
list-style:none;
}

.sidebar-box{
background:#96a0af;
border:1px solid #404040;
width:250px;
margin:0 5px 5px 0;
font-size:12pt;
}

.sidebar-box h2{
height:28px;
padding:1px;
text-align:center;
background:url(img/sidebar-title-bg.png);
font-size:13pt;
letter-spacing:0,5em;
border-bottom:1px solid #6b6b6b;
}

.sidebar-box a{
color:#404040;
text-decoration:none;
}

.sidebar-box a:hover{
color:#202020;
}

.sidebar-content{
padding:3px;
}

/* Footer */

#footer{
text-align:center;
border-top:1px solid #808080;
padding:5px;
background:#a5aab2;
}

#footer p{
font-size:8pt;
font-weight:bold;
}

/* Keep the stylesheet CLEAN */