/* blue: #1798E9 */ 
 
html{height: 100%;} 
 
body  
{ font-family: verdana, helvetica, sans-serif; 
  padding: 10px 0px 0px 0px; 
  margin: 0px; 
  font-size: .78em; 
  background-image: url(http://ahaclubs.editme.com/files/NewtonCSS/clubwiki_background.gif); 
  background-repeat: repeat; 
  color:#5a4b42; 
  text-align: center; 
} 
 
/* changes here will affect the editor */  
.mceContentBody 
{ padding: 10px 10px 10px 10px; 
  background-color: #FFFFFF; 
  background-image: none; 
  text-align: left; 
} 
 
a  
{ outline-color:invert; 
  outline-style:none; 
  outline-width:medium; 
} 
 
p 
{ margin: 0px; 
  padding: 0px 0px 6px 0px; 
  line-height: 1.7em; 
} 
 
td, th 
{ font-size: 12px; 
} 
 
#content td, th  
{ font-size: .78em; 
} 
 
h1 
{ font-size: 108%; 
  letter-spacing: .1em; 
} 
 
h2 
{ margin: 0px; 
  padding: 10px 0px 4px 0px; 
  font-size: 100%; 
  letter-spacing: .1em; 
} 
 
img{border: 0px;} 
 
/* block quote */ 
blockquote 
{ margin: 5px 0px 10px 0px;  
  padding: 5px 10px 0px 20px; 
} 
#comments blockquote { 
  border-left: 8px solid; 
} 
 
/* unordered list */ 
ul 
{ margin: 8px 0px 16px 16px; 
  padding: 0px;   
} 
 
ul li 
{ margin: 0px 0px 6px 0px;  
  list-style-type: square; 
  padding: 0px; 
  line-height: 1.6em;
} 
 
/* ordered list */ 
ol 
{ margin: 8px 0px 16px 16px; 
  padding: 0px; 
} 
 
ol li 
{ margin: 0px 0px 6px 0px;  
  padding: 0px; 
  line-height: 1.6em;
} 
OL        { list-style-type: decimal } /* 1 2 3 4 5 etc. */ 
OL OL     { list-style-type: lower-alpha } /* a b c d e etc. */ 
OL OL OL  { list-style-type: lower-roman } /* i ii iii iv v etc. */ 
 
/* widths */ 
#main   
{ width: 90%; 
  min-width: 600px; 
  max-width: 900px; 
  margin-left: auto;  
  margin-right: auto; 
  background-color: white; 
} 
 
#links_container, #menu, #footer 
{ width: 100%;  
  margin-left: auto;  
  margin-right: auto; 
} 

#content
{ width: 880px;  
  margin-left: auto;  
  margin-right: auto; 
} 
 
/* links / footer */ 
#links_container 
{ border-top: 0px solid; 
  border-bottom: 1px solid; 
} 
 
#links, #footer 
{ height: 80px;   
  padding: 18px 0px 0px 0px; 
  font-size: 100%; 
  text-transform: uppercase; 
} 
 
#links 
{ text-align: right; 
  padding: 10px 10px 0px 0px; 
} 
 
#footer 
{ text-align: center;  
  border-top: 10px solid;
} 
 
#links a, #footer a, #links a:hover, #footer a:hover{text-decoration: underline;} 
 
/* logo */ 
#logo 
{ padding-left: 19px; 
  float: left; 
  text-align: left; 
} 
 
#logo h1 
{ display: none;
} 
 
#logo h2 
{ display: none; 
} 
 
/* section menu */ 
#menu 
{ height: 38px;  
  border-bottom: 10px solid; 
  margin: 0px; 
  padding: 0px; 
  overflow: hidden; 
} 
 
#menu ul{margin: 0px; padding: 0px;}  
 
#menu li 
{ margin: 0px 0px 0px 0px;  
  padding: 0px 0px 0px 0px; 
  list-style: none; 
  display: block;  
  float: left;  
  height: 100%; 
    }  
 
#menu li a  
{ padding-right:20px; 
  padding-left:20px; 
  padding-top:10px; 
  padding-bottom:0px; 
  margin:0px; 
  display: block;  
  float: left;  
  height: 38px; 
  text-decoration: underline;  
  text-transform: uppercase; 
  font-size: 120%; 
  font-weight: bold;
  border-right: 1px solid; 
}  
 
/* main content */ 
#content 
{ height: auto; 
  padding: 10px 0px 0px 0px; 
  overflow: hidden; 
  clear:both; 
  min-height:300px; 
  border-left: 10px solid;
  border-right: 10px solid;
  border-color: #5a4b42;
} 
 
/* column 1 - contains tools and menu content */ 
#column1 
{ float: right; 
  width: 210px; 
  padding: 4px 15px 15px 19px;

} 
 
.sidebaritem 
{ text-align: left; 
  float: left; 
  margin: 0px 0px 0px 0px; 
} 
 
.sidebaritem h1 
{ padding: 0px;  
  margin: 0px 0px 14px 0px;  
  font-weight: bold; 
  text-transform: uppercase; 
} 
 
.sidebaritem p 
{ line-height: 16px;  
  padding: 0px 0px 8px 0px; 
} 
 
.sbilinks{padding: 0px 0px 0px 0px;} 
 
.sbilinks ul{margin: 0px auto;}  
 
.sbilinks li  
{ margin: 0px;  
  float: left;  
  list-style: none;  
}  
 
.sbilinks li a , .sbilinks li a:hover 
{ float: left;  
  height: 16px; 
  text-decoration: underline;  
  padding: 5px 0px 4px 19px; 
  width: 169px; 
  border: 0px; 
}  
 
.sidebaritem a, .sidebaritem a:hover 
{ padding: 0px 0px 2px 19px; 
  text-decoration: underline; 
} 
 
/* column 2 - page content */ 
#column2 
{ text-align: left; 
  padding: 0px 15px 30px 15px; 
  margin: 0px 250px 0px 0px; 
} 
 
#column2 p { 
  padding-bottom:12px;
} 
 
#column2 h1, #adminMainTable h1 
{ margin: 0px 0px 12px 0px;  
  font-size: 150%; 
  text-transform: uppercase; 
  font-weight: bold; 
} 
#column2 h2 
{ text-transform: lowercase; 
  font-size:110%; 
} 
#column2 a, #adminMainTable a 
{ text-decoration: underline; 
  color: #5c8727; 
  text-decoration: underline; 
} 
 
#column2 a:hover 
{ text-decoration: underline; 
  color: #f5af00; 
  text-decoration: underline; 
} 
 
.linkdiv  
{ font-weight:bold; 
  font-size:12px; 
} 
 
/* Site Settings & admin screen formatting */ 
 
#adminMainTable  
{ border-top: #000000 8px solid; 
  border-bottom: #000000 2px solid; 
  background-color: #ffffff; 
  padding: 10px; 
} 
#adminMenuContentBlock { 
  padding:5px 15px 5px 15px; 
} 
#adminMenuLeftCell, #adminMenuRightCell{ 
  padding:5px 15px 5px 15px; 
} 
 
#adminMainTable h1 
{   color: #555555;   
} 
#adminMainTable h2 
{ font-size:125%; 
} 
#adminMainTable h3 
{ font-size:110%; 
  font-weight: normal; 
  color: #555555; 
  text-transform: uppercase;   
  margin-bottom: 4px; 
} 
#adminMenuLeftCell h3 
{ font-size:150%; 
  color: #555555;   
} 
 
#adminMainTable p  
{ max-width:700px; 
} 
 
#adminMainTable a:hover { 
  text-decoration: underline; 
  color: #555555; 
  text-decoration: underline; 
} 
 
#adminMainTable hr  
{ color: #5c8727; 
  height: 1px; 
  border: 0; 
} 
 
 
/* front-end color settings */ 
 
#colour{margin: 0px 0px 20px 0px;} 
 
#colour a, #colour a:hover{border: 0px;} 
 
#comments blockquote{border-color: #5c8727;} 
 
h1 
{ background: transparent; 
  color: #5c8727; 
} 
 
#links_container 
{ background-image:url(http://ahaclubs.homebrewersassociation.org/files/NewtonCSS/clubresources_headernu.gif);
background-repeat:no-repeat;
height:100px;
} 
 
#footer 
{ background: #f0ecd3; 
  color: #5a4b42; 
  border-color: #5a4b42; 
} 

#footer a {
  text-decoration: none;
}
 
#links a, #footer a:hover, #logo, #logo h1 
{ background: transparent; 
  color: #5a4b42;
   
} 
 
#links a:hover, #logo h2, .sidebaritem 
{ background: transparent; 
  color: #555; 
} 
 
#content {
background:transparent url(http://ahaclubs.editme.com/files/NewtonCSS/sidebar_background.gif) repeat-y scroll right center;
}
 
#menu 
{ color: #5a4b42; 
  border-color: #5a4b42; 
background: #f0ecd3; 
  } 
 
#menu li a 
{ color: #5a4b42; 
  border-color: #f0ecd3;
  text-decoration: none;
} 
 
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover, #footer a 
{ background: #f0ecd3; 
  color: #5c8727; 
  text-decoration: none;
}  
 
.sbilinks li a, .sidebaritem a 
{ background: transparent url(skins/NewtonCSS/arrow.png) no-repeat left center; 
  color: #555; 
  text-decoration: none;
}  
#menupage a { 
  background: none; 
  padding: 0px 0px 0px 0px;   
  color: #5c8727; 
} 
#menupage a:hover { 
  background: none; 
  padding: 0px 0px 0px 0px;   
  color: #5a4b42; 
} 
 
.sbilinks li a:hover, .sidebaritem a:hover 
{ background: transparent url(http://ahaclubs.editme.com/files/NewtonCSS/arrow.png) no-repeat left center; 
  color: #5c8727; 
  text-decoration: none;
}  
 
.noArrow a, .noArrow a:hover 
{  background: transparent; 
} 
 
#comment_button  
{   background-color: #f9f9f9; 
  float: right; 
  border: 1px solid silver; 
  padding: 2px 3px 2px 3px; 
  vertical-align: top; 
  width:115px; 
  margin: 0px 10px 10px 0px; 
  text-align: center; 
} 
#comment_button a, #comment_button a:hover  
{  background: #f9f9f9; 
  font-weight: normal; 
  font-size:90%; 
} 
 
.shown  
{  display: block; 
} 
.hidden 
{  display: none; 
} 
#toolsToggle  
{  cursor:pointer; 
} 
#toolsContainer 
{  margin-top: 8px; 
} 
 
/* search box */ 
#frmSearch  
{  margin-top: 8px; 
} 
#frmSearch input, #frmSearch .showbackground { 
  font-size: 80%; 
  width: 100px; 
  padding-left:2px; 
  border: 1px solid; 
  border-color: #c0c0c0 #fff #fff #c0c0c0; 
  background-image: url(/skins/newton/search.gif); 
  background-repeat: no-repeat; 
  background-position: left center; 
} 
#frmSearch .nobackground { 
  background-image:url(/skins/newton/sp.gif); 
} 
 
/* Tree navigation formatting */ 
div.orgtree { 
  margin: 0px 1em 0px -1em; 
} 
div.orgtree ul { 
  list-style: none; 
  padding: 0px 0px 0px 1em; 
  margin: 0px 0px 0px 0px; 
} 
div.orgtree ul li { 
} 
div.orgtree ul li ul { 
  padding: 6px 0px 0px 1em; 
} 
div.orgtree ul li.orgtree_li_exp { 
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
} 
div.orgtree ul li.orgtree_li_exp, div.orgtree ul li.orgtree_li_sel { 
  list-style: none; 
  font-weight:bold; 
} 
div.orgtree ul li.orgtree_li { 
  list-style: none; 
  font-weight:normal; 
} 
 
/* List formatting for _ListNav, _ListRecent and _MonthNav output */ 
div.orglist { 
  margin: 0px 1em 0px -1em; 
} 
div.orglist ul { 
  list-style: none; 
  padding: 0px 0px 0px 1em; 
  margin: 0px 0px 0px 0px; 
} 
div.orglist ul li { 
  list-style: none; 
} 
div.list ul li.orgnav_li_sel { 
  font-weight:bold; 
  list-style: none; 
} 
div.orghead { 
  margin-left: 1em; 
  margin-bottom: .25em; 
  font-weight: bold;  
} 
p.list_footer_links { 
  font-size:.85em; 
  padding-bottom:12px; 
} 

#top_button  
{ background-color: #f9f9f9; 
  border: 1px solid silver; 
  padding: 2px 3px 2px 3px; 
  vertical-align: top; 
  width:20px; 
  margin: 16px 10px 10px 0px; 
  text-align: center; 
} 
#top_button a, #top_button a:hover  
{ background: #f9f9f9; 
  font-weight: bold; 
  font-size:90%;
  text-decoration: none; } 
  
#instructions_button  
{ background-color: #f9f9f9; 
  float:right;
  border: 1px solid #5a4b42;
  padding: 2px 3px 2px 3px; 
  vertical-align: top; 
  width:160px; 
  margin: 0px 10px 10px 0px; 
  text-align: center; 
} 
#instructions_button a 
{ background: #f9f9f9;
color: #F5AF00;
text-transform: uppercase; 
  font-weight: bold; 
  font-size:90%; } 

#instructions_button a:hover 
{ background: #f9f9f9;
text-transform: uppercase; 
  font-weight: bold; 
  font-size:90%; } 

#pagelevel_menu a{
  font-weight: bold;
  text-decoration: none;
}

#pagelevel_menu td{
  font-weight: bold;
  vertical-align: top;}

#club_profiles h2{
  text-transform: capitalize;
  font-size:110%; 
  margin-top: 1em;
  font-weight: bold;
}

#club_profiles h4{
  text-transform: capitalize;
  font-size:90%; 
  margin-top: 1em;
 font-weight: bold;
}
