html,body{
	background:black;
	background-image:url('../images/layout/background.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	margin: 0px;
	height: 100%;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
    border:none;
    margin:0;
}
a{
    text-decoration:none;
    color: #b00;
}
a:hover{
    color: #f00;
}
table{
    border-collapse: collapse;
}
/* dojo dijit start */
.dijit,
.dijitComboBox,
.dojoxGrid{
    color:black;
}
/* dojo dijit end */
/* flexcroll start */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbar {
width: 10px;
background: url(../images/layout/wanus-scroll.png) -10px 0px repeat-y;
}
.vscrollerbarbeg {
height: 5px !important;
width: 10px;
background: url(../images/layout/wanus-scroll.png) -30px -30px no-repeat;
}
.vscrollerbarend {
height: 4px;
width: 10px;
background: url(../images/layout/wanus-scroll.png) -30px 0px no-repeat;
}
.vscrollerbase {
width: 10px;
background: url(../images/layout/wanus-scroll.png) 0px 0px repeat-y;
}
.vscrollerbasebeg {
width: 10px;
height: 17px !important;
background: url(../images/layout/wanus-scroll.png) -20px -17px no-repeat;
}
.vscrollerbaseend {
height: 17px;
width: 10px;
background: url(../images/layout/wanus-scroll.png)  -20px 0px no-repeat;
}
.hscrollerbase {
height: 10px; background-color: white;
}
.hscrollerbar {
height: 10px; background-color: black;
}
.vscrollerbar, .hscrollerbar {
padding: 18px;
z-index: 2;
}
.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #000;
}
/* flexcroll end */
#main_frame{
    background:black;
    background-image:url('../images/layout/main-frame-background.jpg');
    width:1024px;
    height:724px;
    margin:auto;
    position:relative;
}
#login_box{
    width:185px;
    height:85px;
    font-size:80%;
    position:absolute;
    right:0px;
    top:78px;
}
#login_box input{
    font-size:110%;
    width:100px;
}
#login_box div{
    background:#830606; 
    color:white; 
    font-size:1em; 
    padding:0 5px 2px 5px; 
    width:30px;
    margin-top:5px;
}
#login_box div:hover{
    background:#d50d0d; 
    cursor:pointer;
}
#search_box{
    width:225px;
    position:absolute;
    right:16px;
    top:18px;
    background:black;
}
#search_box input{
    color:#aaa;
    font-size:130%;
    width:174px;
    margin:0 5px;
    background:none;
    border:none;
    position:relative;
    top:-5px;
}
#search_box span{
    position:relative;
    top:2px;
}
#header{
    width:1024px;
    height:102px;
    position:relative;
}
#content{
    height:600px;
    position:relative;
}
#footer{
    position:absolute;
    bottom:0px;
    width:1024px;
    height:22px;
    color:#b11313;
    text-align:center;
}
#footer span{
    color:#999;
}
#top-header-menu{
    position:absolute;
    right:255px;
    top:25px;
}
#top-header-menu a{
    font:bold 12px verdana;
    color:#ad833f;
    margin:8px;
}
#top-header-menu a:hover{
    color:white;
}
#main-menu{
    color:#666;
    position:absolute;
    left:373px;
    top:72px;
	z-index: 99;
}
#main-menu .pemisah{
    font-size:160%;
}
#main-menu a{
    font-size:13px;
    color:#666;
    margin:1px;
}
#main-menu a:hover{
    color:white;
}
.main_menu_selected{
    color:white;
}
.sub_menu_selected{
    color:#edae32;
}


#isikiri{
	height:570px;
	width:380px;
	position:absolute;
    top:20px;
    left:20px;
}
#editorial{
    height:330px;
}
#artikelterbaru{
    height:240px;
    position:relative;
}
#isikanan {
	height:540px;
	width:544px;
    position:absolute;
    top:20px;
    right:20px;
}
#ritual
{
	position:absolute;
    height:200px;
	width:300px;
	top :20px;
}
#media{
	position:absolute;
    height:200px;
	width:200px;
    left:330px;
	top :20px;
}
#partnerslinks{
    width:150px;
    height:125px;
    font-size:11px;
}
#communitylinks{
    width:150px;
    height:125px;
    font-size:11px;
}
#bukutamu{
    width:200px;
    height:230px;
    position:absolute;
    top:230px;
    left:330px;
}
#agenda{
    width:315px;
    height:150px;
    position:absolute;
    bottom:0px;
    border-top:1px solid #666;
    padding-top:3px;
}
#videobox{
    width:150px;
    height:150px;
    padding:5px;
    border:1px solid #666;
}
#contact_info{
    position:absolute;
    top:600px;
    left:790px;
}
#partnerslinks a,
#communitylinks a,
#contact_info a{
    color:#999;
}
#partnerslinks a:hover,
#communitylinks a:hover,
#contact_info a:hover{
    color:#f00;
}
#secondlayout_rightbar{
    width:185px;
    height:610px;
    position:absolute;
    right:0px;
    top:78px;
}
.beranda_header{
    color:#b00;
    font-size:14px;
    margin-bottom:7px;
}

.img_anchor_left{
    background-image:url('../images/layout/double-arrow-left.png');
    width:20px;
    height:11px;
    display:inline-table;
    position:relative;
    top:2px;
}
.img_anchor_left:hover{
    background-image:url('../images/layout/double-arrow-left-hover.png');
}
.img_anchor_right{
    background-image:url('../images/layout/double-arrow-right.png');
    width:20px;
    height:11px;
    display:inline-table;
    position:relative;
    top:2px;
}
.img_anchor_right:hover{
    background-image:url('../images/layout/double-arrow-right-hover.png');
}

.latestartikel_title a{
    font-weight:bold;
    color:#b08b43;
}
.latestartikel_title a:hover{
    color:#ffba34;
}

.main_content{
    width:570px;
    overflow:auto; 
    position:absolute;
    top:40px;
    left:230px;
    padding:1px;
}
.main_content_inner{
    height:450px;
    overflow:auto; 
    position:relative;
    padding:0 10px 0 0;
}
.main_content_bottom{
    margin-top:10px;
    border-top:1px solid #666;
    text-align:center;
    padding-top:5px;
}
.content_leftbar{
    width:190px;
    position:absolute;
    top:120px;
    padding:20px;
}
.content_leftbar a{
    color:#666;
}
.content_leftbar a:hover{
    color:#ccc;
}
#submenu_sejarah{
    border-top:1px solid #666;
    border-bottom:1px solid #666;
    text-align:right;
    padding:5px 0;
    width:790px;
    font-size:14px;
    color:#b00;
    position:absolute;
    top:5px;
    left:10px;
}
#adm_submenu{
    border-top:1px solid #666;
    border-bottom:1px solid #666;
    padding:5px 0 5px 365px;
    width:620px;
    font-size:14px;
    color:#b00;
    position:relative;
    top:5px;
    left:10px;
}

.guestbook_content{
    width:570px;
    overflow:auto; 
    position:absolute;
    top:290px;
    left:320px;
    padding:1px;
}
.guestbook_content_inner{
    height:450px;
    overflow:auto; 
    position:relative;
    padding:0 10px 0 0;
}

#peninggalan_dialog{
    background:#000;
    background-image:url('../images/layout/dialog_bg.jpg');
    width:430px;
    height:590px;
    border:1px solid #000;
}
#video_title_container{
	position:absolute; 
	top:35px; 
	left:60px;
	font-size:15px;
}
#video_container{
	position:absolute; 
	top:60px; 
	left:60px; 
	width:425px; 
	height:375px; 
	background-color:#666666;
}
#flash_video_container{
	width:400px; 
	height:350px;
	position:absolute; 
	top:12px; 
	left:12px;
}
#video_description_container{
	position:absolute; 
	top:60px; right:120px; 
	width:370px; height:150px; 
	border:1px solid #666666;
}

#video_description{
	margin-top:10px; 
	margin-left:10px;
}
#video_list_container{
	position:absolute; 
	top:250px; 
	right:120px; 
	width:370px; 
	height:300px; 
	border:1px solid #666666; 
	overflow:auto;
}
#video_list{
	margin-top:10px; 
	margin-left:10px;
}

.facebook_share{
    background-image:url('../images/layout/facebookShare.png');
    background-repeat:no-repeat;
    font-size:11px;
    padding:3px 0 1px 20px;
    float:right;
    position:relative;
    right:20px;
}
.twitter_share{
    background-image:url('../images/layout/twitterShare.png');
    background-repeat:no-repeat;
    font-size:11px;
    padding:3px 0 1px 18px;
    float:right;
    position:relative;
    right:5px;
}

.img_anchor_left_gallery{
	background-image:url('../images/layout/double-arrow-left.png');
	width:20px;
	height:11px;
	display:inline-table;
	position:absolute;
	top:2px;
	left: 130px;
	//z-index:99;
}
.img_anchor_left_gallery:hover{
    background-image:url('../images/layout/double-arrow-left-hover.png');
	//z-index:99;
}

.img_anchor_left_gallery_off{
	background-image:url('../images/layout/double-arrow-left-off.png');
	width:20px;
	height:11px;
	display:inline-table;
	position:absolute;
	top:2px;
	left: 100px;
	//z-index:99;
}

.img_anchor_right_gallery{
	background-image:url('../images/layout/double-arrow-right.png');
	width:20px;
	height:11px;
	display:inline-table;
	position:absolute;
	top:2px;
	left: 630px;
	//z-index:99;
}
.img_anchor_right_gallery:hover{
    background-image:url('../images/layout/double-arrow-right-hover.png');
	//z-index:99;
}

.img_anchor_right_gallery_off{
	background-image:url('../images/layout/double-arrow-right-off.png');
	width:20px;
	height:11px;
	display:inline-table;
	position:absolute;
	top:2px;
	left: 630px;
	//z-index:99;
}

.next-previous-article{
	font:14px verdana;
    color: white;
}
.next-previous-article a{
    color:#ad833f;
}
.next-previous-article a:hover{
    color:white;
}