body
{
	margin:0px;
	padding:0px;
	background-color:#000;
	color:#FFF;
	background-image: url('/assets/images/background.png');
	font-size: 70%; /* Resets 1em to 10px */
	font-family: Arial, "MS Trebuchet", sans-serif;
}
.fixer{clear:both;}
.fl{float:left !important;}
.fr{float:right !important;}

.wrapper
{
	width:956px;
	height:400px;
	margin:auto;
}
a
{
	color:#c2a875;
}
a:hover
{
	color:#FFF;
}
#header .languages
{
	line-height:24px;
}
#header
{
	position:relative;
	margin:auto;
	height:194px
}
#header .logo
{
	position:absolute;
	display:block;
	left:-28px;
	top:22px;
	width:266px;
	height:171px;
	color:#000;
	z-index:0;
	background-position:center;
	background-image:url('/assets/images/logo.png');
}
#topLogin
{
	float:right;
}
#topMenu
{
	float:right;
}
#topMenu a
{
	display:block;
	background-color:#000;
	float:left;
	color:#808080;
	padding:3px;
	margin-top:1px;
	margin-right:4px;
	text-decoration:none;
}
#topMenu b
{
	font-weight: normal;
	text-decoration: underline;
}
#topMenu span
{
	color:#cfc6a2;
}
#topLogin .submit
{
	float:left;
	width:20px;
	height:20px;
	background-image:url('/assets/images/login.png');
	background-color:transparent;
	border:0px;
	margin-top:3px;
	margin-left:3px;
}
#topLogin .input
{
	float:left;
	position:relative;
	width:122px;
	height:26px;
	background-image:url('/assets/images/input.png');
	margin-left:1px;
	margin-top:1px;
}
#topLogin .input input
{
	border:0px;
	background-color:transparent;
	width:100px;
	color:#cfc6a2;
	font-size:1em;
	margin:0px 5px;
	padding-left:5px;
	padding-right:5px;
	margin-top:4px;
}
#topLogin .input span
{
	position:absolute;
	width:120px;
	padding:5px 10px;
	top:0px;
	left:0px;
	color:#cfc6a2;
}

#search
{
	float:right;
	margin-top:35px;
}
#search .input
{
	position:relative;
	float:left;
	width:166px;
	height:31px;
	background-image:url('/assets/images/searchInput.png');
}
#search .input label
{
	position:absolute;
	width:152px;
	line-height:31px;
	padding:0px 7px;
	height:31px;
	font-size:1.2em;
	color:#c2a875;
	cursor:pointer;
}
#search .input input
{
	margin:3px;
	width:149px;
	color:#c2a875;
	padding:4px;
	border:1px #000 solid;
	background-color:#000;
}
#search .submit
{
	float:left;
	margin-left:5px;
	margin-top:4px;
	border:0px;
	width:20px;
	height:20px;
	background-color:transparent;
	background-image:url('/assets/images/search.png');
}

#menu
{
	float:right;
	background-image:url('/assets/images/bgDark.png');
	margin:0px;
	padding:0px;
	margin-top:16px;
	list-style: none;
}
#menu li
{
	float:left;
	margin:3px 10px;
}
#menu li a
{
	color:#c2a875;
	font-weight: bold;
	font-size:1.3em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}
#menu li a:hover
{
	color:#CCC;
}
#menu li .selected
{
	color:#FFF !important;
}

.main-title
{
	float:left;
	margin:0px;
	margin-bottom:16px;
	padding:5px 16px;
	padding-right:40px;
	background-image:url('/assets/images/bgDark.png');
	color:#FFF;
	font-weight: bold;
	font-size:1.3em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}

.main-title span
{
	color:#c2a875;
}
.main-title a
{
	text-decoration:none;
}
.main-box
{
margin:0px;
padding:16px;
margin-bottom:16px;
background-image:url('/assets/images/bgDark.png');
}
.main-box p
{
	margin:0px !important;
	font-size:1.4em;
	padding:0px !important;
}
.main-box strong
{
	color:#c2a875;
}
.main-box ul li
{
	font-size:1.2em;
	line-height:20px;
	margin-bottom:10px;
	padding-right:50px;
}
#featured
{
	float:left;
	width:659px;
	height:373px;
	position:relative;
}
.cutter
{
	position:relative;
	overflow:hidden;
	width:659px;
	height:344px;
}
#featured .transition
{
	top:0px;
	position:absolute;
	left:-1260px;
	width:1189px;
	height:350px;
	background-image:url('/assets/images/featuredTrans.png');
	z-index:15;
}
#featured .currentImage
{
	top:0px; right:0px;
	display:block;
	position:absolute;
	width:659px;
	height:342px;
	background-position:right top;
	background-repeat:no-repeat;
	z-index:10;
}
#featured .nextImage
{
	top:0px;
	right:0px;
	display:block;
	position:absolute;
	width:659px;
	height:342px;
	background-position:right top;
	background-repeat:no-repeat;
	z-index:9;
}
#featured .frame
{
	top:-10px; left:-10px;
	width:689px;
	height:393px;
	position:absolute;
	background-image:url('/assets/images/frame.png');
	background-repeat:no-repeat;
	z-index:20;
	padding:10px;
}
#featured .content
{
	float:left;
	width:528px;
	height:28px;
	padding:0px 12px;
	margin-top:1px;
	line-height:28px;
	color:#FFF;
	font-size:1.1em;
}
#featured .content span
{
	color:#c2a875;
}
#featured .content small
{
	color:#c2a875;
	font-size:1em;
}
#featured .content strong
{
	font-weight: normal;
}
#featured .navigation
{
	float:left;
	margin-top:1px;
	width:106px;
	height:28px;
}
#featuredButton
{
	float:left;
	display:block;
	width:28px;
	height:29px;
	background-image:url('/assets/images/featuredPause.png');
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#featuredBullets
{
	float:left;
	height:29px;
	margin:0px;
	padding:0px;
	margin-left:7px;
	list-style: none;
}
#featuredBullets li
{
	float:left;
	width:13px;
	margin-left:2px;
	height:28px;
	background-image:url('/assets/images/featuredBullet.png');
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#featuredBullets li *
{
	display:none;
}
#featuredBullets .selected
{
	background-image:url('/assets/images/featuredBulletSelected.png') !important;
}
#featuredLink
{
	display:block;
	width:100%;
	height:342px;
	color:#000;
}

#next-events
{
	float:right;
	width:270px;
	height:348px;
	background-image:url('/assets/images/calendarBackground.png');
}
#next-events h3
{
	float:right;
	padding:0px;
	padding-left:35px;
	line-height:28px;
	height:42px;
	margin:0px;
	margin-right:18px;
	background-image:url('/assets/images/discIcon.png');
	background-position: 0px 1px;
	background-repeat:no-repeat;

	font-weight: bold;
	font-size:1.3em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}
#next-events h3 span
{
	color:#c2a875;
}
#next-events ul
{
	list-style: none;
	margin:6px;
	margin-bottom:0px;
	padding:0px;
	height:294px;
}
#next-events ul li
{
	display:block;
	list-style: none;
	margin:0px;
	padding:0px;
	background-image:url('/assets/images/calendarDayBackground.png');
	margin-bottom:6px;
}
#next-events ul li a
{
	display:block;
	text-decoration:none;
}
#next-events ul li a span
{
	display:block;
	font-size:1.3em;
	padding:5px;
}
#next-events ul li a b
{
	font-weight: bold !important;
	color:#FFF;
}
#next-events ul li a small
{
	display:block;
	font-size:1em;
	padding:0px 5px;
	padding-bottom:5px;
	color:#999;
}
#next-events .more
{
	float:right;
	color:#FFF;
	font-weight: bold;
	font-size: 1.1em;
	margin:6px;
	text-decoration: none;
	padding-left:10px;
	background-image:url('/assets/images/arrow.gif');
	background-repeat:no-repeat;
	background-position:left center;
}

h2
{
	float:left;
	background-color:#020202;
	margin:0px;
	padding:4px;
	font-weight: bold;
	font-size:1.3em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}
h2 span
{
	color:#c2a875;
}

#latest-posts
{
	float:left;
	width:300px;
	margin-right:20px;
}
#latest-posts .entry
{
	margin-top:20px;
}
#latest-posts .entry h1
{
	color:#c2a875;
	font-size: 1.1em;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
#latest-posts .entry small
{
	font-size: 0.8em;
}
#latest-posts .entry p
{
	padding:0px;
	margin:0px;
	color:#999999;
	margin-top:5px;
	margin-right:10px;
	text-align: justify;
	line-height:18px;
}
#latest-posts .entry p a
{
	color:#FFF;
	text-decoration: none;
}

.link
{
	float:right;
	color:#c2a875;
	text-decoration: none;
	padding-right:10px;
	background-image:url('/assets/images/arrow2.gif');
	background-repeat:no-repeat;
	background-position:right center;
	margin:7px 0px;
}
.link span
{
	color:#FFF;
}
.link:hover
{
	color:#CCC;
}

#latest-videos-photos
{
	float:left;
	width:340px;
}

#latest-videos-photos ul
{
	float:left;
	width:327px;
	margin:0px;
	padding:0px;
	margin-top:18px;
	list-style: none;
	background-image:url('/assets/images/bgDark2.png');
	padding-left:10px;
	padding-top:12px;
	margin-bottom:7px;
}
#latest-videos-photos ul li
{
	float:left;
	margin:0px;
	padding:0px;
	width:160px;
	height:109px;
	margin-right:3px;
	margin-bottom:4px;
	background-image:url('/assets/images/imageFrame.png');
	background-repeat:no-repeat;
}
#latest-videos-photos ul li a
{
	width:148px;
	height:97px;
	margin:2px;
	margin-left:3px;
	position:relative;
	display:block;
	color:#FFF;
	font-size: 1em;
	text-decoration: none;
}
#latest-videos-photos ul li a span
{
	position:absolute;
	width:143px;
	padding:3px;
	bottom:0px;
	left:0px;
	color:#c2a875;
	background-image:url('/assets/images/mainBg.png');
}
#latest-videos-photos ul li a span small
{
	font-size: 1em;
	color:#fff;
}
#latest-videos-photos ul li a img
{
	display:block;
}

#newsletter
{
	float:right;
	width:260px;
}
#newsletter p
{
	margin:0px;
	margin-top:17px;
	margin-right:10px;
	margin-bottom:6px;
	padding:17px 10px;
	font-size:1em;
	background-image:url('/assets/images/newsletter.png');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:120px;
	color:#999999;
}
#newsletter p span
{
	color:#c2a875;
	font-size: 1.1em;
}
#newsletter .input
{
	margin-top:3px;
	width:247px;
	height:31px;
	background-image:url('/assets/images/inputBg.png');
	background-repeat:no-repeat;
	position:relative;
}
#newsletter .input label
{
	position:absolute;
	border:0px;
	margin:5px;
	padding:4px;
	color:#FFF;
	font-size:1em;
	width:227px;
}
#newsletter .input input
{
	width:227px;
	background:transparent;
	color:#957f63;
	border:0px;
	margin:5px;
	padding:4px;
}
#newsletter .submit
{
	float:right;
	margin-right:14px;
	margin-top:15px;
	display:block;
	background-image:url('/assets/images/joinNow.png');
	background-color:transparent;
	background-repeat:no-repeat;
	border:0px;
	width:110px;
	height:30px;
}








#footer
{
	margin-top:30px;
	background-image:url('/assets/images/footer.png');
	background-repeat:no-repeat;
	height:150px;
	padding:0px 3px;
}

#footer .block
{
	float:left;
	width:250px;
	margin-left:8px;
}
#footer h4
{
	color:#c2a875;
	text-decoration: none;
	padding-left:10px;
	background-image:url('/assets/images/arrow2.gif');
	background-repeat:no-repeat;
	background-position:left center;
	margin:0px;
	margin-left:10px;
	margin-top:11px;
	font-size: 0.8em;
	text-transform: uppercase;
}
#footer p
{
	margin:20px;
	line-height:20px;
	color:#999;
}
#footer span
{
	color:#FFF;
}
#footer ul
{
	margin:20px;
	padding:0px;
	list-style: none;
}
#footer ul li
{
	float:left;
	width:105px;
	line-height:20px;
}
#footer a
{
	color:#555;
	text-decoration: none;
}
#footer .selected
{
	color:#FFF !important;
}

.share-body
{
	padding-top:20px;
	padding-left:16px;
}
.share-link
{
	display:block;
	float:left;
	width:77px;
	height:77px;
	background-repeat:no-repeat;
	margin:5px;
}








#bottom
{
	color:#777;
	padding-top:8px;
}
#bottom a
{
	text-decoration: none;
	color:#777;
}
#bottom span
{
	color:#c2a875;
}


#feedback
{
	position:fixed;
	left:100%;
	top:280px;
	width:0px;
	height:0px;
}
#feedback a
{
	position:absolute;
	left:-44px;
	top:0px;
	height:170px;
	width:44px;
	background-image:url('/assets/images/feedback.png');
	z-index:500;
}
 
#mainBackground
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}
#bgTopLeft
{
	position:absolute;
	top:0px;
	left:0px;
	width:581px;
	height:309px;
	background-image:url('/assets/images/bgTopLeft.png');
	z-index:-1;
}
#bgTopRight
{
	position:absolute;
	top:0px;
	right:0px;
	width:598px;
	height:790px;
	background-image:url('/assets/images/bgTopRight.png');
	z-index:-1;
}
#bgBotLeft
{
	position:fixed;
	bottom:0px;
	left:0px;
	width:516px;
	height:617px;
	background-image:url('/assets/images/bgBotLeft.png');
	z-index:-1;
}

#bgBotRight
{
	position:fixed;
	z-index:-1;
	bottom:0px;
	right:0px;
	width:465px;
	height:194px;
	background-image:url('/assets/images/bgBotRight.png');
}

#bgImage
{
	z-index:-2;
	width:100%;
	height:1000px;
	position:absolute;
	top:0px;
	left:0px;
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url('/assets/images/samplebig3.jpg');
}

.option-btn
{
	margin:0px;
	margin-bottom:12px;
	padding:5px 16px;
	background-image:url('/assets/images/bgDark.png');
	color:#FFF;
	font-weight: bold;
	font-size:1.3em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}
.shadow
{
	text-shadow:2px 2px 3px #000;
	moz-text-shadow:2px 2px 3px #000;
	-webkit-text-shadow:2px 2px 3px #000;
}






#account h2
{
	margin-bottom:10px;	
}

#account .box
{
	background-image:url('/assets/images/mainBg.png');
	padding:15px;
}
#account .box label
{
	display:block;
	color:#c2a875;
	font-size:1.2em;
	margin:5px;
}
#account .box input
{
	border:1px #444 solid;
	background-color:#101010;
	padding:3px;
	color:#CCC;
	margin-bottom:2px;
}
#account .box select
{
	border:1px #555 solid;
	background-color:#303030;
	padding:2px;
	color:#CCC;
	margin-bottom:2px;
}
#account .terns_box
{
	margin:5px;
}
#account .validator-success
{
	margin-bottom:25px;
}
#account .validator-success li
{
	color:#c2a875;
	font-size:1.2em;
	background-image:url('/assets/images/mainBg.png');
	padding:5px;
	margin-bottom:10px;
}

#account .validator
{
	margin-bottom:25px;
}
#account .validator li
{
	color:#E34F4D;
	font-size:1.3em;
	background-image:url('/assets/images/mainBg.png');
	padding:5px;
	margin-bottom:10px;
}
#account .recover-content span
{
	display:block;
	color:#c2a875;
	font-size:1.4em;
	padding-bottom:0px;
}
#account .recover-content
{
	text-align:right;
	float:right;
	width:500px;
	margin-top:70px;
	margin-right:70px;
	font-size:1.8em;
}
#account .success_message
{
	color:#c2a875;
	padding:1em;
	font-size:1.4em;
	text-align:center;
	background-image:url('/assets/images/mainBg.png');
}
#account .success_message b
{
	color:#CCC;
}
#account .success_message em
{
	color:#555;
}
#account .success_message span
{
	font-size:1.4em;
	color:#FFF;
}
#account .failed_message
{
	color:#FFF;
	padding:1em;
	font-size:1.2em;
	text-align:center;
	background-image:url('/assets/images/mainBg.png');
}
#account .login-content
{
	float:left;
	margin:18px;
	margin-top:100px;
	font-size:1.6em;
}
#venue > p
{
	font-size:1.4em;
	line-height:22px;
	margin:0px;
	padding:0px;
	margin:0px 30px;
}
#venue > p strong,b
{
	color:#c2a875;
}
#venue .venue-bg
{
	background-image:url('/assets/images/bgDark.png');
	margin:0px;
	padding:0px;
}
#venue .venue-bg > span
{
	color:#c2a875;
	float:right;
	width:250px;
	margin:20px 0px;
	font-size:1.8em;
	line-height:28px;
	text-align:left;
	padding:20px;
}
#venue .venue-bg > span strong
{
	color:#FFF;
	font-weight: normal;
}




#search-list
{
	list-style: none;
	margin:0px;
	padding:0px;
	float:left;
}
#search-list li
{
	padding:15px;
	margin-bottom:20px;
	background-image:url('/assets/images/bgDark.png');
}
#search-list li>a
{
	font-size:1.5em;
	text-decoration:none;
}
#search-list li>strong
{
	color:#CCC;
	font-size:1.4em;
}
#search-list li>small
{
	color:#666;
	font-size:1em;
}
#search-list li>p
{
	padding:0px;
	margin:0px;
	margin-top:10px;
	color:#999;
	font-size:1.2em;
	text-align:justify;
	line-height:20px;
}
#search-results
{
	font-size:1.2em;
	color:#FFFFFF;
	line-height:30px;
	padding-right:10px;
}


#contact-form
{
	float:right;
	width:350px;
}
#contact-form form
{
	
	background-image:url('/assets/images/bgDark.png');
	padding:10px;
}
#contact-form label
{
	font-size:1em;
	font-weight: bold;
	display:block;
	color:#c2a875;
	padding:2px 5px;
}
#contact-form .input input
{
	padding:5px;
	border:1px #444 solid;
	width:220px;
	color:#FFF;
	background-color:#191919;
	margin-bottom:10px;
}
#contact-form .textarea textarea
{
	padding:5px;
	border:1px #444 solid;
	width:318px;
	color:#FFF;
	background-color:#191919;
	margin-bottom:10px;
}
#contact-form .captcha img
{
	float:left;
	margin-top:18px;
	border:1px #CCC solid;
}
#contact-form .captcha-code
{
	float:right;
}
#contact-form .captcha-code input
{
	border:1px #c2a875 solid;
	width:124px;
	font-size:1.4em;
	background-color:#000;
	color:#111111;
	text-align:center;
	padding:7px;
}
#contact-form p
{
	text-align:right;
}
#contact-form p input
{
	width:72px;
	font-size:1.2em;
	padding:2px;
	border:0px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	color:#c2a875;
}
.content-text
{
	padding:16px;
	background-image:url('/assets/images/bgDark.png');
	width:550px;
	color:#CCC;
}
