/*
Theme Name: White Flag
Theme URI: http://www.idsg.it/wordpress-theme/white-flag/
Description: A one column, white and dark grey theme with a three column footer-bar.
Version: 1.0
Author: ShinRa
Author URI: http://www.idsg.it/
*/

/**
* RESET
*/

html,body,div,span,applet,
object,iframe,h1,h2,h3,h4,
h5,h6,p,blockquote,pre,a,
abbr,acronym,address,big,
cite,code,del,dfn,em,font,
img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,
tt,var,b,u,i,center,dl,dt,
dd,ol,ul,li,fieldset,form,
label,legend,table,caption,
tbody,tfoot,thead,tr,th,td 		{ background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
body 					{ line-height:1; }
ol,ul 					{ list-style:none; }
blockquote,q 				{ quotes:none; }
del 					{ text-decoration:line-through; }
table 					{ border-collapse:collapse; border-spacing:0; }
p,ol,ul,table,form,h1,h2,h3,h4,h5,h6 	{ margin-bottom:20px; }
code 					{ color:#335533; display:block; font-family:'courier new',courier,monospace; }
br.clear 				{ height:1px; clear:both; }
a:hover 				{ text-decoration:underline !important; }
small 					{ font-size:0.85em; }

/**
* BODY
*/

body 					{ /*background:#353535; */
background:  url(images/body.jpg);

/*background:#ffffff url(../images/body.png) repeat-x left top;*/
/*background:#fff; */
/*#3A456C*/
/* url(images/nowe1.jpg) repeat left top;*/
color:#333333; 
font:15px/150% arial,"Trebuchet ms",tahoma,verdana,sans-serif;
/*font: 75% Verdana, Arial, sans-serif;*/
 }

/**
* GENERAL HEADERS
*/

h1,h2,h3,h4,h5,h6 			{ font-family:"Trebuchet MS",tahoma,arial,verdana,sans-serif; }
h1 					{ font-size:32px; }
h2 					{ font-size:22px; }
h3 					{ font-size:19px; }
h4					{ font-size:17px; }
h5 					{ font-size:15px; }
h6 					{ font-size:15px; }

/**
* BLOCKS
*/

#wrapper 				{/*position: absolute;
							right:100px;*/
							width:1000px; margin:40px auto 0px auto; 
							background:#ffffff /*url(images/body.jpg) repeat-x left top*/;
							/*border:1px solid #eeeeee;*/
							}
#header 				{ 	width:100%;
							/*border:solid red 1px; padding:40px 10px 10px 10px; */
							text-align:center;
							/*z-index:3;*/ }
#logo   {position:absolute;top:15px;background:#ffffff;width:1000px;height:24px;
}

#pod_slide {background:#ffffff; color:#999;
				text-align:center;
				width:100%;
				border-bottom:1px dashed #888888;
				/*padding:10px auto 0px auto;*/
				/*border-top:2px solid #069;
				border-bottom:2px solid #069;*/
				 font-size:13px; text-decoration:none;
				 }		
#pod_slide a {color:#999999;text-decoration:none;}				
/*#menu 					{ width:900px; height:26px;text-align:center; }
#menu {
	list-style:none;
	margin:0 auto;
	padding:0 0 0px 20px;	
	height:1%;
}
#menu:after {
	content:" ";
	display:block;
	clear:both;
}
#menu li {
	display:inline;
	padding:8px 50px 0px 27px;
}
#menu li a {
	height:25px;
	text-align:center;
	text-decoration:none;
}
#menu li.hover a,
#menu li:hover a,
#menu li.hover,
#menu li:hover {
	position: relative;
}
#menu li.hover ul,
#menu li:hover ul {
	display: block;
}
#menu ul {
	padding:14px 0 6px;
	margin:0;
	list-style:none;
	width:167px;
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	background:#e9e6dd;
}
#menu ul li {
	float:left;
	padding:0 10px 0 27px;
	width:120px;
}
#menu ul li a {
	text-align:left;
	width:100%;
	background:none;
	color:#7a7a7a;
	line-height:18px;
	height:auto;
	display:block;
}
#menu ul li a:hover {color:#000;}*/

#main 					{ width:980px; padding:10px 10px 10px 10px; text-align:justify; }
#footer 				{ border: thin black;
width:900px; padding:10px 0px 10px 0px; clear:both; }


/**
* HEADER
*/

#header h1 a 				{ color:#111; font-weight:normal; letter-spacing:3px; text-decoration:none; }

/**
* MENU
*/

#menu ul 				{  /*border-top:2px solid #069;*/ font-size:13px; }
#menu ul li 				{ display:inline; padding:0 10px 0 10px; }
#menu ul li a 				{ color:black; line-height:30px; text-decoration:none; text-transform:uppercase; }

/**
* MAIN
*/

#main a 				{ color:#069; text-decoration:none; }
#main div.post 				{ margin-bottom:80px; }
#main div.archive 			{ border-bottom:1px solid #eeeeee; margin-bottom:40px; }
#main div.post h2 			{ color:#111; font-size:20px; font-variant:small-caps; }
#main div.post h2 a 			{ color:#111; text-decoration: underline }
#main div.post p.details 		{ font-size:11px;color:#afafaf; font-style: italic; text-indent:0; margin-top:10px; padding-top:10px; 
										border-top:1px solid #eeeeee; }
#main div.post p.details a		{ font-size:11px;color:#afafaf; font-style: italic;}										
#main div.post p.date 			{ font-family:"Trebuchet MS",tahoma,arial,verdana,sans-serif; 
											text-indent:0; margin-bottom:0; color:#999; }
#main div.post p.postmetadata {
	font-size:11px;color:#afafaf; font-style: italic;
}
#main div.post p.postmetadata a{
	font-size:11px;color:#afafaf; font-style: italic;
}
#main div.post p.postmetadata span a,#main div.post p.postmetadata span
{color:black;
	
}
#main div.post li ul,
#main div.post li ol 			{ margin-bottom:0; }
#main div.post ul li 			{ margin-left:40px; list-style-type:disc; }
#main div.post ol li 			{ margin-left:40px; list-style-type:lower-alpha; }
#main div.post blockquote 		{ margin-left:80px; margin-right:80px; font-style:italic; color:#666; }
#main ul.recents 			{ margin-right:10px; width:280px; float:left; color:#aaa; background:#353535; padding:0 10px 0 10px; border-top:2px solid #069; }
#main ul.omega 				{ margin-right:0 !important; }
#main ul.recents li 			{ margin-left:0 !important; list-style-type:none !important; line-height:30px; border-bottom:1px solid #404040; }
#main ul.recents li a 			{ color:#fff; text-decoration:none; display:block; }
#main ul.recents li a:hover 		{ text-decoration:none !important; }
#main ul.recents li a span 		{ display:block; color:#aaa; font-size:0.85em; }
#main div.navigation 			{ height:80px; padding-top:40px; }
#main div.navigation span.alignleft 	{ display:block; width:210px; float:left; }
#main div.navigation span.alignright 	{ display:block; width:210px; float:right; text-align:right; }

/**
* COMMENTS
*/

#main ol.commentlist big		{ font-weight:bold; font-size:20px; margin-right:20px; display:block; }
#main ol.commentlist span.date 		{ display:block; margin-bottom:20px; }
#main ol.commentlist img.avatar 	{ float:left; margin-right:10px; }
#main ol.commentlist li 		{ margin-bottom:40px; font-size:12px; }
#main ol.commentlist ul li 		{ margin-left:40px; margin-bottom:0; list-style-type:disc; }
#main ol.commentlist ol li 		{ margin-left:40px; margin-bottom:0; list-style-type:lower-alpha; }
#main ol.commentlist blockquote 	{ margin-left:80px; margin-right:80px; font-size:13px; font-style:italic; color:#666; }

/**
* COMMENTFORM
*/

#main h3#respond 			{ margin-top:60px; margin-bottom:40px; }
#commentform label 			{ display:block; border-bottom:1px solid #404040; width:320px; float:left; }
#commentform p 				{ clear:both; }
#commentform textarea 			{ width:290px; height:120px; font:13px/150% arial,"Trebuchet ms",tahoma,verdana,sans-serif; }
#commentform input#submit 		{ margin-left:320px; display:block; height:40px; width:160px; font-weight:bold; background:#555; color:#fff; border:1px solid #333; }
#commentform input 			{ font:13px/150% arial,"Trebuchet ms",tahoma,verdana,sans-serif; }

/**
* FOOTER
*/

#footer 				{  color:#999; font-size:13px; }
#footer ul.recents 			{ margin-right:20px; width:300px; float:left; color:black; 
/*background:#353535;*/border-top:2px solid #eeeeee; }
#footer ul.recents h2 			{ font-size:15px; font-weight:normal; letter-spacing:2px; margin-bottom:10px;  }
#footer ul.omega 			{ margin-right:0 !important; }
#footer ul.recents li 			{ margin:0 0 0 0 !important; padding:0 !important;
										 border-bottom:1px solid #eeeeee; list-style-type:none !important; }
#footer ul.recents li a 		{ color:black; text-decoration:none; line-height:30px; margin:0; }
#footer ul.recents li a:hover 		{ text-decoration:underline; }
#footer ul.recents li a span 		{ display:block; color:#aaa; font-size:0.85em; }
#footer p.credits 			{ clear:both; padding-top:10px; margin-top:10px; text-align:center; color:#353535; }
#footer p.credits a 			{ color:#aaa; text-decoration:none; }
#searchform {
	position: absolute;
	top: 30px;
	right: 10px;
}
#searchform input {
	border: 1px solid #4E4E4E;
	color: #4E4E4E;
	/*padding: 5px 10px;*/
	font-size: 11px;
	background-color: white;
}


