body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	min-width:998px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

h1 {
	font:24px Arial, Helvetica, sans-serif;
	font-wight: bold;
	color:#000;
	
}
a{color:#ff0000; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}

/* header */
#header{
	width:100%;
	background:url(../images/header-strip.gif) repeat-x;
}
.header-content{
	width:998px;
	margin:0 auto;
	position:relative;
	height:169px;
	overflow:hidden;
}
.header-content h1{
	margin:0;
	position:absolute;
	background:url(../images/logo.png) no-repeat;
	width:297px;
	height:92px;
	overflow:hidden;
	top:13px;
	text-indent:-9999px;
	left:-10px;
}


.header-content h1 a{
	display:block;
	height:100%;
}

.search-block{
	position:absolute;
	top:48px;
	left:323px;
}
.search-block fieldset{
	background:url(../images/search-bg.png) no-repeat;
	width:244px;
	height:34px;
	padding:4px 4px 0 0;
}
.search-block .text{
	float:left;
	background:none;
	border-style:none;
	color:#ccc;
	width:176px;
	padding:3px 3px 3px 10px;
	font:22px Arial, Helvetica, sans-serif;
}
.search-block .image{float:right;}

.menu-small-nav-first{
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	top:34px;
	left:598px;
}
.menu-small-nav-first li{
	line-height:22px;
	background:url(../images/small-nav-marker.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
}
.menu-small-nav-first a{
	color:#D99F9E;
	text-decoration:none;
}
.menu-small-nav-first a:hover{text-decoration:underline;}

.menu-small-nav{
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	top:58px;
	left:598px;
}
.menu-small-nav li{
	line-height:22px;
	background:url(../images/small-nav-marker.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
}
.menu-small-nav a{
	color:#D99F9E;
	text-decoration:none;
}
.menu-small-nav a:hover{text-decoration:underline;}

.login{
	position:absolute;
	right:18px;
	top:23px;
	width:183px;
}
/* RMX */
.user-menu{
	position:absolute;
	right:5px;
	top:60px;
	width:150px;
	
}
.user-menu ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.user-menu li{
	line-height:12px;
	background:url(../images/small-nav-marker.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
	font-size: 11px;
}
.user-menu a{
	color:#D99F9E;
	text-decoration:none;
}
.user-menu a:hover{text-decoration:underline;}

/****/

.login fieldset{
	width:100%;
	overflow:hidden;
}
.input-bg{
	width:165px;
	background:url(../images/header-input-bg.png) no-repeat;
	height:23px;
	padding:5px 9px 0;
}
.login fieldset .input{
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	background:none;
	border-style:none;
}
.input-holder{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
	padding:0 0 8px;
}
.password-bg{
	background:url(../images/password-bg.png) no-repeat;
	width:95px;
	height:23px;
	padding:5px 9px 0;
	float:left;
}
/*RMX */
.remember-bg{
	/*background:url(../images/remember-bg.gif) no-repeat;*/
	/*border: 1px solid #C7DF65;*/
	width:14px;
	height:13px;
	padding:0px 0px 0;
	float:left;
}

.input-holder .submit{float:right;}
.login a{
	color:#A9A9A9;
	font-size:11px;
	text-decoration:none;
}
.login a:hover{text-decoration:underline;}
/* RMX */
.login-text {
	color:#aaa;
	font-size:11px;
	text-decoration:none;
}

/* nav */
.box{
	position:absolute;
	left:0;
	bottom:9px;
	width:998px;
	overflow:hidden;
}
.box-left{
	float:left;
	left:50%;
	position:relative;
}
.box-center{
	position:relative;
	left:-50%;
}
* html .box-center{float:left;}
.nav{
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	float:left;
}
.nav li{
	float:left;
	background:url(../images/nav-bg.gif) no-repeat;
	padding:12px 26px 0;
	height:29px;
}
.nav li:first-child{background:none;}
.nav a{
	color:#666;
	text-decoration:none;
}
.nav a:hover,
.nav li.active a{color:#ff0000;text-decoration:none;}

/* wrapper */
#wrapper{
	width:100%;
	background:url(../images/wrapper-bg.gif);
}
#main{
	width:971px;
	min-height:400px;
	margin:0 auto;
	padding:10px 0 3px 27px;
}
/* dynamic-lead*/
.dynamic-lead{
	width:953px;
	background:url(../images/dynamic-lead-bg.gif) no-repeat;
	height:259px;
	padding:5px 13px 0 5px;
	position:relative;
}
.image-block{
	float:left;
	position:relative;
}
/* description */
.lead-description{
	position:absolute;
	left:3px;
	bottom:2px;
	width:477px;
}
.lead-description-content div{
	float:left;
	background:url(../images/party-bg.gif) no-repeat 0 6px;
	width:310px;
	margin:17px 0 0;
	padding:0 0 0 46px;
}
.lead-description h2{
	font-size:15px;
	margin:0;
	color:#ff0000;
}
.lead-description p{
	color: #333;/*#696969;*/
	margin:0;
	line-height:16px;
}
.lead-description-content{
	width:100%;
	background:url(../images/description-bg.png) no-repeat;
	width:454px;
	height:82px;
	padding:0 6px 0 17px;
}
.see-btn{
	float:right;
	background:url(../images/see-btn.png) no-repeat;
	width:98px;
	height:64px;
	color:#fff;
	text-align:center;
	line-height:64px;
	overflow:hidden;
	text-decoration:none;
	font-size:14px;
	margin:7px 0 0;
	position:relative;
	font-weight:bold;
}
.see-btn:hover{text-decoration:none;}

/* video-holder */
.video-holder{
	position:absolute;
	width:230px;
	margin:1px 0 0;
	left:489px;
	top:9px;
}
.video-content{
	background:url(../images/video-bg.png) no-repeat;
	height:235px;
	overflow:hidden;
	width:214px;
	padding:12px 6px 0 10px;
}
.video-content h3{
	color:#fff;
	font-size:16px;
	margin:0 0 0 5px;
	font-weight:normal;
	text-align: center;
}
.video-content div{margin:5px 0 0;}
.video-content ul{
	margin:20px 0 0;
	padding:0 0 0 5px;
	list-style:none;
	float:left;
}
.video-content ul li{
	float:left;
	padding:0 5px 0 0;
}
.video-content ul li img{display:block;}
.play-btn{
	float:right;
	background:url(../images/arrow_big.png) no-repeat 0 0;
	padding:0 34px 0 0;
	color:#ff000a;
	font-size:16px;
	margin:4px 0 0;
	line-height:28px;
	height:28px;
	position:relative;
}
.play-btn:hover{text-decoration:none;}


/* Video-Lead Events-Tickets */ 
/* video-event-holder */
.video-event-holder{
	position:absolute;
	width:230px;
	margin:1px 0 0;
	left:489px;
	top:9px;
}
.video-event-content{
	background:url(../images/event_lead_tickets.gif) no-repeat;
	height:236px;
	/*overflow:hidden;*/
	width:225px;
	margin:4px 5px 0 6px;
	padding: 8px 2px 4px 4px;
}
.video-event-content h3{
	color:#fff;
	font-size:16px;
	margin:0 0 0 5px;
	font-weight:normal;
	text-align: center;
}
.video-event-content div{margin:5px 0 0;}
.video-event-content ul{
	margin:10px 0 0;
	padding:0 0 0 5px;
	list-style:none;
	float:left;
}
.video-event-content ul li{
	float:left;
	padding:0 3px 3px 0;
}
/***/

/* new users */
.new-users{
	float:right;
	width:233px;
	background:url(../images/new-users-bg.gif) no-repeat;
	height:236px;
	margin:10px 0 0;
}
.tabset{
	margin:1px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.tabset li{float:left;}
.tabset a{
	color:#97b13f;
	text-decoration:none;
	height:30px;
	line-height:30px;
	font-size:14px;
	display:block;
	padding:0 0 0 10px;
	border-bottom:1px solid #dadac4;
	outline:none;
}
.tabset a.active{
	color:#ff0000;
	border:none;
	font-size:16px;
	text-decoration:none;
}
#new.active{background:url(../images/tab-bg.gif) no-repeat 100% 0;}
#weekly.active{background:url(../images/tab-left-bg.gif) no-repeat 0 0;}
.tabset a:hover{text-decoration:none;}
#new{width:90px;}
#weekly{
	width:125px;
	margin:0 0 0 -3px;
	position:relative;
}
/*
#tab2{
	padding:10px 10px 0;
	width:215px;
}*/
/* avatars*/
.avatars{
	margin:-2px 0 0;
	padding:0 0 10px 12px;
	list-style:none;
	width:221px;
	overflow:hidden;
}
.avatars li{
	margin:10px 0 0;
	float:left;
}

.more{
	margin:0 0 0 14px;
	font-size:11px;
}
.more_link {
	padding-top: 100px;
}
.img-border{
	background:url(../images/img-border.gif) no-repeat;
	width:45px;
	height:45px;
	padding:2px 0 0 2px;
	overflow:hidden;
	float:left;
	margin:0 9px 0 0;
}
/* RMX */
.img-border_user{
	/*border: solid 1px #ccc;*/
	background:url(../images/img-border.gif) no-repeat;
	float: left; 
	width:45px;
	height:45px;
	overflow:hidden;
	padding:3px 0px 0px 3px;
	margin:0 9px 0 0;
}
.avatar-info{
	float:left;
	padding:3px 0 0;
	font-size:11px;
	color:#363636;
	width:150px;
}
.avatar-info strong{display:block;}
.avatar-info span{display:block; line-height:11px;}
.avatar-info a{
	color:#ff0000;
	text-decoration:none;
}
.avatar-info a:hover{text-decoration:underline;}
/****/

.main-content{
	width:100%;
	overflow:hidden;
	margin:0px 0 0;
}

/* content */
.content{
	float:left;
	width:665px;
	line-height: 1.4;
}
/* container - RMX */
.container{
	width:100%;
	background:url(../images/container-strip.gif) repeat-y;
	overflow:hidden;
}
.container-top{
	width:100%;
	background:url(../images/container-top.gif) no-repeat;
	overflow:hidden;
}

.container-bottom{
	width:100%;
	background:url(../images/container-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:15px 12px 20px;
	width:641px;
}
.container h2{
	/*margin:0;
	color:#ff0000;
	font-size:16px;
	float:left;
	font-weight:normal;*/
}

.container-content {
	float:left;
	width:640px;
}
/* RMX: conflicts with Pgallery
.container-bottom div{
	width:100%;
	overflow:hidden;
}*/
/*.container-bottom div a{float:left;}*/

.container ul{
	/*margin:5px -10px 0 0;
	padding:0;
	list-style:none;
	width:651px;*/
}
.container ul li{
	/*float:left;
	margin:0 10px 0 0;
	width:120px;*/
	margin:10px 0 10px 0;
}
.container ul li div{
	/*background:url(../images/img-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 5px;*/
}
.container ul li strong{
	/*color:#df0000;
	font-weight:normal;
	display:block;
	margin:3px 0 0;*/
}
.container ul li p{
	/*color:#666;
	margin:3px 0 0;*/
}

/***/

/* content community */
.content-community{
	float:left;
	width:805px;
}
/* container community - RMX */
.container-community{
	width:100%;
	background:url(../images/container-community-strip.png) repeat-y;
	overflow:hidden;
}
.container-community-top{
	width:100%;
	background:url(../images/container-community-top.png) no-repeat;
	overflow:hidden;
}
.container-community-bottom{
	width:100%;
	background:url(../images/container-community-bottom.png) no-repeat 0 100%;
	overflow:hidden;
	padding:15px 12px 20px;
	width:781px;
}
.container-community h2{
	/*margin:0;
	color:#ff0000;
	font-size:16px;
	float:left;
	font-weight:normal;*/
}
.container-community-content {
	float:left;
	width: 760px; /*width:778px;*/
	padding-left: 10px;
	
	
}
/*.container-community-bottom div{
	width:100%;
	overflow:hidden;
}*/
/***/

/* events */
.events{
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
/*.map-holder{
	background:url(../images/map-holder-bg.gif) no-repeat;
	width:440px;
	float:left;
	height:508px;
	overflow:hidden;
	padding:14px 0 0;
}*/
.events h2{
	margin:0;
	font-size:16px;
	color:#ff0000;
	font-weight:normal;
}
/*.top-map{
	padding:0 0 0 15px;
	width:435px;
}*/
/*.top-map img{
	display:block;
	margin:6px 0 0;
}*/
.events_featured {
	width:100%;
} 
.event-image {
	background:url(../images/img-border-events.gif) no-repeat;
	width:124px;
	height:94px;
	padding:2px 2px 1px 1px;
	overflow:hidden;
	align: center;
	/*margin:0 9px 0 0;*/
	text-align:center;
	vertical-align: top;
}

.event-link-title {
	font-size: 13px;
	font-weight: bold;
}

.event-date {
	color:#87a624;
	font-weight: bold;
}
.event-list{
	/*width:457px;*/
	/*width:80%;*/
	/*overflow:hidden;*/
	/*background:url(../images/events-sep.jpg) no-repeat 206px 5px;*/
	/*margin:11px -22px 0 0;*/
	margin: 0px;
	color:#666;
}
.event-venue {
	color:#333;
	font-weight: bold;
	padding-bottom: 10px;
}
.event-date-today {
	color:#87a624;
	font-weight: normal;
}
/*
.event-list div{
	float:left;
	width:200px;
	margin:0 22px 0 0;
}
.event-list ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.event-list ul li{
	float:left;
	margin:16px 0 0;
}
.event-list ul a{
	float:left;
	background:url(../images/event-link.gif) no-repeat;
	width:85px;
	text-align:center;
	line-height:22px;
	height:22px;
	overflow:hidden;
	margin:0 15px 0 0;
}
.event-list ul a:hover{
	background-position:0 -22px;
	color:#566527;
	font-weight:bold;
	text-decoration:none;
}
.event-list h3{
	margin:0;
	font-size:14px;
	color:#333;
	font-weight:normal;
}*/
.member{
	/*margin:16px 0 0 6px;*/
	width:410px;
	background:#fff url(../images/member-strip.gif) repeat-x;
	border-top:1px solid #fff;
	height:19px;
	padding:16px 0 0;
	text-align:center;
	font-size:14px;
}
.week-events{
	float:right;
	width:222px;
	background:url(../images/week-event-strip.gif) repeat-y;
}
.week-events-top{
	width:100%;
	overflow:hidden;
	background:url(../images/week-event-top.gif) no-repeat;
}
.week-events-bottom{
	width:218px;
	overflow:hidden;
	background:url(../images/week-event-bottom.gif) no-repeat 0 100%;
	padding:14px 0 10px 4px;
}
.week-events dl{
	margin:0;
	width:214px;
	overflow:hidden;
	background:url(../images/dl-sep.gif) no-repeat 47px 0;
	font-size:11px;
	padding:10px 0 0 4px;
}
.week-events h2{margin:0 0 0 7px}
.week-events dt{
	float:left;
	width:37px;
	margin:0 13px 0 0;
	color:#97b13f;
	text-align:right;
	font-weight:bold;
}
* html .week-events dt{margin:0 10px 0 0;}
.week-events dd{
	margin:0;
	overflow:hidden;
	color:#666;
	padding:0 0 9px;
}
.week-events dd a{
	margin:0;
	overflow:hidden;
	color:#666;
	padding:0 0 9px;
}
.week-events dd a:hover{
	color:red;
}
* html .week-events dd{height:1%;}
.calendar-custom {
	background:url(../images/calendar-strip.gif) no-repeat 4px 0;
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.calendar-custom table{
	width:210px;
	border:none;
	margin:15px 0 0 2px;
}
.calendar-custom table thead td{
	color:#87a624;
	text-align:left;
	padding:0 0 0 1px;
	width:26px;
	text-transform: uppercase;
}
.calendar-custom table td{
	width:26px;
	font-size:10px;
}
.weekend-custom{background:url(../images/weekend-bg.gif) no-repeat;}
.weekend.event{background:url(../images/week-day-event.gif) no-repeat;}
.work-day{background:url(../images/work-day-bg.gif) no-repeat;}
.work-day.spot{background:url(../images/work-day-event.gif) no-repeat;}
.current{background:url(../images/current-event.gif) no-repeat;}
.calendar-custom table tbody td{
	width:22px;
	text-align:right;
	vertical-align:bottom;
	padding:0 5px 4px 0;
	height:27px;
	color:#626262;
}
* html .calendar-custom table tbody td{height:23px;}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 300px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/administrator/templates/khepri/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
	color:#87a624;
}

.event-descript{
	width:100%;
	overflow:hidden;
	background:url(../images/descript-bg.gif) no-repeat;
	width:193px;
	height:84px;
	margin:10px 0 0 6px;
	padding:8px 0 0 9px;
	font-size:11px;
}
.event-descript strong{color:#df0000; font-size:12px;}
.event-descript span{
	font-weight:bold;
	display:block;
	margin:2px 0 0;
	color:#111;
}
.event-descript p{
	margin:2px 0 0;
	color:#111;
}
.event-descript ul{
	margin:2px 0 0 -5px;
	padding:0;
	list-style:none;
}
.event-descript ul li{
	display:inline;
	background:url(../images/descript-sep.gif) no-repeat 0 50%;
	padding:0 1px 0 5px;
}
.event-descript ul li:first-child{background:none;}
/* sidebar */
.sidebar{
	float:right;
	width:303px;
}

/* sidebar community */
.sidebar-community{
	float:right;
	width:163px;
}

.get-news{
	width:300px;
	margin:0 0 0 2px;
	background:url(../images/get-news-bg.gif) no-repeat;
	height:80px;
	overflow:hidden;
}
.get-news h3{
	text-align:center;
	font-size:12px;
	margin:10px 0 0;
	color:#333;
	font-weight:normal;
}
.get-news fieldset{
	width:280px;
	padding:14px 20px 0 0;
}
.get-news fieldset div{
	background:url(../images/get-news-input.gif) no-repeat;
	width:147px;
	height:20px;
	padding:8px 3px 0;
	float:right;
}
.get-news input{
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	border:none;
	width:100%;
}
/*zyr*/
.ads{
	margin:5px 0 0 2px;
	display:block;
}
/* RMX: flexbanner module */
.advertisement {
	margin:5px 0 4px 2px;
	display:block;
	border: 1px #cccccc solid;
	/*width: 299px;
	height: 249px;*/
}

.advertisement2 {
	margin:3px 0 4px 3px;
	/*margin-top: 100px;*/
	/*border: 1px #cccccc solid;*/
}

/* movies*/
.movies{
	width:100%;
	overflow:hidden;
	background:url(../images/movie-strip.gif) repeat-y;
	margin:5px 0 0;
}
.movies-top{
	width:100%;
	overflow:hidden;
	background:url(../images/movie-top.gif) no-repeat;
}
.movies-bottom{
	width:290px;
	overflow:hidden;
	background:url(../images/movie-bottom.gif) no-repeat 0 100%;
	padding:0 0 15px 13px;
}
.movies h3{
	color:#ff0000;
	font-size:16px;
	margin:11px 0 0;
	font-weight:normal;
}
.film{
	width:267px;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 33px 0 0;
}
.film-image{
	float:left;
	background:url(../images/film-img-bg.gif) no-repeat 0 100%;
	width:84px;
	padding:0 0 12px;
	margin:0;
}
.film-image{display:block;}
.film-text{
	width:173px;
	float:right;
}
.film-text strong{
	font-size:14px;
	color:#2a2a2a;
	font-weight:normal;
}
.film-text em{
	font-style:normal;
	color:#87a624;
	display:block;
	margin:2px 0 0;
}
.film-text p{
	color:#666;
	margin:5px 0 3px;
	line-height:18px;
}
.movies ul{
	margin:0 0 0 -6px;
	padding:0;
	list-style:none;
	font-size:11px;
}
.movies ul li{
	display:inline;
	background:url(../images/descript-sep.gif) no-repeat 0 50%;
	padding:0 2px 0 6px;
}
.movies ul li:first-child{background:none;}


/* gallery */
.gallery{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.tab-set{
	margin:0 -12px 0 0;
	padding:0;
	float:left;
	list-style:none;
	font-size:14px;
	width:313px;
	position:relative;
	z-index:100;
	overflow:hidden;
}
* html .tab-set{margin:0 -12px 0 -2px;display:inline;}
*+html .tab-set{margin:0 -12px 0 -2px;display:inline;}
.tab-set li{
	float:left;
	width:114px;
	text-align:center;
	height:35px;
	display:inline;
	margin:0 0 0 -20px;
}
.tab-set li a{
	color:#adc16b;
	width:110px;
	display:block;
	height:35px;
	line-height:35px;
	overflow:hidden;
	text-align:center;
	outline:none;
}
.tab-set li a:hover{text-decoration:none;}
.tab-set li.first-tab {margin:0;}
.tab-set li.first-tab a{z-index:3; margin:0; background:url(../images/first.gif) no-repeat;}
.tab-set li.second-tab a{z-index:2; background:url(../images/second.gif) no-repeat;}
.tab-set li.third-tab {margin:0 -10px 0 -17px;}
.tab-set li.third-tab a{z-index:1; background:url(../images/third.gif) no-repeat;}
#main .tab-set li a.active{
	z-index:999;
	text-decoration:none;
	font-size:16px;
	color:#f00;
	background-position:0 -35px;
	position:relative;
}
.photos{
	width:303px;
	overflow:hidden;
	float:left;
}
.photos h3{
	margin:0;
	color:#4c4c4c;
	font-size:14px;
	font-weight:normal;
}
.photos-content{
	width:303px;
	background:url(../images/photo-strip.gif) repeat-y;
	overflow:hidden;
}
* html .photo-holder{
	height:137px;
	overflow:visible;
}
.photo-holder{
	padding:4px 0 10px 12px;
	min-height:137px;
	overflow:hidden;
	background:url(../images/tab-bottom-bg.gif) no-repeat 0 100%;
}
.photos-box{
	padding:0 0 0 19px;
	width:270px;
	margin:8px 0 0;
	overflow:hidden;
}
.tab-bottom-bg{
	width:100%;
	overflow:hidden;
	background:url(../images/container-bg.png) no-repeat;
	height:16px;
}
.photos-box a{margin:42px 22px 0 0; float:left; position:relative;}
.gallery-img{float:left;margin:0 22px 0 0;}
.gallery-options{
	margin:6px 0 0;
	padding:0;
	list-style:none;
	font-size:11px;
	overflow:hidden;
	position:relative;
	width:100%;
}
.gallery-options li{
	float:left;
	background:url(../images/gallery-sep.gif) no-repeat 0 50%;
	padding:0 5px 0 7px;
	margin:0 1px 0 -1px;
	position:relative;
}
.gallery-options li:first-child{background:none;}
.gallery-options a{position:relative;}

/***/

/* bottom-content */
.content-mixer{
	width:970px;
	background:url(../images/content-mixer.png) no-repeat;
	overflow:hidden;
	height:169px;
	padding:15px 0 0;
	margin:6px 0 0;
}
.content-mixer ul{
	margin:0 -20px 0 0;
	padding:0;
	list-style:none;
	width:990px;
	overflow:hidden;
	position:relative;
}
.content-mixer ul li{
	float:left;
	width:169px;
	padding:8px 12px 0;
	background:url(../images/mixer-strip.gif) no-repeat 100% 0;
	min-height:154px;
	margin:0 -1px 0 1px;
}
.content-mixer ul li.last{background:none;}
.content-mixer ul li.alt{padding:8px 0 0 12px; width:180px;}
.content-mixer ul li h2{
	color:#ff0000;
	font-size:16px;
	margin:0;
	font-weight:normal;
}
.content-mixer ul li p{
	color:#666;
	margin:6px 0 2px;
	line-height:18px;
}
.content-mixer ul li img{
	display:block;
	margin:4px 0 6px;
}
.content-mixer ul li h3{
	color:#555;
	margin:6px 0 4px;
	font:25px "Times New Roman", Times, serif;
	line-height:25px;
}
/* footer */
#footer{
	width:100%;
	background:url(../images/footer-bg.gif) repeat-x;
	
}
.footer-content{
	width:998px;
	margin:0 auto;
	position:relative;
	height:212px;
	overflow:hidden;
}
#footer h1{top:61px; left:-7px;}

.footer-content h1{
	margin:0;
	position:absolute;
	background:url(../images/logo.png) no-repeat;
	width:297px;
	height:92px;
	overflow:hidden;
	top:13px;
	text-indent:-9999px;
	left:-10px;
}
.footer-content h1 a{
	display:block;
	height:100%;
}

.bottom-box{
	position:absolute;
	left:0;
	top:9px;
	width:998px;
	overflow:hidden;
}
.bottom-box-left{
	float:left;
	left:50%;
	position:relative;
}
.bottom-box-center{
	position:relative;
	left:-50%;
}
* html .bottom-box-center{float:left;}
.footer-nav{
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	float:left;
}
.footer-nav li{
	float:left;
	height:41px;
	background:url(../images/footer-nav-sep.gif) no-repeat;
	padding:0 26px;
	line-height:42px;
}
.footer-nav li:first-child{background:none;}
.footer-nav a{
	color:#666;
	text-decoration:none;
}
.footer-nav a:hover,
.footer-nav li.active a{color:#ff0000;text-decoration:none;}


#footer .search-block{
	top:98px;
	left:383px;
}
#footer .search-block fieldset{
	background:url(../images/footer-search-bg.png) no-repeat;
	width:334px;
}

#footer .menu-small-nav{
	left:806px;
	/*top:81px;*/
	top:103px;
}
#footer .menu-small-nav-first{
	left:806px;
	/*top:81px;*/
	top:81px;
}

#footer .search-block .text {
	width:250px;
}
.bottom-text{
	position:absolute;
	bottom:7px;
	left:0;
	padding:0 31px 0 62px;
	width:915px;
	font-size:11px;
}
.bottom-text p{
	float:left;
	color:#555;
	margin:0;
}
.bottom-link {
	color:#858585;
}

.bottom-text ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.bottom-text ul li{
	display:inline;
	background:url(../images/footer-sep.gif) no-repeat 0 50%;
	padding:0 14px 0 18px;
}
.bottom-text ul li:first-child{background:none;}
.bottom-text ul a{color:#858585;}


/************************************************/
/* RMX - Joomla */
/************************************************/

/* RMX - nav */
.mainlevel-nav {
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	float:left;
}
#mainlevel-nav {
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	float:left;
}
#mainlevel-nav li{
	float:left;
	background:url(../images/nav-bg.gif) no-repeat;
	padding:12px 28px 0;
	height:29px;
	width: 62px;
}
#mainlevel-nav li:first-child{background:none;}
#mainlevel-nav a{
	color:#A9A9A9;
	text-decoration:none;
}
#mainlevel-nav a:hover,
#mainlevel-nav li #active_menu-nav {color:#ffffff;text-decoration:none;}


/* RMX: footer-nav */
#mainlevel-footer-nav{
	margin:0;
	padding:0;
	list-style:none;
	font-size:18px;
	float:left;
}
#mainlevel-footer-nav li{
	float:left;
	height:41px;
	background:url(../images/footer-nav-sep.gif) no-repeat;
	padding:0 28px;
	line-height:42px;
	width: 62px;
}
#mainlevel-footer-nav li:first-child{background:none;}
#mainlevel-footer-nav a{
	color:#A9A9A9;
	text-decoration:none;
}
#mainlevel-footer-nav a:hover,
#mainlevel-footer-nav li.active a{color:#ffffff;text-decoration:none;}
/***/

/* RMX: container */
.moduletable-container{
	width:100%;
	background:url(../images/container-strip.gif) repeat-y;
	overflow:hidden;
}
.moduletable-container th {
	width:100%;
	background:url(../images/container-top.gif) no-repeat;
	overflow:hidden;
}
.moduletable-container-bottom{
	width:100%;
	background:url(../images/container-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:15px 12px 20px;
	width:641px;
}
.moduletable-container h2{
	margin:0;
	color:#ff0000;
	font-size:16px;
	float:left;
	font-weight:normal;
}
.moduletable-container-bottom div{
	width:100%;
	overflow:hidden;
}
.moduletable-container-bottom div a{float:right;}
.moduletable-container ul{
	margin:5px -10px 0 0;
	padding:0;
	list-style:none;
	width:651px;
}
.moduletable-container ul li{
	float:left;
	margin:0 10px 0 0;
	width:120px;
}
.moduletable-container ul li div{
	background:url(../images/img-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 5px;
}
.moduletable-container ul li strong{
	color:#df0000;
	font-weight:normal;
	display:block;
	margin:3px 0 0;
}
.moduletable-container ul li p{
	color:#666;
	margin:3px 0 0;
}


/* RMX: Guides from container */
.container-guides{
	width:100%;
	background:url(../images/container-strip.gif) repeat-y;
	overflow:hidden;
}
.container-guides-top{
	width:100%;
	background:url(../images/container-top.gif) no-repeat;
	overflow:hidden;
}
.container-guides-bottom{
	width:100%;
	background:url(../images/container-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:15px 12px 20px;
	width:641px;
}
.container-guides h2{
	margin:0;
	color:#ff0000;
	font-size:16px;
	float:left;
	font-weight:normal;
}
.container-guides-bottom div{
	width:100%;
	overflow:hidden;
}
.container-guides-bottom div a{float:right;}
.container-guides ul{
	margin:5px -10px 0 0;
	padding:0;
	list-style:none;
	width:651px;
}
.container-guides ul li{
	float:left;
	margin:0 10px 0 0;
	width:120px;
}
.container-guides ul li div{
	background:url(../images/img-bg.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 5px;
}
.container-guides ul li strong{
	color:#df0000;
	font-weight:normal;
	display:block;
	margin:3px 0 0;
}
.container-guides-desc {
	color:#666;
	margin:3px 0 0;
}
/***/ 

/* RMX: Joomla Specific */
.componentheading  {
	background: url(/images/letter_par_e.gif) no-repeat 0 100%;
	margin:0;
	color:#4A1817; /*ff0000;*/
	font-size:20px;
	font-weight:bold;
	text-indent: 70px;
	padding-top: 30px;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.contentheading  {
	margin:0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:5px;
}
.contentheading-guides  {
	margin:0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.contentheading-guides a {
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
.contentheading-guides a:hover {
	color:red;
	text-decoration:underline;
}

.contentpagetitle {
	margin:0;
	padding:0;
}

.breadcrumbs pathway {
	font-size:13px;
}
.pathway {
	font-size:14px;
}
.small {
	color:#666666;
	font-size:10px;
}
.createdate {
	color:#666666;
	font-size:10px;
}

.sectiontableheader  {
	background: #cccccc;
	height: 25px;
}

.sectiontableentry1 {
	height: 25px;
}
.sectiontableentry2 {
	background: #f2f2f2;
	height: 25px;
}


/* spacers */
.article_separator {
	display: block;
	width:100%;
	height: 20px;
	/*border-bottom: 1px #666 solid;*/
	/*margin-top: 5px;
	margin-bottom: 5px;*/
}
.cat_separator {
	display: block;
	width:100%;
	/*height: 5px;*/
}

.article_column {
	padding-right: 5px;
}

.column_separator {
	border-left: 1px dashed #e0e0e0;
	padding-left: 10px;
}
/* System Standard Messages */
#system-message { margin-bottom: 20px; margin-top: 30px;}

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

/******/

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

.moduletable-right {
	width:100%;
	/*overflow:hidden;*/
	background:url(../images/movie-strip.gif) repeat-y;
	/*margin:5px 0 0;*/
}
.moduletable-right-top{
	width:100%;
	overflow:hidden;
	background:url(../images/movie-top.gif) no-repeat;
}
.moduletable-right-bottom{
	width:290px;
	overflow:hidden;
	background:url(../images/movie-bottom.gif) no-repeat 0 100%;
	padding:0 0 15px 13px;
}
.moduletable-right-content {
	width: 270px;
	padding-right: 1px;
	color:#666;
	/*text-align:justify;*/
}
.moduletable-right h3{
	color:#ff0000;
	font-size:16px;
	margin:11px 0 0;
	font-weight:normal;
	padding-bottom:5px;
}


/*****/
/* module main left */

/*
.map-holder{
	background:url(../images/map-holder-bg.gif) no-repeat;
	width:440px;
	float:left;
	height:508px;
	overflow:hidden;
	padding:14px 0 0;
}
.top-map{
	padding:0 0 0 15px;
	width:435px;
}
.top-map img{
	display:block;
	margin:6px 0 0;
}

*/

.moduletable-mainleft {
	width:440px;
	float:left;
	overflow:hidden;
	background:url(../images/mainleft-strip.gif) repeat-y;
	margin:0px 0 0;
	
}
.moduletable-mainleft-top{
	width:100%;
	overflow:hidden;
	background:url(../images/mainleft-top.gif) no-repeat;
	padding:14px 0 0;
}
.moduletable-mainleft-bottom{
	width:100%;
	overflow:hidden;
	background:url(../images/mainleft-bottom.gif) no-repeat 0 100%;
	padding:0 0 15px 13px;
}

.moduletable-mainleft h2{
	color:#ff0000;
	font-size:16px;
	/*margin:5px 0 0;*/
	font-weight:normal;
}
/***/

/* module main right */
.moduletable-mainright {
	float:right;
	width:222px;
	background:url(../images/week-event-strip.gif) repeat-y;
	margin:5px 0 0;
}
.moduletable-mainright-top{
	width:100%;
	overflow:hidden;
	background:url(../images/week-event-top.gif) no-repeat;
}
.moduletable-mainright-bottom{
	width:218px;
	overflow:hidden;
	background:url(../images/week-event-bottom.gif) no-repeat 0 100%;
	
}
.moduletable-mainright h3{
	color:#ff0000;
	font-size:16px;
	margin:11px 0 0;
	font-weight:normal;
}/***/

/*.contentpaneopen {
	width: 95%;
}*/

/*.contentpaneopen {
	margin-top: 12px;
}*/

.contentpaneopen h3 {
	font-size:16px;
	color:#7E1717;
}
.contentpaneopen h4 {
	font-size:14px;
	color:#D81A1A; 
}
.contentpaneopen p {
	width: 98%;
	margin: 0;
	padding: 0;
}

.contentpaneopen fieldset {
	margin-bottom:10px;
}

/* COMMUNITY */
.module-groups {
	float:left;
	width:145px;
	background:#ffffff;
	margin:5px 2px 2px 2px;
	padding-left: 5px;
}
.module-groups h3{
	color:#666666;
	font-size:12px;
	margin:11px 0 0;
	font-weight:bold;
}


/* ultimatesbplugin  */
.ultimatesbplugin_top {
	float:right; text-align:center; margin:0 0 10px 10px;
}
.ultimatesbplugin_top a {
}
.ultimatesbplugin_bottom {
}
.ultimatesbplugin_bottom a img {
	border:solid 1px #CCCCCC; padding:1px; margin:2px; 
}
.ultimatesbplugin_bottom a:hover img {
	border:solid 1px #666666;
}
.ultimatesbplugin_bottom a {
}
.ultimatesbplugin_bottom a:hover {
}
/* Phoca Gallery Random Module */
div#phocagallery-module-ri {
	margin-left: -8px;
}
div#phocagallery-module {
	padding-right: 2px;
}

/* INPUTS & BUTTONS */

.button {
	background: #f0f0f0 none repeat scroll 0 0;
	border-color: #e7e7e7 #666 #666 #e7e7e7;
	color: #000;
	border-style: solid;
	border-width: 1px;
}
.button:hover, .button:focus {
	background: #d8dfea none repeat scroll 0 0;
	border: 1px solid #666;
	color: #666;
}

.moduletable-comm-right{
	float:right;
	width:160px;
	background:url(../images/moduletable-comm-right.png) repeat-y;
	margin-bottom: 10px;
}
.moduletable-comm-right-top{
	width:100%;
	overflow:hidden;
	background:url(../images/moduletable-comm-right-top.png) no-repeat;
}
.moduletable-comm-right-bottom{
	width:156px;
	overflow:hidden;
	background:url(../images/moduletable-comm-right-bottom.png) no-repeat 0 100%;
	padding:14px 0 10px 5px;
}

.moduletable-comm-right-content {
	width: 145px;
	padding-left: 5px;
	padding-right: 5px;
	color:#666;
	margin-top: 0;
	
	/*text-align:justify;*/
}

.moduletable-comm-right-content h3 {
	/*background:url(../images/right-box-bg.png) no-repeat;*/
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 5px;
	font-size: 16px;
	/*height: 30px;
	color:white;*/
}
.moduletable-comm-right-content ul {
	list-style:none;
	margin: 0;
	align: left;
}
.moduletable-comm-right-content li {
	margin: 0;
	align: left;
}

.latestnews {
	margin: 0px;
	padding: 0px;
}
.latestnews ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
	align: left;
	float:left;
}
.latestnews li {
	background:url(/images/M_images/arrow.png) no-repeat;
	margin: 0px;
	padding-left: 12px;
}

/* Syndication module */
.module-syndication {
	margin-top: 0px;
	padding-top: 0px;
}
.module-syndication h3{
	color:#666666;
	font-size:12px;
	margin: 0;
	font-weight:bold;
}


.module-blogs img {
	padding: 2px;
	border: 1px solid #cccccc;
}
.module-blogs .blog_author {
	color:  #666666;
}

.mostread ul {
	margin: 0;
}
.mostread li {
	background:url(../images/arrow.png) no-repeat 0 50%;
	background-position: top left;
	align: left;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: top;
}

.moduletable-comm-right2 {
	width: 160px !important;
}
.moduletable-comm-right-content2 {
	width: 160px !important;
	padding-left: 1px;
	margin-right: 5px;
	color:#666;
	
	/*text-align:justify;*/
}

.module {
	padding: 0px;
	margin: 0px;
}
.artbannersplus {
	padding: 0px;
	margin: 0px;
}

.module .contentpagetitle {
	color: #666666;
}
.module a:hover{
	color: red;
}

/* My Blog */
.postSummary-teaser {
	border-bottom: 1px solid black;
}

/***********/

#tab2{display:none;}
#tab4{display:none;}
#tab5{display:none;}