/* 
Theme Name: Niukita
Theme URL: http://milo.peety-passion.com/category/themes/
Description: Niukita is a two column fluid theme for Wordpress with a custom painting by <a         href="http://milo.peety-passion.com">milo IIIIVII.</a>
Author: miloIIIIVII
Author URI: http://milo.peety-passion.com
Version: 1.0
*/
body
{
background: #fff url(images/bg.jpg) fixed;
background-attachment :top left;
background-repeat:no-repeat;
color: #333;
font-size: 11px;
font-family: Times, Helvetica, Sans-Serif;
margin: 0px auto 0px;
padding: 0;
}

#wrap
{background:  transparent;
color: #333;
font-size: 11px;
font-family: Tahoma, Helvetica, Sans-Serif;
margin: 0 0 0 320px;
padding: 0;
}

a, a:visited
{
color: #455160;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

#header
{
background: transparent url(images/header.jpg) no-repeat top right;
width: 85%;
height:200px;
margin: 0px auto 0px;
padding: 10px 0 10px 0;
text-align: right;
}

#header a , h1, h1 a
{
font-family: arial, Helvetica, Sans-Serif;
font-size: 30px;
color: #455160;
text-decoration: none;
padding: 27px 42px 0px 10px;
margin: 0;
font-variant: small-caps;
}

#description
{
display:none;
}

#header a:hover
{
color: #333;
}

#navbar
{
background: transparent;
width: 77%;
height:18px;
margin: 0 0 0 200px;
padding: 10px 0 10px 0;
text-align: right;
border-bottom: 1px solid #000;
}

#navbar li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navbar ul
{
margin: 0;
padding: 0;
}

#navbar ul li a
{
font-family: arial, Helvetica, Sans-Serif;
font-size: 18px;
color: #333;
padding: 0 10px 0 10px;
margin: 0;
text-decoration: none;
font-variant: small-caps;
}

#navbar ul li a:hover
{
color: #455160;
}

#r_sidebar
{
float: left;
width: 15%;
margin: 0 5px 0 0;
padding: 20px 0 0 0;
}

#r_sidebar p
{
padding: 2px 0 5px 0;
margin: 0;
line-height: 20px;
}

#r_sidebar ul
{
list-style: none;
margin: 0;
padding: 0 0 5px 0;
}

#r_sidebar ul li
{
margin: 0;
padding: 5px 0 0 0;
}

#r_sidebar li a
{
display: block;
}

#r_sidebar ul li a
{
color: #333;
text-decoration: none;
}

#r_sidebar ul li a:hover
{
color: #686868;
text-decoration: none;
}

#r_sidebar li a:hover
{
background: #ccc;
color:#333;
}

#content
{
width: 85%;
margin: -10px auto 0px;
padding: 0;
}

#content p
{
padding: 10px 0 10px 0;
margin: 0;
line-height: 20px;
}

#content p img
{
float: left;
border: none;
margin-right: 10px;
margin-bottom: 10px;
}

#content h1
{
color: #333;
font-size: 22px;
font-family: Times, Verdana, Arial, Sans-Serif;
font-weight: normal;
padding: 0;
margin: 0;
}

#content h1 a
{
color: #000;
text-decoration: none;
}

#content h1 a:hover
{
color: #455160;
text-decoration: none;
}

#content h2
{
background: url(images/h2.gif) no-repeat left center;
color: #455160;
font-size: 14px;
font-family: Arial, Sans-Serif;
font-weight: bold;
padding-left:27px;
margin:0;
font-variant: small-caps;
border-bottom: 1px solid #333;
}

#content p ol
{
margin: 0;
padding: 0 0 0 20px;
}

#content p ul
{
margin: 0;
padding: 0 0 0 20px;
}

blockquote
{
margin: 0 0 0 25px;
padding: 0 10px 0 10px;
font-style: italic;
color: #333;
border-left: 3px solid #455160;
}

#content blockquote p
{
margin: 0 0 10px 0;
padding: 0;
}

#contentmiddle
{
float: right;
width: 70%;
margin: 10px 10px 0 10px;
padding: 10px 10px 10px 10px;
border-left:1px solid #E4E4E5;
}

#contentmiddle p img
{
float: left;
border: none;
margin-right: 10px;
margin-bottom: 50px;
}

.contentdate
{
background: transparent url(images/date.gif);
float: left;
width: 50px;
height: 50px;
margin: 0;
padding: 0;
}

.contentdate h3
{
color: #fff;
font-size: 10px;
font-weight: normal;
padding: 4px 0 0 13px;
margin: 0;
text-transform: uppercase;
}

.contentdate h4 
{
font-family: Times, Helvetica, Sans-Serif;
color: #CAC9C9;
font-size: 21px;
font-weight: bold;
padding: 3px 4px 0 3px;
margin: 0;
text-align: center;
}

.contenttitle
{
float: left;
width: 70%;
margin: 0;
padding: 0 0 0 20px;
}

#contentmiddle ul
{
list-style: none;
margin: 0;
padding: 0 0 20px 0;
}

#contentmiddle ul li
{
margin: 0;
padding: 5px 0 0 0;
}

#contentmiddle ul li a
{
color: #333;
text-decoration: none;
}

#contentmiddle ul li a:hover
{
color: #333;
text-decoration: underline;
}

#content img.wp-smiley
{
float: none;
border: none;
padding: 0;
margin: 0;
}

#content img.wp-wink
{
float: none;
border: none;
padding: 0;
margin: 0;
}

.postspace
{
background: transparent;
width: 340px;
height: 32px;
margin: 0 0 20px 0;
padding: 0px;
}

#footer
{
background: transparent url(images/footer.jpg) no-repeat top right;
width: 85%;
height:200px;
margin: 0px auto 0px;
padding: 10px 0 10px 0;
text-align: left;
border-top: 1px solid #000;
}

#searchdiv
{
margin: 0;
padding 0;
}

#searchform
{
margin: 0;
padding: 0;
overflow: hidden;
}

#s
{
width: 150px;
background: #fff;
color: #333;
font-size: 11px;
font-family: Arial, Helvetica, Sans-Serif;
padding: 3px;
margin: 8px 0 0 0;
border: 1px solid #455160;
}

#commentblock
{
width: 300px;
background: #fff;
color: #333;
float: left;
padding: 10px 20px 0 20px;
margin: 10px 0 10px 0;
border: 1px solid #455160;
}

ol#commentlist
{
padding: 5px 0 5px 0;
margin: 0;
list-style-type: none;
}

.commentdate
{
font-size: 12px;
padding-left: 0;
}

#commentlist li p
{
margin-bottom: 8px;
line-height: 20px;
padding: 0;
}

.commentname
{
color: #333;
margin: 0;
padding: 5px 5px 5px 0;
}

.commentinfo
{
clear: both;
}

.commenttext
{
clear: both;
margin: 5px 0 20px 0;
padding: 20px 10px 5px 10px;
width: 300px;
background: #fff;
}

.commenttext-admin
{
clear: both;
margin: 5px 0 20px 0;
padding: 20px 10px 5px 10px;
width: 300px;
background: #ccc;
}

#commentsformheader
{
padding-left: 0;
}

#commentsform
{
text-align: left;
margin: 0;
padding: 0;
}

#commentsform form
{
text-align: left;
margin: 0;
}

#commentsform p
{
margin: 0;
}

#commentsform form textarea
{
width: 99%;
}

p.comments_link  img
{
margin: 0;
padding: 0;
border: none;
}

.entry
{
clear: left;
}

#wp-calendar
{
empty-cells: show;
margin: 10px auto 0;
width: 120px;
}

#wp-calendar #prev a
{
font-size: 9pt;
}

#wp-calendar a
{
text-decoration: none;
}

#wp-calendar caption
{
font: bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;
text-align: center;
}

#wp-calendar th
{
font-style: normal;
text-transform: capitalize;
}

#wp-calendar #next a
{
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a
{
padding-left: 10px;
text-align: left;
}

#wp-calendar a
{
display: block;
}

#wp-calendar caption
{
text-align: center;
width: 100%;
}

#wp-calendar td
{
padding: 3px 0;
text-align: center;
}

#wp-calendar td.pad:hover
{
/*
Doesn't work in IE
*/
background-color: #000;
}
 