/*

Theme Name: PaperDiaries

Theme URI: http://www.robbiewilliams.pl/wordpress

Description: This is a ColorsIdea WP Theme. Hope you will enjoy the magic of all colors. Design by <a href="http://www.robbiewilliams.pl/" title="Robbie Williams">Robbie Williams</a>  <a href="http://www.robbiewilliams.pl/wordpress" title="WP Themes">WP Themes</a> & <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a>. 

Version: 2.1

Author: Nd83

Author URI: http://www.nightday83.art.pl

License: General Public License (GPL)

*/



body{

	padding:0px;

	margin:0px;

	font-family:Calibri, sans-serif;

	font-size:13px;

	background:url("images/background00.jpg");

}



div#page{

	width:820px;

	text-align:left;

}



/*header*/



/*** Layout ***/

#container {
	margin:30px auto;
	width:800px;
	background:#ffffff;
	text-align:left;
	z-index:1;
}


/*** Header ***/
#header {
	position:relative;
	height:177px;
	top:0px;
	left:0px;
	
}
#header_top {
	position:relative;
	top:0px;
	left:0px;
	background:#5780ae;
	height:31px;
}
#header_top ul {
	margin:0px;
	padding:0px;
}
#header_top ul li {
	list-style:none;
	float:left;
	display:block;
	font:11px/31px Georgia,Arial,Sans-serif;
	width:150px;
	text-align:center;
	text-transform:lowercase;
}
#header_top li a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
#header_top li a:hover {
	background:#fb6581;
}
#header_top li.current_page_item a {
	background:#fb6581;
}
#header_content {
	position:relative;
	top:0px;
	left:0px;
	height:147px;
}
#header_side {
	position:relative;
	top:0px;
	left:0px;
	background:url("images/header_side.jpg") no-repeat top left;
	height:147px;
	width:250px;
	float:right;
}
#header_img {
	position:relative;
	top:0px;
	right:0px;
	float:left;
	background:transparent url("images/header01.jpg") no-repeat top left;
	width:550px;
	height:147px;
}
#header h1 {
	position:relative;
	font:20px  Georgia,Arial,Sans-serif;
	top:30px;
	text-align:center;
	letter-spacing:-1px;
}
#header h1 a {
	background:none;
	color:#fb6581;
}
#header h1 a:hover {
	color:#5780ae;
}
#header h3 {
	position:relative;
	font:11px Georgia,Arial,Sans-serif;
	color:#fb6581;
	top:20px;
	text-align:center;
}



/* blog*/



div#page #blog{

	background:#FFFFFF;

}





/* Sidebar */


#sidebar {

	float: right;
	width: 180px;
font-family:Calibri, sans-serif;
color: #000000;
}

#sidebar a{
color: #5780ae;
}

#sidebar h2 {
	font-size: 18px;
	font-weight: bold;
	color:#9b532a;
background:transparent url("images/bg_dot.gif") repeat-x bottom left;
}

#sidebar ul {
	margin: 10px auto 0 0;
}

#sidebar ul li {
	margin-top: 8px;
	padding-left: 27px; 
	font-size: 12px;
	line-height: 14px;
	background:url('images/posts-menu.gif') no-repeat top left;
	list-style: none;
}

#sidebar ul li a {
	color:#516999;
	text-decoration: underline;
	
}

#sidebar ul li a:hover {
color:#13e813;
text-decoration: blink;
}

#sidebar a {
	color:#516999;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}


/* Calendar */

.calendar {

	text-align:center;

	color: #336d22;}



.calendar a:hover {

	background: #91344c;

	color: white;

}



.calendar td {

height:15px;

padding:  0px 3px 0px 3px}



.calendar td a {

padding:  0px 3px 0px 3px;background: #d7ffbe;

display:block;

color:#eee88d'

text-decoration:none;

line-height:15px;

}



#today {padding:  0px 3px 0px 3px;	background: #eee88d;

	font-weight: bold;

	color: #fb6581;}



.calendar td a:hover {

display:block;

color: #fb6581e;

background: #eee88d;

text-decoration:none;

}



/* Last Posts */



.posts .one {

	height: 18px;

	letter-spacing: 2px;

	padding: 1px 15px 0 0;

	text-align: right;

	text-transform: uppercase;

	font-weight:bold;

	font-size: 1.15em;

	color: #FFFFFF;

	background:#FFFFFF url(images/bg-03.gif) repeat-y top left;}



.posts ul {

        list-style: none;

	padding:0 0 0 10px;

	margin:0;}



.posts a {

	color: #bc4d17;

	border-bottom: 1px dashed #f88641}



.posts a:hover {

	color: #f88641;

	border-bottom: 1px dashed #bc4d17}





.posts li

{	background: none;

        display: block;

	line-height:1.40em;

	font-size:1.10em;

	margin: 0 0 0 20px;

	padding: 1px 3px 1px 15px;

	font-weight: bold;

	color: #bc4d17;	background:transparent url(images/posts-menu.gif) no-repeat top left;} 



.posts {

margin: 0px;}





/* Blogroll */

.blogroll a {

	color: #1b6591;

	border-bottom: 1px dashed #68b4e1}



.blogroll a:hover {

	color: #68b4e1;

	border-bottom: 1px dashed #1b6591}





.blogroll li

{	background: none;

        display: block;

	line-height:1.40em;

	font-size:1.10em;

	margin: 0 0 0 20px;

	padding: 1px 3px 1px 15px;

	font-weight: bold;

	color: #e89642;	background:transparent url(images/Ribbon.jpg) no-repeat top left;

} 





.blogroll {

margin: 0px;

}

/* Content */



#content {

		background:#FFFFFF;

	width: 730px;

	margin: 0 auto;

	padding: 0 35px 0px 15px;

}



blockquote {

	margin: 5px;

	padding: 0px 5px 5px 35px;

	background: transparent url(images/blockquote.gif) no-repeat ;

}


#main {

	float: left;

	width: 500px;

	margin: 0 auto;

	padding: 0 30px 0px 5px;

}


/* Footer */


#footer {

	height: 50px;

	padding: 80px 0 0 0;	

line-height:1em;

	clear: both;

	color: #5780ae;

	width: 800px;

	margin: 0 auto;

	font-size:0.95em;

	background: #ffffff url(images/footer.jpg);}



#legal {

	margin: 0;

	padding: 0;

	text-align: center;

}



#link {

	margin: 0;

	padding: 0;

	text-align: center;

}



#main a, #main a:hover, #main a:visited, 

{

color: #081c68;

text-decoration:none;

}

#main h2 {

	color: white;

	margin-bottom: .5em;

	font-size: 1.3em;

	text-decoration:none;

	background: transparent url(images/title.jpg)  repeat-x top ;

	padding: 7px 0px 5px 10px}

#main h2 a, #main h2 a:visited,#main h2 a:hover{

	color: white;

	margin-bottom: .5em;

	font-size: 1.3em;

	text-decoration:none;

	background: transparent url(images/title.jpg)  repeat-x top ;

	padding: 7px 0px 5px 10px}



.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit

{	font-size: 1em;
	text-decoration:none;
	}



.entry {text-algin: justify;

	font-size: 1.10em;

	color: #02171d}



.post-author {

	color: #ef6782;

	padding: 0 0 3px 18px;

	background: url(images/sheep-author.gif) no-repeat 0 0;

	}

.post-date {

	color: #298e63;

	margin: 0 0 0 10px;

	padding: 0 0 3px 23px;

	background: url(images/p_date.gif) no-repeat 0 0;

	}

.post-comm {

	color: #b87833;

	padding: 0 0 3px 20px;

	background: url(images/Comment.gif) no-repeat 0 0;

	}

.post-time {

	color: #812e9d;

	padding: 0 0 3px 18px;

	background: url(images/p_time.gif) no-repeat 0 0;

	}

.post-cath {

	color: #905a33;

	padding: 0 0 3px 20px;;

	background: url(images/p_cat.gif) no-repeat 0 0;

}



.post-edit {

	padding: 0 0 3px 3px;

}



.post{margin:0 0 25px 0;}



.post .info{

padding:2px 3px 3px 8px;

border:1px solid #ccc;

background-color:#f7f7f7;

font-size:0.9em;

color:#505050;

}

/*** Comment ***/
.alt {
	background:#EFEFEF;
	border:1px solid #CCCCCC;
	padding:3px;
}
#comment-wrapper {
	width:410px;
	position:relative;
	left:15px;
}
h3#comments,#respond {
	font:18px Georgia,Arial,Sans-serif;
	margin-bottom:10px;
	color:#666666;
background:transparent url("images/bg_dot.gif") repeat-x bottom left;
}
li.alt {
	border:1px solid #CCCCCC;
}
.number {
	float:left;
	width:60px;
	font:20px Georgia,Verdana,Arial,Sans-serif;
	text-align:center;
	
}
.comment-content {
	float:left;
	position:relative;
	left:0px;
	border-left:1px solid #CCCCCC;
}
.comment-1,.comment-2 {
	margin-bottom:10px;
}
.comment-1 {
	background:#FFFFFF;
	padding:5px;
	border:1px solid #FFFFFF;
	
}
.comment-2 {
	background:#EFEFEF;
	padding:5px;
	border:1px solid #CCCCCC;
	
}
.over {
	background:#FFFFE6;
	border:1px solid #DDDDDD;
	padding:5px;
	margin-bottom:10px;
}
.name{
	font:18px Georgia,Arial,Sans-serif;
	position:relative;
	left:10px;
}
.name a{
	text-decoration:none !important;
	display:block;
	color:#888D98;
}
.name a:hover {
	color:#333333 !important;
	background:none !important;
}
.meta {
	font-size:11px;
	position:relative;
	left:10px;
}
#form {
	position:relative;
	left:15px;
	padding-bottom:10px;
	margin-top:30px;
}
.comment-text {
	position:relative;
	top:10px;
	color:#555555;
}
