* {
margin: 0;
padding: 0;
}
body {
	background: #7D1D38 url(../images/bg_body.jpg) repeat-x;
	font-family: Georgia, Verdana, Arial, Helvetica;
	font-size: 10pt;
	line-height: 18px;
	color: #FFFFFF;
}
a {
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}

#container {
	margin: auto;
	width: 626px;
}
#header {
	margin-bottom: 10px;
}


#sn_nav {
	list-style: none;
	width: 320px;
	height: 35px;
	margin:0;
	padding:0;
	background: url('../images/snbar.jpg') 0 0 no-repeat;
	text-indent: -9999px;	
}

#sn_nav li{
	margin:0;
	padding:0;
	display: block;
	float: left;	

}

#sn_nav a {
	display: block;
	height: 35px;
	background: url('../images/snbar.jpg') 0 0 no-repeat;
	outline:none;
}

#sn_myspace a 			{ width: 115px; background-position: 0px 0px;}
#sn_myspace a:hover 	{ background-position: -0px -35px; }

#sn_facebook a 			{ width: 95px; background-position: -115px 0px;}
#sn_facebook a:hover 	{ background-position: -115px -35px; }

#sn_twitter a 			{ width: 110px; background-position: -210px 0px;}
#sn_twitter a:hover 	{ background-position: -210px -35px; }

#nav {
	width:326px;
	float:left;
}
#leftNav {
	width: 94px;
	float: left;
}
#centerNav {
	width: 232px;
	float: left;
}
#centerNav img {
	margin-top: 5px;
}
#centerNav h2 {
	margin-top: 10px;
	font-size: 14px;
}
#mainNav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mainNav li a {
	text-indent: -2000px;
}
#event a {
	background: transparent url(../images/nav/nav1.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 22px;
}
#event a:hover {
	background: transparent url(../images/nav/nav1.gif) left -22px no-repeat;
}
#general a {
	background: transparent url(../images/nav/nav2.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 29px;
}
#general a:hover {
	background: transparent url(../images/nav/nav2.gif) left -29px no-repeat;
}
#community a {
	background: transparent url(../images/nav/nav3.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 25px;
}
#community a:hover {
	background: transparent url(../images/nav/nav3.gif) left -25px no-repeat;
}
#promoter a {
	background: transparent url(../images/nav/nav4.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 23px;
}
#promoter a:hover {
	background: transparent url(../images/nav/nav4.gif) left -23px no-repeat;
}
#admin a {
	background: transparent url(../images/nav/nav5.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 25px;
}
#admin a:hover {
	background: transparent url(../images/nav/nav5.gif) left -25px no-repeat;
}
#fan a {
	background: transparent url(../images/nav/nav6.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 25px;
}
#fan a:hover {
	background: transparent url(../images/nav/nav6.gif) left -25px no-repeat;
}
#photo a {
	background: transparent url(../images/nav/nav7.gif) left top no-repeat;
	display: block;
	width: 232px;
	height: 25px;
}
#photo a:hover {
	background: transparent url(../images/nav/nav7.gif) left -25px no-repeat;
}
#content {
	width: 300px;
	float: left;
	
}
#content p {
	padding: 0 0 12px 10px;
}
#slideShow {
	width: 270px;
	background: #FFFFFF;
	margin-left: 13px;
	margin-bottom: 15px;
	border: 1px solid #000000;
	color: #666;
 	
}
#slideShow img{
	border: none;
	padding: 15px 10px 0 20px;
}

#sideNavContainer {
	width: 145px;
	float: left;
}
#sideNavBistro {
	margin-top: 15px;
	margin-left: 25px;
}
#sideNav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sideNav li {
	text-indent: -2000px;
}
#sideEvent a {
	background: transparent url(../images/nav/side1.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sideEvent a:hover {
	background: transparent url(../images/nav/side1.gif) left -20px no-repeat;
}
#sideGeneral a {
	background: transparent url(../images/nav/side2.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 22px;
}
#sideGeneral a:hover {
	background: transparent url(../images/nav/side2.gif) left -22px no-repeat;
}
#sideCommunity a {
	background: transparent url(../images/nav/side3.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 19px;
}
#sideCommunity a:hover {
	background: transparent url(../images/nav/side3.gif) left -19px no-repeat;
}
#sidePromoter a {
	background: transparent url(../images/nav/side4.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 19px;
}
#sidePromoter a:hover {
	background: transparent url(../images/nav/side4.gif) left -19px no-repeat;
}
#sideAdmin a {
	background: transparent url(../images/nav/side5.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sideAdmin a:hover {
	background: transparent url(../images/nav/side5.gif) left -20px no-repeat;
}
#sideFan a {
	background: transparent url(../images/nav/side6.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sideFan a:hover {
	background: transparent url(../images/nav/side6.gif) left -20px no-repeat;
}
#sidePhoto a {
	background: transparent url(../images/nav/side7.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sidePhoto a:hover {
	background: transparent url(../images/nav/side7.gif) left -20px no-repeat;
}
#sideContact a {
	background: transparent url(../images/nav/side8.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sideContact a:hover {
	background: transparent url(../images/nav/side8.gif) left -20px no-repeat;
}
#sideHome a {
	background: transparent url(../images/nav/side9.gif) left top no-repeat;
	display: block;
	width: 145px;
	height: 20px;
}
#sideHome a:hover {
	background: transparent url(../images/nav/side9.gif) left -20px no-repeat;
}
#eblast {
	margin-left: 15px;
}
#newsletter {
	margin-top:0px;
	margin-left: 15px;
	
	
}
#name,#email {
	display: block;
	width: 200px;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: left;
	width: 60px;
	padding-right: 10px;
}
br {
	clear: left;
}
p.subinfo{
	font-size: 10px;
	text-align: center;
	width: 124px;
	height: auto;
	float: left;
	margin: 0;
	padding: 2px;
}

