/*  

Theme Name: India_theme
Description: This theme was designed and built for <a href="http://www.indiaweb.nl/">Indiaweb.nl</a> based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Frank Schrijvers
*/


.ngg-widget {
padding-left: 5px !important;

}

.recipe_thumb {
	float: left!important;
	width: 100px;
	margin-right: 20px;
	qmargin-bottom: 20px;
}

.recipe_thumb img {
	border: 1px solid #ccc;
	padding: 3px;
}

.wp-post-image {
	border: 1px solid #ccc;
	padding: 3px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.recipe_entry {
	qfloat: left!important;
	qpadding-left: 20px;
	qwidth: 395px;
	}

.recipe_entry h2 {
	margin-top: 0px;
}



/*Navigation*/

#main-nav	{
	margin: 0;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;

}
#main-nav ul	{
	margin: 0; padding: 0; /* only needed if you have not done a CSS reset */
	background-image: url("images/dropmenu.png");
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 12px;
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 0 1em 0;
	width: 100%;
	background-color: #222;
}
#main-nav li	{
	display: block;
	float: left;
	margin: 0; padding: 0; /* only needed if you don't have a reset */
	position: relative; /* this is needed in order to position sub menus */
}
#main-nav li a	{
	color: #fff;
	display: block;
	padding: 0.25em 1em;
}

#main-nav li a:hover {
	background: #4A596E;
	color: #fff;
	text-decoration: none;
}
#main-nav .current-menu-item a, #main-nav .current_page_item a, #main-nav a:hover {
	color: #fff;
}


#main-nav ul ul { 
	background: #222;
	display: none; 
	padding-left: 0;
	position: absolute;
	top: 18px; 
	height: auto;
	width: 165px;
	font-weight: normal;
	margin: 0;
}
#main-nav ul ul li { 
	float: none; 
	width: 165px;
	border-top: 1px solid #aaa;
}
#main-nav ul ul li a { /
	color: #fff;
	padding: 5px 10px; 
}


#main-nav ul li:hover > ul {
	display: block; 
}

/*INDIASE KEUKEN LAYOUT*/


#kitchen-nav {
	clear: both;
	margin-left: -40px;
	}

#kitchen-nav li {
	width: 166px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	height: 80px;
	list-style: none!important;
	background: #f9f8ed;
	border: 1px solid #B6A88B;
	margin: 10px;
	text-align: center;
	opacity: 1;
}

#kitchen-nav li:hover {
	opacity: 1;
	cursor: pointer;
}

#kitchen-nav .title {
	background: #464646;
	color: #fff;
	display: block;
	width: 164px;
	text-align: center;
	height: 20px;
	margin-top: 60px;
}

#kitchen-nav .title:hover {
	background: #222;
}

#kitchen-nav .broden {
	background: url(images/indiase-broden.png) no-repeat;
	height: 80px;
	width: 164px;
} 

#kitchen-nav .voorgerecht {
	background: url(images/indiase-voorgerechten.png) no-repeat;
	height: 80px;
	width: 164px;
}

#kitchen-nav .soepen {
	background: url(images/indiase-soepen.png) no-repeat;
	height: 80px;
	width: 164px;
}

#kitchen-nav .groenten {
        background: url(images/indiase-groentencurrys.png) no-repeat;
        height: 80px;
        width: 164px;
}

#kitchen-nav .vlees {
        background: url(images/indiase-vleescurrys.png) no-repeat;
        height: 80px;
        width: 164px;
}

#kitchen-nav .vis {
        background: url(images/indiase-viscurrys.png) no-repeat;
        height: 80px;
        width: 164px;
}

#kitchen-nav .desserts {
        background: url(images/indiase-desserts.png) no-repeat;
        height: 80px;
        width: 164px;
}

#kitchen-nav .dranken {
        background: url(images/indiase-dranken.png) no-repeat;
        height: 80px;
        width: 164px;
}

#kitchen-nav .ingredienten {
        background: url(images/indiase-ingredienten.png) no-repeat;
        height: 80px;
        width: 164px;
}



.ngg-webslice {
	margin: 0 0 0 10px!important;
}

#banner {
padding-left: 10px;
}

#banner2 {
padding-left: 20px;
}

body { 
background:#333; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin: 0px; 
padding:0px; 
}

#wrap { 
background:url(images/background.gif); 
margin: 10px auto; 
padding: 0px; 
width: 960px; 
border:#fff 6px solid; 
}

#top { 
background:url(images/header10.jpg) repeat-x; 
margin: 0px; 
padding: 0px; 
height: 240px; 
}

#navtopright {
	float:left;
	list-style:none;
	line-height:1;
	padding:0;
	width:100%;
}

#navtopright li {
	float:right;
        padding-top: 10px;
	padding-right:15px;
}

a:link { 
	text-decoration: none; 
	color : #4A596E; 
	border: none;
}

a:active { 
	text-decoration: none; 
	color : #5188d2; 
	border: none;
}

a:visited { 

text-decoration: none; 

color : #4A596E; 

border: none;

}

h3 { 

color:#4A596E; 

font-size: 12px; 

padding: 3px 0px; 

margin: 0px 7px 3px 0px;

}

a:hover	{ 

text-decoration: underline; 

color : #555353; 

border: none;

} 

#blogtitle { 

font-family: Georgia, "Times New Roman", Times, serif; color: #fff; text-align:left; 

font-size:40px; 

font-weight:normal; 

line-height:100%; 

text-transform:capitalize; 

padding-top:20px; 

margin:0px; 

padding-left:20px; 

display: none;

}

#blogtitle a:link { 

text-decoration: none; 

color : #fff; 

border: none;

display: none;}



#blogtitle a:active { 

text-decoration: none; 

color : #fff; 

border: none;

}

#blogtitle a:visited { 

text-decoration: none; 

color : #fff; 

border: none;

}

#blogtitle a:hover { 

text-decoration: none; 

color : #fff; 

border: none;

}



#blogdesc { 

float: left; color: #fff; 

padding-left:25px; 

text-align:left; 

font-size:12px; 

padding-top:5px; 

text-transform:capitalize; 

margin:0px; 

display: none;

}

#navtop {

background:url(images/navtop.jpg); 

margin: 0px auto; 

height: 30px; 

width: 960px; 

}

#searchform { 

height:26px; 

line-height:26px; 

float:right; 

margin: 0px 11px 0px 0px; 

padding: 0;  

}

input#s { 

color: #5188d2; 

width: 100px; 

border: 1px solid #cbcbcb; 

background:#fcfcfc;

}

input#searchsubmit{ 

background:#999999; 

color:#fff; 

font-size:13px; 

border:0px;

}

#main { 

background: #fff; 

margin: 0px auto; 

padding: 0px; 

width: 960px; 

}

#post { 

background:#fff; 

margin:0px auto; 

padding:0px; 

width: 520px; 

float:left; 

}

#sidebar { 

background:url()no-repeat; 

margin:0px auto; 

padding: 0 0px 0px 0; 

width: 360px; 

float:right; 

}

.content { 

background:#fff; 

margin:0px auto; 

padding:10px; 

width: 565px; 

float:left; 

}

.content h2 { 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:14px; 

/*text-transform:capitalize;*/

color:#4B3921; 

}

.content .date { 

display: none;

background:#a5a5a5; 

width:200px; 

padding:5px 0 5px 5px; 

color:#fff; 

font-size:10px;

}

.content map {

text-decoration:none;

}



.entry { 

background:#fff; 

padding:0px; 

color:#333; 

font-size:11px; 

overflow:hidden; 

border:#5188d2 0px dashed; 

text-align:justify;

}

.entry h2 { 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:14px; 

/*text-transform:capitalize;*/

color:#4B3921; 

}

.entry h2 a:link { 

text-decoration: none; 

color : #4B3921; 

border: none;

}

.entry h2 a:active { 

text-decoration: none; 

color : #4B3921; 

border: none;

}

.entry h2 a:visited { 

text-decoration: none; 

color : #4B3921; 

border: none;

}

.entry h2 a:hover { 

text-decoration: none; 

color : #4B3921; 

border: none;

} 

.permalink { 

width:150px; 

float:right; 

text-align:right;

}

.category { 

width:350px; 

float:left; 

height:20px; 

overflow:hidden;

}

.postmeta {

height:20px; 

qbackground:#e7f3ff; 

font-size:11px; 

border-bottom: #ccc 1px dotted; 

padding:2px 2px 2px 10px; 

}

.left { 

background:#;) repeat-y; 

width:180px; 

float:left; 

padding:0px; 

padding:0 0 0 0px; 

overflow:hidden;

}

.left h2 { 

color:#676767; 

font-size: 14px; 

padding: 3px 0px; 

margin: 0px 8px 3px 7px; 

border-bottom: dashed 0px #ccc;

background:url(images/left_h2.png);

}

.left ul { 

list-style-type: none;

margin: 0; 

padding-left: 0px;

}

.left ul li .textwidget { 

padding-left: 15px; 

padding-right:15px;

color: #ffffff;
}


.left ul li .textwidget a:link{ 

color: #ffffff;

text-decoration:none;

}

.left ul li .textwidget a:hover{ 

text-decoration:underline;

}

.left ul a:link { 

text-decoration: none; 

color : #FFF; 

border: none;

}

.left ul a:hover { 

text-decoration:underline;



}

.left ul li { 

list-style-type: none; 

margin: 0 0 20px 0; 

padding: 0; 

}

.left ul li ul { 

list-style-type: square; 

margin: 0px; 

padding: 0 3px; 

}

.left ul li ul li { 

list-style-type:none;  

background: transparent url(images/li.gif) no-repeat scroll left 5px;

padding: 0px 0px 2px 14px; 

border: 0; margin: 0;  

}

.right { 

background:#; 

repeat-y; 

width:180px; 

float:right; 

padding:0 0 0 0px; 

overflow:hidden;

}

.right h2 { 

color:#f5f5f5; 

font-size: 14px; 

padding: 3px 0px; 

margin: 0px 8px 3px 7px; 

border-bottom: 

dashed 0px #ccc;

background:url(images/right_h2.png);

}

.right ul { 

list-style-type: none; 

margin: 0 ; 

padding: 0;

}

.right ul li .textwidget { 

margin-bottom: 10px; 

padding-left: 7px; 

padding-right:15px; 

color:#999;

}

.right ul li { 

list-style-type: none; 

margin: 0 0 0px 0; 

padding: 0; 

}



.right ul li ul { 

list-style-type: square; 

margin: 0px; 

padding: 0 3px; 

}



.right ul li ul li { 

list-style-type:none;  

background: transparent url() no-repeat 0 4px; 

padding: 0px 0px 2px 14px; 

border: 0; 

margin: 0;  

}



#footer { 

repeat-x; 

margin: 0px auto; 

width: 960px; 

clear:both; 

text-align:left; 

color:#666; 

font-size:10px; 

padding-top:10px; 

padding-bottom:10px; 

}

#footer a:link { 

text-decoration: none; 

color : #000; 

border: none;

}



#footer a:active { 

text-decoration: none; 

color : #000; 

border: none;

}



#footer a:visited { 

text-decoration: none; 

color : #000; 

border: none;

}



#footer a:hover	{ 

text-decoration: none; 

color : #ccc; 

border: none;

}

 

ul.navtop { 

height:23px; 

line-height:27px; 

float:left; 

list-style: none; 

font-weight:bold; 

text-transform:uppercase; 

padding: 3px 0 0 0; 

margin: 0; 

font-size:12px; 

}



ul.navtop li { 

float: left; 

margin: 0; 

padding: 0; 

list-style-type: none; 

}



ul.navtop li  a, ul.navtop li a:visited , ul.navtop li a:link {  

color:#ffffff; 

float: left; 

padding: 0 10px; 

}



ul.navtop li a:hover, ul.navtop li a:active { 

background: #fff; 

color: #000; 

text-decoration: underline; 

}



ul.navtop li.current_page_item a { 

text-decoration:none; 

color:#fff; 

background: #4A596E; 

}



ul.navtop li ul { 

float:left; 

margin:0; 

padding:0; 

}



.navigation { 

text-align: center; 

margin:0; 

padding: 10px; 

}



.alignright { 

float: right; 

margin: 0; 

padding-bottom:0px; 

padding-top:0px; 

}



.alignleft { 

float: left; 

margin: 0; 

padding-bottom:0px; 

padding-top:0px; 

}



blockquote { 

margin: 15px 30px 0 10px; 

padding-left: 20px; 

border-left: 5px solid #ddd; 

}



blockquote cite { 

margin: 5px 0 0; 

display: block; 

}



.comments h3 { 

font-size: 14px; 

padding: 3px 0px; 

margin: 0px 7px 3px 0px; 

border-bottom: dashed 1px #ccc;

}



ol.commentlist { 

list-style: none; 

padding: 0; margin: 0 0 1px; 

}



ol.commentlist li { 

list-style: none; 

margin: 0; 

padding: 13px 13px 1px; 

}



ol.commentlist li.commenthead { 

list-style: none; 

margin: 0;

}



ol.commentlist li.commenthead h2 { 

margin: 0;

}



input#submit{ 
background: none repeat scroll 0 0 #222222;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #EEEEEE;
    cursor: pointer;
    font-size: 12px;
    left: 20px;
    padding: 5px 22px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}

input#submit:active {
	text-decoration: underline;
}

textarea {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
    	border-color: #DDDDDD;
    	border-style: none solid solid none;
    	border-width: medium 1px 1px medium;
    	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
    	color: #333333;
    	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   	font-size: 1.4em;
   	padding: 5px 8px;
    	width: 540px;
}

input#author, input#url, input#email { 
	width: 50%; 
	margin-bottom: 0.6em; 
	margin-top: 2px;
    	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.07);
    	border-color: #DDDDDD;
    	border-style: none solid solid none;
    	border-width: medium 1px 1px medium;
    	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset;
    	color: #333333;
    	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    	font-size: 1.4em;
    	padding: 5px 8px
}

title { color: #222;

)


/*Suckerfish */

#suckerfishnav {
	background-color:#222;
	font-family:verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	background-image: url("dropmenu.png");
	}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:1;
	padding:0;
	margin:0 0 1em 0;
	width:100%;
	background-color:#222;
}/*can specify a fixed width here if you want, ie: width:30em;*/
#suckerfishnav a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0.25em 1em;
	outline: none;
	}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav li as well*/
#suckerfishnav li {
	float:left;
	padding:0;
	}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #suckerfishnav a as well*/
#suckerfishnav li ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:10em;
	font-weight:normal;;margin:0;
	}
#suckerfishnav li li {
	padding-right:1em;
	width:9em;
	border-top:1px solid #aaa;
	}
#suckerfishnav li li a {
	padding:0.2em 1em;}

#suckerfishnav li ul a {
	width:9em;
}
#suckerfishnav li ul ul {
	margin:-1.50em 0 0 10em;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {
	left:-999em;
	}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {
left:auto;background-color:#222;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background: #4A596E;
}

.ngg-widget img {
    border: none!important;
    margin: 0 2px 2px 6px!important;
    padding: 1px;
}

.recipe_thumb {
	float: left;
	width: 150px;
}

.recipe_entry {
	float: left;
	width: 405px;
}
