/* CSS Document */
body
	{
		background-color:#ffffff;
		background-image:url(4dm1nistr4t0r/adminContent/image/background_062.gif);
		background-repeat:repeat;
		background-attachment:fixed;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
	}
.frame
	{
		margin:0 auto 0 auto;
		width:778px;
		height:auto;
		background-image:url(image/middleBackground.jpg);
		background-repeat:repeat-y;
	}
.frameadmin
	{
		margin:0 auto 0 auto;
		width:778px;
		height:auto;
		background-image:url(image/adminBackground.jpg);
	}
/*================================== CSS Konten Head ===================================*/
.header
	{
		width:778px;
		height:98px;
		background-image:url(image/headbackground.jpg);
		background-repeat:repeat-x;
	}
.header img.logo
	{
		padding:20px 2px 2px 2px;
		float:left;
	}
.header img.thumnail
	{
		padding:20px 2px 2px 2px;
		float:right;
	}
.topmenu
	{
		width:778px;
		height:39px;
	}

/*================================== CSS MIddle Content ===================================*/

.middleframe
	{
		width:778px;
		height:auto;
	}
	
/*================================== CSS Konten Left ===================================*/
.leftmenu
	{
		width:160px;
		height:auto;
		background:#d7d7d7;
		float:left;
	}
.lefbox
	{
		width:154px;
		height:200px;
		padding:3px;
		background-color:#eaeaea;
	}
/*================================== CSS Konten Middle ===================================*/
.contentmiddle
	{
		width:458px;
		height:auto;
		padding-bottom:0.5em;
		background-color:#ffffff;
		line-height:18px;
		float:left;
	}

.contentmiddleadmin
	{
		width:618px;
		height:auto;
		padding-bottom:0.5em;
		background-color:#ffffff;
		line-height:18px;
		float:left;
	}

.contentmiddletext
	{
		padding:6px 8px 0 8px;
		color:#000000;
		text-align:justify;
	}

.contentimg
{
	padding:1px;
	border:solid 1px #d7d7d7;
	background-color:#ffffff;
}
.boxtext
	{
		margin:0 auto;
		width:442px;
		height:auto;
		background-repeat:repeat-x;
		border:1px solid #eaeaea;
	}
.titlecontent
{
		padding:4px 6px;
		color:#000000;
		font-weight:bold;
}
.blogcontent
{
		padding:4px 6px;
		color:#000000;
		text-align:justify;
}

.titlerate
{
		color:#000000;
		font-weight:bold;
}

.boxtext ul
{
		padding:0;
		margin:0;
		list-style-type:none;
		padding:4px 6px;
}
.boxtext ul li
{
		background-image:url(image/arro.gif);
		background-repeat:no-repeat;
		background-position:0px 5px;
		padding-left:20px;
		padding-top:3px;
		padding-bottom:8px;
		text-align:justify;
		
}

.boxiklan
	{
		padding:4px 0px 0px 0px;
		margin:0 auto;
		width:442px;
		height:100px;
		
	}
.boxiklan .left
	{
		width:220px;
		height:100px;
		background-color:#CCCCCC;
		float:left;		
	}
.boxiklan .right
	{
		width:220px;
		height:100px;
		background-color:#CCCCCC;
		float:right;		
	}
h3	{
		margin-top:0px;
		display:block;
		padding-bottom:.3em;
		border-bottom:dotted 1px #d7d7d7;
		margin:0 0 0.1em 0;
	}

img.area
{
	float:left;
	margin: .40em 1em 0.3em 0em;
	border:1px solid #d7d7d7; padding:4px;
}
img.villaHome
	{
		float:right;
		margin:.40em 0em .3em 1em;
		border:1px solid #d7d7d7; padding:4px;
	}

tr.bgcolor
	{
		background-color:#eaeaea;
	}
/*================================== CSS Konten Kanan ===================================*/
.rightmenu
	{
		width:160px;
		height:auto;
		background:#eaeaea;
		line-height:15px;
		float:left;
	}
	
.rightmenu .box
	{
		width:154px;
		height:auto;
		padding:2px;
		border:solid 1px #d7d7d7;
	}
.rightmenu .box ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}
.rightmenu .box ul li
{
	background-image:url(image/arrob.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	padding-bottom:3px;
}
.rightmenu .box ul li:a
{
	text-align:justify;
}

/*================================== Konten bottom ======================================*/
.foot
	{
		clear:left;
		width:778px;
		height:26px;
		background-image:url(image/footimage.jpg);
		background-repeat:no-repeat;
	}
.foot .textfoot
	{
		padding:.3em;
		float:right;
		color:#ffffff;
	}
/*================================== CSS menu ==========================================*/
#dropdown
{
	position:relative;
	width:100%;
	height:39px;
	background-image:url(image/menu.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 1px #d7d7d7;
}
#dropdown ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
#dropdown ul li
{
	float:left;
	position:relative;
}
#dropdown ul li a
{
	color:#000000;
	font-size:12px;
	padding:12px;
	border-right:solid 1px #FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
}
#dropdown ul li a:hover
{
	color:#FF0000;
	background-color:#ffffff;
}

#dropdown ul li ul
{
	display:none;
}
#dropdown ul li:hover ul
{
	display:block;
	position:absolute;
	top:38px;
	left:0;
}
#dropdown ul li:hover ul li a
{
	display:block;
	background-color:#CC0000;
	color:#FFFFFF;
	width:130px;
	border-left:1 solid #000000;
}
#dropdown ul li:hover ul li a:hover
{
	background-color:#000000;
	color:#FFFFFF;
}

/*=== Vertical menu===*/
#vertical ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}
#vertical ul li 
		{
			padding-bottom:1px;
		}
#vertical ul li a
	{
		text-decoration:none;
		display:block;
		color:#000000;
		background-color:#eaeaea;
		width:148px;
		padding:4px 6px;
		
	}
#vertical ul li a:hover
	{
		color:#FF0000;
		background-color:#ffffff;
	}
#titlemenu
{
	width:148px;
	background-color:#d7d7d7;
	height:16px;
	padding:4px 6px;
	color:#000000;
	font-weight:bold;
}

