@charset "utf-8";

/******** Body Elements ********/

body {
	background: url(../images/comp_3_01.jpg) 0 0 repeat-x;
}
a:link {color: #4C4C4C; text-decoration:none;}     /* unvisited link */
a:visited {color: #4C4C4C; text-decoration:none;}  /* visited link */
a:hover {color: #4C4C4C; text-decoration:underline}   /* mouse over link */
a:active {color: #4C4C4C; text-decoration:none;}   /* selected link */

/* for the footer */
.subnav a {
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	color:#7c51a1;
	padding: 5px 12px 0 15px;
}

a img  {
	border:none;
}


/******** Document Styles ********/

h1 {
	font-size: 180%;
	font-weight: bold;
}

h2 {
	color:#333;
	font-size: 160%;
	font-weight: bold;
	margin: 0;
}

h3 {
	font-size: 140%;
	font-weight: bold;
	margin:0;
	padding:0;
}

h4 {
	font-size: 110%;
	font-weight: bold;
	margin:10px 0 0 0;
	padding:0;
}

h5 {
	font-size: 100%;
	font-weight: bold;
	margin:0;
	padding:0;
}	

p {
	margin: 0 0 15px 0;
}

form {
	padding:0;
	margin:0;
}

hr.clearRight {
	clear:right;
	visibility:hidden;
}

hr.clearLeft {
	clear:left;
	visibility:hidden;
}

/******** List Styles ********/

ul li {
	margin: 0 0 0 3px;
	list-style: none;
}


/******** Header Styles ********/

.header a, .header a:active, .header a:visited {
	color: #aa0000;
}

.header a:hover {
	color: #2d2d2d;
	text-decoration: underline;
}
#mainCont{
  vertical-align: top;

}
#SpecialsInside{
  float:clear;
  float:left;
  margin-top:45px;
  margin-left:25px;
  width:275px;
  height:235px;
  overflow: auto;
  margin-bottom: 35px;
}
#SpecialWrap{
   width:245px;
	text-align: center;
}
.SpecialImage{
	text-align: center;
}
.SpecialDescription{
  font-family: Georgia,Serif;
  font-size: 12px;
  font-style:italic;
  text-align:center;
  width: 240px;
}
.SpecialTitle{
  width: 240px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
#UpcomingInside{
 float:left;
 margin-top:45px;
 margin-left:20px;
 width:255px;
 height:240px;
 overflow: auto;

}
#blogBack{
 clear:left;
 margin-top:35px;
 margin-left:35px;
 width:600px;
 height: 560px;
 overflow: auto;
}
#LocationsInside{
 float:left;
 margin-top:45px;
 margin-left:40px;
 width:275px;
 height:235px;
 overflow: auto;

}
#LocText{
font-size: 14px;
color: #9900FF;
}
