/** firefox, opera, safari **/

body {
	font-family : Arial, Helvetica, Sans-serif;
	color:#666666;
	text-align:center;
	background:url(../images/website-BG.jpg) repeat-y center;
	margin:0;
	padding:0;
	}

a { color:#666666; } 

a.hover { color: #666666; text-decoration:underline;}

.clear {
	clear : both;
	}

.newsflash_title {
	font-size:14px;
	font-weight:bold;
}
	
div.container { 
	width:880px;
	margin:0 auto;
	text-align:left;
	background-color:#f7dc7b;
	}
	
	div.maincontent {
		background-color:#FFFFFF;
	}

	div.header {
		background:url(../images/top-page-header-IMG-rep.jpg) repeat-x center;
		height:27px;
	}
	
		div.timer {
				margin-left : 20px;
				padding-top : 5px;
				color:#FFFFFF;
				font-size:12px;
				width : 230px;
				float : left;
				}
		
		div#jflanguageselection {
				color:#FFFFFF;
				float:right;
				font-size:12px;
				margin-right:10px;
				padding-top:5px;

		}
		
		div#jflanguageselection a { color : #FFFFFF; }
		
		ul.jflanguageselection {
			list-style-type:none
		}
		
		ul.jflanguageselection li { float:left }
	
		div.banner {
			height:147px;
			background:url(../images/top-page-HEADER-temp.jpg) center center no-repeat;
		}
		
		div.topnav {
			background:url(../images/top-page-header-IMG-rep.jpg) repeat-x center;
			height:27px;
		}
			div#menubar {
				float : left;
				padding-top:0px;
				width:633px;
				height:27px;
				float : left;
				overflow:hidden;
				margin-left:6px;
			}
					a.mainlevel-nav-home {
						float:left;
						background:url(../images/mainlevel-nav-home.jpg) left top no-repeat;
						height:27px;
						width:61px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-home:hover {
						background-position: 0px -27px;
					}

					a.mainlevel-nav-pinas_review {
						float:left;
						background:url(../images/mainlevel-nav-philnews.jpg) left top no-repeat;
						height:27px;
						width:89px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-pinas_review:hover {
						background-position: 0px -27px;
					}

					a.mainlevel-nav-pinoy_radio {
						float:left;
						background:url(../images/mainlevel-nav-pinoy_radio.jpg) left top no-repeat;
						height:27px;
						width:89px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-pinoy_radio:hover {
						background-position: 0px -27px;
					}
					
					a.mainlevel-nav-shopping_mall {
						float:left;
						background:url(../images/mainlevel-nav-shopping-mall.jpg) left top no-repeat;
						height:27px;
						width:108px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-shopping_mall:hover {
						background-position: 0px -27px;
					}
					a.mainlevel-nav-forum {
						float:left;
						background:url(../images/mainlevel-nav-forum.jpg) left top no-repeat;
						height:27px;
						width:67px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-forum:hover {
						background-position: 0px -27px;
					}

					a.mainlevel-nav-japan_mobile {
						float:left;
						background:url(../images/mainlevel-nav-japan_mobile.jpg) left top no-repeat;
						height:27px;
						width:65px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-japan_mobile:hover {
						background-position: 0px -27px;
					}
				
/*					a.mainlevel-nav-global_pinoy {
						float:left;
						background:url(../images/mainlevel-nav-ofw.jpg) left top no-repeat;
						height:27px;
						width:91px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-global_pinoy:hover {
						background-position: 0px -27px;
					}															
*/
					a.mainlevel-nav-ofw {
						float:left;
						background:url(../images/mainlevel-nav-ofw.jpg) left top no-repeat;
						height:27px;
						width:59px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-ofw:hover {
						background-position: 0px -27px;
					}															

					a.mainlevel-nav-contact_us {
						float:left;
						background:url(../images/mainlevel-nav-contact_us.jpg) left top no-repeat;
						height:27px;
						width:86px;
						overflow:hidden;
						padding-top:30px;
						
					}
					
					a.mainlevel-nav-contact_us:hover {
						background-position: 0px -27px;
					}													

					a.mainlevel-nav-article {
						display:none;									
					}
					
					a.mainlevel-headline_news {
					background:url(../../../images/news_icons/headline_icon_left.jpg) left top no-repeat;
					/*background:transparent url(http://www.oh-philippines.com/pc/images/news_icons/headline_icon.jpg) left top no-repeat; */
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-banat {
					background:url(../../../images/news_icons/banat_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}					
					a.mainlevel-metro_manila {
					background:url(../../../images/news_icons/metromanila_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}
					a.mainlevel-opinyon {
					background:url(../../../images/news_icons/opinion_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}
					
					a.mainlevel-news_feature {
					background:url(../../../images/news_icons/newfeature_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-showbiz {
					background:url(../../../images/news_icons/showbiz_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-sports {
					background:url(../../../images/news_icons/sports_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-horoscope {
					background:url(../../../images/news_icons/horoscope_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-dr_love {
					background:url(../../../images/news_icons/dr_love_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-weather_forecast {
					background:url(../../../images/news_icons/weather_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-bansa {
					background:url(../../../images/news_icons/bansa_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}

					a.mainlevel-news_flash {
					background:url(../../../images/news_icons/newsflash_icon_left.jpg) left top no-repeat;
					padding-bottom:5px;
					padding-left:32px;
					padding-top:6px;
					margin-top:5px;
					height:18px;						
					}					
			
						
			div#searchbar {
				float : right;
				margin:0;
				text-align: left;
				width:241px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
			}
			
			div#search { 
				background:url(../images/search-ic.jpg) left top no-repeat;
				float:left;
				font-weight:bold;
				padding-left:16px;
				padding-top:5px;
			}
			input#searchinput { 
				border:none;
				background: none;
				float:left;
				margin-top:4px;				
			}
			
			div#searchbg {
				background:url(../images/search-txt-field-BG.jpg) left top no-repeat;
				height:27px;
				margin-left:70px;
				width:161px;
			}
			a#searchbutton{
				display:block;
				float:right;
				margin-top:4px;
				width:24px;			
			}
			
	div.content {
		margin-top:7px;
		margin-left:7px;
		margin-right:7px;
	}			

/* LEFT */

		div.leftcontainer{
			width:201px;
			float:left;
		}
			
			div.moduletable-lifestyle {
				border: 1px solid #e0c9a6;
				padding-bottom:20px;
			}

			div.moduletable-lifestyle a{
				text-decoration:none;
				margin-left:10px;
				font-size:12px;
				color:#e63410;
				border-bottom: 1px solid #edcfa4;
				display:block;
				width:160px;
			}
			
				a.mainlevel-government {
					margin-top:10px;
					height:18px;
					background: url(../images/L-01-gov-ic.gif) left top no-repeat;
					padding-left:20px;
				}

				a.mainlevel-schools_and_campuses {
					background: url(../images/L-02-schls-ic.gif) left top no-repeat;
					padding-left:20px;
					margin-top:5px;
					height:18px;
				}
				
				a.mainlevel-fashion_and_trends {
					background: url(../images/L-03-fshion-ic.gif) left top no-repeat;
					height:18px;
					padding-left:20px;
					margin-top:5px;
				}
				
				a.mainlevel-sports_and_hobbies {
					background: url(../images/L-04-sprts-ic.gif) left top no-repeat;
					height:18px;
					padding-left:20px;
					margin-top:5px;
				}
				
				a.mainlevel-clubbing_and_nightlife {
					background: url(../images/L-05-clubs-ic.gif) left top no-repeat;
					padding-left:20px;
					margin-top:5px;
					height:18px;
				}
		
				a.mainlevel-trivia {
					background: url(../images/L-06-trvia-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				


			div.moduletable-lifestyle h3{
				background:url(../images/main-menu-header-img-rep.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				padding-top:7px;
				padding-left:5px;
				height:20px;
				color:#E63410;
			}

			div.moduletable-entertainment {
				border: 1px solid #e0c9a6;
				padding-bottom:20px;
			}

			div.moduletable-entertainment a{
				text-decoration:none;
				margin-left:10px;
				font-size:12px;
				color:#e63410;
				font-weight:bold;
				/*border-bottom: 1px solid #edcfa4;*/
				display:block;
				width:160px;
				height:14px;
			}

				a.mainlevel-tv_guide {
					background: url(../images/E-01-tvgde-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:10px;
				}
				
				a.mainlevel-movies {
					background: url(../images/E-02-movies-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				

				a.mainlevel-movies_and_dvds {
					background: url(../images/E-02-movies-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}			
		
				a.mainlevel-music {
					background: url(../images/E-03-msic-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
		
				a.mainlevel-celebrities {
					background: url(../images/E-04-celeb-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
		
				a.mainlevel-magazines {
					background: url(../images/E-05-mag-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
		
			div.moduletable-entertainment h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				padding:4px 0px 5px 5px;
				color:#fff;
			}
			
			div.moduletable-placestogo {
				border: 1px solid #e0c9a6;
				padding-bottom:20px;
				}
		
			div.moduletable-placestogo a{
				text-decoration:none;
				margin-left:10px;
				font-size:12px;
				color:#e63410;
				border-bottom: 1px solid #edcfa4;
				display:block;
				width:160px;
			}

				a.mainlevel-out_of_town {
					background: url(../images/P-01-otwn-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:10px;
				}
				
				a.mainlevel-hotels_and_resorts {
					background: url(../images/P-02-htels-res-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}
				
				a.mainlevel-festival_and_events {
					background: url(../images/P-04-festvls-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}
				
				a.mainlevel-shopping_malls {
					background: url(../images/P-05-shops-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}
				
				a.mainlevel-relaxing_and_spa {
					background: url(../images/P-06-relax-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}
				
				a.mainlevel-new_spots {
					background: url(../images/P-07-nwspots-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}
				
				a.mainlevel-food_and_restaurant {
					background: url(../images/P-03-food-ic.gif) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
				
		

			div.moduletable-placestogo h3{
				background:url(../images/main-menu-header-img-rep.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				padding-top:7px;
				padding-left:5px;
				height:20px;
				color:#E63410;
			}

			div.osusumetour {
				font-size:11px;
				border:1px solid #df8500;
				padding-bottom:10px;
				margin-top:10px;
				
			}
			
			div.osusumetour table#contentbody {
				margin: 0 7px;
			}
			
			div.osusumetour a.contentpagetitle {
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				font-size:14px;
				font-weight:bold;
				text-decoration:none;
				height:15px;
				padding:5px 10px;
				color:#FFFFFF;
				width:180px;
				display:block;
			}


/* TRAVEL GUIDE MENU */

				a.mainlevel-about_philippines {
					background: url(/pc/images/travelguide/icon_tguide_about_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}

				a.mainlevel-currency_and_tips {
					background: url(/pc/images/travelguide/icon_tguide_currency_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				

				a.mainlevel-transportation {
					background: url(/pc/images/travelguide/icon_tguide_transpo_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
				a.mainlevel-immigration {
					background: url(/pc/images/travelguide/icon_tguide_immigration_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
				a.mainlevel-useful_tagalog_words {
					background: url(/pc/images/travelguide/icon_tguide_words_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
				a.mainlevel-philippines_faq {
					background: url(/pc/images/travelguide/icon_tguide_question_01.jpg) left top no-repeat;
					padding-left:20px;
					height:18px;
					margin-top:5px;
				}				
												
/* --------------------------------------- */								
							


/* LEFT   Header text color - #df8500
sub menu text color - #aa6804*/

/* CENTER */
		div.midcontainer {
			width:416px;
			margin-left:7px;
			margin-right:7px;
			float:left;
			overflow : hidden;
		}
		

			div.moduletable-midcon {
				font-size:11px;
				border: 1px solid #df8500;
				position:relative;
				
			}

			div.moduletable-midcon p {
				font-size:11px;
				font-family:"Arial";
				
			}

			div.moduletable-midcon h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				height:15px;
				padding: 5px 10px;
				color:#FFFFFF;
			}
			

			div.moduletable-newsflash h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				height:15px;
				padding: 5px 10px;
				color:#FFFFFF;
			}
			
			div.moduletable-newsflash {
				border: 1px solid #df8500;
				height : 200px;
				overflow:hidden;
				position:relative;
			}


			div.moduletable-newsflash div.mosimage{
				float:left;
				height:100px;
				width:100px;
				overflow:hidden;
				padding:10px;
			}
			
			div.moduletable-newsflash div.mosimage img {
				height:100px; 
				width:100px;
			}			
			
			div.moduletable-newsflash div.mosimage_caption {
				display:inline;
				font-size:10px;
			}
			
			div.moduletable-newsflash td {
				font-size:11px;
			}
			
				div.newsflash_div {
					padding:7px;
					width:400px;
				}
			
			div.moduletable-latestnews h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				height:15px;
				padding: 5px 10px;
				color:#FFFFFF;
			}

			
			div.moduletable-latestnews {
				border: 1px solid #df8500;
				height:170px;
			}
			
				div.moduletable-latestnews div {
					margin:10px;
					font-size:11px;
				}
			

				div#nf_0 {
					float:left;
					width:200px;
					height:120px;
				}
				
				div#nf_1 {
					float:left;
					width:160px;
					height:30px;
				}

				div#nf_2 {
					float:left;
					width:160px;
					height:30px;
				}

				div#nf_3 {
					float:left;
					width:160px;
					height:30px;
				}
				
				
					span#nf_img_0 {
						float:left;
					}

					span#nf_img_1 {
						float:left;
						padding-left:10px;
					}

					span#nf_img_2 {
						float:left;
						padding-left:10px;
					}

					span#nf_img_3 {
						float:left;
						padding-left:10px;
					}

					span#nf_cnt_0 {
						float:right;
						width:100px;
					}

					span#nf_cnt_1 {
						float:right;
						width:105px;
					}

					span#nf_cnt_2 {
						float:right;
						width:105px;
					}

					span#nf_cnt_3 {
						float:right;
						width:105px;
					}
					
					a.nostyle { text-decoration:none; color:#000000; }
					
			div.moduletable-popular h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				height:15px;
				padding: 5px 10px;
				color:#FFFFFF;
			}
			
			div.mostread_content {
				min-height:140px;
			}
			
			div.moduletable-popular {
				border: 1px solid #df8500;
				height:170px;
			}
			
				div.mostread-popular {
					padding:10px;
					font-size:11px;
				}

				div#mostread_content-popular_0 {
					width:230px;
					float:left;
				}
				
					div.mostread_image { display:inline; float:left ;background:transparent none;}
					div.mostread_content { display:inline; float:left; width:127px;padding-left:10px;background:transparent none;}
					div.mostread_header { display:inline; float:right; width:97px;background:transparent none;}
					a.mostreadheader { font-size:11px; text-decoration:none; }

				div#mostread_content-popular_1 {
					width:140px;
					height:45px;
					float:left;
				}
				
				div#mostread_content-popular_2 {
					width:140px;
					height:45px;
					float:left;
				}

				div#mostread_content-popular_3 {
					width:140px;
					height:45px;
					float:left;
				}
					
			div.moduletable {
				border: 1px solid #df8500;
			}
			
			div.moduletable h3{
				background:url(../images/main-txthead-BG.jpg) repeat-x center;
				margin:0;
				font-size:14px;
				font-weight:bold;
				height:15px;
				padding: 5px 10px;
				color:#FFFFFF;
			}
			
			div.moduletable {
				border: 1px solid #df8500;
			
			}
			
			/** LATEST FORUM POSTS **/
				
				#fb_recentposts {
					width:100%;
				}
				
				#fb_recentposts h3 { 
					margin-left:20px;
				}
				
				#fb_recentposts td {
					font-size:11px;
					background-color:#f8ecc8;
				}
				
				#fb_recentposts th.th2 {
					border-left : none;
				}
				
				#fb_recentposts th.th1 {
					border-right : none;
				}
				
				#fb_recentposts th.fb_sectiontableheader {
					background:url(../images/forum-head.jpg) repeat-x center;
					height: 25px;
					border:1px solid #FFFFFF;
					padding:2px;
					font-size:12px;
					text-align:center;
				}
				
				#fb_recentposts td.fbm {
					border: 1px solid #FFFFFF;
					padding:2px 3px;
				}
				
				#fb_recentposts td.td-1 {
					border: 1px solid #FFFFFF;
					font-size:11px;
				}				

						
/* CENTER */

/* RIGHT */
		div.rightcontainer {
			width:235px;
			float:left;
			padding:0;
			margin:0;
		}
			
.moduletable-login {
	background:url(../images/login-BG.jpg) repeat-x top;
	/*height: 126px;*/
	height: 158px;
	padding:0;
	margin:0;
	font-size:10px;
	position:relative;
	border:1px #4ed5dd solid;
}		

	.moduletable-login h3 {
		color:#FFFFFF;
		font-size:12px;
		margin:0;
		padding:7px;
	}
	
		span#mod_login_usernametext-login {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:60px;
			padding-left:10px;
			font-weight:bold;
			margin-right:11px;
			margin-top:5px;
			float:left;
			
		}
	
		span#mod_login_passwordtext-login {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			width:60px;
			padding-left:10px;
			font-weight:bold;
			margin-right:11px;
			margin-top:4px;
			float:left;
			
		}
		
		span#mod_login_remembermetext-login {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
		}
		
		span#mod_login_noaccount-login {
			color:#FFFFFF;
			text-decoration:none;
			display:block;
		}
		
		span#mod_login_noaccount-login a {
			text-decoration: underline;
			color:#FFFFFF;
			margin-top:-12px;
			}
		
		a.mod_login-login {
			margin:7px 0px 0px 10px;
			color : #FFF;
			text-decoration:underline;
			display:block;
			font-size:12px;
			width:100px;
			
		}
		div.action a.mod_login-login {
			margin:0px;
			color : #FFF;
			text-decoration:underline;
			display:block;
			font-size:12px;
			width:160px;
						
		}
		
		a.logged{
			width:60px;
			margin:0px 0px 0px 6px;
		}
		.login_greetings{
			font-size:12px;
			font-weight:bold;
			/*margin-top:6px;*/
			margin:0px;
			padding:0px;
			color:#666;	
		}		
		
		div.forInputBG{
			width:130px;
			background:url(../images/login-txt-field.jpg) no-repeat center center;
			margin-left:3px;
			margin-top:3px;
			margin-bottom:2px;
			float:left;

		}
		input#mod_login_username-login {
			background-color:transparent;
			border:0 none;			
			width:130px;			
		}	

		input#mod_login_password-login {
			background-color:transparent;
			border:0 none;						
			width:130px;
		}			
		
		input#mod_login_remember-login {
			border:1px solid;
			margin:8px 3px 0 10px;
		}
		
		input.button-login {
			border:none;
			font-size:14px;
			font-weight:bold;
			font-variant:small-caps;
			background: transparent url(../images/btn-login-BG.jpg) center center no-repeat;
			width:81px;
			height:25px;
			color:#FFFFFF;
			position:absolute;
			/*top:90px;*/
			left:130px;
			padding-bottom:5px;
			margin-left:6px;
			margin-top:37px;
		}

		input.button-search {
			border:none;
			font-size:14px;
			font-weight:bold;
			font-variant:small-caps;
			background: transparent url(../images/btn-login-BG.jpg) center center no-repeat;
			width:81px;
			height:25px;
			color:#FFFFFF;
			margin-left:125px;
			margin-top:10px;
		}		

		/** search **/
		/** user_search_form_header label input submit **/

		#user_search_form {
			clear:both;
			width:215px;
			padding-top:10px;
			
		}
		
		#user_search_form_header {
			font-size:13px;
			width:200px;
			font-weight:bold;
			color:#0F5553;
			text-align:center;
			padding-bottom:10px;
		}
		
		#user_search_form_label {
			font-size:11px;
		}

		#user_search_form_input {
			height:20px;
		}
		
		input#user_search_input {
			border: none;
			background:url(../images/Search-text-field.jpg) no-repeat left top;
			height:20px;
			width:208px;
		}

	div.moduletable-pm { 
		margin-top:5px;
		border:1px #4ed5dd solid;
		padding:0 10px 10px 10px;
		text-align:left;
	}	
	
	div.moduletable-onlineusers { 
		margin-top:5px;
		border:1px #4ed5dd solid;
		min-height : 220px;
		padding:0 10px 10px 10px;
		text-align:left;
	}


		div.moduletable-onlineusers h3, div.moduletable-pm h3 {
			background:url(../images/whosonline-header.jpg) repeat-x center;
			margin:0 -10px -10px -10px;
			margin-bottom : 5px;
			font-size:14px;
			font-weight:bold;
			height:15px;
			padding: 5px 10px;
			color:#FFFFFF;
		}

		
		li.lvu_userlist {
			float:left;
			margin-top : 5px; 
			margin-left:5px;
			width:70px;
			text-align:center;
			overflow:hidden;
			height : 80px;
			font-size: 10px;
		}
		
			li.lvu_userlist div {
				font-size: 10px;
			}


		
div.footer {
	background:url(../images/footer-BG-rep.jpg) repeat-x;
	height:96px;
	text-align : center;
}
	div.footermenu {
		text-align:center;
		font-size:10px;
		padding-top:11px;
		width :568px;
		margin:0 auto;
	}
	
		div.footermenu a {
			padding: 0 10px;
			color:#000000;
			text-decoration:none;
			background:none;
			display:inline;
			text-align:center;
			float : left;
			font-size:12px;
			font-weight:bold;
		}
		
		ul#mainlevel-bottom {
			list-style-type:none;
			text-align: center;
			margin:0;
			padding:0;
		}						


a.scrollprev {
	height:17px;
	width:17px;
	background:url(../images/prev.jpg) top left no-repeat;
	text-decoration:none;
	text-align:right;
	font-size:14px;
	padding-bottom:4px;
}

a.scrollnext {
	height:23px;
	width:23px;
	background:url(../images/next.jpg) top left no-repeat;
	text-decoration:none;
	text-align:right;
	font-size:14px;
	padding-bottom:4px;
}

a.readon {
	/*height:17px;*/
	width:70px;
	background:url(../images/readon.jpg) center center no-repeat;
	text-decoration:none;
	font-size:10px;
	color:white;
	padding:6px;
}

div.legalese {
	margin-top:10px;
	font-size: 10px;
}

	div.legalese a {
		text-decoration:none;
		color:#666666;
	}
	
	div.copyright {
		font-size:10px;
		color:#CC9900;
	}
			
	.section_category{
		background:url(../images/main-txthead-BG.jpg) repeat-x center;
		margin:0;
		font-size:14px;
		font-weight:bold;
		padding-top:5px;
		padding-left:10px;
		height:20px;
		color:#FFF;
		position:relative;
		height:21px;
	}
	/*kelly code*/
#morethreads_container{
	margin:17px 0px 7px 0px;
	}
	div#morethreads {
		float:right;
		height:17px;
		width : 99px;
		color:white;
		background:  url(../images/btn-PostNewThread-BG.jpg) no-repeat center top;
		font-size:10px;
		cursor:pointer;
		padding:2px 0 0 5px;
		margin-left:4px;
	}
	
	div#postnew {
		float:right;	
		height:17px;
		width:99px;
		color:white;
		background:  url(../images/btn-PostNewThread-BG.jpg) no-repeat center top;
		font-size:10px;
		cursor:pointer;
		padding:2px 0 0 10px;
		margin-left:4px
	}

#ohphil_readmore{
	margin-top:14px;

}	
.rt_image img{
	padding:5px 0px;
}
.recommended_subheader{
	padding-top:9px;
	}
.moduletable-banners{
	margin-bottom:6px;
}	

#stripNavL0 { display: none }
#stripNav0, #stripNavR0 { display: none; }

		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			width: 400px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		.link_panel {
			clear:both;
		}
		
		.read_more {
			float:left;
			width: 100px;
		}
		
		.rotator {
			float: left;
			width: 100px;
		}

#link_user {
	border-bottom:3px solid #BCD9DF;
	clear:both;
	font-size:11px;
	margin-top:25px;
	padding-bottom:5px;
	padding-top:10px;
	text-align:right;
}
	
#link_user a{
	color:#0F5553;
}
#active_menu-nav{
	background-position:0% -27px;
}
/*left panel zodiac*/

.smallzodiacHolder{
	height:17px;
}
.smallZodiac{
	text-decoration:none;
	font-size:11px;
	color:#FF6600;
	padding:1px 0px 1px 18px;
	margin-left:2px;	
	}
.smallZodiac:hover{
	text-decoration:underline;
	}	
#smallAquarius{
	background:url(../../../images/news_icons/aquarius_small.jpg) left top no-repeat;
}
#smallPisces{
	background:url(../../../images/news_icons/pisces_small.jpg) left top no-repeat;
}
#smallAries{
	background:url(../../../images/news_icons/aries_small.jpg) left top no-repeat;
}
#smallTaurus{
	background:url(../../../images/news_icons/taurus_small.jpg) left top no-repeat;
}
#smallGemini{
	background:url(../../../images/news_icons/gemini_small.jpg) left top no-repeat;
}
#smallCancer{
	background:url(../../../images/news_icons/cancer_small.jpg) left top no-repeat;
}
#smallLeo{
	background:url(../../../images/news_icons/leo_small.jpg) left top no-repeat;
}
#smallVirgo{
	background:url(../../../images/news_icons/virgo_small.jpg) left top no-repeat;
}
#smallLibra{
	background:url(../../../images/news_icons/libra_small.jpg) left top no-repeat;
}
#smallScorpio{
	background:url(../../../images/news_icons/scorpio_small.jpg) left top no-repeat;
}
#smallSagittarius{
	background:url(../../../images/news_icons/sagittarius_small.jpg) left top no-repeat;
}
#smallCapricorn{
	background:url(../../../images/news_icons/capricorn_small.jpg) left top no-repeat;
}

.zodiacName{
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#C91A00;
	}
.zodiacDate{
	font-size:11px;
	color:#999900;
}
.zodiacbigHolder{
	padding:0px 6px;
}	
.opinyon_a{
	text-decoration:none;
	font-size:12px;
	color:#C91A00;
	font-weight:bold;
	}
.opinyon_a:hover{
	text-decoration:underline;
}
/*left panel zodiac ends here*/	

.philstar_header_icon{
	padding:0px 3px 0px 0px;
}

.philstar_minifrontpage{
	margin:0 auto;
	padding-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	width:93%;
}

.readonB{
	padding:6px 16px !important;
	}
.readonC{
	padding:6px 10px !important;
}	

#seeAllBox{
	padding:5px 0px 9px 6px;
}

.philstar_readmore_mf{
	text-decoration:none;
	font-size:12px;
	color:#C91A00;
	font-weight:bold;
}
.philstar_readmore_mf:hover{
	text-decoration:underline;
}
.philstar_p_mf{
	padding:5px 0px 2px 0px;
	margin:0;
	}
.top_philstar_latest{
	text-decoration:none;
	font-size:12px;
}
.top_philstar_latest:hover{
	text-decoration:underline;
}	
