/*
Theme Name: Home Bar & More Theme
Theme URI:http://barhome.ro/
Description:Theme created for Home Bar & More.
Version:1.0
Author:Andrei Zahariade
Author URI:http://random-pixels.com/
Tags:dark, fixed width, two columns, widgets
*/

/*
	 Meyer's CSS Reset
	 v1.0 | 20080212
*/

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, 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:'';content:none;}
/* remember to define focus styles! */ :focus {outline:0;}
/* remember to highlight inserts somehow! */ ins {text-decoration:none;} del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */ table {border-collapse:collapse;border-spacing:0;} /* css reset ends */
*{margin:0;padding:0;}
body{ }
a{text-decoration:none;outline-color:invert;outline-style:none;border:none;}
a img{border:none;}
.clear{clear:both;}
div#page_wrap{width:960px;margin:0 auto;} #allcont {height:100%;}
/*---------------- WordPress Generated Classes -------------------*/
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;} 	.alignright{float:right;}
img.alignleft{display:inline;margin-bottom:2px;margin-right:6px;padding:3px;}
img.alignright{display:inline;margin-bottom:2px;margin-left:6px;padding:3px;}
.wp-caption {border:1px solid #1f2223;text-align:center;background-color:#0d0d0d;padding-top:4px;margin:10px;/* optional rounded corners for browsers that support it */	-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:12px;line-height:17px;padding:0 4px 5px;margin:0;color:#ccc;}
div#main div.post div.entry div.wp-caption p{margin-bottom:3px;padding:5px;}

html {
	background:url(images/home-background.jpg) no-repeat center top #000;
	color:#ccc;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, serif;
}

body { width:960px; margin:0 auto; }

#content { padding-top:125px; }
#main-content { width:730px; padding-right:30px; float:left; }
#sidebar { width:200px; float:left; }

#header { top:0; position:absolute; }

#logo { width:230px;float:left;height:80px; overflow:hidden; }
#logo a { height:0; padding-top:80px; width:230px; display:block; overflow:hidden; background:url(images/logo.png) no-repeat left top; }
#meniu { float:left; width:730px; }
#meniu li { display:inline; }
#meniu li a { padding-top:80px; height:0; overflow:hidden; display:block; float:left; background-image:url(images/menu.png); background-repeat:no-repeat; background-position:left top; }

#meniu #link1 a { width: 92px; background-position:0 0; }
#meniu #link2 a { width: 136px; background-position:-92px 0; }
#meniu #link3 a { width: 156px; background-position:-228px 0; }
#meniu #link4 a { width: 123px; background-position:-384px 0; }
#meniu #link5 a { width: 85px; background-position:-595px 0; }
#meniu #link6 a { width: 115px; background-position:-715px 0; }

#meniu #link1 a:hover { width: 92px; background-position:0 -80px; }
#meniu #link2 a:hover { width: 136px; background-position:-92px -80px; }
#meniu #link3 a:hover { width: 156px; background-position:-228px -80px; }
#meniu #link4 a:hover { width: 123px; background-position:-384px -80px; }
#meniu #link5 a:hover { width: 85px; background-position:-595px -80px; }
#meniu #link6 a:hover { background-position:-715px -80px; }

#meniu .active4 #link1 a { width: 92px; background-position:	0 -160px; }
#meniu .active5 #link2 a { width: 136px; background-position:-92px -160px; }
#meniu .active7 #link3 a { width: 156px; background-position:-228px -160px; }
#meniu .active9 #link4 a { width: 123px; background-position:-384px -160px; }
#meniu .active11 #link5 a { width: 85px; background-position:	-595px -160px; }
#meniu .active739 #link6 a { background-position:	-715px -160px; }

#cycler-over { position:absolute; z-index:9 }
#cycler { margin-top:3px; height:248px; z-index:8 }
#cycler img { margin:0; float:left; }

.right {
	float:right;
}
.sidebox {
	padding-bottom:25px;
}
.sidebox p span {
	font-size:18px;
	color:#fff;
}
#sidebar p {
	line-height:18px;
}
b, strong { font-weight:bold }
i, em { font-style:italic; }

#sidebar strong { color:#fff }

#footer { border-top:1px solid #111; margin-top:15px; padding-top:15px; }
#footer a { color:#efe397; text-decoration:none; }
#footer a:hover { color:#fff; }

#main-content p { padding-bottom:15px; line-height:18px; }
#content a { color:#efe397; text-decoration:none; }
#content a:hover { color:#fff; text-decoration:underline }

#container { padding-top:30px; }

#content h1 { padding-bottom:10px; }
.article-content { padding-bottom:15px; }
.meniu-photo { width:100px; float:left;}
.meniu-price { width:75px; float:left; padding-top:24px; }
.meniu-price h5 { font-size:40px; text-align:center; color:#efe397; }
.meniu-price h6 { font-size:16px; text-align:center; color:#fff; }
.meniu-text { width:550px; padding-top:28px; float:left;}
.even .meniu-photo { float:right; text-align:right;}
.even .meniu-text { text-align:right;}
.even .meniu-price { float:right; }

.reservationsbox { padding:6px 0 3px 60px; background:url(images/rezervari.png) no-repeat left top; }
.partybox { padding:0px 0 0px 60px; background:url(images/petreceri.png) no-repeat left top; }
#sidebar .commentlist .comment-author { display:none; }
#sidebar .comment-author { float:none; width:auto; }
#sidebar .commentmetadata { float:none; width:auto; text-align:right; font-weight:bold; font-size:0px; font-style:normal; }
#sidebar .commentmetadata a, #sidebar .commentmetadata strong { color:#fff; font-size:13px;  }
#sidebar .comment .right p { font-size:11px; line-height:16px; font-style:italic; }
#sidebar .comment .right { float:none; width:200px; }
.meniu-category li{
	display:inline;
}
.meniu-category .cat-item a {
	font-size:24px;
	display:block;
	float:left;
	padding:38px 10px 38px 110px;
	width:245px;
	text-decoration:none !important;
}
.cat-item-5 a { background:url(images/categorii/cat-item-5.png) no-repeat left center;} /* paste */
.cat-item-6 a { background:url(images/categorii/cat-item-6.png) no-repeat left center;} /* preparate de porc */
.cat-item-7 a { background:url(images/categorii/fara-foto.png) no-repeat left center;} /* supe-ciorbe */
.cat-item-16 a { background:url(images/categorii/fara-foto.png) no-repeat left center;} /* peste */
.cat-item-8 a { background:url(images/categorii/cat-item-8.png) no-repeat left center;} /* salate aperitiv */
.cat-item-9 a { background:url(images/categorii/cat-item-9.png) no-repeat left center;} /* antreuri */
.cat-item-10 a { background:url(images/categorii/cat-item-10.png) no-repeat left center;} /* preparate de pui */
.cat-item-11 a { background:url(images/categorii/cat-item-11.png) no-repeat left center;} /* preparate de vita */
.cat-item-12 a { background:url(images/categorii/cat-item-12.png) no-repeat left center;}/* 12 desert */
.cat-item-13 a { background:url(images/categorii/cat-item-13.png) no-repeat left center;}/* 13 gratar */
.cat-item-14 a { background:url(images/categorii/cat-item-14.png) no-repeat left center;}/* 14 garnituri */
.cat-item-15 a { background:url(images/categorii/cat-item-15.png) no-repeat left center;}/* 15 salate */
#flickr-scroll img {
	width:200px;
	height:135px;
}
#goflickr {
	position:absolute;
	padding:10px 10px 10px 44px;
	background:url(images/goflickr.png) no-repeat left top;
	margin:200px 0 0 590px;
	display:none
}
#gofacebook img, #gotwitter img, #flickr img {
	vertical-align:middle
}
.meniu-category {
	list-style-type:none;
}
.sitemap { font-size:16px; }
.sitemap li { color:#fff; padding-bottom:7px; list-style-type:disc; list-style-position:inside; }
.sitemap li ul { padding-top:10px; padding-bottom:10px; }
.sitemap li ul li { font-size:14px; padding-left:30px; list-style-type:circle; }
#bagde-newsletter {
	position:fixed;
	_position:absolute;
	width:125px;
	margin-left:-140px;
	height:0;
	padding-top:74px;
	display:block;
	bottom:0;
	display:block;
	background:url(images/subscribe-nohover.png) no-repeat left top;
}
#bagde-newsletter:hover {
	background:url(images/subscribe.png) no-repeat left top;
}
#newsletter-subby {
	width:300px;
	float:right;
}
#contact-text {
	float:left;
	width:430px
}
#newsletter-subby h3 { font-size:18px; color:#EFE397; }
#newsletter-subby small { display:none; }
#newsletter-subby em { padding-top:10px; }
#newsletter-subby img { vertical-align:middle; }
.newsletter_opt_in {
	background:url(images/semi.png); border:1px solid #444; font-size:12px; font-family: Trebuchet MS, Arial, Tahoma; padding:4px; color:#999; width:270px;
}
.meniu-photo {	line-height:97px; }
.meniu-photo img {	line-height:97px; vertical-align:middle; }
.security_code { width:110px; }
#submit, .opt_submit { background:url(images/semi.png); border:1px solid #EFE397; cursor:pointer; font-size:12px; font-family: Trebuchet MS, Arial, Tahoma; padding:4px; color:#EFE397;  }
#submit:hover, .opt_submit:hover { border:1px solid #fff; color:#fff; background:#222;}
#submit { margin-top:7px; }
.input_area textarea { background:url(images/semi.png); border:1px solid #444; font-size:12px; font-family: Trebuchet MS, Arial, Tahoma; padding:4px; width:720px; color:#999 }
.single_field input { background:url(images/semi.png); border:1px solid #444; font-size:12px; font-family: Trebuchet MS, Arial, Tahoma; padding:4px; color:#999; width:175px; clear:both; }
.single_field { padding-top:10px; font-size:12px; }
.single_field label { display:block; float:left; width:140px; line-height:28px; }
.comment-author { float:left; width:58px; }
.comment .right{ float:left; width:670px;}
.comment .right p{ padding:0; line-height:16px; font-size:11px; font-style:italic; }
.comment { padding-bottom:15px; }
#content strong { font-weight:bold; }
.comment-meta { font-size:11px; padding-bottom:3px; }
/*------------------------ Archives Page ------------------------*/

ul.archiveslist{color:#ccc;font-size:13px;}
div#main div.post div.entry	ul.archiveslist li a{color:#ccc;}
div#main div.post div.entry	ul.archiveslist li a:hover{color:#00b0d8;}
/*------------------------ Links Page ------------------------*/
.linkpage{background-color:#131313;padding:10px 15px;}
.linkpage ul{list-style-type:none;}
.linkpage ul li{float:left;margin-bottom:10px;}
.linkpage ul li ul li{float:left;width:130px;text-align:center;margin:5px 12px;line-height:180%;background-color:#202020;}

.linkpage ul li ul li a{color:#ccc;display:block;text-decoration:none;border:1px solid #1f2223;font-size:12px;}

.linkpage ul li ul li a:hover{background-color:#0d0d0d;border:1px solid #1f2223;color:#00b0d8;}

.linkpage ul li h3{margin-bottom:5px;margin-left:12px;}

/*------------------------ Strong ------------------------*/

div.strong{color:#fff;font-size:18px;padding:10px 0;margin-bottom:25px;}

div.strong .keyword{color:#00b0d8;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
