/* CSS Document */

body {
	background-image:url(http://www.fifthalarm.com/images/backgroundSliver.gif);
	background-repeat:repeat-x;
	background-color:#a70d13;
	margin:0;
	text-align:center;
	}
	
div {
	padding:0;
	margin:0;
	}
	
div.flameBackground {
	background-image:url(http://www.fifthalarm.com/images/flamesAnimation.gif);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0;
	text-align:center;
	width:100%;
	}

div.containerTop {
	background-image:url(http://www.fifthalarm.com/images/containerTop.png);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0 auto;
	text-align:center;
	width:100%;
	height:388px;
	}
	
div.containerMiddle {
	background-image:url(http://www.fifthalarm.com/images/containerMiddle.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:0;
	text-align:left;
	width:100%;
	}
	
div.containerBottom {
	background-image:url(http://www.fifthalarm.com/images/containerBottom.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0 auto;
	text-align:left;
	width:100%;
	}
	
div.containerTopContent {
    text-align:center;
	width:650px;
	margin:0;
}

div.logo {
	width:282px;
	height: 221px;
	float:left;
	padding-top:30px;
	}

div.eventBoxes {
	width:307px;
	height: 280px;
	float:right;
	}

div.containerMiddleContent {
	background-image:url(http://www.fifthalarm.com/images/containerMiddle.png);
	background-repeat:repeat-y;
	background-position:center;
    text-align:center;
	width:580px;
	margin:0;
}

p.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#000000;
	}

p.browserNote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:12px;
	color:#000000;
	}

p.copySubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:-10px;
	}

div.containerBottom {
	background-image:url(http://www.fifthalarm.com/images/containerBottom.png);
	background-repeat:repeat-y;
	background-position:center;
	margin:0;
	text-align:left;
	width:100%;
	}
	
.nav {
	float:left;
	margin-top:-25px;
	}

div.eventBox1 {
	width:142px;
	height:87px;
	float:left;
	padding-left:50px;
	z-index: 0;
	}

td.leftBorder {
	background:url(http://www.fifthalarm.com/images/temp_16.png) repeat-y;
	}
	
div.leftBorder-test {
	background:url(http://www.fifthalarm.com/images/temp_16.png) repeat-y;
	}

td.indexLeftBorder {
	background-image:url(http://www.fifthalarm.com/images/temp_16.png);
	background-repeat:repeat-y;
	vertical-align:bottom;
	padding-bottom:28px;
	padding-left:85px;
	text-align:left;
	}

td.rightBorder {
	background-image:url(http://www.fifthalarm.com/images/temp_15.png);
	background-repeat:repeat-y;
	}
	
td.mainContent {
	background-color:#ff9d33;
	background-image:url(http://www.fifthalarm.com/images/temp_14.png);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-bottom:10px;
	}

td.mainContent2 {
	background-color:#ff9d33;
	vertical-align:bottom;
	padding-bottom:10px;
	}

td.footerMiddle {
	background-image:url(http://www.fifthalarm.com/images/temp_18.png);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:top;
	padding-top:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
.footerMiddle a {
	text-decoration:underline;
	color:#ffffff;
	}
	
td.yellowEventBox {
	background-color:#ffc20e;
	vertical-align:top;
	text-align:left;
	}
	
td.whiteEventBox {
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
	}
	
td.signUpBox {
	background-image:url(http://www.fifthalarm.com/images/temp_06.png);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	}
	
/* PARAGRAPHS */

p.signUpText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin:-15px 0 2px 0;
	}
	
td.signUpForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding:2px;
	text-align:left;
	vertical-align:top;
	}
	
.yellowBoxText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:5px 0 0 0;
	}
	
.eventBoxMoreText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	margin:0;
	}
	
a {
	color:#990000;
	text-decoration:underline;
	}

td.galleryThumb {
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
	}

td.galleryThumb2 {
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px;
	padding:10px; 
	}


td.description {
	vertical-align:top;
	padding:1px;
	}

p.item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFCC;
	font-weight:bold;
	margin:0 0 -6px 0;
	}

p.itemDescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	padding-left:15px;
	}

td.price {
	text-align:right;
	vertical-align:bottom;
	padding:1px;
	}

p.menu-description { 
	text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; }

p.price {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	}

td.galleryImage {
	width:350px;
	height:350px;
	text-align:center;
	vertical-align:middle;
	}
	
a.white {
	color:#FFFFFF;
	}

img.galleryImage {
	border:1px solid #FFFFFF;
	}
	
td.headerBlank {
	background-image:url(http://www.fifthalarm.com/images/faHeaderBlank.png);
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:middle;
	padding-right:50px;
	}	
	
td.left-border-flow { 
	background:url(http://www.fifthalarm.com/images/temp_16.png) repeat-y; min-height:700px; }
	

table.index-news td { 
	background-color:#FFFFFF; padding:5px; text-align:center; }
	
table.index-news h1 { font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:12px; text-transform:uppercase; letter-spacing:.2em; text-align:left; border-bottom:1px solid #990000; }

table.index-news h2 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; text-transform:uppercase; }

table.index-news h3 { font-family:Arial, Helvetica, sans-serif; color:#CC6600; font-size:16px; letter-spacing:.2em; margin-top:-10px; }

table.index-news p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }