/*

Theme Name: WP THEME #45

Theme URI: http://www.gen4ik.com/

Description: Wordpress theme by Gen4ik Projects.

Version: 1.0

Author: Gen4ik Projects

*/
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none;
}

/*Body*/
body{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
}
a{
	color: #7DB4DE;	
}
a:hover{
	color:#666;	
}
#body{
	 width: 1200px; 
	 margin: 0 auto; 
/*	 border-right:1px solid #68696c;
	 border-left:1px solid #68696c;  */
	 height:100%;
}

/*-----------*/
#header{
	height:300px;
        width:1200px;
        margin-bottom:10px;
	text-align:center;
        clear:both;
}
#header .header_image{
	border:1px solid #68696c;	
	display:block;
	margin:0 auto;


}
#menu{
	height:92px;
	background:url(images/menu_bg.png) center no-repeat;
	padding-top:54px;
	padding-left:44px;
}
#menu a{
	float:left;
	display:block;
	width:111px;
	height:30px;
	margin-right:5px;
	text-indent:-9999px;
}



/*-----------*/
#content{
	clear:both;
	float:left;
	margin-bottom:200px;
}
#content_area{
	float:left;
	width:700px;
}
#left_sidebar{
	float:left;
	width:210px;
	padding-left:10px;
	padding-right:5px;
}
#right_sidebar{
	float:right;
	width:180px;
	padding-left:70px;
	padding-right:10px;
        align:right;
margin-bottom:10px;
}
.post{
	margin-bottom:25px;	
}
.post h2{
	margin-bottom:7px;
	text-align:center;
	width:650px;
	margin-left:50px;
}
.post h2 a{
	text-decoration: none; color: #885830;	
	font:20px  Book Antiqua, "Book Antiqua", Book Antiqua, Book Antiqua;
       	font-style: Italic;
       
        font-size:25px;
}

.post .entry{
	line-height:22px;	
}
.post .entry .left{
	float:left;
	margin-right:7px;
	margin-bottom:7px;
}
.post .entry .right{
	float:right;
	margin-left:7px;
	margin-bottom:7px;
}
.post .entry a{
	font-weight:bold;
}
.post .post_info{
	margin-top:15px;	
}
.post_date{
	background:url(images/incon_date.png) no-repeat;
	padding-left:22px;
	padding-top:1px;
	margin-right:20px;
}
.post_author{
	background:url(images/incon_author.png) no-repeat;
	padding-left:22px;
	margin-right:18px;
}
.post_comments{
	background:url(images/incon_comments.png) no-repeat;
	padding-left:22px;
	margin-right:18px;
}
.postmetadata{
	margin-top:25px;
	margin-bottom:25px;
	font-size:10px;
	padding-left:40px;
	padding-right:40px;
}

.widget{
	margin-bottom:25px;		
}
.widget h2{
	color: #7DB4DE;	
	font:20px Arial, Helvetica, sans-serif;	
	margin-bottom:6px;
}
.widget li{
	line-height:20px;
	list-style:none;
}
/*-----------*/
#footer{
	clear:both;	
	width:100%;
	height:100px;
}
#copyright{
	width:40%;
	float:left;
	margin-left:5px;
}
#develop{
	float:right;
	width:40%;
	text-align:right;
	margin-right:50px;
}

/*comments*/
#comments { clear: both; margin-bottom:5px;font-size:16px; font-weight:bold; display:block; }
.commentlist li{
	border-bottom:1px solid #333;
	padding-top:10px;
	padding-bottom:10px;
}

.comment_info{
	display:block;
	text-align:right;
	margin:7px 0;
}
#respond{
	padding-left:22px;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	background:url(images/incon_comments.png) 0px 3px no-repeat;
}
#commentform label{
	display:block;
	margin-bottom:10px;
}
#commentform label .small{
	font-size:9px;
	color:#F00;
}
#commentform label input{
	clear:both;	
	display:block;
	width:175px;font-size:10px;
	margin-top:3px;
	padding:3px;
}
#commentform label textarea{
	clear:both;	
	display:block;
	width:575px;font-size:10px;
	margin-top:3px;
	padding:5px;	
}
	


/* ---------------[ Tabber ]--------------- */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

#tab-box {
	border:1px solid #BEBEBE;
	padding: 0px; 
	margin-bottom:20px;
	}


#tab-box h3 {
	font-size:9pt;
	font-weight:normal;
	letter-spacing:0px;
	border-bottom:1px solid #E1E1E1;
	padding:5px 0px;
	margin:0;
	color:#000;
	background:#E1E1E1;
	}

.tabberlive .tabbertabhide {
	border:0;
	display:none;
	}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display:none;
	}

.tabberlive {
        
	}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	background:#fff !important;
	padding: 0 !important;
	height:18px;
	line-height:18px;
	border:1px solid #E1E1E1;
	border-bottom:0;
	margin: 0 !important;
	padding:0 !important;
	list-style-type:none !important;
	font-size:8pt;
	}

.tabbernav li {
	padding:0 !important;
	list-style-type:none;
	float:left !important;
	margin-right:1px !important;	
	background: transparent !important;
	}

.tabbernav li a {
	float:left;
	display: block;	
	padding: 0 5px;
	}

.tabbernav li a:link { 
	color:#000 !important;
	}

.tabbernav li a:visited {
	text-decoration: none;
	}

.tabbernav li a:hover {
	background: #E1E1E1;
	}

.tabbernav li.tabberactive a {
	background: #E1E1E1;
	}

.tabbernav li.tabberactive a:hover {
	background: #E1E1E1;
	}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {	
	padding: 8px;
	background:#fff;
	border:1px solid #E1E1E1;
	}

/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
	}

.tabberlive .tabbertab h3 {
	display:none;
	}

.tabberlive .tabbertab ul.pop {
	}

.tabberlive .tabbertab ul.pop li {
	clear:both !important;
	border-bottom:1px solid #fff !important;
	padding: 5px 10px !important;
	}

.tabberlive .tabbertab ul.pop li a {
	}

/* -------------------[ Site Guide ]------------------- */


select#months, select#tag_drop, select#category_drop {
        width: 180px;
        margin:0;
	}

/*---------------------------------------DROPDOWN------------------------------------------------------------*/

#nav {padding:0; margin:0; list-style:none; height:39px; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:1190px;}
#nav li.top {display:block; float:left; padding-right:10px;}
#nav li a {display:block; float:left; height:39px; width:111px; border:none; border-color:none; text-decoration:none; padding-right:0; margin-left:-2px; cursor:pointer;}
#nav li a b {margin-left:-999px;}
 
#nav li a.fruit {background:url(images/bg_home.png);}
#nav li a.veg {background:url(images/bg_about.png);}
#nav li a.greens {background:url(images/bg_real.png);}
#nav li a.nuts {background:url(images/bg_submit.png); padding-right:181px; background-repeat:no-repeat} 
#nav li a.banana {background:url(images/bg_feature.png); margin-left:-45px; background-repeat:no-repeat}
#nav li a.ash {background:url(images/bg_list.png);}
#nav li a.bin {background:url(images/bg_inspirations.png); background-color:none;}
#nav li a.sup {background:url(images/bg_contactus.png);}


#nav li:hover a,
#nav a:hover
{background-position: 0px; 50px;}
 
 
#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}
 
#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
 
#nav li:hover {position:relative z-index:200; }
#nav a:hover {position:relative; z-index:200;}
 
#nav :hover ul.sub
{left:878px; top:39px; background: none; width:120px; height:30px; z-index:200;}
#nav :hover ul.sub li
{display:block; height:30px; position:relative; float:left; width:123px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; height:30px; width:123px; border:0; border-color: none; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}
 

#nav :hover ul li a.almonds {background:url(images/txt.png);}

#nav :hover ul li a.cashews {background:url(images/fashion.png) no-repeat; margin-top:0px;  margin-bottom:0px;  }


#nav :hover ul li a.walnuts {background:url(images/flower.png) no-repeat; margin-top:0px;  margin-bottom:0px;  }
#nav :hover ul li a.pistachios {background:url(images/pretty.png) no-repeat; margin-top:0px;  margin-bottom:0px; }

#nav :hover ul li a.abc {background:url(images/txt.png);}
#nav :hover ul li a.def {background:url(images/txt.png);}
#nav :hover ul li a.ghi {background:url(images/txt.png);}
#nav :hover ul li a.jkl {background:url(images/txt.png);}

#nav :hover ul li a.aaaa {background:url(images/style.png) no-repeat; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.def {background:url(images/txt.png);}
#nav :hover ul li a.ghi {background:url(images/txt.png);}
#nav :hover ul li a.jkl {background:url(images/txt.png);}

#nav :hover ul li a.bbbb {background:url(images/colors.png) no-repeat; padding-bottom:0px; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.def {background:url(images/fashion.png) no-repeat; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.ffff {background:url(images/flower.png) no-repeat; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.ggggl {background:url(images/pretty.png) no-repeat; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.hhhh {background:url(images/style.png) no-repeat; margin-top:0px;  margin-bottom:0px; }
#nav :hover ul li a.jjjj {background:url(images/txt.png);}
#nav :hover ul li a.kkkkk {background:url(images/txt.png);}



#nav :hover ul.sub li a:hover 
{background-position: 0px; 0px; position:absolute;}
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background: none; color:#000; border: none; display:block; width:100px; height:30px; text-align:center; font-size:12px; line-height:39px;}

.thumbnail_panel
{
	margin-left:100px;
	width:600px;
	text-align:center;
}
.thumbnail
{
	width:125px;
	position:relative;
	float:left;
}	
