body {
	background: #1a2635 url(images/body_bg.gif) repeat-x;
}

#mainWrapper {
	margin: 20px auto 20px auto;
	width: 921px;
	min-height: 1116px;
	padding: 15px;
	background: url(images/mainWrapper_bg.gif) no-repeat;
}

#header {
	
	width: 922px;
	height: 238px;
	background: url(images/header.jpg);
	
}

#footer {
	
	width: 922px;
	height: 107px;
	margin: 0;
	background: url(images/footer.gif) no-repeat;
	
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 5px 15px 0 15px;
}

p.smallText {
	font-size: 60%;
	padding: 5px 15px 4px 15px;
	
}

p.rightText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 70px 15px 0 15px;

}

p.rightText2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 50px 15px 0 15px;

}

p.month1Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 60px 15px 0 15px;

}

p.month2Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 45px 15px 0 15px;

}

p.month3Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 45px 15px 0 15px;

}

p.month4Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
padding: 45px 15px 0 15px;

}


/* 
Menu
----------------------------*/

#menu {
	margin: 5px 0 10px 0;
	width: 922px;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	text-indent: -2000px;
	display: block;
	height: 52px;
}

#menu ul li a.home {
	background: url(images/home_bt.gif);
	width: 209px;
}

#menu ul li a.calendar {
	background: url(images/calendar_bt.gif);
	width: 242px;
}

#menu ul li a.vendors {
	background: url(images/vendors_bt.gif);
	width: 234px;
}

#menu ul li a.contact {
	background: url(images/contact_bt.gif);
	width: 237px;
}

#menu ul li a:hover {
	background-position: 0 -52px;
}

/* 
Columns
----------------------------*/
#columnWrapper {
	width: 922px;
}

#leftCol {
	float: left;
	width: 235px;
}

#centerCol {
	float: left;
	width: 430px;
	margin: 0 10px 0 10px;
	background-color: white;
}

#rightCol {
	float: left;
	width: 236px;
}

.graphicHeader {
	text-indent: -2000px;
	height: 57px;
	margin: 0;
}

h1#alaLinks {
	width: 235px;
	background: url(images/header_alalinks.gif);
}

h1#welcome {
	width: 430px; 
	background: url(images/header_welcome.gif);
}

h1#calendar {
	width: 430px;
	background: url(images/header_calendar.gif);
}

h1#upcoming {
	width: 235px;
	background: url(images/header_upcoming.gif);
	
}

h1#link1 {
	width: 235px;
	height: 87px;
	margin: 0;
	background: url(images/link1_bt.gif);
}

h1#link2 {
	width: 235px;
	height: 82px;
	margin: 0;
	background: url(images/link2_bt.gif);
}

h1#link3 {
	width: 235px;
	height: 96px;
	margin: 0;
	background: url(images/link3_bt.gif);
}

h1#link4 {
	width: 235px;
	height: 113px;
	margin: 0;
	background: url(images/link4_bt.gif);
}

h1#link5 {
	width: 235px;
	height: 104px;
	margin: 0;
	background: url(images/link5_bt.gif);
}

h1#flagImage {
	width: 233px;
	height: 155px;
	margin: 10px 0 0 0;
	background: url(images/flagImage.gif);
}

h1#leftBox {
	width: 235px;
	height: 331px;
	background: url(images/leftBox.gif);
	margin:10px 0 0 0;
	padding:0;
}

h1#fromthePres {
	width: 430px;
	height: 63px;
	margin: 0;
	background: url(images/fromthePres.gif);
}

h1#vendors {
	width: 430px;
	height: 57px;
	margin: 0;
	background: url(images/header_vendors.gif);
}

h1#contacts {
	width: 430px;
	height: 57px;
	margin: 0;
	background: url(images/header_contacts.gif);
}

h1#centerBox {
	width: 430px;
	height: 583px;
	margin: 0;
	background: url(images/centerBox.gif);
}

p#centerBox_vendors {
	width: 400px;
	height: 983px;
	margin: 0;
	background: url(images/centerBox_vendors.gif);
}

h1#mainContact {
	width: 430px;
	height: 183px;
	margin: 0;
	background: url(images/mainContact.gif);
}

h1#contact_pres {
	width: 430px;
	height: 163px;
	margin: 0;
	background: url(images/contact_pres.gif);
}

h1#contact_vicePres {
	width: 430px;
	height: 160px;
	margin: 0;
	background: url(images/contact_vicePres.gif);
}

h1#contact_sec {
	width: 430px;
	height: 163px;
	margin: 0;
	background: url(images/contact_sec.gif);
}

h1#contact_tres {
	width: 430px;
	height: 159px;
	margin: 0;
	background: url(images/contact_tres.gif);
}

h1#contact_pastPres {
	width: 430px;
	height: 161px;
	margin: 0;
	background: url(images/contact_pastPres.gif);
}

p#month1 {
	width: 400px;
	height: 269px;
	margin: 0;
	background: url(images/month1.gif) no-repeat;
}

p#month2 {
	width: 400px;
	height: 251px;
	margin: 0;
	background: url(images/month2.gif);
}

p#month3 {
	width: 400px;
	height: 182px;
	margin: 0;
	background: url(images/month3.gif);
}

p#month4 {
	width: 400px;
	height: 101px;
	margin: 0;
	background: url(images/month4.gif);
}

p#month5 {
	width: 400px;
	height: 101px;
	margin: 0;
	background: url(images/month5.gif);
}

p#month6 {
	width: 400px;
	height: 101px;
	margin: 0;
	background: url(images/month6.gif);
}

p#month7 {
	width: 400px;
	height: 101px;
	margin: 0;
	background: url(images/month7.gif);
}


p#nextMeeting {
	width: 235px;
	height: 180px;
	margin: 0;
	background: url(images/nextMeeting.gif) no-repeat;
}

p#speaker {
	width: 235px;
	height: 100px;
	margin: 0;
	background: url(images/speaker.gif) no-repeat;
}

h1#sponser {
	width: 235px;
	height: 250px;
	margin: 0;
	background: url(images/sponser.gif) no-repeat;
}

h1#sponsors {
	width: 235px;
	height: 250px;
	margin: 0;
	background: url(images/sponsors.gif) no-repeat;
}

h1#host {
	width: 235px;
	height: 100px;
	margin: 0;
	background: url(images/host.jpg) no-repeat;
}

h1#rightBox {
	width: 235px;
	height: 330px;
	margin: 10px 0 0 0;
	background: url(images/rightBox.gif);
}



/*
Clearfix... Fixes the wierd Floating Div bug
-----------------------------------------------*/
.clearfix:after {
	   content:".";
	   display:block;
	   height:0;
	   clear:both;
	   visibility:hidden;
   }
   .clearfix {display:inline-block;}
   /* Hide from IE Mac \*/
   .clearfix {display:block;}
   /* End hide from IE Mac */
