/* MAIN
-------------------------------------------*/
@font-face {  
	font-family: "Angelina";  
	src:url('http://insanelygood.ie/wp-content/themes/theme/fonts/angelina.eot');
	src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/angelina.eot?#iefix') format('embedded-opentype'),
	url('http://insanelygood.ie/wp-content/themes/theme/fonts/angelina.woff') format('woff'),url('fonts/angelina.ttf') format('truetype'),
	url('http://insanelygood.ie/wp-content/themes/theme/fonts/angelina.svg#angelina') format('svg');
			font-style: normal;			
		}
@font-face {
    font-family: "Mysecondfont";
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/aurora/aurora-bold-condensed-bt-webfont.eot');
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/aurora/aurora-bold-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/aurora/aurora-bold-condensed-bt-webfont.woff') format('woff'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/aurora/aurora-bold-condensed-bt-webfont.ttf') format('truetype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/aurora/aurora-bold-condensed-bt-webfont.svg#aurora_bdcn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "fs_ingridbold";
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.eot');
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.woff') format('woff'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.ttf') format('truetype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/fs_ingridbold/fs_ingrid_bold_0-webfont.svg#fs_ingridbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "myriad_pro_lightbold";
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.eot');
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.woff') format('woff'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/myriad_pro_lightbold/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ErikrighthandMedium';
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/erikrighthand-webfont.eot');
    src: url('http://insanelygood.ie/wp-content/themes/theme/fonts/erikrighthand-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/erikrighthand-webfont.woff') format('woff'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/erikrighthand-webfont.ttf') format('truetype'),
         url('http://insanelygood.ie/wp-content/themes/theme/fonts/erikrighthand-webfont.svg#ErikrighthandMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
.header{clear: both; margin: 0 auto; width: 1040px; background: url('http://insanelygood.ie/wp-content/themes/theme/images/backGroundImageheader.jpg') no-repeat center top scroll;}
.container { clear: both; margin: 0 auto; width: 1040px; }
header{  padding-top: 10px; width: 1040px; }
.header h2{font-family: mysecondFont; letter-spacing:2px; color:#333333; display: block; margin-left:25px; margin-top: 0px;font-size: 30px;font-weight: bold; }
#headerbackground{
background: url('http://insanelygood.ie/wp-content/themes/theme/images/headerbackground.png') no-repeat; 
margin-top: 20px;
margin-left: -30px;
}
a { text-decoration: none; }

#headerbackground-ourstory{
margin-top: 20px; margin-bottom: 0px; 
margin-left: 35px;float:left;font-family:Angelina;padding-right: 30px;
}
#header-content{
width:575px;
float:left;margin-left: 20px;
}
#header-content h1{
font-size: 98px;font-family: mysecondFont;margin-bottom:0px;margin-top: 30px;color:#ffffff;
}
#header-content h2{
font-size: 28px;font-family:Mysecondfont;padding-left: 5px;
letter-spacing: 0px;line-height: 24px;
margin-left:0px;
}
#main {
	background: url('http://insanelygood.ie/wp-content/themes/theme/images/backGroundImagemid.jpg') repeat-y center top scroll;
	position: relative;
	overflow: hidden;
	padding-bottom: 1px;
	width: 1040px;margin: 0 auto;
	}
.ie6 #main {
	zoom: 1;
	}
#bottom{
background: url('http://insanelygood.ie/wp-content/themes/theme/images/bottom.jpg') no-repeat center top;
height: 60px;
margin: 0 auto;
max-width: 1040px;
}


/* INTRO
-------------------------------------------*/
#navmenu{
position: relative;
		margin: 0 auto;
		width: 960px;
		margin-top: 20px; margin-bottom: 20px;
		}

#navmenu ul {list-style: none;
font-family: mysecondFont;
padding: 0px;

margin-left: 0px;
font-size: 47px; }
#navmenu li {border-right-style: 1px;border-right-color:#ffffff;display:inline-block;width: 120px;background: url('http://insanelygood.ie/wp-content/plugins/jquery-vertical-accordion-menu/skins/images/button.png') repeat-y top center;}
#navmenu li:hover{display:inline-block;width: 120px;background: url('http://insanelygood.ie/wp-content/plugins/jquery-vertical-accordion-menu/skins/images/bar.png') repeat-y top center;}
#navmenu li:active{display:inline-block;width: 120px;background: url('http://insanelygood.ie/wp-content/plugins/jquery-vertical-accordion-menu/skins/images/bar.png') repeat-y top center;}  
#navmenu ul li a {text-decoration:none; 
	padding: 0px 0px 0px 0px; color: #fff; 
}
#navmenu ul li a:hover {
	 }
#navmenu ul li a.active{display:inline-block;width: 120px;background: url('http://insanelygood.ie/wp-content/plugins/jquery-vertical-accordion-menu/skins/images/bar.png') repeat-y top center;}
#container{
padding-top: 25px;
margin: 0 auto;
width: 1040px;


}
.ourstory{
width: 1040px;

}

.breadcrumbs{
color:#777;
margin: 0 auto;
width: 960px;
margin-bottom: 10px; padding-left: 50px;
}
.breadcrumbs a{
color:#777;

}
.post_bottom{

height:135px;
}
.post_title
{

height:135px;
}

.post_body{


}
.post_body h1{
margin-top: 0px;
font-family: mysecondFont;
font-size:36px;color: #333333;
}
.post_body p{
padding-right: 20px;

}
.story_body{
margin-left: 25px; 
margin-right: 40px;
color: #222222;
}
.our_story_content{
float:right;
margin-right:220px;
}
.our_story_pic{
float:left;

}
aside{
width: 225px;
float: left;
list-style: none;
}
aside ul{list-style: none;
font-family:Mysecondfont;
margin-top: 0px; margin-bottom: 0px;
padding-left: 0px;
}
aside ul li{
width:225px;
}
#menu-main{
margin-top: 0px; margin-bottom: 0px; padding-left: 0px;
}
#menu-main ul li a.active{display:inline-block;width: 120px;background: url('http://insanelygood.ie/wp-content/plugins/jquery-vertical-accordion-menu/skins/images/bar.png') repeat-y top center;}
/* COLUMNS
-------------------------------------------*/

#columns {
	margin: 0 auto;
	padding: 2px 1px 14px 1px;
	width: 960px;
	background: url(/img/vert-marks-gray.png) repeat-x -3px 0;
	}
	.column {
		float: left;
		padding-top: 30px;
		width: 472px;
		}
	.right-column {
		float: right;
		}
		.column h2 {
			margin: 0 0 16px 0;
			font: 16px/1 SommetSlabHeavy, sans-serif;
			text-transform: uppercase;
			letter-spacing: 4px;
			}
			.column h2 a {
				color: #7E7F79;
				}
			.column h2 a:hover {
				color: #F05A28;
				}
		.right-column h2 {
			margin-left: 10px;
			}
		.column img,
		#map {
			display: block;
			margin-bottom: 16px;
			width: 472px;
			height: 208px;
			background: #E6E6E6;
			}
		.column p {
			margin-bottom: 14px;
			font-size: 14px;
			line-height: 26px;
			}
		.right-column p {
			margin-left: 10px;
			}



/* BREWING
-------------------------------------------*/

#brewing-header h2 {
	
	padding: 32px 1px 14px 1px;
	
	font: 16px/1 SommetSlabHeavy, sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
	background: url(/img/vert-marks-gray.png) repeat-x -3px 0;
	}
#chart-wrapper {
	margin-bottom: 0px;
	}
	#chart {
		position: relative;
		overflow: hidden;
		float:right;
		width: 815px;
		height: 475px;
		}
		#chart header {
			position: absolute;
			left: 0;
			top: 9px;
			width: 900px;
			height: 0px;
			}
			#chart header ol {
				margin: 0;
				padding: 0;
				position: absolute;
				list-style: none;
				}
		#chart-content {
			position: absolute;
			overflow: visible;
			left: 0;
			
			width: 815px;
			height: 354px;
			float:right;
			background: url('file:///C:/Users/Senan/Desktop/insane/img/chart-bg.png') no-repeat 0 0;
			}
			#chart-advance {
				position: absolute;
				z-index: 900;
				left: 0;
				top: 0;
				width: 815px;
				height: 350px;
				background: url('file:///C:/Users/Senan/Desktop/insane/img/empty.png') repeat 0 0;
				cursor: pointer;
				}
			.no-js #chart-advance {
				display: none;
				}
			#chart-arrow-left,
			#chart-arrow-right {
				position: absolute;
				top: 395px;
				width: 29px;
				height: 60px;
				background-image: url('http://insanelygood.ie/wp-content/themes/theme/images/chart-arrows.png');
				cursor: pointer;
				}
			.no-js #chart-arrow-left,
			.no-js #chart-arrow-right {
				display: none;
				}
			#chart-arrow-left {
				left: 0px;
				background-position: 0 0;
				}
			#chart-arrow-left:hover {
				background-position: 0 -69px;
				}
			#chart-arrow-right {
				right: 0px;
				background-position: -50px 0;
				}
			#chart-arrow-right:hover {
				background-position: -50px -69px;
				}
			#chart-big-text {
				display: block;
				position: absolute;
				left: 0px;
				top: 0px;
				}
			#chart-process {
				display: block;
				position: absolute;
				left: 0;
				top: 0px;
				cursor: pointer;
				}
			#chart-small-text {
				position: absolute;
				left: 0;
				top: 0;
				}
				#chart-small-text .ir {
					position: absolute;
					background-image: url('file:///C:/Users/Senan/Desktop/insane/img/chart-text.png');
					}
				#chart-small-text h4 {
					position: absolute;
					left: 0;
					top: 423px;
					width: 980px;
					font-size: 12px;
					line-height: 1;
					text-align: center;
					}
					#chart-small-text h4 strong {
						font: 13px/1 SommetSlabHeavy, sans-serif;
						text-transform: uppercase;
						letter-spacing: 1.5px;
						font-weight: normal;
						}
				#chart-hot-text {
					position: absolute;
					left: 12px;
					top: 0;
					}
					#chart-hot {
						left: 219px;
						top: 120px;
						width: 200px;
						height: 113px;
						background-position: 0 0;
						}
					
				#chart-cold-text {
					position: absolute;
					left: 900px;
					top: 0;
					}
					#chart-cold-4 {
						left: 100px;
						top: 300px;
						width: 290px;
						height: 67px;
						background-position: 224px 300px;
						}
				#chart-pkg-text {
					position: absolute;
					left: 2012px;
					top: 0;
					}
					#chart-pkg-1 {
						left: 304px;
						top: 37px;
						width: 233px;
						height: 110px;
						background-position: -2000px 0;
						}
					#chart-pkg-2 {
						left: 628px;
						top: 215px;
						width: 140px;
						height: 66px;
						background-position: -2250px 0;
						}
					#chart-pkg-3 {
						left: 804px;
						top: 140px;
						width: 141px;
						height: 74px;
						background-position: -2500px 0;
						}
		#border-left,
		#border-right {
			position: absolute;
			top: 0;
			width: 4px;
			height: 0px;
			background: url('file:///C:/Users/Senan/Desktop/insane/img/chart-dots.pn') repeat-y 0 0;
			}
		#border-left { left: 0 ;}
		#border-right { right: 0 ;}
