/*

Theme Name: GreyIdea

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

Description: 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: 1.1

Author: Nd83

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

License: General Public License (GPL)

*/



body {	

	margin: 0;padding: 0;background: #ffffff url(images/bg.jpg) repeat;

	font: normal small Arial, Verdana;

	color: #000000;}



#page {
clear: both;
	width: 851px;

	margin: 0 auto;

	padding: 0px 0px 0px 0px;

	background: #ffffff url('images/bodybg.jpg') repeat-y;

	border: 0px solid #959596;

	text-align: left;

	}

	



h1, h2, h3 {

	margin: 0;

	color: #343434;

}

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: #5A2F05;

}



a:hover {

	text-decoration: underline;

	color: #e08600;

}



img {

	border: none;

}



/* Boxed Style */



.boxed {
clear: both;
	margin-bottom: 0px;
	background: url(images/boxbg.jpg) repeat-y;

}




.boxed .title {
clear: both;

	color: white;

	height: 24px;
		background: #ffffff url(images/boxtop3.jpg) repeat-y;

	padding: 6px 10px 0 26px;

		text-transform: uppercase;

	letter-spacing: 2px;

	font-size: 1.05em;

}



.boxed .content {
	padding: 5px 5px 0px 5px;


}

.boxed .bottom {
clear: both;

	color: white;

	height: 4px;
		background: #ffffff url(images/boxbottom1.jpg) repeat-y;

	padding: 6px 10px 0 0px;

		text-transform: uppercase;

	letter-spacing: 2px;

	font-size: 1.05em;

}




/* Header */

#bgheader {

clear: both;

	width: 100%;

	padding: 0;

	height: 238px;

	margin: 0 auto;

	}



#header {

clear: both;

	width: 851px;

	padding: 0;

	height: 238px;

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

	margin: 0 auto;

}



#topsearch{

	position: absolute;

	top: 180px;
	padding-left:30px;

	width: 350px;
    
	height: 30px;

	margin: 0 auto;

	padding: 0 auto;
 margin-left:80px;
}


#search {

clear: both;

top: 15px;

	font: Trebuchet MS, Arial, sans-serif;

	align: right;

	text-align: right;}



/* h1h2 - TITLE */



#h1 {	padding: 38px 0 0 0;

	font-size: 1.30em;

	color: white;}





#h1 h1 a {text-decoration: none;

	color: #af0000;

	letter-spacing: -3px;}





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

	color: #e08600;}







/* Menu */



#menu {

	position: absolute;

	top: 141px;
     font-size: 0.85em;
	width: 450px;

	height: 30px;

	margin: 0 auto;

	padding: 0 auto;

}



#menu ul {

	margin: 0;

	list-style: none;

	line-height: normal;

	padding: 0 auto;

	float: right;

}



#menu li {

	display: inline;

	padding: 0 auto;

}



#menu a {

	color: #402b01;
    font-size: 0.85em;
	display: block;

	float: right;

	height: 29px;

	padding: 10px 6px 0px 6px;

	text-transform: uppercase;

	text-decoration: none;

	font-weight: bold;

}



#menu a:hover {

	color: #e08800;

	background: transparent url(images/button-over.png) no-repeat top center;

}



/* Content */



#content {clear: both;

	width: 790px;

	margin: 0 auto;

	padding: 20px 40 0 40;

}



/* Content */



#main {

	clear: both;

	float: left;

	width: 460px;

}







/* Sidebar */



#sidebar {

	float: right;

	width: 235px;

}





/* Footer */




#footer {

	clear: both;

	width: 851px;

	height: 177px;

	margin: 0px 0px 0px 0px;

	font-size:0.9em;

	background: #ffffff url(images/footer.jpg) no-repeat;}



#legal {

	margin: 0;

	padding: 10px;

	text-align: center;

	color: #af0000;

}



#link {

	margin: 0;

	font-size:0.8em;

	padding: 5px;

	text-align: center;

}



#main a 

{

color: #5d3208;

text-decoration:none;

}



#main a:hover {

	text-decoration: underline;

	color: #e08600;
	}
	
	#main a:visited 
	{

color: #603913;

text-decoration:none;

}
	





#main h2 {

	margin-bottom: .5em;

	font-size: 1.4em;

	text-decoration:none;

}



#main h2:hover {

	text-decoration: none;

	color: #343434;

}

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

{	font-size: 0.85em;

	text-decoration:none;

	color: #343434;	}

#post a 

{

color: ##E40000;

text-decoration:none;

}




.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: 175px;
	
	height: 59px

	font-size:1.0em;

	background: #ffffff;

	border-top: 1px solid #a3771e;

	border-left: 1px solid #a3771e;

	border-bottom: 1px solid #a3771e;

	border-right: 1px solid #a3771e;


}



#go {

	color: white;

	cursor:hand;

	clear: both;

	width: 22px;
	
	height: 59;

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



/* Comments Styling */

#comment {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

font: Arial, Verdana;

}



#commentlist li {

margin-bottom: 1.5em;

padding-bottom: 1em;

border-bottom: 1px solid #700000;

}



#commentform {

margin: 1em 0;

background: #ffd384;

width: 280px;

}



#commentform textarea {

background: #b58631;

	border-top: 1px solid #d0cdc1;

	border-left: 1px solid #d0cdc1;

	border-bottom: 1px solid #343434;

	border-right: 1px solid #343434;

width: 280px;

}

#commentform textarea:hover {

	background: #b58631;

	border-top: 1px solid #343434;

	border-left: 1px solid #343434;

	border-bottom: 1px solid #d0cdc1;

	border-right: 1px solid #d0cdc1;

}

#commentform textarea:focus {

background: #b58631;

	border-top: 1px solid #343434;

	border-left: 1px solid #343434;

	border-bottom: 1px solid #d0cdc1;

	border-right: 1px solid #d0cdc1;

}



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

font-size: 1.1em;

background: #b58631;

	border-top: 1px solid #d0cdc1;

	border-left: 1px solid #d0cdc1;

	border-bottom: 1px solid #343434;

	border-right: 1px solid #343434;

width: 280px;

}

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

font-size: 1.1em;

background: #b58631;

	border-top: 1px solid #343434;

	border-left: 1px solid #343434;

	border-bottom: 1px solid #d0cdc1;

	border-right: 1px solid #d0cdc1;

width: 280px;

}

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

font-size: 1.1em;

background: #b58631;

	border-top: 1px solid #343434;

	border-left: 1px solid #343434;

	border-bottom: 1px solid #d0cdc1;

	border-right: 1px solid #d0cdc1;

width: 280px;

}

#commentform input{

margin-bottom: 3px;

}



.submit1{

	color: white;

	width: 280px;

	cursor:hand;

	font-size:1.10em;

	background: #422400;

	border-top: 1px solid #d0cdc1;

	border-left: 1px solid #d0cdc1;

	border-bottom: 1px solid #343434;

	border-right: 1px solid #343434;}



.submit1:hover, .submit1:focus{

	background: #703f05;

	border-top: 1px solid #343434;

	border-left: 1px solid #343434;

	border-bottom: 1px solid #d0cdc1;

	border-right: 1px solid #d0cdc1;}
