/*
Theme Name: Indian Takeaway
Theme URI: http://wordpress.org/
Description: <a href="http://www.hardeepsinghkohli.co.uk">Hardeep</a>.
Version: 1.0
Author: smalloranges
Author URI: http://smalloranges.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* resets */
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th { margin: 0; padding: 0; }
fieldset, img					{ border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
caption, th						{ text-align: left; }
h1, h2, h3, h4, h5, h6			{ font-size: 100%; font-weight: normal; }
q:before, q:after				{ content: ''; }
abbr, acronym					{ border: 0; }

/* body and defaults */
body							{ background:  #ffffff; background-image: url('paper.jpg');}
body, div, td, p, input 		{ font: 14px helvetica, arial, verdana, sans-serif; color: #222222; letter-spacing: -1px; line-height: 19px; }
p								{ margin: 10px 0; }			
h1								{ font: 22px "Helvetica",helvetica, verdana, arial, "sans serif", sans-serif, serif; color: #8E3521; letter-spacing: 2.4px; padding-bottom: 8px; font-weight: bold; }
h2								{ font: 17px "Helvetica",helvetica, verdana, arial, "sans serif", sans-serif, serif; color: black; padding-top: 8px; letter-spacing: 1.4 ;}
h3								{ font: 17px "Helvetica",helvetica, verdana, arial, "sans serif", sans-serif, serif; color: #8E3521; padding-top: 8px; letter-spacing: 1.4 ;}
blockquote							{ margin: 20px; }


/* divs */
#flashnav						{ width: 100%; margin: 0 ; padding: 0; align: center; }
#bottom							{ width: 100%; height: 246px; margin: 0px auto 0px auto ; padding: 0; align: center;  }
#bottommiddle						{ width: 800px; background: transparent; margin: 0px auto 0px auto; padding: 0px;}
#bottomright						{ width: 200px; position: relative; margin 0px; padding: 0px; padding-left:5px; padding-right:5px; padding-top: 80px;float: right; text-align: right;}



#container						{ width: 100%; margin: 0px auto 0px auto ; padding: 0px; align: center; }
#middle						        { width: 800px; background: #transparent; margin: 0px auto 0px auto; padding: 0px;}


#left							{ width: 200px; position: relative; margin 0px; padding: 0px; padding-left:5px; padding-right:5px; padding-top: 15px; float: left;}
#right							{ width: 575px; position: relative; margin 0px; padding: 0px; padding-left:5px; padding-right:5px; padding-top: 15px;float: right;}

.alignright {float: right;}

.alignleft {float: left;}



/* classes */
.small							{ font-size: 12px; }
.req							{ font: 10px century, georgia, "times new roman", times, serif; color:  #8E3521; margin-top: -3px; font-style: italic; letter-spacing: 0.4px; }
.commentDetails					{ font: 11px helvetica, arial, verdana, sans-serif; color:  #8E3521; letter-spacing: -0.8px; }
.titleContentSeperator			{ margin-bottom: -12px !important; }

/* forms */
.input							{ padding: 5px 7px; background: #F4F1EC; border: 1px solid #A99F9C; color: #8C8082; }
.input:focus					{ padding: 5px 7px; background: #FBFAF8; border: 1px solid #746768; color: #605156; }
.textarea						{ width: 553px; padding: 5px 7px; background: #F4F1EC; border: 1px solid #A99F9C; color: #8C8082; font: 14px helvetica, arial, verdana, sans-serif; }
.textarea:focus					{ width: 553px; padding: 5px 7px; background: #FBFAF8; border: 1px solid #746768; color: #605156; }
.button							{ width: 200px; padding: 5px 7px; background: #F2EFE9; border: 1px solid #746768; color: #605156; font: 10px century, georgia, "times new roman", times, serif; text-transform: uppercase; letter-spacing: 1px; }
.button:hover					{ background: #746768; border: 1px solid #746768; color: #F2EFE9; }
label							{ float: left; width: 150px; margin-right: 8px; }
#commentform p					{ margin-bottom: 10px; }

/* lists */

.post.entry ol, .post.entry ol li { display: block; list-style: decimal !important; margin: 10px; padding: 0; }
li.linkcat { margin: 0 ; padding: 0 0 10px 0; }
li.linkcat h2 { margin-bottom: 10px; font-weight: bold; }
#menu							{ margin-left: -16px; }
ol#readingGuide					{ list-style: decimal; margin-left: 30px; }
#readingGuide li 				{ font: 15px "times new roman", times, serif; color: #a20c48; margin-bottom: 10px; }
#readingGuide li p				{ font: 14px helvetica, arial, verdana, sans-serif; color: #605156; }
ol.commentlist					{ list-style: decimal; margin-left: 20px; }
.commentlist li 				{ font: 15px helvetica, arial, verdana, sans-serif; times, serif; color:  #8E3521;  }
.commentlist li p				{ font: 14px helvetica, arial, verdana, sans-serif; color: #605156; }
ul li.linkcat { list-style-type: none; }
ul li ul li { margin-left: 20px; }

/* links */
a								{ color: #8E3521; text-decoration: none; padding-bottom: 3px; font-weight: bold; }
a:hover							{ color: #4624D4; }
.small a						{ font-weight: normal !important; }
#menu li a 						{ padding-left: 16px; color: #433238; font-weight: normal; }
#menu li a:hover				{ color: #5c112f; display: inline; background: url('images/menuhover.gif') center left no-repeat; }
a.titleLink						{ font-size: 9px !important; font-family: century, georgia, "times new roman", times, serif; color: #a20c48; font-weight: normal !important; text-transform: uppercase; letter-spacing: 2.4px; border-bottom: 1px solid #ede8df; padding-bottom: 2px; text-decoration: none; }
a.titleLink:hover				{ border-bottom: 1px solid #5c112f; color: #5c112f; }
.commentDetails a				{ font-weight: bold; color: #8C8082; border-bottom: 1px solid #ECE7DD; padding-bottom: 2px; text-decoration: none; }
.commentDetails a:hover			{ color: #605156; border-bottom: 1px solid #605156; }