/*Styles For Banner Heading*/

div.jbkbanner
{
    margin-top:0;
	max-width: 1450px; min-width:900px;
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom: 0px;
	margin-left:auto; margin-right:auto; margin-bottom: 0px;
	vertical-align:top
}


div.jbkbanner h1
{
    color:#006600;
    font-size: 42pt;
	font-weight: normal;
	font-family: "Book Antiqua";
	margin-top:0px;
	margin-right:10px;
}

div.jbkbanner h2 {

	color: #000000;
	font-size: 18pt;
	font-family: "Trebuchet MS";
	font-style: italic;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0px;
} 

div.jbkbanner img
{
	float: left;
	padding-left:10px; padding-right:10px;
}

.jbkfloatright
{
	float: right;
}

/*STYLES for Mobile Header bar (Jim's Beer Kit Sponsored by BREW-SCHOOL)*/
.mobile_logo
{

	vertical-align: top;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
		
}

.mobile_logo h2 { font-family: "Book Antiqua"; font-size: 28pt; font-weight: normal; margin-top: 0px; margin-bottom:0px; margin-right: 2px; color: #006600;}
.mobile_logo h3 { font-family: "Trebuchet MS"; font-size: 14pt; font-weight: normal; font-style: italic; text-transform: none; margin-top:0px; margin-bottom:0px; margin-right: 2px; color: #000000;}


/*STYLE FOR BREW-SCHOOL DESKTOP BANNER*/
div.brewschool
{
	text-align: center;
	vertical-align: top;
	margin-bottom:10px;
	border: 0;
}

/*Styles for the Top Menu tabs*/

div.menu3
{
	max-width: 1450px;
	min-width:1050px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:10px;

    text-align:left;
    font-size:0;
    height: 25px;    
    *position:relative;*top:1px;/*Hacks for IE6 & IE7 */    
}


div.menu3 a
{
    border-left:1px solid #CAD0DB; border-right:1px solid #CAD0DB; border-top:1px solid #CAD0DB; display: inline-block;
    border-top-left-radius: 7px; border-top-right-radius: 7px;
    margin-right:1px; /* It specifies the distance between each tab */
    background:#F7F7F7;
    color:Black;
    text-decoration:none;
    line-height: 24px;
    border-bottom:0px none;
    color:#000;
    vertical-align:top;/*ChangeSet#2*/
    text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0
}

div.menu3 a:hover, div.menu3 a.jbkcurrent
{

    background:#A2C2A6;
/*    background:#E9ECF0;*/
    line-height: 25px;
    color:#000;
}

div.menu3sub
{
    height:6px;
/*    border:1px solid #CAD0DB;*/
	border:1px solid #A2C2A6;
	border-top-right-radius: 7px;
    background:#A2C2A6;
/*    background:#E9ECF0;*/
}

div.menu4sub
{
    height:10px;
    border:0px;
    background:#FFFFFF;
/*    background:#E9ECF0;*/
}

/*Menu Tab Formats for Page Bottom Menu*/

div.menu3b
{
	max-width: 1450px;
	min-width:1050px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:10px;

    text-align:left;
    font-size:0;
    height: 25px;    
    /*position:relative;*top:1px;/*Hacks for IE6 & IE7 */    
}


div.menu3b a
{
    border-left:1px solid #CAD0DB; border-right:1px solid #CAD0DB; border-bottom:1px solid #CAD0DB; display: inline-block;
    border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;
    margin-right:1px; /* It specifies the distance between each tab */
	background:#F7F7F7;
    color:Black;
    text-decoration:none;
    line-height: 24px;
    border-top:0px none;
    color:#000;
    vertical-align:top;/*ChangeSet#2*/
    text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0
}

div.menu3b a:hover, div.menu3b a.jbkcurrent
{
    background: #A2C2A6;
    line-height: 25px;
/*    border-top: 0px none;*/
    color: #000;
}

div.menu3subb
{
    height:6px;
/*    border:1px solid #CAD0DB;*/
	border:1px solid #A2C2A6;
	border-bottom-right-radius: 7px;
    background:#A2C2A6;
/*    background:#E9ECF0;*/
}

/*Styles for the SubSection Menu tabs*/


div.menu3v
{
    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/
    text-align:right;
    font-size:0;
    height: 25px;    
/*    *position:relative;*top:1px;*/ /*Hacks for IE6 & IE7 */    
}

div.menu3v a
{
    border-left:1px solid #CAD0DB; border-right:1px solid #CAD0DB; border-bottom:1px solid #CAD0DB; border-top:1px solid #CAD0DB; display: inline-block;
    border-radius: 7px;
    margin-right:1px; /* It specifies the distance between each tab */
	background:#F7F7F7;
    color:Black;
    text-decoration:none;
    line-height: 24px;
/*    border-left:0px none;*/
    color:#666;
    vertical-align:top;/*ChangeSet#2*/
    text-decoration:none; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0
}

div.menu3v a:hover, div.menu3v a.jbkcurrent
{
    background: #A2C2A6;
    line-height: 25px;
/*    border-top: 0px none;*/
    color: #000;
}

/*Special Styles for forum header & footer*/

/*Forum Search Bar tweak*/

.jbksearch {
	background-color: #a2c2a6;
	padding: 0 20px;
	width: 100%
}

/*Forum table containing footer links*/

table.flink
{
	width: 100%;

}

table.flink td
{
	padding:8px;
	text-align:right;

}