/*

Theme Name: BOOKIdea

Theme URI: http://www.robbiewilliams.pl/wordpress

Description: Design by <a href="http://www.nightday83.art.pl" title="Webdesign & Seo Warsaw">ND83</a> | Presented 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>.

Version: 2.1

Author: Nd83

Author URI: http://www.nightday83.art.pl

License: General Public License (GPL)

*/



body {	

	margin: 0;padding: 0;background: #FFFFFF url(images/wallpaper.jpg) repeat-x;

	font: normal small Trebuchet MS, Verdana, Sans-Serif;

	color: #084355;}



h1, h2, h3 {

	margin: 0;

	color: #bc0d59;

}

h2 {

	margin-bottom: .5em;

	font-size: 1.3em;

text-decoration:none;

}



h3 {

	margin-bottom: 1em;

	font-size: 1em;

}



p, blockquote, ul, ol {

	margin-bottom: 1.5em;

	line-height: 1.5em;

}



p {

}



blockquote {

}



ul {

	list-style: square;

}



ul li {

}





ol li {

}



a {	text-decoration: none;

	color: #bc0d59;

}



a:hover {

	text-decoration: underline;

	color: #bc0d59;

}



img {

	border: none;

}



/* Boxed Style */



.calendar {

padding: 0 0 0 15px;

text-align:center;

color: #bc0d59;

}



.calendar a:hover {

background: #007b9c;

color: white;

}



.calendar td {

padding: 0 3px;}



.calendar td a {background: #fff1f7;

display:block;

color:#bc0d59;

text-decoration:none;

line-height:20px;

}



.calendar td a:hover {

display:block;

color: white;

background: #bc0d59;

text-decoration:none;

background-repeat:no-repeat;

}



.boxed {

	margin-bottom: 7px;

	background: #FFFFFF url(images/boxtop2.gif) repeat-x;

}



.boxed .title {

	height: 20px;

	padding: 3px 10px 0 26px;

	background: url(images/bok.gif) no-repeat center left;

	text-transform: uppercase;

	font-size: 1.0em;

	color: #FFFFFF;

}



.boxed .content {

	padding: 5px 5px 0px 5px;

}



/* Header */



#header {

	width: 700px;

	height: 175px;

	margin: 0 auto;

	background: url(images/head.jpg) no-repeat;

}



/* h1h2 - TITLE */



#h1 {	padding: 130px 0 0 0;

	font-size: 1.30em;

	color: white;}





#h1 h1 a {text-decoration: none;

	color: #FFFFFF;

	letter-spacing: -3px;}



#h2 {	float: left;

	padding: 20px 0 0 0;}



#h2 h2 {margin: 0;

	text-transform: uppercase;

	font-size: 0.9em;

	color: #025067;}

#h2 a {	text-decoration: none;

	color: #025067;}



#h1 a:hover {text-decoration: none;

	color: #db3072;}







/* Menu */



#menu {

	width: 700px;

	height: 40px;

	margin: 0 auto;

	padding: 0 auto;

}



#menu ul {

	margin: 0;

	list-style: none;

	line-height: normal;

	padding: 0 auto;

	float: left;

}



#menu li {

	display: inline;

	padding: 0 auto;

}



#menu a {

	color: #FFFFFF;

	display: block;

	float: left;

	height: 26px;

	padding: 6px 8px 0 10px;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

}



#menu a:hover {

	color: #bc0d59;

	background: transparent url(images/menuover.jpg) repeat-x;

}



/* Content */



#content {

	width: 700px;

	margin: 0 auto;

	padding: 20px 0;

}



/* Content */



#main {

	float: left;

	width: 480px;

}







/* Sidebar */



#sidebar {

	float: right;

	width: 200px;

}





/* Footer */



#footer {

	clear: both;

	width: 700px;

	margin: 0 auto 10px auto;

	font-size:0.9em;

	background: white url(images/boxtop.gif) repeat-x;}



#legal {

	margin: 0;

	padding: 1px;

	text-align: center;

	color: #FFFFFF;

}



#link {

	margin: 0;

	font-size:0.8em;

	padding: 5px;

	text-align: center;

}



#main a, #main a:hover, #main a:visited, 

{

color: #bc0d59;

text-decoration:none;

}



#main h2 {

	margin-bottom: .5em;

	font-size: 1.4em;

	text-decoration:none;

}



#main h2:hover {

	text-decoration: none;

	color: #bc0d59;

}

.post-author, .post-date, .post-comm, .post-time, .post-cath, .post-edit

{	font-size: 0.85em;

	text-decoration:none;

	color: #bc0d59;	}



.entry {text-algin: justify;

	font-size: 1.05em;

	color: #02171d}



.post-author {

	padding: 0 0 3px 18px;

	background: url(images/p_author.gif) no-repeat 0 0;

	}

.post-date {

	padding: 0 0 3px 23px;

	background: url(images/p_date.gif) no-repeat 0 0;

	}

.post-comm {

	padding: 0 0 3px 20px;

	background: url(images/p_commen.gif) no-repeat 0 0;

	}

.post-time {

	padding: 0 0 3px 18px;

	background: url(images/p_time.gif) no-repeat 0 0;

	}

.post-cath {

	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;

}





#s {

	clear: both;

	width: 100px;

	font-size:1.0em;

	background: white;

	border-top: 1px solid #afe7ff;

	border-left: 1px solid #afe7ff;

	border-bottom: 1px solid #01a5e2;

	border-right: 1px solid #01a5e2;



}



#go {

	cursor:hand;

	clear: both;

	width: 15px;

	font-size:1.0em;

	background: white;

	border-top: 1px solid #afe7ff;

	border-left: 1px solid #afe7ff;

	border-bottom: 1px solid #01a5e2;

	border-right: 1px solid #01a5e2;



}



/* Comments Styling */

#comment {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

font: Trebuchet MS, Verdana, Sans-Serif;

}



#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffffff;

width: 280px;

}



#commentform textarea {

background: #fff5f9;

	border-top: 1px solid #ffc8e0;

	border-left: 1px solid #ffc8e0;

	border-bottom: 1px solid #ec78aa;

	border-right: 1px solid #ec78aa;

width: 280px;

}

#commentform textarea:hover {

	background: white;

	border-top: 1px solid #ec78aa;

	border-left: 1px solid #ec78aa;

	border-bottom: 1px solid #ffc8e0;

	border-right: 1px solid #ffc8e0;

}

#commentform textarea:focus {

background: white;

	border-top: 1px solid #ec78aa;

	border-left: 1px solid #ec78aa;

	border-bottom: 1px solid #ffc8e0;

	border-right: 1px solid #ffc8e0;

}



#commentform #email, #commentform #author, #commentform #url {

font-size: 1.1em;

background: #fff5f9;

	border-top: 1px solid #ffc8e0;

	border-left: 1px solid #ffc8e0;

	border-bottom: 1px solid #ec78aa;

	border-right: 1px solid #ec78aa;

width: 280px;

}

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {

font-size: 1.1em;

background: white;

	border-top: 1px solid #ec78aa;

	border-left: 1px solid #ec78aa;

	border-bottom: 1px solid #ffc8e0;

	border-right: 1px solid #ffc8e0;

width: 280px;

}

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {

font-size: 1.1em;

background: white;

	border-top: 1px solid #ec78aa;

	border-left: 1px solid #ec78aa;

	border-bottom: 1px solid #ffc8e0;

	border-right: 1px solid #ffc8e0;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



.submit1{

	width: 280px;

	cursor:hand;

	font-size:1.10em;

	background: #fff5f9;

	border-top: 1px solid #ffc8e0;

	border-left: 1px solid #ffc8e0;

	border-bottom: 1px solid #ec78aa;

	border-right: 1px solid #ec78aa;}



.submit1:hover, .submit1:focus{

	background: white;

	border-top: 1px solid #ec78aa;

	border-left: 1px solid #ec78aa;

	border-bottom: 1px solid #ffc8e0;

	border-right: 1px solid #ffc8e0;}

