/*

Theme Name: Resturant

Theme URI: http://wordpress.org

Description: Developed By Srijan Mitra & Designed By Debojyoti Mitra in ISIS Design Services (India)

Version: 1.0

Author: Srijan Mitra & Debojyoti Mitra

Tags: pink,meroon, custom header, fixed width, two columns, widgets

	

http://wordpress.org



This theme was developed & designed by Srijan Mitra & Debojyoti Mitra in ISIS Design Services (India)



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php



*/



@charset "utf-8";

/* CSS Document */



body{

	margin: 0;

	background: url(images/bg_body.jpg) 0 0 repeat-x #a0986b;

}

div{

	width: auto;

	height: auto;

	border: 0;

	font: normal 11px/17px Tahoma, Geneva, sans-serif;

	text-align: left;

	color: #3f3b39;

}

a{

	color: #754c24;

	text-decoration: underline;

	outline: none;

}

a:hover{

	color: #754c24;

	text-decoration: none;

	outline: none;

}

img{

	border: 0;

	outline: none;

}

form{

	padding: 0;

	margin: 0;

}



.clear{

	clear: both;

	font-size: 0;

	line-height: 0;

}

.rightalign{

	text-align: right !important;

}

.centeralign{

	text-align: center !important;

}



h2.pagetitle, h2.center{

	padding: 0 18px;

	margin: 15px 0 30px 0;

	font: italic bold 22px/26px Georgia, "Times New Roman", Times, serif;

	color: #EC008D;

}



div#wrapper{

	width: 100%;

	background: url(images/bg_wrapper.gif) center 174px no-repeat;

}



div#maindiv{

	width: 855px;

	margin: 0 auto;

	float: none;

	clear: both;

}





div#header{

	height: 138px;

	clear: both;

	background: url(images/bg_header.gif) 0 0 no-repeat;

	position: relative;

	clear: both;

}



div#logo{

	width: 335px;

	height: 90px;

	position: absolute;

	left: 2px;

	top: 30px;

}



div#header input#s{

	width: 195px;

	font: normal 12px Arial, Helvetica, sans-serif;

	color: #000;

	background: none;

	border: 0;

	position: absolute;

	left: 365px;

	top: 101px;

}

div#header input#searchsubmit{

	width: 78px;

	height: 28px;

	background: none;

	border: 0;

	cursor: pointer;

	position: absolute;

	left: 565px;

	top: 95px;

	font-size: 0;

}

div#header label{

	display: none;

}







div#banner{

	height: 368px;

	background: url(images/bg_banner.gif) 0 0 no-repeat;

	clear: both;

	position: relative;

}

div#banner_slide{

	width: 826px;

	height: 352px;

	position: absolute;

	left: 13px;

	top: 1px;

	background: #c7b29a;

}





div#content{

	background: url(images/bg_content_mid.jpg) 0 0 repeat-y;

	margin: 12px 0 5px 0;

	clear: both;

}

div#content_top{

	background: url(images/bg_content_top.jpg) 0 0 no-repeat;

	height: 24px;

}

div#content_bottom{

	background: url(images/bg_content_bottom.jpg) 0 0 no-repeat;

	height: 24px;

}



div#content_wrapper{

	padding: 0 14px 0 19px;

}



div#content_leftcol{

	width: 191px;

	float: left;

}

div#content_rightcol{

	width: 628px;

	float: right;

}

div#content_leftcol h1, ul.xoxo h3{

	font: bold 16px/41px Arial, Helvetica, sans-serif;

	color: #595c61;

	padding: 0 10px;

	margin: 0;

	background: url(images/bg_leftH1.gif) 0 0 no-repeat;

} 


ul.post_list, ul.xoxo{

	list-style-type: none;

	padding: 0;

	margin: 0 0 25px 0;

	overflow: hidden;

}

ul.xoxo{
	width: 191px;
}

ul.xoxo ul {
	list-style-type: none;

	padding: 0;

	margin: 0 0 20px 0;

	overflow: hidden;
}

ul.post_list li, ul.xoxo ul li{

	font: normal 12px/21px Arial, Helvetica, sans-serif;

	padding: 7px 0;

	margin: 0;

	background: url(images/left_horz_dot.gif) 0 100% repeat-x;

	color: #754c24;

}

ul.post_list li a{

	text-decoration: none;

}

ul.post_list li a:hover{

	text-decoration: underline;

}





div.post_box{

	background: url(images/embossed_line.gif) 0 100% repeat-x;

	padding: 5px 18px 18px 18px;

	margin: 0 0 12px 0;

}

div.post_info{

	overflow: hidden;

	_height: 50px;

}

div.post_date{

	background: url(images/bg_calendar.gif) 0 0 no-repeat;

	width: 46px;

	height: 48px;

	float: left;

	text-align: center;

	font: bold 22px/28px Arial, Helvetica, sans-serif;

	color: #e0e0e0;

	padding: 1px 0 0 0;

}

div.post_date span{

	display: block;

	font: bold 14px/14px Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

div.post_head{

	border-bottom: 1px solid #cdbeb0;

	width: 533px;

	float: right;

	margin: -4px 0 0 0;

	position: relative;

}

div.post_head h1, div.post_head h1 a, div.post_head h1 a:hover{

	font: normal 20px/25px Arial, Helvetica, sans-serif;

	padding: 0;

	margin: 0;

	color: #603913;

	text-decoration: none;

}

div.post_head h2{

	font: normal 12px/16px Arial, Helvetica, sans-serif;

	padding: 3px 0 7px 0;

	margin: 0;

	color: #000;

	text-decoration: none;

}

div.post_head div.post_comments{

	position: absolute;

	right: 0;

	top: 23px;

	background: url(images/icon_comments.gif) 0 5px no-repeat;

	padding: 2px 0 2px 22px;

	color: #a67c52;

}



div.post_data{

	margin: 7px 0 0 0;

}

div.post_data p{

	padding: 0 0 8px 0;

	margin: 0;

}

img.post_pix{

	float: left;

	border: 1px solid #32221c;

	padding: 2px;

	background: #fff;

	margin: 4px 10px 0 0;

}

a.leave_comment_link{

	background: url(images/icon_leaveComment.gif) 0 0 no-repeat;

	padding: 3px 0 4px 28px;

}





div#pagination{

	padding: 0 18px;

}

div#pagination span.pages{

	background: #fff;

	border: 1px solid #C0C0C0;

	color: #000;

	font-weight: normal;

	padding: 2px 5px;

	line-height: 20px;

}

div#pagination span.current{

	font-weight: bold;

	color: #000;

	border: 1px solid #000;

	background: #fff;

	text-decoration: none;

	padding: 2px 4px;

}

div#pagination a{

	color: #B90B0A;

	background: #fff;

	border: 1px solid #C0C0C0;

	font-weight: normal;

	padding: 2px 5px;

}







div#footer{

	height: 43px;

	background: url(images/bg_footer.gif) 0 0 no-repeat;

	clear: both;

	text-align: center;

	font: normal 12px/43px Arial, Helvetica, sans-serif;

	color: #444;

}