/*
Theme Name: qeshi
Theme URI: http://www.qeshi.com
Description: qeshis 
Version: 1
Author: Henri Jafvert
Author URI: http://www.qeshi.com/
Tags: qeshi 

*/

* {margin:0; padding:0;}

body {	
		background-color:#FFF7F0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #753245;
		
}


/* ******** =h  ********* */

h2 {
	font-weight:bolder;
	
	color:#6699CC;
}



h3 {

	font-weight:bolder;
	color:#89c3e8;
	
}

/* =div */


#nav_main {
	width:512px;
	height:121px;
	text-align:center;
	background:url(images/navbar_brown.png) no-repeat;
	margin:0 auto 40px;
	padding-top:1em;
}

#container_main{
	width:1000px;
	overflow:auto;
	margin:0 auto;
}

.archive_content_main h2.pagetitle, .middle_header{
	
	font-size:18px;
	border-bottom:thin solid #FFF;
	padding: 0 0 6px 6px;		
	margin-bottom:1em;
}

.big_click_area a{
	
	overflow:auto;
	display:block;
	
}


/*  =post =middle_box  */

#content_main {
	
	width:531px;
	padding-top:20px;
	overflow:auto;
	margin-left:240px;
}

.post_middle {
	background:url(images/middle_box_pink_middle_bg.png);
		
}

.post_content {
	width:467px;
	margin:0 auto;
	line-height:2em;
}

.post_content p  {
	
	padding-bottom:1em;	
}

.post_content ol  {
	
	padding-left:2em;	
}

.post_top {
	width:531px;
	height:34px;
	margin:0 auto;
	display:block;
	background:url(images/middle_box_pink_ladybug.png) top no-repeat;
} 

.post_bottom {
	width:531px;
	height:48px;
	margin:0 auto 60px;
	display:block;
	background:url(images/middle_box_pink_ladybug.png) bottom no-repeat;
}



.entry {
	/*margin-bottom:1em;	*/
}

.hentry h2, .post_content h2  {
	margin-bottom:1em;
	border-bottom:#6699CC medium dotted;
	
	
}

.hentry h2 a:visited, .hentry h2 a:link {
	color:#6699CC;

}

.blog_post_header h2{
	margin-bottom:0;	
}

.alt {
	
	font-size:14px;
	padding:2em;
}

.date_added{
	font-style:italic;
	font-size:14px;
	margin-bottom:1em;
	
}



.author {
	margin-bottom:1.5em;
	font-style:italic;
	text-align:right;
	padding-right:1em;
}

.addthis_button{
	
	
	width:125px; 
	
	margin-left:30px;
	padding-top:6px;

}


/* =sidebar  */ 

#sidebar {
	width:205px;
	
	overflow:auto;
	float:right;
	margin-top:20px;
	
}

.sidebar_middle{
	background:url(images/sidebar_blue_middle_bg.png) top repeat-y;	
	width:205px;
}

.sidebar_top{
	width:205px;
	height:38px;
	background:url(images/sidebar_blue.png) top no-repeat;	
	
}

.sidebar_bottom{
	width:205px;
	height:30px;
	background:url(images/sidebar_blue.png) bottom no-repeat;	
}


.sidebar_content{
	width:156px;
	
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	
		
}

.sidebar_content h2 {
	font-size:22px;
	color:#516575;
	line-height:1.5em;
}

.sidebar_content a, .sidebar_content a:active, .sidebar_content a:hover, .sidebar_content a:link , .sidebar_content a:visited {
	font-size:14px;
	color:#516575;
	line-height:1.5em;
}

.sidebar_content ul  {
	/*margin-bottom:2em;*/
}

.sidebar_content ul li ul li{
	border-bottom:none;
	padding-bottom:16px;
	
}



#s {
	margin:10px;
	width:100px;
}

#searchsubmit {
	margin-bottom:10px;
	
}

/*  =infobar           */


.infobar {
	width:207px;
	overflow:auto;
	float:left;
	
	
}

.infobar_top{
	height:38px;
	width:207px;
	background:url(images/infobar.png) top no-repeat;
}

.infobar_middle{
	width:207px;
	background:url(images/infobar_middle.png);
}


.infobar_content {
	width:150px;
	margin:0 auto;
	font-size:14px;
	
	padding:1em 0;
	
	line-height:1.5em;
}

.infobar_content h2 {
	font-size:18px;
	margin-bottom:10px;
	color:#516575;
}



.infobar_bottom{
	height:21px;
	width:207px;
	background:url(images/infobar.png) bottom no-repeat;
}

.infobar_content p {
	margin-bottom:1em;	
}


.infobar_content ul {
	list-style:outside circle;
	padding-left:1.11em;
}

.infobar_content ul li{
	margin-bottom:1em;	
}

.infobar_content ol{
	padding-left:1em;	
}

.infobar_content ol li{
	font-size:12px;	
}


.infobar_content h3 {
	font-size:14px;
	margin-bottom:1em;
}

/* =footer =foot */

#footer {
	margin-top:30px;
	width:100%;
	text-align:center;
}


/* =a  */

#branding_main h1 a{
	width:211px;
	height:145px;
	position:absolute;
	background-image:url(images/qeshi_logo.png);
	top:10px;
	left:6px;
	overflow:auto;
	display:block;
	text-indent:-99999px;
}

a:link {text-decoration: none; color:#ff6a7f;}

a:visited {text-decoration: none;color:#FE6BAA;}

a:hover {text-decoration: none; color:#FBA8CD;}

a:active {text-decoration: none; color:#FBA8CD;}


#nm_links, #nm_arts_and_crafts, #ns_arts_and_crafts, #nav_main_ul_2 li.cat-item-6, #nav_sub li.cat-item-6 {border-right:none;}

ul.list_catalogue li a {
	display:block;
	font-weight:bold;
	/*color:#89c3e8;*/
	height:100px;
}

ul.list_catalogue li a:hover {
	color:#FBA8CD;
}

ul.nav_main_ul li a, ul#nav_sub li a{
	color:#564432;
}

ul#nav_main_ul_1 li a:hover {
	color:#88DDF9;
}

ul#nav_main_ul_2 li a:hover {
	color:#F8658A;
}

ul#nav_main_ul_3 li a:hover {
	color:#ffb958;
}


.post h2 a{
	color:#564432;	
	
}

a img {
	border:none;	
}

/* ***********  =ul  ************* */

ul { list-style-type : none; }



/* ********    =li         ************* */

.entry li, .post li {
	list-style:inside;	
}

ul.nav_main_ul li {
	display: inline;
	margin-right: 0.2em; padding-right: 0.2em;
	border-right: 3px solid #564432;
}

ul#nav_sub li {
	display: inline;
	margin-right: 0.4em; padding-right: 0.4em;
	border-right: 2px solid #564432;
}

ul#nav_sub li#ns_arts_and_crafts {
	border-right:none;
}

ul#nav_main_ul_1 li {
	font-size:24px;
}

ul#nav_main_ul_2 li {
	font-size:18px;
}


ul.link_catalogue li {
	margin-top:16px;
	height:100px;
	/*background-color:#FF6666;*/
	
	
}

/* =span */

#copyrigth {
	line-height:2em;	
}

.big_link{
	overflow:auto;
	display:block;
}

.alignright {
	
	text-align:right;
	display:block;
}

.navigation {
	margin-bottom:1em;	
}

/* =comment  */

.postmetadata {
	
	
}

#comments ol{
	list-style-position:inside;
}

#comments li{
	margin-bottom:1em;
	
}

#comments li p{
	
	
}

#comments_heading {
	margin-top:1em;
	padding-top:1em;
	border-top:#FCF dotted medium;
	text-align:center;
}


textarea#comment { width: 400px; padding: 5px; }  
  
.commentmetadata { font-size: 10px; } 

/*  =catalogue =list_catalogue  */ 


ul.list_catalogue li a {
	display:block;
	font-weight:bold;
	color:#89c3e8;
	height:140px;
	
}

ul.list_catalogue li a:hover {
	background-color:#FFFAFA;
	
}

ul.list_catalogue li a img {
	float:left;
	border:none;
	margin-right:4px;
	padding-right:1em;
}

/* =about */

.about p a img{
	padding-top:1em;
	clear:both;
	display:block;
	
}

.about p a .img_text{
	
	font-size:12px;
	font-style:italic;
	text-align:center;
	clear:both;
	display:block;
	color: #753245;
	
	
}

/*  =highscore_table */

.highscore_table, .highscore_table th, .highscore_table td  {
	border: #FFCF9F 2px solid;
	border-collapse:collapse;
	padding:10px;
	text-align:center;
	
	
}

.highscore_table {

	margin:0 auto 60px;

}

.highscore_table caption {
	font-size:larger;
	margin-bottom:1em;
	color:#6699CC;
}

.highscore_table .odd {
	background-color:#FFF0F8;
	color:#753245;
}

.highscore_table .even {
	background-color:#FFFCE8;
	color:#7f324f;
}
.level_links {
	
	list-style-type:circle;
} 

.level_links_div .level_links li {
display:inline;
padding-right:1em;
	
}

.level_links_div {
	
	text-align:center;
	padding-bottom:1em;
}