body {
    text-align:center;
    background-image:url(../images/background2.jpg);
    background-repeat:repeat-x;
    font-size:8pt;
    font-family:tahoma,verdana,arial;
}
#full-page {
    background-color:white;
    width:800px;
    min-height:650px;
    margin:0 auto;
    position:relative;
}
#header {
    height:100px;
    width:100%;
    background-image:url(../images/mellinger.png);
    background-repeat:no-repeat;
    background-position: 50% 50%;
}
#nav-bar {
    background-image:url(../images/titlebar2.jpg);
    width:100%;
    height:30px;
    text-align:center;
}
#nav-bar table {
	margin:0 auto;
	width:90%;
	height:100%;
}
#nav-bar table tr td {
	text-align:center;
	width:12%;
	font-size:10pt;
}
#nav-bar table tr td a, #nav-bar table tr td a:visited {
	color:black;
	font-weight:bolder;
	text-decoration:none;	
}
#MicrosDropDown {
	top:128px;
	left:253px;	
}
#ImportsDropDown {
	top:128px;
	left:356px;	
}
#AboutDropDown {	top:128px;	left:663px;	}.DropDown {	width:192px;	position:absolute;	display:none;}
.NoDropDownTab {	background-image:url(../images/nodropdowntab.png) !important;	background-repeat:no-repeat;}
.DropDownTab {	background-image:url(../images/dropdowntab.png) !important;	background-repeat:no-repeat;}
.SelectedDropDownTab {	background-image:url(../images/nodropdowntab.png);	background-repeat:no-repeat;}
.DropDownTop {	background-image:url(../images/dropdowntop.png);
	background-repeat:no-repeat;	height:13px;	position:relative;	float:left;	width:100%;	z-index:1000;}
.DropDownContent {	position:relative;	float:left;	width:100%;	background-color:#CCCCCC;		text-align:left;	margin-top:-5px;	margin-bottom:-6px;	z-index:100000;}.DropDownItem {
	display:list-item;
	list-style-type:none;
	width:40%;
	float:left;
	margin-left:10px;
	margin-top:1px;
	margin-bottom:2px;
}
.DropDownItem a {
	text-decoration:none;
	color:black;
}

.DropDownItem :visited {	color:black;	}
.DropDownItem :hover {	text-decoration:underline;	}.DropDownBottom {	position:relative;	float:left;	width:100%;	background-image:url(../images/dropdownbottom.png);	background-repeat:no-repeat;	height:13px;	z-index:1000;}#main-content {    width:100%;    min-height:500px;}#content {	text-align:center;	position:relative;	}
#content .PageTitle {	font-weight:bolder;	font-size:10pt;	margin-bottom:20px;	}.ContentContainer {    margin-top:10px;}
.WallOfBeerImage1, .WallOfBeerImage2, .WallOfBeerImage3 {	margin-bottom:20px;		margin-left:auto;	margin-right:auto;	}
.WallOfBeerImage1 {	width:600px;	height:535px;}.WallOfBeerImage2 {	width:600px;	height:335px;	}
.WallOfBeerImage3 {	width:600px;	height:565px;	}
.WallOfBeerImage img {	width:100%;	height:100%;	}
.PlaqueImage {	width:390px;	height:580px;	margin-bottom:20px;		margin-left:auto;	margin-right:auto;}
.PlaqueImage img {
	width:100%;
	height:100%;	
}
.TopSummary {	margin-bottom:25px;	}
.SearchOptions {	text-align:left;	width:30%;	margin:0 auto;	}
.SearchOption {	display:list-item;	list-style-type:none;	margin-bottom:5px;}
.SearchFields {	margin-left:40px;	margin-top:15px;	margin-bottom:15px;	}
.SearchButton {
	margin-top:5px;
}
.SearchResults {	margin-top:15px;	}
.SearchResults table {	margin:0 auto;	}
.SearchResults table thead {	background-color:black;		color:white;}
.SearchResults table tbody tr td {	border-bottom:1px dashed black;		font-size:8pt;	padding:5px;	}
.SearchResults table thead tr th {	background-color:black;    color:white;    padding:5px;    font-size:10pt;    min-width:90px;}
.SearchResults table thead tr th.headerSortUp {    background-color:gray !important;    color:black !important;    background-image:url(../images/upsort.png) !important;}
.SearchResults table thead tr th.headerSortDown {
    background-color:gray !important;
    color:black !important;
    background-image:url(../images/downsort.png) !important; 
}
.SearchResults table thead tr th.header {    background-image:url(../images/nosort.png);    background-repeat:no-repeat;    background-position:center right;    cursor:pointer;}
.SearchResults #pager {	margin-bottom:15px;	}
.PrintableList table {
	width:100%;
	border:1px solid black;
}
.PrintableList table tr th {	font-size:12pt;	color:white;	background-color:black;	text-align:left;	padding:2px;}
.PrintableList table tr td {	width: 18%;	font-size:10pt;}.PrintableList table tr td.BName {	width:22%;}

.PrintableList table tr td.BName {	width:22%;}
.PrintableList table tr td.Styles {	width:20%;}#footer {    font-size:8pt;    border-top:1px black solid;     margin-top:15px;}
.clear {    float:none !important;    clear:both !important;}
* :focus { outline: 0; }

div#main-content {
	position:relative;	
}

div#main-content div#content {
	padding-top:20px;	
}

div#nav-bar {
	position:relative;	
}

div#nav-bar div#FacebookLink {
	position:absolute;
	top:5px;
	right:25px;	
}

div#nav-bar div#FacebookLink a img,
div#nav-bar div#FacebookLink a:visited img,
div#nav-bar div#FacebookLink a:hover img {
	text-decoration:none;
	border:none;	
}
