@charset "utf-8";
/* 
CSS Style Sheet by Nick Cannavo
questions/comments: ncannavo10@gmail.com
*/

html, body {margin: 0;}

body {
	text-align: center;
	min-width: 600px;
	background:url('images/bg_strip.jpg') repeat-y center;
	background-color: #670001;
	color:#FFFFFF;

}

#wrapper {
	margin:0 auto;
	width:710px;
	text-align: left;
	background:url('images/main_bg.jpg') center 50% repeat-y;

}

#container { margin: 10px 10px 10px 10px; }

#banner {
	background:url('images/banner.jpg');
	width:700px;
	height: 200px;
	margin-left:5px;
}

/* navigation */
#navigation {
	width: 699px;
	height: 40px;
	margin-left:5px;
	background:url('images/nav_bg.jpg') repeat-x;
}

.home { background:url(images/home.jpg); width:61px; height:40px; position:absolute; left: 510px; }
.home:hover { background:url(images/home_rlvr.jpg); width:61px; height:40px; position:absolute; }

.news { background:url(images/news.jpg); width:58px; height:40px; position:absolute; left: 590px; }
.news:hover { background:url(images/news_rlvr.jpg); width:58px; height:40px; position:absolute; }

.activities { background:url(images/activities.jpg); width:85px; height:40px; position:absolute; left:670px; }
.activities:hover { background:url(images/activities_rlvr.jpg); width:85px; height:40px; position:absolute; }

.spotlight { background:url(images/spotlight.jpg); width:132px; height:40px; position:absolute; left:775px; }
.spotlight:hover { background:url(images/spotlight_rlvr.jpg); width:132px; height:40px; position:absolute; }

.spacera { background:url(images/spacer.jpg); width:19px; height:40px; position:absolute; left:575px; }
.spacerb { background:url(images/spacer.jpg); width:19px; height:40px; position:absolute; left:650px; }
.spacerc { background:url(images/spacer.jpg); width:19px; height:40px; position:absolute; left:755px; }

.spacer1 {background:url('images/d1.jpg') no-repeat; }
.spacer2 {background:url('images/d2.jpg') no-repeat; }
.spacer3 {background:url('images/d3.jpg') no-repeat; }

/* top pic */
.topPic {
	background:url('images/topPic.jpg');
	width: 367px;
	height:236px;
	margin-left: 15px;
	float:left;
}

/* updates table */
.updates {
margin-left:40px;
width: 345px;
margin-top:10px;
float:left;
}

.mtl { background:url('images/main_1.jpg') no-repeat; width: 14px; height: 26px; }
.mtm { background:url('images/main_2.jpg') repeat-x; height: 26px; }
.mtr { background:url('images/main_3.jpg') no-repeat; width: 20px; height: 26px; }
.msl { background:url('images/main_4.jpg') repeat-y; width: 14px; }
.mm {
background-image:url('images/main_5.jpg');
background-repeat:repeat;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF
}
.msr { background:url('images/main_6.jpg') repeat-y; width: 20px; }
.mbl { background:url('images/main_7.jpg') no-repeat; width: 14px; height: 30px; }
.mbm { background:url('images/main_8.jpg') repeat-x; height: 30px; }
.mbr { background:url('images/main_9.jpg') no-repeat; width: 20px; height: 30px; }

.updates_head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-left:5px;
border-bottom: 1px solid #EAEADA;
width:250px;
}


/* announcements List */

.announcements {
	background: url('images/announcements.jpg') no-repeat;
	width:233px; 
	height:411px;
	margin-right:10px;
	z-index:3;
	float:right;
}

.head2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-bottom: 1px solid #EAEADA;
	width:175px;
}

.announcements_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom: 1px solid #EAEADA;
	display: block;
	padding: 8px 15px 8px 10px;
	text-decoration: none;
	width:170px;
	margin-left:20px;
	z-index:4;
}

.link_right {
	font-size:10px;
	float:right;
	color: #fff;
	text-decoration:underline;
}

/* news content */

.news_iframe {
float:right;
width:445px;
margin-right:5px;
}

.news_titles {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:40px;
}

.news_content { margin-left:10px; width:420px; float:left; }

.ntl { background:url('images/main2_1.jpg') no-repeat #373737; width: 27px; height: 29px; }
.ntm { background:url('images/main2_2.jpg') repeat-x #373737; height: 29px; }
.ntr { background:url('images/main2_3.jpg') no-repeat #373737; width: 26px; height: 29px; }
.nsl { background:url('images/main2_4.jpg') repeat-y #373737; width: 27px; }
.nm {
background:url('images/main2_5.jpg') repeat #373737;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF
}
.nsr { background:url('images/main2_6.jpg') repeat-y #373737; width: 26px; }
.nbl { background:url('images/main2_7.jpg') no-repeat #373737; width: 27px; height: 29px; }
.nbm { background:url('images/main2_8.jpg') repeat-x #373737; height: 29px; }
.nbr { background:url('images/main2_9.jpg') no-repeat #373737; width: 26px; height: 29px; }

.head3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-left:5px;
border-bottom: 1px solid #EAEADA;
width:300px;
}

.text_margin {
margin-left:5px;
}


/* sponsors table - expandable, sliced table_right under vt naming (verticle table) */

.sponsors {
width:245px;
position:absolute;
}

.dbuford {
text-align:center;
}

.contact {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:5px;
}

#officers {
width: 250px;
float:right;
}

.vtl { background:url('images/vt_1.jpg') no-repeat; width: 20px; height: 16px; }
.vtm { background:url('images/vt_2.jpg') repeat-x; height: 16px; }
.vtr { background:url('images/vt_3.jpg') no-repeat; width: 20px; height: 16px; }
.vsl { background:url('images/vt_4.jpg') repeat-y; width: 20px }
.vm {
background-image:url('images/vt_5.jpg');
background-repeat:repeat;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF
}
.vsr { background:url('images/vt_6.jpg') repeat-y; width: 20px; }
.vbl { background:url('images/vt_7.jpg') no-repeat; width: 20px; height: 20px; }
.vbm { background:url('images/vt_8.jpg') repeat-x; height: 20px; }
.vbr { background:url('images/vt_9.jpg') no-repeat; width: 20px; height: 20px; }

/* headings */
.head4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin-left:5px;
border-bottom: 1px solid #EAEADA;
width:200px;
}

.head5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.head6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-left:5px;
}

.head7 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
border-bottom: 2px solid #EAEADA;
}

/* links styles */
a:link {color: #FFFFFF; text-decoration: underline; }
a:active {color: #FFFFFF; text-decoration: underline; }
a:visited {color: #FFFFFF; text-decoration: underline; }
a:hover {color: #FFFFFF; text-decoration: none; }


/* footer */
#footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
clear: both;
margin: 10px 10px 10px 10px;
}

.foot_space { height:5px; }
