/*

Theme Name: Bar Keeper

Description: Unique design Bar Keeper

Version: 1

Tags:  unique, wordpress, design, Premium Wordpress Theme



*/



/*general*/

body{

margin:0;

padding:0;

line-height: 1.5em;

background:url(bar-products/bar-back.gif) repeat;

font-family:arial;

font-size:13px;

}



a 

{color:#e78d18;

font-weight:bold;

text-decoration:none;}





a:hover 

{color:#000000;

font-weight:bold;

text-decoration:none;}





.in-bar{

margin: 0px;
padding:0;
}




img

{border:0;}



#main-bar-glasses{

width: 980px; 

margin: 0 auto; 

}





/*logo area*/

#logo-wrap{

float: left;

width: 100%;

}



#address{

margin-left: 374px; 

height:111px;

background:url(bar-products/logo-right.gif) no-repeat top right;

padding:0;

}



.address

{color:#ffffff;

padding:10px 80px 0 0;

text-align:right;

}



#logo{

float: left;

width: 374px; 

margin-left: -980px; 

}



/*menu-bar*/



#bar-menu

{background:url(bar-products/menu-bar.gif) no-repeat;

height:34px;

margin:0;

padding:0;}

.bar-menu

{text-align:left;

padding:0 0 0 285px;}



#navmenu ul {margin: 0; padding: 0; 

	list-style-type: none; list-style-image: none; }

#navmenu li {display: inline; background: url(bar-products/menu-left.gif) no-repeat left top; }

#navmenu ul li a {text-decoration:none;  margin: 5px;

	padding: 5px 20px 5px 20px; color: #000000; font-weight:bold; text-transform:uppercase;

	background: url(bar-products/menu-item.gif) no-repeat right top;}

#navmenu ul li a:hover {color: #ffffff;

	background: url(bar-products/menu-item.gif) no-repeat right top;}



	



/*maincotent*/

#bar-big{

float: left;

width: 100%;

background:url(bar-products/barcontent.gif) repeat-y;

}



#main-content{

margin-left: 250px; 

width:730px;

}



/*articles-main*/



#articles-bar

{margin:0;

padding:0;}



.articles-bar

{background: url(bar-products/article-back.gif) repeat-y;

margin:0;

padding:3px 60px 3px 15px;}





#articles-bar h2

{padding:20px 0 0 40px;

font-size:18px;

}



.new-wrapper 

{float: left; 

width: 200px; 

height: 200px; 

margin: 0px 20px 20px 0px;

}



.mainhead

{margin:10px 0 0 0;

padding:0 0 0 0;

background:url(bar-products/article-head.gif) no-repeat left;

height:54px;}



/*sidebar*/

#side-area{

float: left;

width: 250px; 

margin-left: -980px; 

background: url(bar-products/side-image.gif) no-repeat top left;
padding:0;
}



.side-area

{margin:0;
	padding:200px 5px 5px 28px;}



#side-area ul

{list-style-type:none;}



#side-area li

{list-style-type:none;}



#storehours

{margin:0;

padding:0;

background:url(bar-products/storehours-back.gif) repeat-y;
clear:both;}



.storehours

{margin:0;
padding:4px 10px 3px 30px;

color:#ffffff;

font-weight:bold;}



#article-wrap{

float: left;

width: 730px;

}



#music 

{margin: 0 auto;

padding:0;}



.music

{margin:0;

padding:0;

text-align:center;

}





/*right info*/

#right-bar{

margin-left: 425px; 

padding:0;

}



.right-bar

{margin:0;

padding:20px 0 0 5px;}



/*events*/

#events

{margin:0;

padding:0;

background:url(bar-products/events-back.gif) repeat-y;}



.events

{color:#FFFFFF;

padding:0 15px 0 18px;}



.events a

{color:#ffffff;

font-weight:bold;

text-decoration:none;}





.events a:hover

{color:#392618;

font-weight:bold;

text-decoration:none;}



.events ul

{list-style-type:none;

margin:0;

padding:0;}

.events li

{list-style-type:none;

margin:0;

padding:0 25px 0 0;}



#events ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#events ul p, #events ul select {

	margin: 1px 20px 8px 0;

	

	border-bottom:1px solid #5b4c35;

	}



#events ul ul, #events ul ol {

	margin: 5px 0 0 10px;

	}



#events ul ul ul, #events ul ol {

	margin: 0 0 0 10px;

	}



ol li, #events ul ol li {

	list-style: decimal outside;

	}



#events ul ul li, #events ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}



/*press*/

#press

{margin:10px 0 0 0;

padding:0;

background:url(bar-products/press-back.gif) repeat-y;}



.press

{color:#5c423a;

padding:10px 15px 0 18px;}



.press a

{color:#5c423a;

font-weight:bold;

text-decoration:none;}





.press a:hover

{color:#392618;

font-weight:bold;

text-decoration:none;}



.press ul

{list-style-type:none;

margin:0;

padding:0;}

.press li

{list-style-type:none;

margin:0;

padding:0 25px 0 0;}



#press ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#press ul p, #press ul select {

	margin: 1px 20px 8px 0;

	

	border-bottom:1px solid #00a0c6;

	}



#press ul ul, #press ul ol {

	margin: 5px 0 0 10px;

	}



#press ul ul ul, #press ul ol {

	margin: 0 0 0 10px;

	}



ol li, #press ul ol li {

	list-style: decimal outside;

	}



#press ul ul li, #press ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

	

/*mailing list*/

#mails

{margin:0 15px 10px 4px;

padding:0;

background:url(bar-products/mail-back.jpg) repeat-y;}





.mails	

{margin:10px 20px 0 15px;

padding:0;

font-family:verdana;

font-size:11px;}



.wp-email-capture-name

{margin:0 0 5px 0;}		



.wp-email-capture-email

{margin:0 0 5px 0;}		



.wp-email-capture-submit

{background:url(bar-products/submit-email.jpg) no-repeat;

border:0;

height:28px;

width:102px;

font-size:0px;}

/*welcome*/	

		

	

	

#welcome{

float: left;

width: 425px; 

margin-left: -730px; 

margin-top:20px;

padding:0;

}





.welcome

{padding:5px 10px 5px 10px;

background:url(bar-products/welcome-bk.gif) repeat-y;

font-size:15px;}



/*footer*/



#footer{

clear: left;

width: 100%;

color: #FFF;

text-align: center;

padding:0;

font-size:12px;

}



#footer a{

color: #FFFF80;

font-weight:bold;

text-decoration:none;

}



#footer a:hover{

color: #ffffff;

font-weight:bold;

text-decoration:none;

}



/*page list footer*/	

#pages-lists {margin:10px 0 0 0; padding:0;}

#pages-lists ul{list-style-type:none; margin:0; padding:0;}

#pages-lists li{display:inline;margin:0 0 0 10px; padding:0; border-left: 1px solid #FFFFFF;}

#pages-lists ul li a {text-decoration:none; margin:0; padding:0 0 0 10px; text-transform:uppercase;}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

.navigation a

{background:#b175ca;

color:#ffffff;

padding:3px;

text-decoration:none;

font-weight:bold;}	



.navigation a:hover

{background:#00a0c6;

color:#ffffff;

padding:3px;

text-decoration:none;

font-weight:bold;}	



.the_tags

{text-align:center;

font-weight:bold;}



.the_tags a

{background:#dccaac;

color:#5c423a;

text-decoration:none;

padding:3px;

}



.the_tags a:hover

{background:#ffffff;

color:#5c423a;

text-decoration:none;

padding:3px;

}

	

	img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}



h3

{color:#e78d18;

padding:3px;

font-weight:bold;

margin:0;

padding:0;

font-size:18px;}



h3 a

{color:#e78d18;

padding:3px;

font-weight:bold;

text-decoration:none;}



h3 a:hover

{color:#000000;

padding:3px;

font-weight:bold;

text-decoration:none;}

.image_content{
	float:left;
	margin:0px 20px 0px 20px;
	width: 160px;
	height: 290px;
	text-align: center;
}
#image_content p{
margin-top:0px;
}
#single_content p{
margin-top:0px;
width: 400px;
padding:0;
}

h4 {
	font-size: 11px;
	padding:0;
	margin:3px 0 3px 0;
	text-transform:none;
}

.brown {
	color: #5C423A;
}
.blue {
	color: #00A0C6;
}
.smlblue {
	color: #00A0C6;
	font-size: .8em;
	font-weight:bold;
}


.image_content img{
	padding:10px 0px 0px 0px;
}