/* Reset Style
---------------------------------------------------------------------*/
/* reseting containers */
div, span, applet, object, iframe, 
/* reseting typo */
p, h1, h2, h3, h4, h5, h6, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
/* reseting tables */
table, caption, tbody, tfoot, thead, tr, th, td 
/* reseting forms */
fieldset, form, label, legend, 
/* reseting lists */
dl, dt, dd, ol, ul, li, 
/* resetind the rest */
del, dfn, em, font, img, ins, kbd, q, s, samp {
  margin:0;padding:0;border:0;outline:0;
	font-size:100%;vertical-align: baseline;background: transparent;}
:focus {outline:0;}

/* Global Style
---------------------------------------------------------------------*/
@font-face { font-family: 'mank'; src: url('fonts/MankSans.ttf'); }
body {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:62.5%;
  line-height:18px;
  color:#000;
  background:#fffae7;
  margin:0;
  padding:0;
  vertical-align:baseline;
  }
h1, h2, h3, h4, h5, h6 {font-family: 'mank', georgia, times, serif; margin:0;text-transform:capitalize;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
p  {font-family:inherit;font-size:12px; line-height: 20px;}
pre  {font-family:inherit;font-size:12px;font-family: courier, serif;margin:0 0 15px 0;background:#eee;padding:10px;}
ul, ol {line-height:22px;font-family:inherit;list-style-position:outside;margin:0 0 0 15px; } 
a, a:active, a:visited {font-weight:bold;text-decoration:none;color:#666;}
a:hover {text-decoration: none;border-bottom:1px dotted #666;}
table {border-collapse:collapse;border-spacing:0;}
table th, table td {}

/* Basic Containers
---------------------------------------------------------------------*/
#wrapper {width:900px; margin: 0 auto; padding:0 40px; }
#header-wrapper {height: 80px;}
#header-wrapper a:hover{border:none; text-decoration:none;}
#header {height:70px; margin:0 auto;}
#header a#logo {display:block;margin:0;width:196px; height:144px; background:url(logo.png) no-repeat bottom left;}
#header a#logo:hover {text-decoration: none;}
img#rss_button {float:right;margin:-115px 0 0 0;}

#navigation {height:30px;margin:0 auto !important; margin:-5px auto 0 auto; background:url(navigation_bg.png) repeat-x;border-left:1px solid #679800;border-right:1px solid #679800; width:900px;}

#navigation ul {margin:0;}
#navigation ul ul {list-style:none;margin:0;padding:0;visibility:hidden;position:absolute;top:100%;left:0;z-index:5980;width:180px;background:#93bc32;}
#navigation ul ul ul {top:8px;left:70%;width:110%;border:1px solid #666;}

#navigation ul li{display:inline;float:left;line-height:13px;vertical-align:middle;zoom:1;padding:0;border-top:1px solid #679800;}
#navigation ul li.parent {background:#fff;}
#navigation ul li.hover,
#navigation ul li:hover {position:relative;z-index:5990;cursor:default;}

#navigation ul ul li {float:none;font-weight:normal;}

#navigation ul a {display:block;}
#navigation ul ul a {width:148px;line-height:17px;border: none;}
#navigation ul ul a:hover {background:#d1e081;color:#679800;}
#navigation ul ul ul a {padding:4px 8px;}

#navigation ul li a{padding:7px 15px; margin:1px 0 0 0;float:left;display:inline;font-size:12px; border-left:1px solid #d1e081; border-right: 1px solid #679800;color:#fff;}
#navigation ul li a:hover {background:#d1e081;text-decoration:none;color:#679800;border-bottom:none;}
#navigation ul li ul li a {border-right:none;}
#navigation ul li ul li a:hover {border-right:none; background:#d1e081; color:#679800;}

#navigation ul li:hover > ul {visibility:visible;}

#navigation li.current_page_item,
#navigation li.current-cat a {background:#679800;color:#fff;text-decoration:none;}

/* Home Page Custom */
#slideshow {background:#f4f1db;width:960px;height:180px;margin:0 0 15px 0;padding:0;overflow:hidden;clear:both;}
#slideshow {position:relative;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}
                                    
#content {margin:0 auto 20px;}

#content #featured {height:200px;overflow:hidden;background:#f4e9bb url(featured_bg.jpg) repeat-x top left;padding:0; margin: 10px 0 0 0;border:1px solid #f4e9bb;clear:both;}
#content #featuredTable img {width:150px; height:100px;}
#content #featuredTable a:hover{text-decoration:none; border-bottom:none;}
/*#content #featured img {float:right; margin:0 0 0 10px;}*/
#content #featured h1 {margin:10px 0 15px 10px; color: #679800;}
#content #featured h2 {margin:10px 0 15px 10px; color: #679800;}
#content #featured p {padding: 0 10px; font-size: 12px; line-height: 21px; font-family:georgia, times, serif;}
#content #featured p.cat_details {color:#fff;margin:4px 0 0 0;padding:2px 10px;font-size:11px; background:#e5d698;}
#content #featured p.cat_details a {font-size:11px;color:#fff;font-weight:normal; font-family:Arial, Tahoma, Verdana; }
#content #featured p.post_details {font-size:10px;color:#cdcdcd;margin:.4em 0;}
#content #featured p.post_details a {color:#ededed;}
#content #featured p.title {color:#a34f37;font-weight:bold;font-size:11px;margin:0 0 -10px 0;}
#content #featured hr {margin: 10px 0;border: solid #dedede;border-width:1px 0 0 0;}

#content #featured a{color:#7F6504; text-decoration:none;}
#content #featured a:hover{color:#679800; text-decoration:underline;}

#content #showcase {width:365px;float:left;display:inline;border-right:1px solid #f4e9bb;padding:10px 9px 0 0;}
#content #showcase h2 a {text-decoration:none;font-size:20px;font-weight:normal;line-height:24px;color:#423d3c;}
#content #showcase h3 a {text-decoration:none;font-size:18px;font-weight:normal;line-height:22px;color:#423d3c;}
#content #showcase h3 a:hover {}
p.cat_details {background: url(cat_sign.png) no-repeat left 2px;color:#7e7e7e;margin:.4em 0 0 0;padding:0 0 .4em 2em;font-size:1.1em;}
p.cat_details a {font-size:10px;color:#a34f37;}
p.post_details {font-size:10px;color:#777;margin:4px 0; padding:0 4px; text-align:right;background:#f9f0cd;}
p.title{color:#a34f37;font-weight:bold;font-size:11px;margin:0 0 -10px 0; border-bottom: 2px solid #a34f37;}
hr {margin: 10px 0;border: solid #f4e9bb;border-width:1px 0 0 0;}

#content #main_sidebar {width:235px;float:left;display:inline;border-right:1px solid #f4e9bb;padding:10px 9px 0 10px;}
#content #main_sidebar #adv {overflow:hidden;}
#content #main_sidebar #adv a {display:block; width:234px; height:60px;border:1px solid #666; margin:10px 0;}
#content #main_sidebar h2 a {text-decoration:none;font-size:12px;font-weight:normal;line-height:20px;color:#423d3c;}
#content #main_sidebar h2 a:hover {}
#content #main_sidebar p.cat_details {background: url(cat_sign.png) no-repeat left 2px;color:#7e7e7e;margin:4px 0 0 0;padding:0 0 4px 20px;font-size:11px;}
#content #main_sidebar p.cat_details a {font-size:10px;color:#a34f37;}
#content #main_sidebar p.post_details {font-size:10px;color:#777;margin:4px 0; padding:0 4px; text-align:right;background:#f9f0cd;}
#content #main_sidebar hr {margin: 10px 0;border: solid #dedede;border-width:1px 0 0 0;}
#content #main_sidebar ul{margin:0;}
#content #main_sidebar ul li {color:#a34f37;list-style-type: none; background:url(food_2.png) no-repeat top left;padding: 4px 0 4px 30px; margin: 3px 0;border-bottom:1px dashed #f4e9bb;}
#content #main_sidebar ul li:hover {background:url(food_2_hover.png) no-repeat top left;}
#content #main_sidebar ul li a, #content #main_sidebar ul li a:active, #content #main_sidebar ul li a:visited {font-size:12px;}

#content #main {width:620px;float:left;display:inline;padding:10px 10px 0 0;margin:0 0 20px 0;}
#content #main h2 {text-decoration:none;font-size:30px;font-weight:normal;line-height:35px;color:#423d3c;}
#content #main h2 span {text-decoration:none;font-size:20px; background: #a34f37;color:#fffae7; padding:0 4px;}
#content #main h3 {text-decoration:none;font-size:20px;font-weight:normal;line-height:35px;color:#423d3c;}
#content #main h3 a {color:#a34f37;font-weight: normal; }
#content #main h4 {margin:10px 0;line-height:14px; font-weight:normal; color:#a34f37;}
#content #main p.cat_details {background: url(cat_sign.png) no-repeat left 2px;color:#7e7e7e;margin:4px 0 5px 0;padding:0 0 4px 20px;font-size:11px;}
#content #main p.cat_details a {font-size:10px;color:#a34f37;}
#content #main p.post_details {font-size:10px;color:#777;margin:4px 0;}
#content #main p.title {color:#a34f37;font-weight:bold;font-size:11px;margin:0 0 -10px 0;}

#content #main .post_content a,
#content #main .post_content a:active,
#content #main .post_content a:visited {color:#679800;}
#content #main .post_content a:hover {border-bottom:1px dotted #679800;}

#content #main .page_content a,
#content #main .page_content a:active,
#content #main .page_content a:visited {color:#679800;}
#content #main .page_content a:hover {border-bottom:1px dotted #679800;}

#content #main hr {margin: 10px 0;border: solid #dedede;border-width:1px 0 0 0;}
#content #main .category_desc {border-top:1px solid #423d3c;padding:4px 0 0 0;margin: 0 0 10px 0;}
#content #main .post_details {background: url(cat_sign.png) no-repeat left 2px;color:#7e7e7e;margin:4px 0 0 0;padding:0 0 4px 20px;font-size:11px;}

#content #main .post_content {border-top:1px solid #f4e9bb; border-bottom: 2px solid #a34f37;padding:10px 0 0 0;}
#content #main .post_content h3 {margin: 0 0 5px 0;border-bottom:1px solid #dedede;padding:0 0 3px 0;}
#content #main .post_content p {font-size:14px;margin: 0 0 10px 0;line-height:20px;}
#content #main .post_content ul {font-size:14px;margin: 0 0 10px 20px;}
#content #main .post_content ol {font-size:14px; margin: 0 0 10px 20px;}

#content #main .page_content {/*border-top:1px solid #423d3c;*/padding:10px 0 0 0;}
#content #main .page_content h3 {margin: 0 0 5px 0;border-bottom:1px solid #dedede;padding:0 0 3px 0;font-size:20px;}
#content #main .page_content p {font-size:14px;margin: 0 0 10px 0;line-height:20px;}
#content #main .page_content ul {font-size:14px;margin: 0 0 10px 20px;}
#content #main .page_content ol {font-size:14px; margin: 0 0 10px 20px;}

#content #main .post_content blockquote {margin: 0 0 10px 0;clear:both;padding:0;}
#content #main .post_content blockquote p {padding:10px;background:#f5f5f5;margin:0;color:#555;font-family:georgia, times, serif;font-style:italic;line-height:12px;font-size:20px;}

#content #main .wp-caption {float:right;margin: 0 0 0 10px;border:1px solid #ebdc9e;padding:10px;text-align:center;}
#content #main .post_content .wp-caption a {border:none;}
#content #main .wp-caption p.wp-caption-text {color:#333;font-size:11px;margin:0;padding:2px 5px;}

#content #main #comments{width:620px;border-top:1px solid #a34f37; padding:10px 0 0 0;}
#content #main #comments h4 {color: #423d3c;font-size:14px;margin: 0 0 10px 0;font-weight:bold;}
#content #main #comments ol.comment_list{list-style:normal;margin: 0 0 0 30px;}
#content #main #comments ol.comment_list li{margin: 0 0 10px 0;border-bottom:1px dashed #a34f37;padding: 0 0 10px 0;}
#content #main #comments ol.comment_list li .comment_text {margin:4px 0 0 0; border-top:1px solid #ebdc9e;}
#content #main #comments form p {margin: 0 0 10px 0;}
#content #main #comments form p input {width: 150px;border:1px solid #cdcdcd;}
#content #main #comments form p input#submit {width: auto;border:1px solid #cdcdcd;background:#f5f5f5;}
#content #main #comments form p textarea {border:1px solid #cdcdcd;}
#content #main #comments form p label {margin: 0 0 0 5px;}

#content #sidebar {width:260px !important; width:258px;float:left;display:inline;padding:10px 0 0 10px;margin:0 0 20px 0;}
#content #sidebar #adsense {padding:10px 0;}
#content #sidebar #adsense a {float:left;display:inline;margin: 0 3px 0 0 !important; margin:0 2px 0 0; /*border:1px solid #666;*/}
#content #sidebar #searchform {margin: 0 0 10px 0;background:#fff;border:1px solid #dedede;padding:10px;}
#content #sidebar #searchform input#searchsubmit { float:right;width:26px;padding: 2px 3px; background:url(search.png) no-repeat center center;cursor:pointer;border:none;}
#content #sidebar #searchform input#searchsubmit:hover {background:url(search_hover.png) no-repeat center center;}
#content #sidebar #searchform input {width:195px;border:1px solid #cdcdcd; padding: 2px 4px;}
#content #sidebar h2 {font-size:16px;color:#666;border-bottom:1px solid #999;margin:0 0 5px 0;padding: 0 0 4px 0;clear:both;}
#content #sidebar h3 {font-size:12px;color:#666;border-bottom:1px solid #999;margin:0 0 5px 0;padding: 0 0 4px 0;}
#content #sidebar object {margin:0 0 15px 0;}
#content #sidebar #tags {text-align:center;margin:10px 0 2px 0;}
#content #sidebar #tags a {font-weight:normal;padding:2px 4px;}
#content #sidebar #tags a:hover {border-bottom:none;color:#602b08;}
#content #sidebar ul.blogroll {margin: 10px 0 20px 20px;}
#content #sidebar ul.blogroll li {width:auto;color:#ba7c52;}
#content #sidebar ul.blogroll li a {font-weight:normal;padding:2px 0;font-size:14px;}
#content #sidebar ul.blogroll li a:hover {}

#content #main form.cform {width:560px;margin:10px auto; padding:15px 10px;background:url(contact_bg.jpg) no-repeat center center;}
#content #main form.cform fieldset {display:none;}
#content #main form.cform ol {list-style:none;margin:0;}
#content #main form.cform ol li{margin:0;padding:5px;list-style:none;border-bottom:1px dotted #5b290e;}
#content #main form.cform ol li:hover{background:#5b290e;}
#content #main form.cform ol li span{color:#fff;margin: 0 0 0 10px;font-size:20px;font-weight:bold;}
#content #main form.cform ol li label span {margin:0;font-size:14px;}
#content #main form.cform ol li label {display:block;width:220px;float:left;text-align:left;font-weight:bold;}
#content #main form.cform ol li input {border:1px solid #dedede;width:300px;}
#content #main form.cform ol li textarea {border:1px solid #dedede;width:300px;}
#content #main form.cform ol li img.captcha {margin:3px 0 0 220px;}
#content #main form.cform ol li input:focus, #content #main form.cform ol li textarea:focus{border:1px solid #679800;}
#content #main form.cform input.sendbutton {background:#fff;border:1px solid #602b08;color:#602b08;margin:3px 0 0 225px;padding:4px 6px;cursor:pointer;}
#content #main form.cform input.sendbutton:hover, #content #main form.cform input.sendbutton:focus {background:#602b08;border:1px solid #fff;color:#fff;}
#content #main .success {width:600px;text-align:center;background:#679800;font-size:14px;font-weight:bold;color:#fff;padding:5px 10px;margin:0 auto 10px auto;}
#content #main .failure {width:600px;text-align:center;background:#f28d01;font-size:1.4em;font-weight:bold;color:#fff;padding:5px 10px;margin:0 auto 10px auto;}
#content #main p.linklove{display:none;}

#content #main ul.pagination {background:#f5f5f5;padding:0;margin:0;}
#content #main ul.pagination li {display:inline;}
#content #main ul.pagination li a,
#content #main ul.pagination li a:visited {font-size:11px;color:#444;display:block;width:50%;float:left;padding:5px 10px;text-align:center;}
#content #main ul.pagination li a:hover {background:#777;color:#fff;text-decoration:none;}

/* Gallery Style---------------------------------------------------------------------*/
#content #main ul.submenu {margin:0 0 10px 0;height:20px;}
#content #main ul.submenu li {list-style-type:none;display:inline;}
#content #main ul.submenu li a, #content #main ul.submenu li a:active, #content #main ul.submenu li a:visited{padding:3px 12px; background:#a99e96; color:#e7decd;font-weight:bold;}
#content #main ul.submenu li a:hover{border:none; background:#ea9e50;}
#content #main ul.submenu li.current_page_item a {border:none; background:#ea9e50;color:#524235;}
#content #main .page_content .ngg-gallery-thumbnail-box {padding:0; width: 100px;margin:0 20px 20px 0;}
#content #main .page_content .ngg-gallery-thumbnail-box:hover {background:#5e5045;}

#content #main .page_content .ngg-galleryoverview .desc {margin:0 12px 20px 0; padding:0;}
#content #main .page_content .ngg-gallery-thumbnail {margin:0;}
#content #main .page_content .ngg-gallery-thumbnail img {margin:0; padding:0; border:1px solid #d7cdbd;}
#content #main .page_content .ngg-gallery-thumbnail img:hover {border:1px solid #ea9e50;}
#content #main .page_content .ngg-gallery-thumbnail span {font-size:11px;line-height:18px;width: 100px;padding:0;}
#content #main .page_content h2 {margin: 0 0 5px 0;border-bottom:1px solid #dedede;padding:0 0 3px 0; font-size:20px;}

/*#content #main .page_content h2{background:#f9f0cd;padding:0px 5px;font-size:18px;line-height:22px;margin:0 0 10px 0;border:none;}*/
#content #main .page_content .ngg-imagebrowser img {border:none;padding:0; margin: 0 0 10px 0;}
#content #main .page_content .ngg-imagebrowser-nav {margin:0;padding:0;}
#content #main .page_content .ngg-imagebrowser-nav .back,
#content #main .page_content .ngg-imagebrowser-nav .next {background:#f9f0cd; margin:0;border:none;}
#content #main .page_content .ngg-imagebrowser-nav .back:hover,
#content #main .page_content .ngg-imagebrowser-nav .next:hover {background:#ebdc9e;}
#content #main .page_content .ngg-imagebrowser-nav .ngg-imagebrowser-desc {clear:both;padding:10px 0 0 0;}
#content #main .page_content .ngg-navigation span {font-size:16px;font-weight:bold;color:#bc8053;}
#content #main .page_content .ngg-navigation a{border:none;font-size:11px;}
#content #main .page_content .ngg-navigation a:hover{background:#bc8053;}

#footer-wrapper {clear:both;margin:0;padding:10px 0 60px;}
#footer {margin:60px auto 0 auto;}
#footer p {color:#7F6504;font-size:12px; line-height:16px;}
#footer p a {color:#7F6504;}
/* Table Style
---------------------------------------------------------------------*/
#content #main table tr.even {background:#f5f5f5;}


.linksBorder a{
text-decoration: none;border-bottom:1px dotted #CFC28E; 
}

.linksBorder a:hover{
text-decoration: none;border-bottom:1px dotted #666;
}

.innerTable img{
width:50px;
height:50px;
} 





a.btnG{
background:transparent url(btnG.jpg) no-repeat scroll 0;
color:#FFFFFF !important;
display:block;
height:30px;
line-height:2.2;
text-align:center;
text-decoration:none;
width:160px;
}

.bbb{
font-family:georgia;
margin-bottom:8px;
margin-top:8px;
}

.bbb strong{
font-size:20px;
}

#Inon{
margin:16px;
}


h1.lgkj{
color:#7F6504;
font-size:18px;
padding-bottom:10px;
padding-top:5px;
}



#footttt{
border-top-color:#000;
border-top-style:dotted;
border-top-width:1px;
font-size:12px;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:10px;
text-align:center;
}

#storyBann img{
cursor:pointer;
margin-top:10px;
width:365px;
}


#logoCont{
margin-top:20px; 
border:none;
float:left;
}

#BannerHCont{
float:right;
margin-top:10px;
}
