<style type="text/css" media="screen, print, projection">

#wrap {
width:90%;
margin:0px;
padding:0px;
background:#000000;
}
#artcol {
float:left;
margin:0;
position:fixed
}
#fancybkgd {
margin:0px;
float:right;
padding:0;
width:628px;
height:600px;
background-image:url('img/home_content_col.png');
background-repeat:no-repeat;
background-position:center top;
}
#fancybkgd_contact {
margin:0px;
margin-right:10%;
float:right;
padding:0;
width:473px;
height:600px;
}
#inside_contentcol {
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
float:center;
padding:0;
width:473px;
}
#contentcol {
margin-right:40px;
margin-top:0px;
margin-bottom:0px;
margin-left:50px;
float:center;
padding:0;
width:500px;
}
#homelogo {
margin-top:40px;
margin-bottom:30px;
margin-right:50px;
margin-left:83px;
}
#contactlogo {
margin-top:30px;
margin-bottom:30px;
margin-right:126px;
margin-left:126px;
}
#clearem {
		clear:both;
		padding:0px 10px;
	}
	
/* -- CONTACT PAGE MENU -- */
#contact_menu {
  list-style: none;
  margin-top:5px;
  margin-bottom:50px;
  padding: 0;
  width: 529px;
  height: 28px;
  position: relative;
}
#contact_menu span {
  display: none;
  position: absolute;
}
#contact_menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#contact_menu a:hover {
  background-position: left bottom;
}
#contact_menu .home {
  width: 61px;
  height: 46px;
  background: url(img/contact_nav_01.gif) no-repeat;
  left: -61px;
  top: 0px;
}
#contact_menu .about {
  width: 103px;
  height: 46px;
  background: url(img/contact_nav_02.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#contact_menu .about_on {
  width: 103px;
  height: 46px;
  background: url(img/contact_nav_on_02.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#contact_menu .events {
  width: 84px;
  height: 46px;
  background: url(img/contact_nav_03.gif) no-repeat;
  left: 103px;
  top: 0px;
}
#contact_menu .events_on {
  width: 84px;
  height: 46px;
  background: url(img/contact_nav_on_03.gif) no-repeat;
  left: 103px;
  top: 0px;
}
#contact_menu .news {
  width: 74px;
  height: 46px;
  background: url(img/contact_nav_04.gif) no-repeat;
  left: 187px;
  top: 0px;
}
#contact_menu .contact {
  width: 122px;
  height: 46px;
  background: url(img/contact_nav_05.gif) no-repeat;
  left: 261px;
  top: 0px;
}
#contact_menu .contact_on {
  width: 122px;
  height: 46px;
  background: url(img/contact_nav_on_05.gif) no-repeat;
  left: 261px;
  top: 0px;
}
#contact_menu .support {
  width: 90px;
  height: 46px;
  background: url(img/contact_nav_06.gif) no-repeat;
  left: 383px;
  top: 0px;
}
#contact_menu .support_on {
  width: 90px;
  height: 46px;
  background: url(img/contact_nav_on_06.gif) no-repeat;
  left: 383px;
  top: 0px;
}
/* -- NEWS PAGE MENU -- */
#news_menu {
  list-style: none;
  margin-top:5px;
  margin-bottom:50px;
  padding: 0;
  width: 529px;
  height: 28px;
  position: relative;
}
#news_menu span {
  display: none;
  position: absolute;
}
#news_menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#news_menu a:hover {
  background-position: left bottom;
}
#news_menu .home {
  width: 61px;
  height: 46px;
  background: url(img/contact_nav_01.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#news_menu .about {
  width: 103px;
  height: 46px;
  background: url(img/contact_nav_02.gif) no-repeat;
  left: 61px;
  top: 0px;
}
#news_menu .events {
  width: 84px;
  height: 46px;
  background: url(img/contact_nav_03.gif) no-repeat;
  left: 164px;
  top: 0px;
}
#news_menu .news {
  width: 74px;
  height: 46px;
  background: url(img/contact_nav_on_04.gif) no-repeat;
  left: 248px;
  top: 0px;
}
#news_menu .contact {
  width: 122px;
  height: 46px;
  background: url(img/contact_nav_05.gif) no-repeat;
  left: 322px;
  top: 0px;
}
#news_menu .support {
  width: 90px;
  height: 46px;
  background: url(img/contact_nav_06.gif) no-repeat;
  left: 444px;
  top: 0px;
}

/* -- HOME PAGE MENU -- */
#home_menu {
  list-style: none;
  margin-top:10px;
  margin-bottom:10px;
  padding: 0;
  width: 529px;
  height: 28px;
  position: relative;
}
#home_menu span {
  display: none;
  position: absolute;
}
#home_menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#home_menu a:hover {
  background-position: left bottom;
}
#home_menu .about {
  width: 108px;
  height: 28px;
  background: url(img/home_nav_on_01.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#home_menu .events {
  width: 97px;
  height: 28px;
  background: url(img/home_nav_on_02.gif) no-repeat;
  left: 108px;
  top: 0px;
}
#home_menu .news {
  width: 79px;
  height: 28px;
  background: url(img/home_nav_on_03.gif) no-repeat;
  left: 206px;
  top: 0px;
}
#home_menu .contact {
  width: 146px;
  height: 28px;
  background: url(img/home_nav_on_04.gif) no-repeat;
  left: 285px;
  top: 0px;
}
#home_menu .support {
  width: 99px;
  height: 28px;
  background: url(img/home_nav_on_05.gif) no-repeat;
  left: 431px;
  top: 0px;
}

/* -- EVENTS SUBMENU -- */
#events_submenu {
  list-style: none;
  margin-top:10px;
  margin-bottom:20px;
  padding: 0;
  width: 428px;
  height: 43px;
  position: relative;
}
#events_submenu span {
  display: none;
  position: absolute;
}
#events_submenu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#events_submenu a:hover {
  background-position: left bottom;
}
#events_submenu .events {
  width: 144px;
  height: 43px;
  background: url(img/events_nav_01.gif) no-repeat;
  left: 0px;
  top: 0px;
}
#events_submenu .past_events {
  width: 130px;
  height: 43px;
  background: url(img/events_nav_02.gif) no-repeat;
  left: 144px;
  top: 0px;
}
#events_submenu .photos_video {
  width: 154px;
  height: 43px;
  background: url(img/events_nav_03.gif) no-repeat;
  left: 274px;
  top: 0px;
}

#socialmed {
float:right;
margin-right:0px;
margin-top:30px;
margin-bottom:0px;
margin-left:45px;
border:0px;
border-style: none;
}
#event_sponsor_logos {
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
border:0px;
border-style: none;
}
#eventphotos {
float:left;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
border:1px;
border-color:#FFFFFF;
border-style:solid;
}
#photowrapper {
float:right;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
border:1px;
border-color:#FFFFFF;
border-style:solid;
}
#events_sidebar {
float:right;
width:120px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
padding:15px;
padding-top:0px;
border-left: 1px dotted white;
}
#events_sidebar p {
    text-align:left;
	font-size:10px;
	font-family:helvetica,arial,verdana;
	line-height:13px;
}
img {
border-style: none;
}
p { 
	text-align:left;
	font-size:12px;
	font-family:helvetica,arial,verdana;
	line-height:20px;
}
a:link {
   color:#d54489;
}
a:hover {
   color:#d54489;
   text-decoration: none;
}
a:active {
   color:#ffffff;
}
a:visited {
   color:#d54489;
}
#pinktext {
   color:#d54489;
}
h1 {
   color:#d54489;
   text-align:left;
   font-weight:normal;
	font-size:18px;
	font-family:helvetica,arial,verdana;
	line-height:20px;
}
.center {text-align:center;} 
</style>

