#main {
  width: 728px;
  max-width: 728px;
  /*height:800px;*/
  margin:auto;
  border:0px solid;
  font-family: "Verdana";
  font-size:12px;
  /*color:#df6d27;  */
  color:#393f3f;
  float:left;
}

#main a {
color:#df6d27;
}

#main h1 {
color:#d85328;
}

#header {
  width: 733px;
  max-width: 733px;
  height:224px;
  max-height:224px;
  float:left;
  border:0px solid #0000aa; 
  margin:auto;
  margin-bottom:0px;
}

#logo {  
  float:left;
  border:0px solid #0000aa; 
  margin:auto auto 10px auto;
  /*background:url('images/topgreen.jpg') no-repeat;*/
}

#academylogo {
  margin-top:60px;
  margin-left:20px;
  border:0px solid #0000aa; 
  float:left;
}

#name {
font-family: Arial Black;
color: #D95726;
font-size: 16px;
font-weight:normal;
}

#navlinks {
border:0px solid;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
width:728px;
max-width:728px;
height:37px;
max-height:37px;

}

#navlinks img{
border-style:none;
margin-bottom:0px;
padding:0px;
}

#navstrip {
/*background:url('images/Fnb-page--tab.jpg');*/
font-family: Arial Black;
font-size:20px;
color:#ff8e07;
float:left;
padding-top:5px;
}

#folder {
width:720px;
max-width:720px;
min-height:20px;
border:0px solid;
float:left;
margin-top:0;
margin-bottom:5px;
}

button.navtab {
padding:0;
width:240px;
/*max-width:240px;*/
height:95px;
max-height:95px;
border:0px solid;
background:transparent;
margin-right:2px;
}

/*
#leftbar {
width:182px;
max-width:182px;
float:left;
min-height:600px;
border:0px solid;
}

#searchfnb {
border:0px solid;
padding:5px 5px 5px 20px;
width:157px;
max-width:157px;
height:400px;
max-height:400px;
float:left;
background:url('images/searchbg.png') no-repeat;
margin-bottom:5px;
}

#searchfnb b{
color:white;
font-size:16px;
}

#searchfnb input[type="submit"]{
float:right;
}
*/

#rightbar {
width:182px;
max-width:182px;
float:right;
min-height:600px;
border:0px solid;
}

#rightbarcat {
border:0px solid;
width:182px;
background-color:#f6f4cd;
margin-bottom:5px;
margin-top:-30px;
}

.itemlabels {
font:Arial Black;
font-weight:bold;
font-size:16px;
padding:5px 5px 5px 20px;
color:#393f3f;
}

.pnr{
font-family:Arial;
font-size:14px;
padding:5px 5px 5px 20px;
color:#393f3f;
}

.pnr a{
color:#393f3f;
}

#searchfnb {
border:0px solid;
padding:5px 5px 5px 20px;
width:157px;
max-width:157px;
height:450px;
max-height:450px;
background-color:#f6f4cd;;
margin-bottom:5px;
float:left;
}

#searchfnb b{
color:white;
font-size:16px;
}

#searchfnb input[type="submit"]{
float:right;
margin-right:5px;
}

#quicklinks {
border:0px solid;
width:182px;
max-width:182px;
background-color:#f6f4cd;
height:200px;
max-height:200px;
float:left;
}

#quicklinks ul {
list-style:none;
margin-top:25px;
}

#quicklinks ul li {
margin-top:10px;
margin-left:-30px;
}

#quicklinks ul li a{
color:#55524d;
font-weight:bold;
}

#content {
border:0px solid;
width:529px;
max-width:529px;
min-height:657px;
float:left;
margin-right:7px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
padding-right:5px;
padding-bottom:15px;
}

#content b.pagetitle {
color:white;
font-size:16px;
}

#sidebar {
padding-top:5px;
width:179px;
max-width:179px;
height:200px;
max-height:200px;
float:left;
border:0px solid;
background:url('images/sidebarbg.png') no-repeat;
}

#sidebar b {
color:white;
margin-left:10px;
font-size:16px;
}

#sidebar ul {
list-style:none;
margin-top:25px;
}

#sidebar ul li {
margin-top:10px;
margin-left:-30px;
}

#sidebar ul li a{
color:#55524d;
font-weight:bold;
}

#menudrop {
float:left;
/*margin-top:-10px;*/
/*margin-right:-10px;*/
/*border:1px solid;*/
/*width:174px;*/
/*height:215px;*/
/*width:auto;*/
z-index:30;
margin-left:10px;
}

#menuitems {
position: absolute;
visibility: hidden;
margin-top: -20px;
padding: 0;
background:url('images/menubg.png') no-repeat;
z-index:29;
width:174px;
height:215px;
}

#menuitems a, #menuitems span {	
position: relative;
display: block;
margin: 0;
width: auto;
margin-left:10px;
padding-bottom:4px;
white-space: nowrap;
text-align: left;
text-decoration: none;
font-size:11px;
}

#menuitems a {
padding-top:4px;
}

#menuitems span {
padding-top:10px;
}

#menuitems a:hover {	
background: #f5ea50;
color: #FFF;
}

#menuitems a.beerlogy {
color:#d51f52;
font-size:10px;
margin-left:20px;
padding:0;
}

#socialmedia {
  margin-top:10px;
  width:182px;  
  max-width:182px;  
  border: 0px solid #aa0000;     
}

#socialmedia img {
  border-style:none;
}

/*
#mainmenu .beerlogy {
height:80px;
vertical-align:bottom;
border:0px solid;
}

#beerslide {
float:left;
/*border:1px solid;*/
/*width:174px;*/
/*height:215px;*/
/*width:auto;*/
z-index:30;
}
/*
#beeritems {
position: absolute;
visibility: hidden;
margin-top: -52px;
padding: 0;
background:url('images/beermenu.png') no-repeat;
z-index:29;
width:536px;
height:52px;
}

#beeritems a, #beeritems span {	
position: relative;
display: block;
margin-top: 10px; 
margin-left: 25px;
width: 70px;
text-align: left;
text-decoration: none;
font-size:12px;
color:#df7026;
float:left;
}

#beeritems a:hover {	
background: #d2f8c8;
}

*/


#explist {
float:left;
}

#explist .expimg {
width:170px;
max-width:170px;
max-height:110px;
border-style:none;
}

#explist .thumbnail {
width:175px;
max-width:175px;
height:115px;
max-height:115px;
border:0px solid red;
background:url('images/expphotoframe.png') no-repeat;
}

#experiencenavi td{
width:110px;
max-width:110px;
}

#fnblist {
float:left;
border:0px solid;
}

#fnblist .thumbnail {
width:142px;
max-width:142px;
max-height:101px;
height:101px;
}

#fnblist .frame {
width:142px;
max-width:142px;
max-height:101px;
height:101px;
border:0px solid;
/*background:url('images/frame.jpg') no-repeat;*/
text-align:center;
}

#fnblist .thumbnail img {
max-width:138px;
max-height:97px;
border-style:none;
}

#fnblist .summary {
width:350px;
max-width:350px;
max-height:70px;
}

#fnblist .summary a{
color:#df6d27;
text-decoration:none;
}

#fnblist .summary a:hover{
color:#df6d27;
text-decoration:underline;
}

.fnbprofilename, .homepagelabel {
font-size:16px;
color:#c56622;
}


#eventpromolist {
float:left;
border:0px solid;
}

#eventpromolist .thumbnail {
width:142px;
max-width:142px;
max-height:101px;
height:101px;
}

#eventpromolist .frame {
width:142px;
max-width:142px;
max-height:101px;
height:101px;
border:0px solid;
/*background:url('images/frame.jpg') no-repeat;*/
text-align:center;
}

#eventpromolist .thumbnail img {
max-width:138px;
max-height:97px;
border-style:none;
}

#eventpromolist .summary {
width:350px;
max-width:350px;
max-height:70px;
}

#eventpromolist .summary a{
color:#df6d27;
text-decoration:none;
}

#eventpromolist .summary a:hover{
color:#df6d27;
text-decoration:underline;
}

#eventpromonav {
margin:auto;
}


.eventpromoprofilename{
font-size:16px;
color:#df6d27;
}

.letterselect {
color:#df6d27;
text-decoration:none;
font-size:20px;
}

a.letterselect:hover {
text-decoration:underline;
font-weight:bold;
color:#df6d27;
}

#beerlogyhome {
width:333px;
max-width:333px;
height:214px;
max-height:214px;
background:url('images/beerlogyhome.jpg') no-repeat;
border:0px solid;
padding-top:30px;
padding-left:110px;
margin-top:40px;
}

#beerlogyhome .heading {
font-size:19px;
color:#ffa600;
}

#beerlogyhome a{
color:#707175;
}

.tnc {
float:left;
width:515px;
max-width:515px;
border:0px solid;
}


/*
#footer {
border:0px solid;
width:986px;
height:40px;
position:absolute;
margin:auto;
top:620px;
font-size:11px;
}

#footer .links {
float:left;
border:0px solid;
width:550px;
vertical-align:middle;
margin-top:9px;
}

#footer .thissite {
float:left;
width:430px;
height:30px;
border:0px solid;
color:#ff0b0b;
}

#footer, #footer .links a{
color:#db532b;
}
*/

.clear {
clear:both;
}

#expphoto {
width:400px;
max-width:400px;
max-height:300px;
border-style:none;
}

#bigphoto {
width:400px;
max-width:400px;
height:300px;
max-height:300px;
border-style:none;
}

.sidephoto {
width:115px;
height:91px;
border-style:none;
margin-top:2px;
}

#fnbdesc {
width: 500px;
max-width: 500px;
border: 0px solid;
font-size:11px;
color:#393f3f;
}

#eventpromodesc{
width: 500px;
max-width: 500px;
border: 0px solid;
font-size:11px;
}

#fnbaddress {
width: 500px;
max-width: 500px;
border: 0px solid;
font-size:11px;
margin-top:10px;
/*color:#e15905;*/
color:#393f3f;
}

#fnbaddress a{
color:#393f3f;
}

#fnbaddress td {
vertical-align:top;
padding-right:10px;
padding-bottom:10px;
}

#fnbaddress a {
text-decoration:none;
}

#fnbaddress a:hover {
text-decoration:underline;
}

td.mapholder {
width:210px;
max-width:210px;
}

img.mapmini {
width:200px;
border-style:none;  
}

#expprofile {
width:370px;
max-width:370px;
}

.expprofilename {
font-size:16px;
color:#df6d27;
}

#expprofile .tdc1 {
width:325px;
}

.gallerynav {
text-align:right;
}

.gallerynav a{
text-decoration:none;
}

.gallerynav a:hover{
text-decoration:underline;
}

#exptable {
width:500px;
max-width:500px;
}

/*
#exptable .tdc1 {
width:350px;
max-width:350px;
}

#exptable .tdc2 {
width:150px;
max-width:150px;
padding-left:10px;
vertical-align:top;
}
*/

#exptable input[type="text"], #exptable textarea {
background-color:#fefbc6;
}

#verifyform input[type="text"], #verifyform textarea, #verifyform select {
background-color:#fcd44e; /*#89906e; */ /*#fefbc6;*/
color:#4a5050; /*#f6f9e8;*/
}

.namelink {
float:left;
color:#e01c4e;
}

.namelink a{
text-decoration:none;
}
.namelink a b{
color:#e01c4e;
}

.namelink a:hover {
text-decoration:underline;
}

#voteform {
float:left;
}

#voteform table {
font-size:10px;
}

#voteform table td.votecat{
padding:5px 10px 5px 5px;
background:url('images/votebox.png') no-repeat;/*#f5f6ab;*/
width:176px;
max-width:176px;
color:#55524d;
}

#voteform table td input[type="checkbox"], #voteform table td input[type="radio"]{
vertical-align:middle;
}

#agreebox {
vertical-align:middle;
}

.redhead {
background-color:#ff0000;
color:white;
font-weight:bold;
}

#accordion h3 {
font-weight:bold;
}

#hpcomments{
border:0px solid;
width:240px;
max-width:240px;
float:left;
margin-right:10px;
}

#hplatestpics{
border:0px solid;
width:240px;
max-width:240px;
float:right;
}

.latestpicsthumb {
width:105px;
max-width:105px;
float:left;
margin-right:5px;
margin-bottom:5px;
}

.latestpicsthumb img{
width:105px;
max-width:105px;
border-style:none;
}

#homewrap {
padding-top:5px;
border:0px solid;
min-width:534px;
min-height:1006px;
float:left;
background:url('images/homebg.jpg') no-repeat;
}

.trythese {
margin-right:2px;
float:left;
width:102px;
max-width:102px;
font-size:10px;
}

.trythese img{
width:100px;
max-width:100px;
border-style:none;
}


