/*

Theme Name: Simpla

Theme URI: http://ifelse.co.uk/simpla/

Description: A clean, minimalist theme

Version: 1.0

Author: Phu Ly

Author URI: http://ifelse.co.uk/

*/



/*************************************

 +Containers

 *************************************/



* {

        outline: 0;

}

body{

	background: Window;

	/*border-top: 5px solid #333;*/

	color: #555;

	font-family: Georgia,"Nimbus Roman No9 L",serif;

	font-size: 1em;

	line-height: 1.5;

	margin: 0;

	padding: 0;

	text-align: center;

	/*background-image: url(../imgs/bg.png);*/

	background-repeat: repeat-x;

}

#accessibility{

        position: absolute;

        top: -10000px;

}



.navigation { 

font-family: Georgia,"Nimbus Roman No9 L",serif;

font-size: 20px;



}



#wrap{

	margin:0 auto;

	text-align:left;

	width:100%;

	display: table;

	/*background: black;*/

	



}

#spol {background-image: url(../imgs/opacity.png); background-repeat: no-repeat; background-position:center; height: 80px; width:200px; float:right;}

#fab {width: 100%; padding-right:5px; float:justify; }

#odst {height:30px; width:200px; float:right; display:block;}

#odst1 {height:30px; width:200px; float:right; display:block;}

#book {height: 305px; width: 200px; background-image: url(../imgs/book.png); background-position:center; float:right;}
.bookh {font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 20px; color: white; text-align: left; padding-left: 10px;}
#book img {padding-bottom: 10px;}
#spol img {float: justify; padding-left: 1px; padding-top: 13px; }
#spol a {border: 0px;}

#bgwrap {background: url(../imgs/bgwrap.jpg) no-repeat; background-position:center top; }

#main, #cpmain{

	font-size: 13px;

	float: left;

	padding: 0em;

	width: 650px;

	/* background: white;*/

	padding-left: 10px;

	margin-top: 20px;

	/* border:1px solid #000;*/

  text-align:left;

	

}

#sidebar{

	font-size: 1.1em;

	float: right;

	padding-left: 20px;

	margin-top: 20px;

	width: 200px;

	position: relative;

	background: black;

	float: left;

	background: #ccc;

	border: 1px solid black;

	/** background: white url(../imgs/menubg.gif);**/

}

#header{

	height: 565px;

	background: url(../imgs/bg.jpg) #202F4E no-repeat; background-position:center; 

/*background: url(../imgs/head.jpg) no-repeat; 

background-image:url(../imgs/stripe.png);

background-repeat:repeat;

*/ }



#gmenu {height: 42px; width:885px;/*background-image:url(../imgs/gmenu.png); background-repeat:no-repeat;*/}

#glogo {height: 171px;width:885px; /* background-image:url(../imgs/glogo.png); background-repeat:no-repeat;*/}

#gflash {height: 352px;width:885px; margin-left: auto ;  margin-right: auto ; vertical-align:bottom; background: black; filter:alpha(opacity=30); opacity: 0.3; -moz-opacity:0.3;}

#gzaw {width: 885px; /*background: white;*/  margin-left: auto ;  margin-right: auto ;}

#flash {height: 334px; width:850px;  }

#f1 {height: 18px;}

#footer{

	background: #ffb38d;

	border-top: 10px solid #0000;

	margin-top:30px;

	margin-bottom: 20px;

	color: #888;

	clear:both;



	font-size: 0.9em;

	padding: 15px;

	width:885px;



}



#gret {clear: both; color: black; font-size:15px; background:#c40837;padding: 5px; color: white;}

#footer h4 {

text-align: left;

color: #302c2e;

font-size: 20px;

border-bottom: 5px solid #c40837;

margin-right: 15px;

}



#footer ul {list-style-type:none;

text-align: left;

width:auto;

position:relative;

display:block;

font-size:15px;

/* background:url(../imgs/bgmenu.png) repeat-x top left;*/

font-family:Georgia,"Nimbus Roman No9 L",serif;;

border:0px solid #000;

margin:0;

padding:0;

}



#footer li a {color: red;}





.bottombar {float: left; width: 25%;}



#banerup {height: 29px;

background: url(../imgs/bup.jpg) no-repeat;

}

#banercenter{height:334px;}

#banerdown{height: 40px;

background: url(../imgs/bdown.jpg) no-repeat;

}



#przerwa {

	clear:both;

}



.alignleft {float:left; color: #ccc}

.alignright {float: right; color: #ccc;}

/*************************************

 +Hn and p

 *************************************/

h1, h2, h3{

	font-family: Georgia,"Nimbus Roman No9 L",serif;

	font-weight:normal;

	letter-spacing: -1px;

	font-style: normal;

	margin:0;

}

#header h1{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:3em;

	margin:0;

	margin-right: 0;

}

#header h1 a{

	color:#555;

	font-size:40px;

font-weight: 800;

text-decoration:none;

border-bottom:none;

letter-spacing:-3px;

/* background-color:#fff; */



}



.externlink {color: #c40837; }

#header h1 a:hover{

	color: Black;

}

#header p{

	color:#aaa;

	font-size:1.1em;

	margin:0;

	margin-top:-0.5em;

}

.entrytitle h2{

	font-size:2.2em;

	border-bottom: 1px dotted #ccc;

	color: #693594;

}



.entrybody img {border:0px;}
.entrybody {font-size:13px;}

.entrytitle h2 a

{

	color:#c40837;



}

.entrytitle h2 a:hover{

	text-decoration:underline;

}

.entrytitle h3{

	font-size:1 em;

	color:#6F6F6F;

}

#sidebar h3{

	color:#555;

	font-size:1.5em;

	margin:1em 0;

}

/*************************************

 +Entry

 *************************************/

.entry{

  margin-bottom: 3em;
 font-size: 1.2em;
	background: none;



}



#readmore {color: red;}



#readmore a {color: #333399; float: right; }



.entrymeta{

	font-size:0.9em;

}

.postedby{

	background:#fff url(../imgs/156.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}

.filedto{

	/**background:#fff url(../imgs/155.gif) no-repeat;**/

	padding:3px;

	padding-left:20px;

}

.commentslink{

	background:#fff url(../imgs/154.gif) no-repeat;

	padding:3px;

	padding-left:20px;

}



/*************************************

 +Sidebar

 *************************************/

#sidebar ul{

   color: black;

		list-style-type:none;

	margin:0;

	padding:0;



}

#sidebar ul li{



	color: Black;

	margin-bottom:0.3em;

	padding:0.3em;



}



#sidebar a {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #c60032;

font-weight: bold;

}



#sidebar h2 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: white;

	font-weight: bolder;

	background: black;

	padding: 2px;

}

/*************************************

 +Comments

 *************************************/

.commentsblock{

	margin:0.5em;

	padding:1em;



}

.commentsblock textarea{

	width:35em;

}

.commentsblock input, .commentsblock textarea{

	border:1px solid #d1d1d1;

}

.commentsblock textarea:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentsblock textarea:focus, .commentsblock input:focus{

	background:#eee;

	border:1px solid #a1a1a1;

}

.commentauthor{

	display:block;

	font-size:1.5em;

}

ol.comments{

	color:#777;

	font-size:0.9em;

	list-style-type:none;

	margin:0;

	margin-top:1.5em;

	padding:0;

}

.comments li{

	margin-bottom:0.5em;

	padding:0.5em 1em;

}

.even{

	background:#f3f5e9;

	border:1px dotted #d1d1d1;

	padding:0.5em;

}

h3#comment{

font-size:1.6em;

}



/*************************************

 +Misc

 *************************************/

a{

  border: 0px none;
	text-decoration: none;

}

a:hover{
  border: 0px;


}



textarea {

width: 90%;

}



pre {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

	background: ThreedLightShadow;

	padding: 5px;

}



object {

	/**background: ThreedLightShadow;*/

	padding: 0px;

	margin-bottom: 0px;

	margin-top: 0px;

	

}



/*************************************

 +Menu

 *************************************/

ul.menu {

list-style-type:none;

width:auto;

position:relative;

display:block;

height:33px;

font-size:20px;

/* background:url(../imgs/bgmenu.png) repeat-x top left;*/

font-family:Georgia,"Nimbus Roman No9 L",serif;;

border:0px solid #000;

margin:0;

padding:0;

}



ul.menu li {

display:block;

float:left;

margin:0;

padding:0;

}



ul.menu li a {

float:left;

color:white;

text-decoration:none;

height:24px;

padding:9px 15px 0;

font-weight:normal;

}



ul.menu li a:hover,.current {

color:white;

/* background:url(../imgs/bgmenu.png) repeat-x top left;*/

text-decoration:none;

}



ul.menu .current a {

color:white;

font-weight:700;

}



/*RED*/

ul.menu.red{



}

ul.menu.red li a:hover, .menu.red li.current {



}


