/* CSS Document by Subeesh for Piper Agency from Mystic Media*/

/* Global Styles */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, td, table {  
	margin: 0; 
	padding: 0; 
	border: 0;
}

/*html {
	min-height: 100%;
	margin-bottom: 1px;
	height: auto;
}*/
body {
	background: black;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #49250F;
	padding-top: 12px;
}
/*Typos*/
p{color: #49250F; text-align: left; font-family: Arial, Helvetica, sans-serif; padding: 10px;}
/*Class Styles*/
.lft{float:left;} .rit{float:right;} .clr{clear:both;} .homep{line-height: 28px;}

/*Main Styles*/
#MainWrap{
	width: 980px;
	margin: 0 auto;
	background: url(../images/bck_mainwrap.jpg) repeat-y top center #F0F1E3;
}
#HeaderWrap{
	background: url(../images/bck_header.jpg) no-repeat top center #F0F1E3;
	min-height: 413px;
	overflow: auto;
	width: 100%;
} #HeaderWrap.home{background: url(../images/bck_header_home.jpg) no-repeat top center #F0F1E3;}
#ContentWrap{
	width: 100%;
	min-height: 400px;
	overflow: auto;
	background: url(../images/bck_content.jpg) no-repeat bottom;
	padding-bottom: 30px;
}
#CntntLeft{
	width: 387px;
	padding-top: 83px;
	background: url(../images/bck_cntLeft.jpg) top no-repeat;
}
#CntntLeftWrap{
	background: url(../images/bck_gradiantleft.png) repeat-x top;
	padding: 20px 1px;
	width: 385px;
}
#UpcomingEven_Cntntwrap{
	width: 162px;
	background: url(../images/bck_hdr_upcomingevents.png) repeat-y center;
	padding: 0 15px;
	color: #46250C;
	overflow: auto;
}
#CntntRightHome{
	width: 538px;
	padding-right: 45px;
	min-height: 600px;
	overflow: auto;
}
#CntntRight{
	width: 90%;
	padding: 0 5%;
	min-height: 600px;
	overflow: auto;
}
#ForIcons{
	width: 92%;
	margin: 0 auto;
	overflow: auto;
	line-height:normal;
}
#Weather{
	width: 198px;
	overflow: auto;
	padding: 0;
	margin: 0;
	display: block;
} #Weather a{padding: 0; margin: 0; line-height:normal;} 
#FooterWrap{
	width: 980px;
	margin: 0 auto;
	background: url(../images/bck_footer.gif) no-repeat top;
	padding: 35px 0;
	text-align: center;
	color: #f0f1e3;
	font-size: 15px;
	font-weight: bold;
}
#ContactTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
}
/*New Styles*/
#Specials{
	width: 172px;
	height: 200px;
	padding: 55px 10px 20px;
	background: url(../images/img_titleSpecial.png) no-repeat top left;
}
#SpecialsCntarea{
	border: 1px solid #CFC2B2;
	min-height: 180px;
	overflow: auto;
	padding: 10px;
	font-size: 11px;
}