@charset "utf-8";
/* CSS Document */

/***************************************************** ie 6 hacks ***********************************************/
*html #index_left {
	margin-left:6px;
}

*html  #index_right {
	margin-right:6px;
}
*html .index_slideshow_menu_elements {
	width:134px;
	height:74px;
}
*html .index_slideshow_menu_elements_active {
	width:134px;
	height:74px;
}
*html #header_sub_nav{
	padding-top:5px;
	height:25px;
}
*html #header_main_logo img {
	margin-top:0px;
}
*html .leaderboard {
	width:996px;
}
*html #header_main {
	width:996px;
}
*html #photos_videos {
	width:976px;
}
*html #category_header_directory_links{
	padding-top:0;
}

	
/***************************************************** ie 6 hacks end ***********************************************/


body {
	/*background: url(images/bg.gif) repeat ; */
	background: url(images/bg2.gif) top center repeat-y;
	margin: 0;
	padding: 0;
}

#page{
	width: 990px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#header_top{
	height:20px;
	line-height:22px;
	background:#fff;
	color:#999;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
}
#header_top a{
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	padding-left:7px;
	padding-right:7px;
	letter-spacing:1.5px;
}
#header_date{
	margin-left:20px;
	float:left;
	border-bottom:1px dotted #333;
	width:273px;
}
#header_login{
	margin-right:20px;
	float:right;
	border-bottom:1px dotted #333;
	width:273px;
	color:#333333;
	text-transform:uppercase;
	padding-right:7px;
	letter-spacing:1.5px;
	text-align:right;
}
#header_main{
	height:100px;
	border-bottom:1px solid #ccc;
	padding-top:10px;
}
#header_main_left{
	width:310px;
	padding-left:20px;
	padding-top:15px;
	float:left;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:middle;
}
#header_main_left input{
	color:#666666;
	border:1px solid #999;
	height:15px;
	width:222px;
	padding:4px;
	font-size:12px;
}
#header_main_left select{
	width:177px;
	margin-bottom:5px;
	margin-left:10px;
}
#header_main_logo{
	width:340px;
	float:left;
}
#header_main_logo img{
	border:none;
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top:-21px;
}
.header_main_right{
	width:300px;
	padding-right:20px;
	padding-top:10px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666;
	text-align:right;
	display:none;
}

#header_nav{
	height:26px;
}
#header_sub_nav{
	height:30px;
}
.cat_red{
	font-weight:normal;
	color: #cc0000;
	text-decoration:none;
}
.hot_title {
	font-size:11px;
	font-weight:normal;
	color: #333;
	text-decoration:none;
}
.hot_prev {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
	cursor:pointer;
}
.hot_next {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
	cursor:pointer;
}
.hot_prev_next {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
	cursor:pointer;
}
.hot_active{
	display:block;
}
.leaderboard {
	background:#CCCCCC;
	padding-top:11px;
	height: 105px !important; 
	padding-bottom: 0px !important;
}

/* ---------------------------------------------------- start Navigation Dropdown ---------------------------------------------------- */
#nav_dropdown, #nav_dropdown ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	
}
#nav_dropdown img{
	border:none;
}
#nav_dropdown {
	height:26px;
	margin-top:4px;
	width:990px;
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #ccc;
}
#nav_dropdown a {
	display: block;
	width: 150px;
}
#nav_dropdown li{ /* all list items */
	float: left;
}

#nav_dropdown li ul li{ /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
}

#nav_dropdown li ul { /* second-level lists */
	position: absolute;
	background: #fff;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	letter-spacing:0;
	padding:0px 5px 10px 5px;
	text-decoration:none;
	text-transform:uppercase;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav_dropdown li ul a{
	color:#666666;
	padding:10px 0px 0px 0px;
}
	#nav_dropdown li ul a:hover{
		color:#666666;
		text-decoration:underline;
	}
	#nav_dropdown li ul a:active{
		color:#666666;
	}
	#nav_dropdown li ul a:visited{
		color:#666666;
	}

#nav_dropdown li:hover ul, #nav_dropdown li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav_dropdown_home{
	margin-left:20px;
	margin-right:4px;
	width:55px;
}

#nav_dropdown_news{
	margin-left:14px;
	margin-right:12px;
	width:146px;
}

#nav_dropdown_eat{
	margin-left:14px;
	margin-right:7px;
	width:100px;
}

#nav_dropdown_ent{
	margin-left:14px;
	margin-right:8px;
	width:150px;
}

#nav_dropdown_shop{
	margin-left:13px;
	margin-right:12px;
	width:179px;
}

#nav_dropdown_peo{
	margin-left:14px;
	margin-right:8px;
	width:143px;
}

.nav_dropdown_dot{
	height:22px;
	width:11px;
	background: url(images/dot.png) no-repeat;
}
/* ---------------------------------------------------- end Navigation Dropdown ---------------------------------------------------- */

#header_sub_nav{
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana,sans-serif;
	font-size:11px;
	color:#666;
	line-height:30px;
	font-weight:bold;
}

#header_sub_nav a{
	color:#666;
	font-weight:bold;
	text-decoration:none;
	padding-right:11.5px;
}

.nav_nw{
	border:none;
	vertical-align:middle;
}

/***************************************************** start  footer ***********************************************************/
#footerad{
	background:#fff;
	padding-bottom:25px;
	padding-top:25px;
}

#footer{
	font-family:Verdana,Arial,sans-serif;
	color: #333;
	text-align:center;
}

#footer_layer_1{
	padding-left:50px;
	padding-right:50px;
}

#footer_layer_1 span{
	color:#cc0000;
	padding-right:24px;
}

#footer_layer_1 a{
	font-size:12px;
	color:#000;
	text-decoration:none;
	padding-right:30px;
}
#footer_layer_2{
	padding-bottom:25px;
	padding-top:3px;
	padding-left:30px;
	padding-right:30px;
}
#footer_layer_2 a{
	font-size:11px;
	color:#666;
	text-decoration:none;
	padding-right:16px;
}
#footer_layer_2 span{
	font-size:15px;
	color:#333;
	padding-right:10px;
}

#footer_layer_3 span{
	color:#cc0000;
	padding-right:5px;
}
#footer_layer_3 a{
	font-size:10px;
	color:#000;
	text-decoration:none;
	padding-right:13px;
}

#footer_layer_4{
	font-size:10px;
	padding-bottom:50px;
	padding-top:4px;
}
/***************************************************** start  footer ***********************************************************/

/****************************************************index left content start *************************************************/
#index_left{
	float:left;
	margin-left:10px !important;
	margin-right:10px !important;
	_margin-left: 3px; /* IE 6 hack */
	_margin-right: 5px; /* IE 6 hack */
	*margin-left: 3px; /* IE 7-8 hack */
	*margin-right: 5px; /* IE 7-8 hack */
	width:215px;
	
}

#index_left_top_10{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#ffffcc;
	/*height:351px;*/
}
#index_left_top_10_logo{
	background:url(images/ind_left_top_10_logo.png) no-repeat center;
	height:60px;
}
#category_left_top_10_logo{
	background:url(images/cat_left_top_10_logo.png) no-repeat center;
	height:60px;
}
#index_left_top_10_bottom{
	background:url(images/ind_left_top_bottom_bg.png) repeat-x;
	height:8px;
}
#index_left_top_10 ul{
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:21px;
	list-style-type:none;
	height:232px;
	line-height:12px;
	/*overflow:auto;
	*/
}
#index_left_top_10 li{
	margin-bottom:4px;
} 
.red_title{
	font-family:Georgia,Sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
	text-decoration:none;
	padding-bottom:7px;
}
.index_left_tabs{
	margin-top:10px;
}
.index_left_tabs_logo{
	border-top:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
	height:58px;
}
.index_left_tabs_logo img{
	margin-top:20px;
	margin-left:10px;
}
.index_left_tabs_content{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	padding-top:15px;
	line-height: 12px;
}

.index_left_photo_img{
	border:1px solid #ccc;
	margin-top:10px;
	margin-bottom:10px;
	width:195px;
}

/* typography */
.index_text{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#000;
}
.index_text_gray{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#333;
}
.index_text_red{
	font-family:Verdana,Sans-serif;
	font-size:10px;
	color:#cc0000;
	text-transform:uppercase;
	text-decoration:none;
}

.index_text_blue{
	font-family:Verdana,Sans-serif;
	font-size:10px;
	color:#0066ff;
	text-transform:uppercase;
}
/* end typography */

/****************************************************end index left content *************************************************/

/****************************************************index center content *************************************************/
#index_center{
	float:left;
	width:435px;

}
/****************************************************end index center content *************************************************/

/****************************************************index right content start *************************************************/
#index_right{
	float:left;
	margin-left:10px !important;
	margin-right:10px !important;
	_margin-left:3px;
	_margin-right:5px;
	*margin-left:3px;
	*margin-right:5px;
	width:300px;

}
#index_subscribe{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}
#index_subscribe_logo{
	background:url(images/ind_right_subscribe_logo.png) no-repeat;
	height:20px;
}
#index_subscribe_text{
	color:#666666;
	height:13px;
	width:215px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	border:1px solid #999;
	margin-top:2px;
}
.ads_text{
	font-family:Arial,Sans-serif;
	font-size:9px;
	color:#999;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	letter-spacing:1px;
}
.wdyw_border{
	background:url(images/ind_right_wdyw_border.png) no-repeat;
	height:3px;

}
#index_what_do_you_want{
	background:#dedede;
	margin-bottom:10px;
}
#wdyw_logo{
	background:url(images/ind_right_wdyw_logo.png) no-repeat;
	height:19px;
	margin-top:10px;
	margin-bottom:2px;
	margin-left:10px;
}
.wdyw_tab{
	height:20px;
	border-bottom:1px solid #ccc;
	padding-left:25px;
	background:url(images/wdyw_arrow_right.png) no-repeat;
	background-position:4%;
}
.wdyw_tab active{
	background:url(images/wdyw_arrow_down.png) no-repeat;
}


.wdyw_tab_red{
	padding-left:7px;
	font-family:Georgia,Sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	cursor:pointer;
	line-height:20px;
}
.wdyw_arrow{
	border:0;
}
.wdyw_sub_tab ul{
	list-style-type:none;
	padding:0 10px 0 30px;
	margin:0;
}
.wdyw_sub_tab ul li a{
	text-decoration:none;
	padding-bottom:10px;
	padding-left:0px;
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#333;
}
.wdyw_sub_tab_read_more{
	font-family:Verdana,Sans-serif;
	text-decoration:none;
	color:#666666;
	font-size:10px;
	font-weight:bold;
	padding-left:35px;
}
.wdyw_sub_tab{
	border-bottom: 1px solid #ccc;
	height: 101px;
	overflow: auto;
}
.wdyw_sub_tab_read{
	margin-top:5px;
	margin-bottom:5px;
}
#wdyw_see_7_cal{
	border:none;
	height:30px;
	text-align:center;
	line-height:30px;
}
#wdyw_see_7_cal a{
	font-family:Georgia,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#index_comments_of_the_day{
	margin-bottom:10px;
}
#cotd_logo{
	background:url(images/index_cotd_logo.png) no-repeat;
	height:59px;
}
#cotd_content{
	font-family:Verdana,Sans-serif;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding-left:10px;
	padding-right:10px;
	margin-top:-5px;
	/*height:230px;
	overflow:auto;*/
}
.cotd_author{
	font-size:10px;
	color:#666;
	font-weight:bold;
}
#cotd_content .index_text{
	border-bottom:1px dashed #999999;
	padding-top:10px;
}
#cotd_content .index_text p {
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
}
#index_blogs{
	margin-bottom:10px;
}

#index_blogs_left{
	float:left;
	width:230px;
	margin-right:10px;
}
#index_blogs_right{
	float:left;
}
#index_blogs_logo{
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	height:38px;
}
#index_blogs_logo img{
	margin-left:10px;
	margin-top:10px;
}
.index_blog_subtitle, .index_blog_subtitle a{
	font-family:Verdana,Sans-serif;
	font-size:10px;
	color:#333;
	text-decoration:none;
}
.index_blog_author{
	font-family:Georgia,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
}
.index_blog_title{
	font-family:Georgia,Sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.index_blog_title a{
	text-decoration:none;
	color:#333;
}
.index_blog_content{
	border-bottom:1px dashed #999;
	margin-top:15px;
	padding-bottom:15px;
}
/****************************************************end index right content*************************************************/
/****************************************************start index center content*************************************************/

.index_subpages_header{
	height:20px;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	padding-left:10px;
	padding-right:10px;
}
.index_subpages_header img{
	margin-top:3px;
	float:left;
}
.index_subpages_header  .index_text_red{
	float:right;
	line-height:20px;
}
.index_subpages_content{
	padding-left:10px;
	padding-right:10px;
}
.index_subpages_content_left{
	float:left;
	margin-right:10px;
	margin-top:13px;
	width:100px;
}
.index_subpages_content_right{
	float:left;
	width:300px;
}
.index_subpages_content_right  ul{
	margin-bottom:13px;
	margin-top:13px;
	padding-left:15px;
	line-height:12px;
	list-style-image:url(images/dot_red.png);
	list-style-type:none;
}
.index_subpages_content_right li{
	padding-bottom:5px;
}
.index_subpages_content_right  a{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
#index_slideshow_gallery{
	height:270px;
	border-bottom:1px solid #FFFFFF;
}
.index_slideshow_gallery_elements{
	display:none;
	border-bottom:1px solid #fff;
}
.index_slideshow_image{
	width:270px;
	height:270px;
	float:left;
	overflow:hidden;
	background:#333;
}
.index_slideshow_desc{
	width:155px;
	background:#333;
	float:left;
	height:240px;
	padding:15px 5px;
	overflow:hidden;
}
.index_slide_cat, .index_slide_cat a{
	font-family:Arial,Sans-serif;
	font-size:12px;
	color:#ff0000;
	text-transform:uppercase;
	letter-spacing:-1.2px;
	text-decoration:none;
}
.index_slide_title, .index_slide_title a{
	font-family:Georgia,Sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.index_slide_desc{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#ccc;
	line-height:16px
}
.index_slide_more, .index_slide_more a{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
}
.index_slide_back_next, .index_slide_back_next a{
	font-family:Verdana,Sans-serif;
	font-size:9px;
	color:#ccc;
	text-decoration:none;
	text-align:center;
}
#index_slideshow{
	margin-bottom:10px;
}
#index_slideshow_menu{
	height:80px;
	width:440px;
}
#index_slideshow_left_arrow{
	float:left;
	width:13px;
	border-right:1px solid #fff;
	background:#666666;
	height:80px;
}
#index_slideshow_right_arrow{
	float:left;
	width:13px;
	background:#666666;
	height:80px;
}
#index_slideshow_left_arrow img, #index_slideshow_right_arrow img{
	border:0;
}
#index_slideshow_menu_elements_container{
	float:left;
}
.index_slideshow_menu_elements{
	width:135px;
	height:75px;
	background:#ccc;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
	padding-top:5px;
	cursor:pointer;
}

.index_slideshow_menu_elements, .index_slideshow_menu_elements a{
	font-family:Georgia,Sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.index_slideshow_menu_elements_active{
	width:135px;
	height:70px;
	background:#cc0000;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
	padding-top:10px;
}
.index_slideshow_menu_elements_active a{
	color:#fff;
	font-family:Georgia,Sans-serif;
	font-size:11px;
	text-decoration:none;
}

/* slideshow 2 */

#index_slideshow_gallery2{
	height:270px;
	border-bottom:1px solid #FFFFFF;
	text-align: left;
}
.index_slideshow_gallery_elements2{
	display:none;
	border-bottom:1px solid #fff;
}
.index_slideshow_image2{
	width:270px;
	height:270px;
	float:left;
	overflow:hidden;
	background:#333;
}
.index_slideshow_desc2{
	width:155px;
	background:#333;
	float:left;
	height:240px;
	padding:15px 5px;
	overflow:hidden;
}
.index_slide_cat2, .index_slide_cat2 a{
	font-family:Arial,Sans-serif;
	font-size:12px;
	color:#ff0000;
	text-transform:uppercase;
	letter-spacing:-1.2px;
	text-decoration:none;
}
.index_slide_title2, .index_slide_title2 a{
	font-family:Georgia,Sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.index_slide_desc2{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#ccc;
	line-height:16px
}
.index_slide_more2, .index_slide_more2 a{
	font-family:Verdana,Sans-serif;
	font-size:11px;
	color:#ff0000;
	text-decoration:none;
}
.index_slide_back_next2, .index_slide_back_next2 a{
	font-family:Verdana,Sans-serif;
	font-size:9px;
	color:#ccc;
	text-decoration:none;
	text-align:center;
}
#index_slideshow2{
	margin-bottom:10px;
}
#index_slideshow_menu2{
	height:80px;
	width:440px;
}
#index_slideshow_left_arrow2{
	float:left;
	width:13px;
	border-right:1px solid #fff;
	background:#666666;
	height:80px;
}
#index_slideshow_right_arrow2{
	float:left;
	width:13px;
	background:#666666;
	height:80px;
}
#index_slideshow_left_arrow2 img, #index_slideshow_right_arrow2 img{
	border:0;
}
#index_slideshow_menu_elements_container2{
	float:left;
}
.index_slideshow_menu_elements2{
	width:135px;
	height:75px;
	background:#ccc;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
	padding-top:5px;
	cursor:pointer;
}

.index_slideshow_menu_elements2, .index_slideshow_menu_elements2 a{
	font-family:Georgia,Sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.index_slideshow_menu_elements_active2{
	width:135px;
	height:70px;
	background:#cc0000;
	border-right:1px solid #fff;
	text-align:center;
	float:left;
	padding-top:10px;
}
.index_slideshow_menu_elements_active2 a{
	color:#fff;
	font-family:Georgia,Sans-serif;
	font-size:11px;
	text-decoration:none;
}

/* slideshow 2 */







#index_feed{
	border: 1px solid #999999;
	margin-bottom:10px;
}
#index_feed_header{
	background: url(images/ind_cent_feed_bg.png) repeat-x;
	height:60px;
	border-bottom:1px dotted #333333;
	text-align:center;
}
#index_feed_header img{
	margin-top:15px;
}
#index_feed_container{
	padding-left:20px;
	padding-right:20px;
}
.index_feed_comment_box{
	background: url(images/ind_cent_feed_comment.png) no-repeat;
	width:19px;
	height:23px;
	color:#fff;
	font-family:Arial,Sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:3px;
	padding-left:1px;
	float:left;
	margin-right:10px;
	margin-top:15px;
}
.index_feed_content_text {
	float:left;
	width:360px;
	margin-top:15px;
}
.index_feed_content_text a{
	font-family:Georgia,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#index_feed_footer{
	text-align:center;
	font-family:Georgia,Sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	margin-top:20px;
	margin-bottom:20px;
}
#index_feed_footer a{
	color:#cc0000;
	text-decoration:none;
}
/****************************************************end index center content ******************************************/

/****************************************************photos_videos *****************************************************/
#photos_videos{
	width:970px;
	margin-left:10px;
	margin-right:10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height:330px;
	background:url(images/bg_photo_vid.gif) repeat-x;
}
#photos_videos_logo{
	height:25px;
	margin:20px 12px 18px;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana,Sans-serif;
	color:#cc0000;
}
#photos_videos_logo img{
	vertical-align:middle;
	margin-right:5px;
}

#photos_videos_content{
	width:860px;
	float:left;
}
.photos_videos_entry{
	float:left;
	width:172px;
	text-align:center;
}
.photos_videos_desc{
	padding-left:36px;
	padding-right:36px;
	text-align:left;
	line-height: 12px;
}
.photos_videos_desc a{
	font-size:11px;
   font-weight:bold;
   font-family:Georgia,Times New Roman,Times,serif,Garamond;
   color:#333333;
   text-decoration:none;
}
.photos_videos_desc span{
	color:#CC0000;
	font-size:10px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
}
.photos_videos_thumb img{
	border:none;
	margin: auto;
	vertical-align: 50%;
}

#photos_videos_left_arrow, #photos_videos_right_arrow{
	float:left;
	margin-top:40px;
}

#photos_videos_left_arrow{
	margin-left:15px;
	padding-left:18px;
}

#photos_videos_left_arrow img, #photos_videos_right_arrow img{
	border:0;
}
/****************************************************end photos_videos *****************************************************/
/*****************************scrollable*************************/
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable, .scrollable2, .scrollable_1{

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 860px;
	height:300px;
	float:left;	

}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable2 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable_1 .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	
	display:block;
	width:22px;
	height:26px;
	float:left;
	margin:40px 0px 40px 0px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background:url(images/ind_pho_vid_right_arrow.png) no-repeat; clear:right; margin-right: 0px;}



/* left */
a.left				{ background:url(images/ind_pho_vid_left_arrow.png) no-repeat; margin-left: 0px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

.items .slide_holder{
	float:left;
}



/*****************************end scrollable*************************/

/****************************************************subpages start *****************************************************/
#subpages_content_left_header{
	margin-top:8px;
}
#subpages_content_left{
	margin-left:8px;
	margin-right:8px;
	float:left;
	width:645px;
}
#subpages_content_right{
	float:left;
	width:300px;
	margin-right:15px;
	padding-top:25px;
}

#subpages_header_title {
	color:#666666;
	font-family:Arial Black,Tahoma;
	font-weight:normal;
	line-height:38px;
	font-size:38px;
	letter-spacing:-4px;
}
#subpages_content_left_header span, #subpages_content_left_header span  a{
	color:#CC0000;
	font-family:Arial,Verdana;
	font-size:11px;
	text-decoration:none;
}
#subpages_recent_articles{
	margin-top:10px;
}
.subpages_articles_container {
	background:#EDEDED none repeat scroll 0 0;
	color:#333333;
	font-family:Arial,Verdana,Times New Roman;
	font-size:11px;
	height:100px;
	margin-bottom:10px;
	width:635px;
}
.subpages_articles_text {
	float:left;
	height:100px;
	padding-left:10px;
	padding-right:10px;
	width:515px;
	color:#333333;
	font-family:Arial,Verdana,Times New Roman;
	font-size:11px;
}
.subpages_articles_text_header {
	border-bottom:1px dotted #333333;
	border-top:1px dotted #333333;
	color:#000000;
	font-family:Arial Black,Tahoma;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	margin-top:5px;
	height:auto;
	float: left;
	width: 100%;
}
.subpages_articles_text_header a{
	float: left;
	font-family: arial black;
	font-size: 18px;
	color:#000;
	text-decoration:none;
	height:auto;
	line-height:18px;
}
.subpages_articles_text_header span{
	float: right;
	font-family: arial;
	font-size: 10px;
	line-height:18px;
	padding-right:8px;
	color:#333;
}
.subpages_more{
	color:#CC0000;
	float:right;
	font-family:Arial,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#subpages_articles_paging{
	float:right;
	font-family:Arial,Verdana,Times New Roman;
	font-size:11px;
	margin-bottom:15px;
	
}
#subpages_articles_paging a{
	color:#333333;
	text-decoration:none;
}
#subpages_articles_paging a:active,#subpages_articles_paging a:hover,#subpages_articles_paging .active {
	color:#000000;
	font-weight:bold;
}
#subpages_articles_paging .arrow{
	color:#cc0000;
}
#subpages_lower_container_accordion{
	float:left;
	width:210px;
}
#subpages_lower_container_accordion #wdyw_logo{
	background:transparent url(images/subpages_wdyw_logo.png) no-repeat;
}
#subpages_lower_container_dir{
	width:220px;
	float:left;
	background:#DEDEDE; 
	margin-left:10px;
	height:305px;
}
#subpages_lower_container_dir_logo{
	background:transparent url(images/subpages_dir_logo.png) no-repeat;
	margin-left:20px;
	margin-top:5px;
	height:20px;
	margin-bottom:15px;
}
#subpages_lower_container_promos{
	width:195px;
	float:left;
	background:#DEDEDE; 
	margin-left:10px;
	height:305px;
}
#subpages_lower_container_promos_logo{
	background:transparent url(images/subpages_promos_logo.png) no-repeat;
	margin-left:10px;
	margin-top:5px;
	height:20px;
	margin-bottom:15px;
}
#subpages_lower_container_dir .title, #subpages_lower_container_promos .title{
	color:#CC0000;
	font-weight:bold;
	font-family:arial;
	font-size:11px;
	margin-left:10px;
	margin-bottom:15px;
	width:175px;
}
#subpages_lower_container_dir_form{
	margin-left:15px;
}
#subpages_lower_container_dir_form input{
	margin-bottom:8px;
	width:90%;
}
#subpages_lower_container_dir_form select{
	margin-bottom:8px;
	width:92%;
}
#subpages_lower_container_promos_form{
	padding-left:10px;
	padding-right:10px;
}
#subpages_lower_container_promos_form a{
	font-family:arial;
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.mostviewed {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	font-weight:bold;
}
.mostviewed .section_header {
	border-bottom:1px solid #333333;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.mostviewed ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 8px;
	padding:0 0 8px;
}
.mostviewed ul li {
	border-bottom:1px solid #333333;
	padding-bottom:8px;
	padding-top:8px;
}

.curved {
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background-color:#CCCCCC;
	float:right;
	margin-top:-8px;
	padding:2px 6px;
	width:auto;
}
.mostviewed ul li .ptitle {
	float:left;
	width:250px;
}
.mostviewed ul li a {
	color:#333333;
	cursor:pointer;
	text-decoration:none;
}
.pos {
	position:relative;
}
.balloon {
	background-image:url(images/balloon.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:8px;
	margin-bottom:-8px !important;
	position:absolute;
	right:-4px;
	width:8px;
	z-index:0 !important;
}
#subpages_blogs{
	margin-top:10px;
}
#subpages_blogs_logo{
	text-align:center;
}
/****************************************************subpages end *****************************************************/
/****************************************************category pages start *****************************************************/
#category_header{
	margin-left:10px;
	margin-right:10px;
}
#category_header_directory{
	width:970px;
	border:1px dashed #000;
	height:40px;
	margin-left:0px;
	margin-bottom:10px;
}
#category_header_directory_image{
	margin-left:15px;
	margin-top:10px;
	margin-right:35px;
	float:left;
}
#category_header_directory_form{
	float:left;
}
#category_header_directory_form input,select{
	margin-right:15px;
	margin-top:5px;
	width:170px;
}
#category_header_directory_links{
	float:left;
	padding-top:0px;
	width:140px;
}
#category_header_directory_links a{
	font-family:Verdana;
	font-size:10px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
}
#category_header_directory_links span{
	font-family:Arial;
	font-size:11px;
	color:#cc0000;
	font-weight:normal;
}
.promos_ul{
	line-height:12px;
	list-style-image:url(images/dot_red.png);
	list-style-type:none;
	margin-bottom:13px;
	margin-top:13px;
	padding-left:15px;
}
.promos_ul li{
	padding-bottom:5px;
}
.promos_ul a {
	color:#333333;
	font-family:Verdana,Sans-serif;
	font-size:11px;
	text-decoration:none;
}
.index_category_content_left {
	float:left;
	margin-right:10px;
	margin-top:13px;
}
.index_category_content_left_header{
	font-family:Verdana;
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin-bottom:5px;
}
.index_category_content_left_header a{
	font-family:Verdana;
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
.index_category_content_left_header_content{
	font-family:Verdana;
	font-size:11px;
	color:#333;
	line-height:16px;
	margin-bottom:5px;
}
.category_center_subpages{
	 margin-bottom:10px;
	 background:#ededed;
}
.category_center_subpages .index_subpages_header{
	height:30px;
	padding-top:5px;
}
.category_goldspot_sidebar{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	margin-bottom:15px;
}
#index_right .index_feed_content_text{
	width:225px;
}
#accordion_shopping{
	width:215px;margin-top:10px;
}
#accordion_shopping #wdyw_logo{
	background:url(images/subpages_wdyw_logo.png) no-repeat;
}
.shopping_dir_tab{

}
.shopping_dir_tab ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.shopping_dir_tab li{
	line-height:16px;
}
.shopping_dir_tab ul li a {
	color:#333333;
	font-family:Verdana,Sans-serif;
	font-size:11px;
	text-decoration:none;
}
.index_text a{
	color: #333;
	text-decoration:none;
	line-height:20px;
}
/****************************************************category pages end *****************************************************/
/**************************************************landing pages css(blogs,faq,etc.)************************************/
#tit_search {
	background:url(images/search_results_logo.png);
	float:left;
	height:20px;
	width:210px;
}
.adbox {
	margin-bottom:20px;
}
.adsection {
	float:left;
	width:300px;
}
#search_results_container{
	margin-left:10px;
	margin-right:10px;
	width:660px;
	float:left;
}
#search_results_container iframe{
	height:1100px;
	width:660px;
}
#landing_blogs_left a{
	text-decoration:none;
}
#landing_blogs_left{
	width:660px;
	float:left;
	margin-left:10px;
}
.landing_blogs_columns{
	margin-left:5px;
	margin-right:5px;
	width:210px;
	float:left;
}
.landing_blogs_columns img{
	border:none;
}
.landing_blogs_columns .landing_blogs_columns_header{
	font-family: Georgia;
	font-size: 12px;
	color: #000;
	background-color: #ccc;
	padding: 4px 2px;
	text-align: center;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.bloglist{
	border-bottom: 1px solid #999;
	font-family: verdana;
	font-size: 11px;
	padding: 8px 0px
}
.bloglist_a{
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}  
.bloglist span {
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
}
.bloglist span p{
	margin-top:8px;
	margin-bottom:8px;
}
.landing_blogs_columns .more {
	background-color: #ccc;
	padding: 4px 2px;
	font-family: Georgia;
	font-size: 10px;
	border-bottom: 1px solid #000;
	font-weight: bold;
}
.landing_blogs_columns .more a {
	color: #cc0000;
	text-transform:capitalize;
}
/**************************************************landing pages css(blogs,faq,etc.) end ************************************/

/************* odds and ends *************/

#index_center_full{
	float:left;
	width:645px;
	margin-left:5px;
}

#index_center_full #odds_ends {
	padding: 10px 0px;
	background-color: #ffffcc;
	border: 1px dotted #333333;
	border-left: none;
	border-right: none;
}

#index_center_full #odds_ends .odds_title, #index_center_full #odds_ends .odds_title a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
	margin-bottom: 10px;
}

#index_center_full #odds_ends .odds_post_date {
	font-family: verdana;
	font-size: 11px;
}

#index_center_full #odds_ends .left, #index_center_full #odds_ends .right {
	width: 44%;
	margin: 0px 10px;
	float: left;
}

#index_center_full #movie .left, #index_center_full #movie .right {
	width: 44%;
	margin: 0px 5px;
	padding: 8px;
	float: left;
	border: 2px solid #cc0000;
}

/*************************************** JOE ***************************************************/


/* ------------------------------------------------------- PNG ALL IMAGE ---------------------------------------------------------------- */

#spotlogos, #nav_home, #nav_news, #nav_eat, #nav_entertain, #nav_shop, #nav_people, #dot, #dot2, #nav_twitter, #nav_fbook, #go_search, #head_feed, #head_spotblogs, #head_oddsends, #head_poll, #head_movie, #head_event, #head_promo, #head2_thisweek, #head2_freebies, #head_eat, #head_entertain, #head_people, #head_shopping, #head_review, #tit_news, #tit_eat, #tit_feed, #tit_entertain, #tit_people, #tit_review, #tit_esta, #tit_oddsends, #tit_shop, #tit_shop2, #tit_promo, #tit_archive, #tit_nshow, #tit_directory, #tit_forum, #tit_blog, #tit_search, #tit_recreview, #tit_mosteview, #tit_mostrec, #tit_mostview, #tit_poll, #tit_pollarch, #tit_pollres, #tit_404, #tit_calsearch, #tit_eventnow, #tit_toprev, #tit_topsto, #browse_cat, #browse_loc, #browse_del, #tit_movies, #cloud_graybig, #cloud_graysml, #cloud_redwhite, #cloud_redgray, #circ_red, #circ_white, #side_lcomment, #side_csoon, #side_nshow, #com_title, #com_share, #com_print, #more_eat, #more_shop, #more_feed, #more_entertain, #more_people, #more_oddsends, #more_news {	
	background: url(http://www.spot.ph/images/spot_allimg4.png) no-repeat; float: left; 
}

#spotlogos { width: 250px; height: 136px; background-position: 0 -40px; }
#nav_home { width: 55px; height: 22px; background-position: -8px -198px; }
#nav_news { width: 146px; height: 22px; background-position: -76px -198px; }
#nav_eat { width: 95px; height: 22px; background-position: -8px -232px; }
#nav_entertain { width: 144px; height: 22px; background-position: -113px -232px; }
#nav_shop { width: 93px; height: 22px; background-position: -8px -268px; }
#nav_people { width: 145px; height: 22px; background-position: -117px -268px; }
#dot { width: 11px; height: 22px; background-position: -80px -315px; }
#dot2 { width: 9px; height: 17px; background-position: -206px -320px; }
#nav_twitter { width: 63px; height: 15px; background-position: -97px -320px; }
#nav_fbook { width: 15px; height: 15px; background-position: -172px -320px; }
#go_search { width: 57px; height: 46px; background-position: -4px -305px; }
#head_feed { width: 172px; height: 30px; background-position: -10px -396px; margin-bottom: 8px; }
#head_spotblogs { width: 95px; height: 21px; background-position: -7px -462px; clear: right; float: none; }
#head_oddsends { width: 109px; height: 21px; background-position: -110px -462px; clear: right; float: none; }
#head_poll { width: 41px; height: 21px; background-position: -236px -462px; clear: right; float: none; }
#head_movie { width: 137px; height: 40px; background-position: -7px -502px; }
#head_event { width: 137px; height: 37px; background-position: -145px -502px; }
#head_promo { width: 129px; height: 39px; background-position: -7px -543px; }
#head2_thisweek { width: 44px; height: 40px; background-position: -160px -543px; }
#head2_freebies { width: 65px; height: 39px; background-position: -218px -543px; }
#head_eat { width: 90px; height: 15px; background-position: -9px -593px; }
#head_entertain { width: 140px; height: 16px; background-position: -115px -593px; margin-top: 2px; }
#head_shopping { width: 85px; height: 16px; background-position: -163px -622px; margin-top: 2px; }
#head_people { width: 140px; height: 16px; background-position: -9px -622px; margin-top: 2px; }
#head_review { width: 140px; height: 16px; background-position: -9px -650px; margin-top: 2px; }

#tit_news { width: 343px; height: 35px; background-position: -14px -676px; float: none; }
#tit_eat { width: 240px; height: 35px; background-position: -14px -711px; float: none; }
#tit_feed { width: 343px; height: 35px; background-position: -260px -711px; float: none; }
#tit_entertain { width: 343px; height: 35px; background-position: -14px -746px; float: none; }
#tit_people { width: 343px; height: 35px; background-position: -14px -780px; float: none; }
#tit_review { width: 380px; height: 35px; background-position: -14px -815px; float: none; }
#tit_esta { width: 343px; height: 35px; background-position: -14px -850px; float: none; }
#tit_oddsends { width: 290px; height: 35px; background-position: -14px -886px; float: none; }
#tit_shop { width: 290px; height: 35px; background-position: -308px -886px; float: none; }
#tit_shop2 { width: 500px; height: 35px; background-position: -15px -1075px; float: none; }

#tit_promo { width: 320px; height: 24px; background-position: -14px -927px; float: none; }
#tit_archive { width: 246px; height: 24px; background-position: -350px -927px; float: none; }
#tit_nshow { width: 290px; height: 13px; background-position: -14px -967px; }

#tit_directory { width: 246px; height: 24px; background-position: -287px -8px; float: none; }
#tit_forum { width: 246px; height: 24px; background-position: -287px -32px; float: none; }
#tit_blog { width: 246px; height: 24px; background-position: -287px -56px; float: none; }
#tit_search { width: 246px; height: 24px; background-position: -287px -77px; float: none; }
#tit_recreview { width: 246px; height: 24px; background-position: -287px -100px; }
#tit_mosteview { width: 246px; height: 24px; background-position: -287px -124px; }
#tit_mostrec { width: 246px; height: 24px; background-position: -287px -147px; }
#tit_mostview { width: 246px; height: 24px; background-position: -287px -170px; }
#tit_poll { width: 68px; height: 24px; background-position: -287px -193px; float: none; }
#tit_pollarch { width: 246px; height: 24px; background-position: -287px -193px; float: none; }
#tit_pollres { width: 246px; height: 24px; background-position: -287px -215px; float: none; }
#tit_404 { width: 246px; height: 24px; background-position: -287px -239px; }
#tit_calsearch { width: 246px; height: 24px; background-position: -287px -263px; float: none; }
#tit_eventnow { width: 246px; height: 24px; background-position: -295px -1123px; float: none; }
#tit_toprev { width: 246px; height: 24px; background-position: -287px -286px; }
#tit_topsto { width: 246px; height: 24px; background-position: -287px -308px; }

#browse_cat { width: 183px; height: 23px; background-position: -287px -340px; }
#browse_loc { width: 183px; height: 23px; background-position: -287px -366px; }
#browse_del { width: 183px; height: 23px; background-position: -287px -394px; }

#tit_movies { width: 129px; height: 30px; background-position: -318px -427px; }

#cloud_graybig { width: 30px; height: 41px; background-position: -318px -478px; }
#cloud_graysml { width: 24px; height: 23px; background-position: -354px -477px; }
#cloud_redwhite { width: 20px; height: 26px; background-position: -385px -478px; }
#cloud_redgray { width: 19px; height: 23px; background-position: -411px -478px; }
#circ_red { width: 18px; height: 18px; background-position: -435px -478px; }
#circ_white { width: 18px; height: 18px; background-position: -460px -478px; }

#side_lcomment { width: 160px; height: 22px; background-position: -314px -550px; }
#side_csoon { width: 183px; height: 23px; background-position: -314px -575px; }
#side_nshow { width: 183px; height: 23px; background-position: -314px -600px; }
#com_title { width: 93px; height: 13px; background-position: -314px -630px; }
#com_share { width: 90px; height: 13px; background-position: -314px -652px; }
#com_print { width: 60px; height: 13px; background-position: -417px -652px; }

#more_eat { width: 170px; height: 22px; background-position: -14px -992px; }
#more_shop { width: 170px; height: 22px; background-position: -187px -992px; }
#more_feed { width: 170px; height: 22px; background-position: -356px -992px; }
#more_entertain { width: 216px; height: 22px; background-position: -14px -1020px; }
#more_people { width: 216px; height: 22px; background-position: -245px -1020px; }
#more_oddsends { width: 175px; height: 22px; background-position: -14px -1050px; }
#more_news { width: 216px; height: 22px; background-position: -204px -1050px; }

#subscribe { width: 216px; height: 22px; background-position: -15px -1090px; }

/************************** ADDITIONS FROM OLD **********************/

#nfpage
{
	width: 990px;
	height: auto;
	background-color: #FFF;
}

#dirsearchbar
{
	width: 970px;
	height: 30px;
	margin: 10px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
	border-bottom: #C00 solid 1px;
	border-top: #C00 solid 1px;
}

.articlepage2 {
	border-bottom:1px solid #CCCCCC;
	border-top: 2px dotted #CCC;
	margin-top: 5px;
}

.larticles {
	width: 660px;
	float: left;
	margin-right: 5px;
}

#postcom
{
	float: right;
	width: 130px;
	height: 41px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #F00;
}

.singlepost30 {
	width: 630px;
}

#estentry
{
	width: 600px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	min-height: 230px;
	height: auto;
	clear: both;
}

#lestentry
{
	width: 100px;
	padding: 0px 10px 0px 10px;
	height: 180px;
	float: left;
}

#restentry
{
	width: 360px;
	padding: 10px;
	height: auto;
	min-height: 150px;
	float: left;
	border: #999 dotted 1px;
	background-color: #DDD;
	margin-bottom: 10px;
}

.adsection {
	width: 	300px;
	float: left;
}
.adbox {
	margin-bottom: 20px;
}

img.alignleft {
	float: left;
	margin: 0px 5px 5px 0px;
}

img.alignright {
	float: right;
	margin: 0px 0px 5px 5px;
}

img
{
	border: none;
}

.nowshowingbox dl {
	margin: 0 !important;
	font-family:Georgia,"Times New Roman",Times,serif !important;
	font-size:12px !important;
}
.nowshowingbox h3 {
	margin-bottom: 3px;
	font-family:Georgia,"Times New Roman",Times,serif,Garamond;
	font-weight:bold;
	color: #CC0000;
}
dd {
	float: left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;	
	margin-left: 10px;
	clear: right;
}
.nowshowingbox dt:hover, .nowshowingbox a:hover {
	color:#CC0000;
	cursor:pointer;
}
dt {
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #C00;
	width: 300px !important;
	float: left;
}

#searchbar
{
	width: 650px;
	height: 45px;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 0px 5px;
	border-bottom: #333 dotted 1px;
	border-top: #333 dotted 1px;
	color: #333;
}

#searchbar2
{
	width: 650px;
	height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	border-bottom: #333 dotted 1px;
	border-top: #333 dotted 1px;
	color: #333;
}

#lsearchbar
{
	float: left;
	width: 450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#lsearchbar a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}

#lsearchbar2
{
	float: left;
	width: 450px;
	padding-top: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

#lsearchbar2 a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

#rsearchbar
{
	float: right;
	width: 120px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.pagetitle2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #C00;
}

/*************************************** end JOE ***************************************************/

/**************** sidebar_calendar *************************/
#calendar_sidebar{
	background:url(images/calendar_sidebar_bg.png) no-repeat;
	width:216px;
	height:224px;
	margin-top:15px;
	text-align:center;
	margin-bottom:10px;
}
#calendar_sidebar_year{
	font-family:Arial black,Sans-serif;
	font-size:30px;
	color:#ffffff;
	line-height:45px;
}
#calendar_sidebar_month{
	font-family:Arial,Sans-serif;
	font-size:21px;
	color:#5b5b5b;
	line-height:45px;
	letter-spacing:8px;
}
#calendar_sidebar_day a{
	text-decoration:none;
	font-family:Arial black,Sans-serif;
	font-size:90px;
	color:#232323;
	line-height:75px;
}
#calendar_sidebar_day_abb{
	font-family:Arial,Sans-serif;
	font-size:21px;
	color:#555555;
	margin-top:20px;
}

/**************** sidebar_calendar end *************************/

/******************login form**************/
#dirsearchbar {
	border-bottom:1px solid #CC0000;
	border-top:1px solid #CC0000;
	height:30px;
	margin:5px auto 0;
	padding:5px 0 0;
	width:970px;
}
.searchfield2 {
	border:1px solid #999999;
	color:#333333;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	height:16px;
	margin-left:5px;
	padding:3px;
	vertical-align:middle;
	width:200px;
}
/*********************index overlay *********************/
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:100000;
	/* styling */
	background-color:#333;
	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
	

	position:absolute;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(images/overlay_close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/**************calendar page ***************/
.calendar_search_bar{
	background: url(images/calendar_search_bar_bg.png) repeat-x;
	width:635px;
	height:35px;
	margin-bottom:10px;
}
.calendar_search_bar img{
	padding-top:5px;
	padding-left:5px;
	vertical-align:top;
}
.calendar_search_bar select{
	vertical-align:top;
	width:120px;
	margin-right:10px;
	margin-top:4px;
}

.calendar_search_bar input{
	margin-top:4px;
	margin-right:25px;
}
.calendar_search_bar a{
	font-family:Arial Black;
	font-size:12px;
	color:#cc0000;
	line-height:26px;
	vertical-align:top;
} 


.calendar_search_bar_bottom{
	background: url(images/calendar_search_bar_bg.png) repeat-x;
	width:635px;
	height:35px;
	margin-bottom:10px;
}
.calendar_search_bar_bottom img{
	padding-top:5px;
	padding-left:5px;
	vertical-align:top;
}
.calendar_search_bar_bottom input{
	margin-top:4px;
	margin-right:25px;
}
.calendar_search_bar_bottom a{
	font-family:Arial Black;
	font-size:12px;
	color:#cc0000;
	line-height:26px;
	vertical-align:top;
} 

.calendar_search_bar_bottom select{
	vertical-align:middle;
	width:250px;
	margin-right:10px;
	margin-top:4px;
}
/**************calendar page end***************/

/******calendar_main****************/
#calendar_main{
	margin-bottom:10px;
	width:635px;
}
#calendar_main_nav{
	font-family:Arial Black;
	font-size:15px;
	border-bottom:3px solid #8b8a8a;
	color:#484646;
	text-align:center;
}
.calendar_main_nav_active{
	float:left;
	height:23px;
	width:161px;
	background:#8b8a8a;
	color:#fff;
	cursor:pointer;
}
.calendar_main_nav{
	border-top:1px solid #cbc7c7;
	border-left:1px solid #cbc7c7;
	border-right:1px solid #cbc7c7;
	margin-left:1px;
	width:76px;
	float:left;
	cursor:pointer;
}
#calendar_main_nav a{
	color:#484646;
	text-decoration:none;
}
.calendar_main_container div {
	display:none;		
}
#calendar_main_container{
	border-left:1px dashed #9c9999;
	border-right:1px dashed #9c9999;
}
.calendar_main_collapse{
	height:80px;
	background:#e7e6e6;
	border-bottom:1px dashed #9c9999;
}
.calendar_main_logo_container{
	float:left;
	text-align:center;
	width:80px;
}
.calendar_main_collapse img{
	padding-top:5px;
}
.calendar_main_expand_container{
	float:left;
	cursor:pointer;
}
.calendar_main_content_container{
	padding-top:15px;
}
.calendar_1st_column{
	margin-left:15px;
	margin-right:15px;
	width:250px;
	float:left;
}
.calendar_2nd_column{
	width:250px;
	float:left;
}
.calendar_header_title{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.calendar_main_collapse_active{
	background:#fff;
	border-bottom:1px dashed #9c9999;
}
.calendar_inner_header_title{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.calendar_inner_content{
	font-family:Verdana;
	font-size:10px;
	color:#000;
}
.calendar_inner_container{
	display:none;
}
#calendar_loading{
	width:633px;
	border-left:1px dashed #9C9999;
	border-right:1px dashed #9C9999;
	border-bottom:1px dashed #9C9999;
	height:300px;
	text-align:center;
	padding-top:150px;
}

#pagination a{
	color:#000;
	text-decoration:none;
}


/*###################################################################################*/
/*  GALLERY  */

.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;*/
    /*background: #ddd;*/
    /*border: 1px solid #999;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    _width: 530px;
    *width: 530px;
    padding: 20px 50px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    _width: 530px;
    *width: 530px;
    height: 110px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 104px;
    height: 104px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
		background-color:#EEEEEE;
		border:2px solid #FFFFFF;
		margin-right:2px;
		width:100px;
		overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 55px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 55px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#cotd_content .index_text a {
	color:#cc0000;
}

#promoform { font-family: Georgia; font-size: 12px; color: #333; margin: 0px 4px; }
#promoform dl { float: none; position: relative; }
#promoform dl dd { font-weight: normal; font-family: Georgia; float: left; line-height: 30px; width: 150px; margin-right: 10px; padding: 0px; margin: 0px; }
#promoform dl dt { font-weight: normal; font-family: Georgia; float: left; line-height: 30px; width: 200px; padding: 0px; margin: 0px; }
#promoform dl dt span { color: #333; }
#promoform input[type=text] { border: 1px solid #ccc; font-family: arial; font-size: 12px; padding: 2px 4px; width: 180px; }
#promoform textarea { border: 1px solid #ccc; font-family: arial; font-size: 12px; padding: 2px 4px; width: 180px; height: 80px; }

/* fb_twitter tab styling */
	.panes_fb_tw div {
		display:none;		
		font-size:14px;
		background-color:#fff;
	}
	ul.tabs_fb_tw {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0 !important;
		padding:0;
	}
	ul.tabs_fb_tw img{
		border:none;
	}
	ul.tabs_fb_tw li {
		float:left;
		list-style-image:none !important;
		margin:0 !important;
		padding:0;
		text-indent:0;
		height:32px;
	}
	#tabs_fb_tw_wrapper{
		width:403px;
		
		border:1px solid #aaaaaa;
		border-top:1px solid #315c99;
	}
	*html #tabs_fb_tw_wrapper {
		width:405px;
	}
	
	#juitterContainer{} /*Juitter container*/

	#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */
	
	/* Bellow the list of tweets "<li>" */
	
	#juitterContainer .twittLI{color:#333;list-style:none;background:#fff;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #e9e9e9;padding:5px;clear:both;min-height:55px;} 
	#juitterContainer .twittList SPAN.time{color:#777;font-size:0.9em}
	#juitterContainer .twittList A{color:#cc0000;text-decoration:none;} /*Links inside the tweets list */
	
	/* Bellow the CSS for the avatar image  */
	
	#juitterContainer .juitterAvatar{float:left;border:solid 1px #D3EECA;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}
	
	#juitterContainer .jRM{float:right;font-size:0.9em} /*read it on twitter link*/
	
	#juitterContainer .extLink{} /*CSS for the external links*/
	
	#juitterContainer .hashLink{} /*CSS for the hash links*/
	
	/*end of Juitter CSS*/

/* fb_twitter tab styling end */

	.regform
	{
		font: 12px Verdana, Geneva, sans-serif; 
		margin: 10px auto; 
		width: 500px;
	}
	.regform th
	{
		font-weight: bold;
		text-align: right;
		padding-right: 15px;
	}

	#stylelout a
	{
		color: #333;
		text-decoration: none;
	}
