	img, div { behavior: url(../iepngfix.htc) }

/* General Styles */
html {
	background-image:url(../images/html_bg.gif);
	background-repeat:repeat;
}

body 
{
    font-size:11px;
    font-family:Tahoma;
    color:#333333;
    margin:0;
    text-align:center;
}

#payment { font-size: 16px; font-weight: bold; text-align: center; padding-top: 60px; }

#home p {
	font-size:12px;
}

.icon {
	vertical-align:middle;
	padding-right:5px;
}

p
{
    font-size:11px;
    font-family:Tahoma;
    color:#333333;
	padding-bottom:5px;
	padding-top:5px;
}

h1
{
   font-family:Tahoma;
    color:#333333;
    font-weight:normal;
    font-size:20px;
    margin-top:0px;
	padding-bottom:20px;
} 

h3
{
   font-family:Tahoma;
    color:#333333;
    font-size:14px;
} 

h2
{
   font-family:Tahoma;
    color:#333333;
    font-size:16px;
} 

a
{
color:#333333;
text-decoration:none;
}

a img {
	border:none;
}

a:Visited
{
color:#333333;
text-decoration:none;
}

a:Hover
{
color:#333333;
text-decoration:underline;
}

/* End General Styles */

#pipe {
	min-width:100%;
	height:20px;
	background-image:url(../images/pipe_top.jpg);
	background-repeat:repeat-x;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

#wrapper1 {
	margin:0 auto;
	display:block;
	width:966px;
	background-image:url(../images/shadow.png);
	background-repeat:repeat-y;
}

#wrapper2 {
	margin:0 auto;
	display:block;
	width:956px;
	background-color:#FFFFFF;
}

/* Header */

#header {
	width:956px;
	height:259px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#menu {
	min-width:100%;
	height:69px;
	z-index:20000;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/menu_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#menu img {
	vertical-align:bottom;
	border:none;
}

#sub {
	display:none;
	position:absolute;
	top:69px;
	left:280px;
	z-index:10000;
	width:199px;
	height:104px;
	border: solid 2px #280D28;
	background-image:url(../images/menu_sub_bg.jpg);
	background-repeat:repeat-y;
}

#sub ul {
	list-style-type: none; 
	margin:0px; 
	padding:0px;
	margin-top:1px;
}

#sub ul li {
}

#menu li { float:left; list-style:none; margin:0;}

#button_home { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 0; width:87px; display:block; margin-top:11px; }
#button_info { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-87px 0; width:78px; display:block; margin-top:11px; }
#button_teams { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-165px 0; width:96px; display:block; margin-top:11px; }
#button_grounds { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-261px 0; width:108px; display:block;  margin-top:11px;}
#button_forum { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-369px 0; width:93px; display:block; margin-top:11px; }
#button_contact { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-462px 0; width:98px; display:block; margin-top:11px; }

#button_home:hover { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 -58px; width:87px; display:block; margin-top:11px; }
#button_info:hover { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-87px -58px; width:78px; display:block; margin-top:11px; }
#button_teams:hover { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-165px -58px; width:96px; display:block; margin-top:11px; }
#button_grounds:hover { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-261px -58px; width:108px; display:block;  margin-top:11px;}
#button_forum:hover { height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-369px -58px; width:93px; display:block; margin-top:11px; }
#button_contact:hover{ height:58px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-462px -58px; width:98px; display:block; margin-top:11px; }


#button_club { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 -120px; width:199px; display:block; margin-top:8px; }
#button_gallery { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 -135px; width:199px; display:block; margin-top:8px; }
#button_downloads { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 -150px; width:199px; display:block; margin-top:8px; }
#button_sponsors { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:0 -165px; width:199px; display:block; margin-top:8px;  }

#button_club:hover { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-200px -120px; width:199px; display:block; }
#button_gallery:hover { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-200px -135px; width:199px; display:block; }
#button_downloads:hover { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-200px -150px; width:199px; display:block; }
#button_sponsors:hover { height:15px; background-image:url(../images/menu_sprite.jpg); background-repeat:no-repeat; background-position:-200px -165px; width:199px; display:block; }

#menu a:hover { text-decoration:none; }

/* End Header */

#container {
	width:955px;
	overflow:auto;
}

#sponsors {
	width:192px;
	float:left;
	background-image:url(../images/vert_div_bg.jpg);
	background-repeat:repeat-y;
	margin-left:8px;
	padding-right:5px;
	min-height:483px;
	position:relative;
}

#sponsors #vert_bottom {
	position:absolute;
	bottom:0;
	left:0;
}

#content {
	width:525px;
	float:left;
	text-align:left;
	padding:10px;
	position:relative;
	min-height:467px;
}

#committee_table {
	width:500px; 
	text-align:left;
	font-size:11px;
}

#committee_table h3 {
	font-size:13px;
}

#policies {
	float:left;
	overflow:auto;
	width:50%;
}

#downloads {
	float:left;
	overflow:auto;
	width:50%;
}


/* Slideshow */

#slideshow {
	width:541px;
	background-image:url(../images/hor_div_bg.jpg);
	background-repeat:repeat-y;
	height:110px;
	position:absolute;
	bottom:0;
	left:5px;
}

.slideshow_photo {
	float: left;
	width: 73px;
	overflow:auto;
	display: block;
	padding-left:6px;
	padding-right:6px;
}

#hor_bottom {
	position:absolute;
	bottom:0;
	left:0;
}

.home_img {
	height: 83px; 
	width: 124px; 
	padding:0; 
	margin:0; 
	overflow: hidden; 
	position:absolute; 
	top:8px;
}

.home_img img {
	height:75px; 
	border:solid 1px #ddd; 
	padding:3px; 
	background-color:#eee;
	max-width:114px;
}

/* End Slideshow */

/* Articles */

#info {
	width:197px;
	float:left;
	background-image:url(../images/vert_div_bg.jpg);
	background-repeat:repeat-y;
	margin-left:8px;
	font-size:10px;
}



#news {
	background-image:url(../images/border.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:173px;
	margin-left:12px;
	margin-top:15px;
	padding-top:10px;
	text-align:left;
	padding-left:10px;
	position:relative;
}

#events {
	background-image:url(../images/border.jpg);
	background-repeat:no-repeat;
	width:156px;
	height:173px;
	margin-left:12px;
	margin-top:15px;
	padding-top:10px;
	text-align:left;
	padding-left:10px;
	position:relative;
}

#up_button{
	position:absolute;
	top:-10px;
	z-index:20;
	left:75px;
}

#down_button{
	position:absolute;
	bottom:-10px;
	z-index:20;
	left:75px;
}

#up_button1{
	position:absolute;
	top:-10px;
	z-index:20;
	left:75px;
}

#down_button1{
	position:absolute;
	bottom:-10px;
	z-index:20;
	left:75px;
}

.news_article {
	width: 145px;
	overflow:auto;
	display: block;
	height:45px;
	padding-top:5px;
}

#news_outer {
	width: 145px;
	height: 152px;
	overflow: hidden;
	position: relative;
}

#news_inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 200000px;
	width: 145px;
}

.events_article {
	width: 145px;
	overflow:auto;
	display: block;
	height:45px;
	padding-top:5px;
}

#events_outer {
	width: 145px;
	height: 152px;
	overflow: hidden;
	position: relative;
}

#events_inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 200000px;
	width: 145px;
}

/* End Articles */


/* Footer */

.footer a
{
color:#310066;
text-decoration:none;
}

.footer a:Visited
{
color:#310066;
text-decoration:none;
}

.footer a:Hover
{
color:#310066;
text-decoration:underline;
}

#footer
{
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#FFCC00;
	height:120px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:956px;
	position:relative;
}

#copy {
	padding-top:70px;
	position:absolute;
	z-index:200px;
	margin: 0 auto;
	margin-left:320px;
	font-weight:bold;
}

#admin {
	padding-top:95px;
	position:absolute;
	z-index:200px;
	margin: 0 auto;
	left:40px;
	font-weight:normal;
}

#admin  a{
	color:#ffcc00;
}

#footer_links {
	float:right;
	margin-top:30px;
	padding-right:15px;
}

#footer_links img {
	padding-top:10px;
	border:none;
	width:75px;
}

#shadow_bottom {
	background-image:url(../images/shadow_bottom.png);
	background-repeat:no-repeat;
	width:966px;
	margin:0 auto;
	display:block;
    color:#FFCC00;
}

/* End Footer */


/* Gallery CSS */

#gallery_year {
	margin:0 auto;
	width:520px;
}

.event img {
	padding-right:10px;
	vertical-align:middle;
}

.event {
	width:230px;
	padding:5px;
	border: solid 1px #F3DCFC;
	cursor:pointer;
}

.row1{
	background-color:#FFFFCC;
}

.row2{
	background-color:#FFF;
}

.row1:hover{
	background-color:#F3DCFC;
}

.row2:hover{
	background-color:#F3DCFC;
}

.album {
	width:60px;
}

.gallery_year_div {
	float:left;
	overflow:auto;
	width:250px;
	padding:5px;
	margin:0 auto;
}

.row {
	float:left;
	overflow:auto;
	width:250px;
	padding:5px;
	margin:0 auto;
}

.gallery_year_div h3 {
	padding-top:20px; 
	padding-bottom:10px;
	cursor:pointer;
}

/*.clear {
	display:none;
}*/

.gallery_photo {
	float: left;
	width: 140px;
	overflow:auto;
	display: block;
}

.gallery_photo a img {
	border:none;
}

#left_button {
	float:left;
	margin-top: 0px;
}


#left_button p a {
	width: 35px;
	height: 34px;
	background-image: url(../IMG/left.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	text-decoration:none;
	background-color:#00FF66;
}


#right_button p a {
	width: 35px;
	height: 34px;
	background-image: url(../IMG/right.gif);
	background-repeat: no-repeat;
	background-position: top;
	display:block;
	text-decoration:none;
	background-color:#00FF66;
}

#right_button{
	float: right;
	margin-top: 0px;
}

#full_gallery{
	height: 100px;
	margin-top:80px;
	margin-bottom:180px;
}

#gallery {
	width: 420px;
	height: 200px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-left:12px;
}

#gallery_inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 200px;
	width: 200000px;
	padding-top:5px;
}

#event_select {
	margin: 0 auto;
	margin-top:-80px;
	width:225px;
}


