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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0} /*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#e8e4d8 url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/bodybg.png) repeat-x top; color:#555;}
a { color:#000; }
a:hover { color:#a0362a; }

hr { color:#fffdea; border:none; border-top:1px dotted #c5c2b9; }
.hr2 { color:#fffdea; border:none;  }
/* headings ---------------------- */
h1,h2,h3,h4,h5,h6 { color:#000; }
h1.head { color:#690c0a; background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/head_bg.png) no-repeat left bottom;  }
h1.head a { color:#000; }
h1.head a:hover { color:#333; }

/* Structure ---------------------- */
#index_sidebar { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/index_sidebarbg.png) no-repeat right top; }
#slider_banner { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/silder_bottombg.png) no-repeat center 495px;  }

#sidebr_banner_in { background:#000 url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/slider_imgbg_top.png) no-repeat left top; }



.inner_bg { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/innerbg.png) no-repeat left top; min-height:500px; }
.inner_bg_full { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/innerbg2.png) no-repeat left top !important; min-height:500px; }

#footer { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/footerbg.png) no-repeat left 20px;  }



/* header ---------------------- */
#header .blog-title a{ color:#fff; }
#header .blog-title a:hover{color:#eee }
#header .blog-description{ color:#beb49a; }
#header .photo { float:left; border:2px solid #d5d5d5; margin-right:10px; }

.call_now { color:#beb49a; }
.call_now span { color:#eae1c9;  }

.address { color:#bc9a99; }

/* Banner ---------------------- */
.nivo-controlNav a { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/slider_dot.png) no-repeat ; border:none; color:#fff; }
.nivo-controlNav a:hover, .nivo-controlNav a.active { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/slider_dot2.png) no-repeat ; }


/* Reservation -------------------- */
.reservation { background:#d3cbb4 url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/reservation_center.png) repeat-x top; } 
.reservation_top { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/reservation_top.png) repeat-x top; }
.reservation_bottom { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/reservation_bottom.png) repeat-x bottom; }

.reservation h3 { color:#86110e; }
.reservation p { color:#655f4a; }
.reservation p.more a { color:#b05700; }
.reservation p.more a:hover { color:#333; }

.reservation_section { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_reservation.png) no-repeat right 14px;  }
.special_offers { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_specialoffers.png) no-repeat right 20px;  }
.reservation p.more { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/i_arrow.png) no-repeat left 2px; }

.download_brochure { background:#ded7c3; border:1px solid #c4bca4; }
.download_brochure_in { border:1px solid #fff; }
.download_brochure_in p a { color:#a0362a;  }
.download_brochure_in p a:hover { color:#333;  }

.content_sepretor { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/content_sepretor.png) no-repeat left bottom; }

.subscribe { background:#ded7c3; border:1px solid #c4bca4; }
.subscribe_in { border:1px solid #fff; }
.subscribe_in p { color:#655f4a; background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_newsletter.png) no-repeat left top; }
.subscribe_in .textfield { border:1px solid #a9a086; background:#e8e4d8; }
.subscribe_in .bsubscribe { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/b_submit.png) repeat-x top; color:#e8e4d8; }

#index_content h3 { color:#86110e; }

#index_sidebar li { border-bottom:1px dotted #74726c;  }
#index_sidebar li span { background:#d3cab3; }
#index_sidebar li span small { background:#947941;  color:#fff;  }
#index_sidebar li a { color:#655f4a; }
#index_sidebar li a:hover { color:#000; }

#index_sidebar h3 { color:#5d180f; }

#index_sidebar  p.more_news { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/arrow.png) no-repeat right 6px;   }
#index_sidebar  p.more_news a { color:#a0362a; }
#index_sidebar  p.more_news a:hover { color:#000; }

#index_content blockquote cite { color:#6d0e09; }
#index_content .download_brochure_in h3 { color:#5d180f; }
#index_content .download_brochure_in p { color:#655f4a; }


/* contact us -------*/
#content .form_row .textfield { border:1px solid #9b978a; background:#fff; } 
#content .form_row .textarea { border:1px solid #9b978a; background:#fff; } 
#content .error, .message_error2 { color:#690c0a; }
#contact_frm .b_submit  { border:1px solid #5d0c0a; background:#5d0c0a; color:#fff; }
#content p.success_msg { color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }






/*---------Top Pages Navigation for PAGES---------  */
#nav ul li ul li { border-style: solid; border-width: 1px; border-color: #d7cfb8 #d7cfb8 #d7cfb8; background:#fff; }
#nav ul li ul li.hover, #nav ul li ul li:hover,  #nav ul li ul li.current-cat:hover,  #nav ul li ul li.current_page_parent:hover, #nav ul li ul li.current_page_item:hover { color:#333; background:#363636;  }
#nav ul li a { color:#d19d9c; background:none;  }
#nav ul li a:hover { color:#fff; background:none;  }

#nav ul li.current_page_item a, #nav ul li.current_page_parent a, #nav ul li.current-menu-item a  { background:none; color:#fff; }

#nav ul li.current_page_item ul li a, #nav ul li.current_page_parent ul li a, #nav ul li ul li a { background:#e8e4d8; color:#666;  }
#nav ul li.current_page_item ul li a:hover, #nav ul li.current_page_parent ul li.current_page_item a, #nav ul li.current_page_parent ul li a:hover, #nav ul li ul li a:hover { background:#fff; color:#86110e; }
#nav ul li ul li.current_page_parent a { background:#fff; color:#86110e; } 

#nav ul li ul.sub-menu li a, #nav ul li ul.sub-menu ul.sub-menu li a { background:#eee; color:#120537;  }
#nav ul li ul.sub-menu li a:hover,  #nav ul li ul.sub-menu li.current-menu-item a, #nav ul li ul.sub-menu ul.sub-menu li a:hover { background:#fff; color:#86110E; }





/*#breadcrumb section  =================================== */
.breadcrumb { color:#666 } 
.breadcrumb a { color:#a0362a;  }
.breadcrumb a:hover { color:#333; }

/* content ---------------------------- */
#content li { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/i_bullet.gif) no-repeat left 8px; }
#content ol li { background:none; }

#content .gallerylist li img { border:2px solid #ccc; background:#fff;   }
#content .img { border:2px solid #ccc; }

#content .gallerylist li p a { color:#690c0a; }
#content .gallerylist li p a:hover { color:#000; }

#content h3 { color:#000; }
#content h4.cate_title { color:#7a6f3b; }

#content h3.bnone { border-bottom:none; }
.featured_work { border-bottom:5px solid #e3e3e3; }
.featured_work img {border:1px solid #babab2; }

#content .services p strong { color:#000;  }
#content p.more a { color:#333; }
#content p.more a:hover { color:#000; }


/* post ---------------------------- */

code { background:#ccc; }

blockquote { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/blockquote.png) no-repeat;    } 
blockquote p { color:#333;  }
blockquote cite { color:#666; }

blockquote a { color:#333; }
blockquote a:hover { color:#000; }

.flickr h3 span{ color:#000 }
.flickr h3 span b{ color:#FF1183 }
.flickr img{ border:1px solid #969696; background:#F4F4F4; }
.flickr img:hover{ border-color:#333 }


#content .post_top h2 a { color:#5b4910; }
#content .post_top h2 a:hover { color:#a0362a; }
.commentcount { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_comment.png) no-repeat left 0px; }


#content .headline { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; }
#content .headline:hover { background:#eee url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_post_s.png) no-repeat 5px 14px; border-bottom:1px solid #ccc; cursor:pointer; }

#content .headline h3 { border:none;  }
#content .headline h3 a { color:#333;  }
#content .headline h3 a:hover { color:#000;  }
#content .headline .commentcount {  float:right; }
#content .headline .commentcount a { color:#666; }
#content .headline .commentcount a:hover { color:#000; }



#content .post_top a { color:#948567; }
#content .post_top a:hover { color:#333;}

#content .posts { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/post_sepretor.png) no-repeat bottom center;  }
#content .posts h2.title a { color:#333; }
#content .posts h2.title a:hover { color:#000; }

#content .post_top p.postmetadata { color:#948567; }

#content p.post_bottom {color:#555; background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/i_category.png) no-repeat left 5px; }
#content p.post_bottom a { color:#444; }
#content p.post_bottom a:hover { color:#000; }

/* Post Pagination */

.pagination .on { background:#5e0c0a; color:#fff; }
.pagination a { background:#d0c8b1; }
.pagination a:hover { background:#947941; color:#fff; }


/*#sidebar ----------------------- */
#sidebar .widget h3 { color:#4b4329; border-bottom:1px solid #9b978a;  }

#sidebar li { background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/bullet.png) no-repeat left 3px;  }
#sidebar li a { color:#444; }
#sidebar li a:hover { color:#a0362a; }

#sidebar .widget p a { color:#a0362a; text-decoration:underline; }
#sidebar .widget p a:hover { color:#333; }


/* widget search bobx */
#searchform { border:1px solid #ccc; }
#searchform input { border:1px solid #ccc; background:#fff; }
#searchform #searchsubmit { background:#5b0b0a; font:12px Arial, Helvetica, sans-serif; color:#fff; border:none;  }

	  
/*---------ARCHIVE PAGE --------- */
.arclist ul li{ color:silver; border-bottom:1px solid #f1f1ed;  background:none }
.arclist ul li ul{ border-bottom:0; }
.arclist ul li ul li{ border-bottom:0;}
.arclist .archives-time{ color: #666666; border-right: dashed 1px #ddd; }

/*---------COMMENTS --------- */
#comments h3{ border-bottom:1px dotted #9b978a; }

#comments .comment {background:none; }
#comments  p.authorcomment {  color:#5b0b0a; }
#comments  p.authorcomment a {  color:#5b0b0a; }
#comments  p.authorcomment a:hover { color:#333; }

#comments  p.authorcomment span { color:#9b978a; }


#comments .comment .meta-left { color:#aaaaaa }
#comments .comment .text-right { border:none;  /*background:#e9e7e7 url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/commentbg.png) no-repeat center left;*/ }
#comments .comment .authcomment{ color:#594812; /*background:#d5d5d5 url(//www.congselfcatering.com/wp-content/themes/Hospitality/skins/1-default/commentbg_author.png) no-repeat center left; border:none; */ }
#comments .comment .authcomment p { color:#594812; }

span.comm-reply{ color:#9b978a; }
span.comm-reply a { color:#9b978a;  }
span.comm-reply a:hover{ color:#a0362a; }
#respond textarea, .commpadd input{ background:none; border:1px solid #9b978a; font:14px Arial, Helvetica, sans-serif;   }
input#submit{ color:#fff; background:#5b0b0a; border:1px solid #5b0b0a;  }
.avatar { border:2px solid #bab6aa; }

.indicates { color:#900; font-size:11px; }

/* footer ---------------------------- */
#footer p { color:#807860; }
#footer .copyright , #footer .copyright  a { color:#807860; }
#footer p a:hover {  color:#fff; }

#footer li { border-left:1px solid #ccc4ad; }
#footer li a { color:#807860; }
#footer li a:hover { color:#a0362a; } html, body { margin:0; padding:0; }
body { font:14px Georgia, "Times New Roman", Times, serif;}
a { text-decoration:none; }
a:hover { text-decoration:none; }
.fix{ clear: both; height:1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }
hr { margin-bottom:30px; margin-top:20px; clear:both;  }
.hr2 { margin:0px; padding:0; clear:both;  }
h1,h2,h3,h4,h5,h6 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
.imgright { margin:0 0 15px 10px; float:right; border:1px solid #ccc; padding:2px; background:#fff;  }
#content .imgleft { margin:5px 18px 15px 0; float:left; border:1px solid #ccc; padding:2px;  background:#fff; }
#content #post .imgleft { margin:5px 18px 5px 0; float:left; border:1px solid #ccc; padding:2px;  background:#fff; } h1.head { margin:0; padding:0 0 20px 0;  display:block; font-size:36px; }
h1.head:first-letter { font-size:50px; } #header { width:960px; margin:0 auto; padding:25px 0 36px 0; position:relative; }
#nav { width:960px; margin:0 auto; }
#slider_banner { width:960px; height:630px; margin:0 auto; }
#sidebr_banner_in { clear:both; height:485px; padding:1px; }
#wrapper { width:960px; margin:0 auto; clear:both; }
#content { width: 645px; float:left; }
.inner_bg { padding:20px 10px 10px 30px; height:100%; overflow:hidden; }
.content_full { width:auto !important; padding-right:15px; }
#sidebar { width:198px; float:right; padding-right:10px; padding-top:25px; }
#footer { width:960px; margin:0 auto; padding:35px 0 20px 0; clear:both; height:100%; overflow:hidden; } .call_now { position:absolute; top:55px; left:0; font: italic 15px Georgia, "Times New Roman", Times, serif; }
.logo { width:495px; margin:0 auto; text-align:center; }
.address { position:absolute; top:55px; right:0; text-align:right; font:12px Georgia, "Times New Roman", Times, serif; }
#header .blog-title a{ font:40px Georgia, "Times New Roman", Times, serif; padding:0; margin:0; text-transform:uppercase; text-decoration:none; }
#header .blog-title a:hover{ text-decoration:none;}
#header p.blog-description{  font-size:12px; margin:0; padding:0; text-transform: uppercase; }
#header .header_left { float:left; width:300px;   }
#nav h1 { display:none; } .reservation { margin-bottom:35px; } 
.reservation_bottom { overflow:hidden; padding:10px 0; min-height:130px;  _height:130px;}
.reservation_section { width:320px; float:left; padding:20px 80px 20px 20px;  }
.special_offers { width:320px; float:right; padding:20px 80px 20px 20px; margin-right:20px;  }
.reservation h3 { margin:0 0 12px 0; padding:0; font:20px Georgia, "Times New Roman", Times, serif; }
.reservation p { margin:0; padding:0 0 9px 0; line-height:20px; font:14px Georgia, "Times New Roman", Times, serif; }
.reservation p.more { text-transform:uppercase; font-size:11px; padding-left:18px; }
.reservation p.more a {  text-decoration:none; } #index_sidebar { float:left; width:330px; padding-right:30px; min-height:360px; }
#index_sidebar h3 { margin:0 0 10px 0; padding:0; font:20px Georgia, "Times New Roman", Times, serif; }
#index_sidebar ul { margin:0; padding:0;  }
#index_sidebar li { margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; height:100%; overflow:hidden; }
#index_sidebar li span { float:left; display:block; width:40px; padding-top:5px; line-height:25px; text-align:center; font:bold 12px Georgia, "Times New Roman", Times, serif;  }
#index_sidebar li span small { margin-top:5px; display:block; font:11px Arial, Helvetica, sans-serif; padding:2px; text-align:center;  }
#index_sidebar li a { float:right; width:280px;  }
#index_sidebar  p.more_news { margin:0; padding:0 8px 0 0; font:11px Arial, Helvetica, sans-serif; text-align:right; }
#index_sidebar  p.more_news a { text-decoration:underline; }
#index_content { float:right; width:575px; }
#index_content h3 { margin:0 0 12px 0; padding:0; font:20px Georgia, "Times New Roman", Times, serif; }
.content_sepretor { height:100%; overflow:hidden; padding-bottom:30px; margin-bottom:20px; }
.download_brochure { float:left; padding:5px; width:230px; }
.download_brochure_in { padding:10px; height:100%; overflow:hidden;  }
.subscribe { padding:5px; width:285px; float:right;  }
.subscribe_in { padding:10px; height:100%; overflow:hidden;  }
.subscribe_in p { margin:0; padding:0 0 0 28px; font:11px Arial, Helvetica, sans-serif; line-height:16px;  }
.subscribe_in .textfield { width:180px; padding:6px; font:12px Arial, Helvetica, sans-serif; }
.subscribe_in .bsubscribe { position:absolute; top:10px; right:0; width:67px; height:27px;  font:12px Arial, Helvetica, sans-serif; }
.subscribe_in form { margin:0; padding-top:10px; position:relative; }
#index_content blockquote p { font-size:18px; font-style:italic; line-height:24px; }
#index_content blockquote cite { float:right; font-size:12px; font-style:normal; font-weight:normal; }
#index_content .download_brochure_in h3 { width:150px; float:right; margin:0 0 4px 0; padding:0; font:14px Georgia, "Times New Roman", Times, serif; }
#index_content .download_brochure_in p { margin:0; padding:0; width:150px; float:right; font:12px Arial, Helvetica, sans-serif; line-height:16px; } .breadcrumb {font-size:11px; padding:5px 0 10px 0; clear:both; } 
.breadcrumb { font-weight:normal; }
.breadcrumb a { font-weight:normal; text-decoration:none; padding:0 3px 0 0; margin:0; text-align:left; text-decoration:none; }
.breadcrumb strong { padding:0 0 0 5px; margin:0; font-weight:normal; font-size:11px; text-align:left; }
.breadcrumb a:hover { text-decoration:none; } .content_spacer { padding:15px 0; }
p { padding:0px 0 10px 0; line-height:20px; margin:0 }
#content p { font-size:14px; }
#content ul { list-style:none; }
#content li { margin:0 0 8px 0; padding:0 0 5px 12px; line-height:20px; font-size:14px; }
#content ol { margin:0 0 0 18px; padding:0 0 10px 5px; list-style-type:decimal;  line-height:18px; }
#content ol li ol { margin:8px 0 5px 18px; padding:0; }
#content ol li { margin:0 0 5px 0; padding:0; }
#content .gallerylist { margin:20px 0 0 -30px; padding:0; list-style:none;  min-height:280px;  }
#content .gallerylist li { margin:0 0 25px 25px; padding:0; float:left; list-style:none;  }
* html #content .gallerylist { height:500px;   }
* html #content .gallerylist li { margin:0 0 15px 18px; }
#content .gallerylist li img { padding:2px;   }
#content .gallerylist li p { font-size:14px;  line-height:normal; }
#content .gallerylist li .date { font-size:11px; margin-top:3px; float:left; }
#content .img { padding:2px; margin-bottom:10px; }
#content h3 { margin:0 0 10px 0; padding:0; font-size:22px; }
.featured_work { margin-bottom:20px; }
.featured_work img { margin-bottom:10px; float:left; margin:0 25px 10px 0; }
#content .featured_work a.more_link { font-size:12px; font-weight:bold; text-decoration:underline;  } #content .form_row { height:100%; overflow:hidden; margin-bottom:24px;  } 
#content .form_row label { display:block; padding:4px 0; margin-right:10px; }
#content .form_row .textfield { font:14px Arial, Helvetica, sans-serif; width:350px; padding:6px; } 
#content .form_row .textarea { font:14px Arial, Helvetica, sans-serif; width:550px; padding:6px; } 
#content .error, .message_error2 { display:block; clear:both; padding-top:4px;  }
#contact_frm {  width:100%;  }
#contact_frm .b_submit  { font:14px Arial, Helvetica, sans-serif; padding:6px 24px; cursor:pointer;}
#content p.success_msg { padding:5px; margin-top:20px; text-align:center; } .page_nav { float:right; height:27px; margin:20px -30px 0 0; text-align:left; padding:0;  }
.page_nav li { list-style:none; margin:3px 30px 0 0; padding:0; float:left; }
.page_nav li  a { list-style:none; font-size:12px; font-weight:bold; padding:6px 0;  }
.page_nav li  a:hover { text-decoration:none; }
.main_navi { float:right; width:600px; margin-top:15px; } blockquote { clear:both; height:100%; margin:10px 0 0px 5px; overflow:hidden; padding:0 0 5px 55px; }
#content blockquote p { font:italic 18px Georgia, "Times New Roman", Times, serif; margin:0 0 5px 0; padding:0; line-height:23px; }
blockquote cite { font-size:12px; font-weight:bold; float:right; line-height:18px; text-align:right; display:block;   }
#content p cite { float:right; padding-bottom:10px; }
blockquote a { font-size:13px; }
.flickr h3 span{ font-weight:normal;}
.flickr h3{ margin-bottom:20px }
.flickr ul{ margin:12px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ padding:2px; width:68px; height:68px;   }
#calendar_wrap{ padding:0; font-size:13px }
#wp-calendar { width:100%; }
#wp-calendar  caption { font-weight:bold; font-size:15px; text-transform:uppercase; }
#calendar_wrap caption{ padding:10px 0 }
.posts h1 {	font-size: 25px }
.posts h2 {	font-size: 23px }
.posts h3 {	font-size: 21px }
.posts h4 {	font-size: 19px }
.posts h5 {	font-size: 17px }
.posts h6 {	font-size: 15px }
#content .posts h3 {	font-size: 21px; margin-top:20px; }
#content h4.cate_title { font-size:26px; margin-bottom:15px; clear:both; }
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { padding:10px 0 5px 0; margin:0 }
p { padding:0px 0 10px 0; margin:0; line-height:22px; margin:0;  }
p em { line-height:20px; } 
code { line-height:18px; }
#content .bnone { background:none !important; }
#content .posts { padding-bottom:15px; padding-top:35px; }
#content .post_top { margin:0 0 10px 0; }
#content p.post_top a { text-decoration:none; }
#content p.post_top a:hover { text-decoration:none; }
.more { font-size:12px; font-weight:bold; }
#content .post_top h2 { margin:0; padding:0; font-size:22px;  line-height:normal;  }
.commentcount { margin-left:0px; padding-left:18px;  }
#content .headline {   padding-left:25px; }
#content .headline h3 { margin:0; border:none; float:left; font-size:16px; font-weight:bold;   }
#content .headline h3 a { padding:12px 0 8px 0;  width:430px; display:block;}
#content .headline .commentcount {  float:right; margin-right:-8px; margin-top:12px; width:90px; text-align:left;  }
#content p.postmetadata { margin:0 0 0px 0;  font-size:11px;  }
#content .post_top p.postmetadata { margin:0; padding:4px 0 0 0; font:11px Arial, Helvetica, sans-serif; text-transform: uppercase; }
#content .services { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #c1beb1; }
#content .services h3 { margin:0 0 8px 0; padding:0; color:# }
#content .services br { display:none; }
#content .posts h2.title { margin:0; padding:0; font-size:26px; font-weight:bold; }
#content .posts h2.title a { text-decoration:none; }
#content .posts h2.title a:hover { text-decoration:none; }
#content p.post_bottom { margin:0; padding:0 0 0 18px; font-size:11px; clear:both; }
#content p.post_bottom a { text-decoration:none;  }
#content p.post_bottom a:hover { text-decoration:none;  }
.google_map { margin-bottom:20px; border:2px solid #9b978a; } .pagination { clear:both; text-align:center; margin:0; padding:20px 0 20px 0; height:100%; overflow:hidden; }
.pagination .on { padding:5px 12px; margin-right:3px;   }
.pagination a { padding:5px 12px; margin-right:3px; } #sidebar .widget { margin:0 0 25px 0; }
#sidebar .widget h3 { margin:0 0 10px 0; padding:0 0 5px 0; font-size:13px; text-transform:uppercase; }
#sidebar .widget h3 { margin:0 0 10px 0; padding:0 0 5px 0; font-size:13px; text-transform:uppercase; }
#sidebar .widget p { margin:5px 0 10px 0; padding:0 0 5px 0; font-size:14px; line-height:18px; }
#sidebar .news li span { display:none;  }
#sidebar .more_news { display:none; }
#sidebar .widget h3:first-letter {
font-size:	18px;
}
#sidebar ul { list-style:none; margin:0 0 20px 0; padding:0;  }
#sidebar li { margin:0 0 10px 0; padding:0 0 10px 18px;  font-size:14px; }
#sidebar li a { text-decoration:none; }
#sidebar li a:hover { text-decoration:none; } #searchform { padding:5px;  }
#searchform input { padding:5px 4px; width:112px; font:12px Georgia, "Times New Roman", Times, serif;  }
#searchform #searchsubmit { font:bold 12px Georgia, "Times New Roman", Times, serif !important; font-weight:bold; cursor:pointer; width:60px;  }
.screen-reader-text { display:none; } .arclist ul{ padding:0; margin:0 }
.arclist ul li{ color:silver; font-size:14px; padding:5px 0; margin:0; }
.arclist ul li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist ul li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: left; font-size:12px;	text-transform: uppercase; width:90px; margin:0 15px 0 0 }
.arclist ul li a:hover { text-decoration:underline; } #comments h3{ font-size:18px; padding:40px 0 5px 0; margin:0 0 20px 0; }
#comments .commentlist { padding:0; margin:0 }
#comments .commentlist li p { margin:0; padding:0; }
#comments .commentlist li { clear:both; border-bottom:1px dotted #9b978a; height:100%; overflow:hidden;  }
#comments .commentlist ul.children li { border-top:1px dotted #9b978a; border-bottom:none;  }
#comments ol{padding:20px 0;}
#content #comments .comment { margin: 10px 0 8px 0; padding:20px 0 10px 0; width: 100%; background:none; list-style:none }
#comments .comment a{ text-decoration:none; padding:1px 0 }
#content #comments  p.authorcomment { margin:3px 0 0 0; padding:0; line-height:10px;  font:12px Arial, Helvetica, sans-serif; }
#comments  p.authorcomment a { text-decoration:none; }
#comments  p.authorcomment a:hover { text-decoration:none; }
#comments  p.authorcomment span { font-size:11px; }
#comments .comment .meta-left { width: 90px; float:left;}
#comments .comment .meta-left p{ padding:0; margin:0 }
#comments .comment .meta-left .meta-wrap {width: 90px; overflow: hidden; padding-right: 7px; min-height:70px; }
#comments .comment small {font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; margin-left:100px; float:none }
#comments .comment .text-right p { line-height: 18px; padding: 0 0 8px 13px; font-size:14px; }
#comments ul.children { margin:10px 0 0 20px; padding:0 }
p.commpadd{ padding:0; margin:0 0 10px 0 }
span.comm-reply{ float:right; padding:5px 0 20px 0; font-size:11px; }
span.comm-reply a:hover{ font-size:11px; text-decoration:none; }
.cancel-comment-reply{ padding:0 0 10px 0 }
#respond { padding:10px 0 0 0; margin:0 }
#respond textarea, .commpadd input{ font:13px Arial, Helvetica, sans-serif;   }
#respond textarea { margin:0; padding:5px; width:500px; }
p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px; width:300px }
p.commpadd label{ padding:0 0 0 5px; float:left; display:block; width:100px; }
input#submit{ font:bold 12px Arial, Helvetica, sans-serif; text-align:center; padding: 5px; margin:0 0 0 105px; cursor:pointer; }
* html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }
*+html #commentform label { margin:-8px 0 0 0; 	position:relative; top:-8px; }
.avatar { padding:3px;} #footer .copyright , #footer .copyright  a {text-decoration:none; }
#footer .copyright { padding:5px 8px 0 0; float:left; }
#footer p span.templatic { width:80px; display:block; overflow:hidden;  float:left;    color:#fff;  background:url(//www.congselfcatering.com/wp-content/themes/Hospitality/images/templatic.png) no-repeat 0;   }
#footer p span.templatic a {  text-indent:-9009px; padding-left:120px; height:30px; display:block; }
#footer .fleft { width:600px; float:left; padding-top:5px; }
#footer ul { margin:0 0 0 -10px; padding:0; list-style:none; font-size:11px; }
#footer li { float:left; padding:0 10px; margin:0; line-height:12px; }
#footer li a { text-decoration:none; }
#footer li a:hover { text-decoration:none; } * html #slider, *+html #slider { overflow:hidden; }
* html #slider_banner { height:560px; }
*+html #slider_banner { height:560px; }
* html #slider_banner { background-position: center 431px; }
*+html #slider_banner { background-position: center 431px; }#nav ul, #nav ul li, #nav ul ul { list-style: none; margin: 0 0 0 5px; padding: 0; }
#nav ul { position: relative; z-index: 597;   }
#nav ul li { float: left; font-size:14px; line-height: 1.8em; vertical-align: middle; zoom: 1; }
#nav ul li.hover, #nav ul li:hover { position: relative; z-index: 599; cursor: default; }
#nav ul ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
#nav ul ul li { float: none; font-size:14px;}
#nav ul ul ul { top: 0px; left: 99%; }
#nav ul li:hover > ul { visibility: visible; }
#nav li.sfhover { position:relative; }
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { display:block; visibility: visible; left:0; } #nav ul {  font:14px; }
#nav ul li a {  padding: 7px 15px; display:block; }
#nav ul li a:link, #nav ul li a:visited	{  text-decoration: none; } #nav ul ul { width: 150px; margin-left:-3px;  }
#nav ul ul li ul li ul { margin-left:0px; }
#nav ul ul li {  margin-top: -1px;   }div.wp-forecast {
padding: 0px;
float:left;
width:100%;
} div.wp-forecast-curr {
font-size: 11px; 
padding: 3px;
text-align:center;
margin-left:auto;
margin-right:auto;
} div.wp-forecast-curr-head {
font-size: 11px; 
padding: 3px;
text-align:center;
margin-left:auto;
margin-right:auto;
} div.wp-forecast-curr-block {
padding: 0px;
float:left;
} div.wp-forecast-curr-left {
padding: 3px;
float: left;
} div.wp-forecast-curr-right {
font-size: 14px; 
font-weight: bolder;
font-variant: small-caps;
text-align:left;
padding: 3px;
float: left; 
} div.wp-forecast-wind-right {
font-size: 12px; 
font-weight: bolder;
font-variant: normal;
text-align:left;
padding: 3px;
float: left;
padding-top: 12px; 
} div.wp-forecast-curr-details {
font-size: 11px; 
padding: 6px;
text-align:left;
float:left;
width:100%;
} img.wp-forecast-curr-left {
width: 48px;
height: 30px;
padding: 0px;
} div.wp-forecast-fc {
font-size: 11px; 
padding: 2px;
text-align:left;
margin-left:auto;
margin-right:auto;
float:left;
} div.wp-forecast-fc-head {
font-size: 11px; 
padding: 3px;
text-align:left;
margin-left:auto;
margin-right:auto;
float:left;
} div.wp-forecast-fc-oneday {
padding: 0px;
} div.wp-forecast-fc-block {
padding: 3px;
float:left;
} div.wp-forecast-fc-left {
font-size: 11px; 
padding: 3px;
text-align:center;
float: left; 
} div.wp-forecast-fc-right {
font-size: 11px; 
padding: 3px;
text-align:left; 
width: 160px;
float: right; 
} img.wp-forecast-fc-left {
width: 48px;
height: 30px;
padding: 0px;
} div.wpff_nav {
font-size: 11px; 
border: 0px solid;
padding: 1px;
text-align:center;
margin-left:auto;
margin-right:auto;
float: left;
height: 11px;
}
div.wpff_nav:hover {
color:#147;
text-decoration:underline; 
cursor:pointer;
} div.wpf-selector {
padding: 5px;
font-size: 11px;
}
iframe.wpf-iframe {
border: 0px;
}
td.td-center {
text-align: center;
} div.wpfico01 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -10px; width:64px;height:40px;}
div.wpfico02 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -70px;width:64px;height:40px;}
div.wpfico03 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -130px;width:64px;height:40px;}
div.wpfico04 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -190px;width:64px;height:40px;}
div.wpfico05 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -250px;width:64px;height:40px;}
div.wpfico06 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -310px;width:64px;height:40px;}
div.wpfico07 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -370px;width:64px;height:40px;}
div.wpfico08 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -430px;width:64px;height:40px;}
div.wpfico11 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -490px;width:64px;height:40px;}
div.wpfico11_de {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -550px;width:64px;height:40px;}
div.wpfico12 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -610px;width:64px;height:40px;}
div.wpfico13 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -670px;width:64px;height:40px;}
div.wpfico14 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -730px;width:64px;height:40px;}
div.wpfico15 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -790px;width:64px;height:40px;}
div.wpfico16 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -850px;width:64px;height:40px;}
div.wpfico17 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -910px;width:64px;height:40px;}
div.wpfico18 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -970px;width:64px;height:40px;}
div.wpfico19 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1030px;width:64px;height:40px;}
div.wpfico20 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1090px;width:64px;height:40px;}
div.wpfico21 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1150px;width:64px;height:40px;}
div.wpfico22 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1210px;width:64px;height:40px;}
div.wpfico23 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1270px;width:64px;height:40px;}
div.wpfico24 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1330px;width:64px;height:40px;}
div.wpfico25 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1390px;width:64px;height:40px;}
div.wpfico26 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1450px;width:64px;height:40px;}
div.wpfico29 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1510px;width:64px;height:40px;}
div.wpfico30 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1570px;width:64px;height:40px;}
div.wpfico31 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1630px;width:64px;height:40px;}
div.wpfico32 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1690px;width:64px;height:40px;}
div.wpfico33 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1750px;width:64px;height:40px;}
div.wpfico34 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1810px;width:64px;height:40px;}
div.wpfico35 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1870px;width:64px;height:40px;}
div.wpfico36 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1930px;width:64px;height:40px;}
div.wpfico37 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -1990px;width:64px;height:40px;}
div.wpfico38 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2050px;width:64px;height:40px;}
div.wpfico39 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2110px;width:64px;height:40px;}
div.wpfico40 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2170px;width:64px;height:40px;}
div.wpfico41 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2230px;width:64px;height:40px;}
div.wpfico42 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2290px;width:64px;height:40px;}
div.wpfico43 {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2350px;width:64px;height:40px;}
div.wpficoswa {background-image: url(//www.congselfcatering.com/wp-content/plugins/wp-forecast/icons/wsprites.png);background-position: -10px -2410px;width:64px;height:40px;}