/* These sytles are only used by the current theme. The can be adjusted in any way.*/
/*
Theme colours
Red: ce0632
Blue: 26d3ff
*/
body{padding:0;margin:0;background-color: #FFFFFF; font-size: 10pt;font-family:Tahoma,Arial,Verdana,sans-serif; color:#000000;}
h1,h2,h3,h4,h5{margin: 0px; color: #800000;text-decoration: none;font-weight:normal;}
h1{font-size: 20pt;}
h2{font-size: 16pt;}
h3{font-size: 14pt;}
h4{font-size: 12pt;}
h5{font-size: 10pt;}
p,table{margin: 0 10px}
p{padding-bottom:1em}
img {border:0;}
form{margin:0;padding:0;}

a{text-decoration: none}
a:link  {color: #000000;} 
a:visited {color: #000000;} 
a:active {color: #000000;} 
a:hover {text-decoration: underline; color: #4E292D;}


div#container{width: 770px;margin: 0 auto; text-align: left; border-width: 0px;border-style: dotted;}

div#head{padding-bottom:25px;}
div#header{	width: 770px;height:150px;margin:0px;
	background: transparent url(/views/theme/hmenu/images/Header.png) no-repeat bottom;}
div#header2{	width: 770px;height:150px;margin:0px;
	background: transparent url(/views/theme/hmenu/images/Header2.png) no-repeat bottom;}
div#header3{	width: 770px;height:150px;margin:0px;
	background: transparent url(/views/theme/hmenu/images/Header3.png) no-repeat bottom;}

div#sidebar{float:left; padding:10px 0 0 10px;margin-left:5px; width:195px; border: 0px solid #01369E;}

div#news{padding:10px 0 0 10px;border: 1px solid #01369E;}

div#login{margin:25px 0;padding:0 0 10px;font-size: 8pt;border: 0px solid #01369E;}

.podHeader{color:#26d3ff;font-size:12pt;font-weight:bold;text-decoration:none;
	letter-spacing:0.9em;padding:0 0 5px 5px;margin:5px 5px 0;}
	
div#content{float:left; z-index:1; width:557px;
	margin:0px; border: 0px solid #01369E; overflow: hidden; }

div#footnote{float:right;width:100%;margin:10px 0 0; color:#000000; 
	text-align:center;border-top:1px solid #01369E;}

div#footer{width:100%;margin:6px; font-size:10pt; 
	text-align:center;border:0px solid;color:#01369E;}
	
.thumbnail{
	padding: 3px 3px 10px 3px;
	background-color: #D4D0C8;
	border: 1px solid #592402;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}		


.producttitle {font-size: 12pt;font-weight:bold;color: #000000;padding:0px;}
.productcontent {font-size: 10pt;padding:10px;}

.imageSold {
border: 1px solid black;
background: #BB1413;
background: url(/views/theme/hmenu/images/sold.png) repeat-x bottom right;
padding-bottom: 15px;
}

div#recipeconsole {
	border: 1px solid #A1BA8D;	
	text-align:left; 	
	padding:3px 3px 0;	 
	margin:0 0 5px;
}
div#recipeconsole img {
border:medium none;
margin:0 3px 2px 0;
vertical-align:-4px;
}
#recipeIndex h3{
	color:#75853D;
	margin-bottom: 6px;
	margin-top:6px;
}
#recipe h4,#recipe h2,#recipe h3,#recipe h5{
	border-bottom:1px solid #A1BA8D;
	color:#75853D;
	margin-bottom: 6px;
	margin-top:6px;
}
#recipeconsole h4,#recipeconsole h2,#recipeconsole h5{
	border-bottom:1px solid #A1BA8D;
	color:#75853D;
	margin-bottom: 6px;
	margin-top:6px;
}
#recipe th,#recipe td{
	padding-left:2px;
	padding-right:2px;
	padding-top:0;
	padding-bottom:2px;
	background-color:white;
}
#recipe table{
	margin:0;
	background-color:#F6F7F9;	
}
#recipe{
	padding: 0px;
	margin: 2px;
	width: 100%;

}
#recipe div{
	padding: 3px;
	margin: 8px;
	overflow: auto;
}

#recipe_mash th{
	text-align: right;
}
#mash_steps{
	width:450px;
	float:right;
}
#recipe_notes{
	float:none;
	width:540px;
	position:relative;
}
#recipe_stats{
	float:left;
	position:relative;
}
#recipe_est{
	float:right;
	width:25%;
	position:relative;
}
#recipe_fermentables{
	clear:both;
	width:540px;
}
.detail{
	font-size: 10pt;
	text-align:center;
	margin:0px;
	color:#777777;
}
.yeastNotes{
	font-size: 10pt;
	margin:0px;
	color:#777777;
}
.recipeListDetail{
	font-size: 10pt;
	text-align: left;
	margin:0px;
	color:#777777;
	padding-left:4px;
}
