/*----------------------------------

		Theme409_Food_Service

		Cat Food and Restaurant

----------------------------------*/

body {

	margin: 10px 0 20px 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	background-color: #999;

}



.containerBorder {

	width: 768px;

	margin: auto;

	border: 5px solid #000;

	background: #999;

}



.container {

	width: 760px;

	margin: 0 auto;

	margin-top: 2px;

	margin-bottom: 2px;

	border: 1px solid #000;

	background-color:#c1322c;

	position:inherit;

}





/*--------------------------------

		Header

---------------------------------*/



.banner {

	text-align: right;

	font-size: 50px;

	background: url(entrance1.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #000;	

	font-weight: bold;

	padding-top: 25px;

	padding-right: 50px;

	height: 250px;

	overflow:hidden;

}



.logo {

	display:block;

	margin-right: 75px;

}



.slogan {

	display:block;

	font-size:18px;

}





/*--------------------------

		End Header

--------------------------*/





/*--------------------------------

		Navigation Bar

---------------------------------*/



.navigation{

	width: 760px;

	height: 23px;

	background-repeat: repeat;

	height: auto !important;

}



.navigation ul{

	height: auto !important;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.navigation ul:after{

	content: ".";

    display: block;

    visibility: hidden;

    height: 0;

    font-size: 1px;

    clear: both;

}



.navigation ul li {

	

	text-align: center;

	float: left;

	background-image: url(navbar.jpg);

	background-repeat: no-repeat;

	font-weight: bold;

}



 #home #navHome, #brewery #navBrewery, #beers #navBeers, #events #navEvents, #contact #navContact {

	text-align: center;

	float: left;

	background-image: url(navbar1.jpg);

	background-repeat: no-repeat;

	font-weight: bold;

 }



.navigation ul li a {

	

	padding-top:15px;

	font-size: 15px;

	color:#000;

	width: 152px;

	height: 30px;

	display: block;

	text-decoration: none;

	overflow: hidden;

}



.navigation ul li a:visited {

	color: #000;

}



.navigation ul li a:hover{



	padding-top:15px;

	font-size: 15px;

	width: 152px;

	height: 30px;

	background-image: url(navbar1.jpg);

	background-repeat: no-repeat;

	display: block;

	text-decoration: none;

	overflow: hidden;

}



/*--------------------------------

		End Navigation Bar

---------------------------------*/



	

/*--------------------------

		Content

--------------------------*/



.mainContent {

	

	display:inline;

	width: 785px;

}



.mainContent img {

	

}



#content1 {

	color: #fff;

	float: right;

	width: 40%;

	height: 400px;

	padding: 5px 10px;

	overflow: auto;

}



#content2 {

	float: left;

	padding: 5px 10px;

	overflow: auto;

}



.beers {

	width: 700px;

	align: center;

	padding-right: 25px;



}



/*--------------------------

		End Content

--------------------------*/





/*--------------------------

		 Footer

--------------------------*/



.footer {

		

	clear: both;

	text-align: right;

	width: 755px;

	padding-right: 5px;

	padding: 2px 5px 2px 0;

	font-size: 10px;

}



/*--------------------------

		End Footer

--------------------------*/





/*--------------------------

		Extra Stuff

--------------------------*/





a:link {

	text-decoration: underline;

}



a:visited {

	

}



a:hover {

	text-decoration: none;

}



.sf_banner {

	margin: 40px auto 0 auto;

	text-align: center;

}




