/* Edited By cahaya9.jw.lt */
a:link, a:visited {
color : #2362c0;
text-decoration : none;
}
a:hover, a:focus {
color: red;
text-decoration : none;
text-shadow: 0 0 6px #ffffff;
}
div span a img {width: 200px;
height: 50px;
}
img {
  border: 0px solid silver;
  padding: 0;
  margin: 0;
} 
input, textarea, select {
color : #686868;
background : #fff;
padding : 2px;
border : 1px solid #d8d8d8;
margin : 1px 0;
}
body {
color : #333;
font-size : 12px;
background : #ddd;
font-family : sans-serif;
padding : 0px;
width: 800px;
margin: 0px auto;
}
body:before {
content : url(http://i1200.photobucket.com/albums/bb337/fitzfreedom/Allah-1.gif);
position : fixed;
top : 0;
right : 100px;
clip : inherit;
}
body:after {
content : url(http://i1200.photobucket.com/albums/bb337/fitzfreedom/Nabi-Muhammad.gif);
position : fixed;
bottom : 575px;
left : 100px;
clip : inherit;
}

form {
font-size : small;
margin : 0;
padding : 0;
}
h3 {
margin : 0;
padding : 0;
padding-bottom : 2px;
}
hr {
border : 0;
border-top : 1px dotted #ccc;
margin : 0; 
}
p {
margin: 1px;
}
ul {
margin : 0;
padding-left : 20px;
}
.button, .rate_submit, .xt_button {
color : #800000;
background-color : #ff69ba;
margin : 1px;
padding : 2px 5px;
font-weight: bold;
border : 2px solid #e6e6fa;
}

/* Menu */
.body_left {
float:left;
width:530px;
padding:7px;
margin:0;
background: #ddd;
}

.sub {
color: #999;
border-left: 4px solid #1279c0;
padding: 4px;
}

.subtitle {
border-bottom: 1px dotted #ccc;
padding-bottom: 3px;
}

.sidebar {
padding:5px;
margin:0;
background: #fff;
}
 
.maintxt {
padding : 5px;
margin: 0px;
border: 1px solid #ccc;
background: #eee;
}

.dmenu {
background : #cbdeef;
margin : 1px;
color : #264564;
padding : 5px;
border: 1px solid #abbecf;
}
 
.menu{
background: #eee;
margin : 1px;
padding : 5px;
border-bottom: 1px solid #ccc;
border: 1px solid #ccc;
}
.saepul {
background : #cbdeef;
margin : 1px;
color : #264564;
padding : 5px;
border: 1px solid #abbecf;
}
.saepul span {
display:inline-block;
}
.title, .icon{
margin: 1px;
color : #fff;
padding : 5px;
background: #8a2be2;
border: 1px solid #ccc;
font-wight: bold;
}

.title a{
color: white;
}
.slw_title {
background: #8a2be2;
color : #fff;
border: 1px solid #0269b1;
margin: 1px;
padding: 7px 7px 0 7px;
font-weight: bold;
}
.slw_title a{
color: #eaeaea;
}
.slw_date {
border-top: 1px dotted white;
border: 0px;
color: red;
padding: 0 7px;
}
.slw_description {
background: #eee;
border: 1px solid #8a2be2;
margin: 1px;
border-top: 1px dotted #ccc;
padding: 0 7px;
text-align: justify;
}
.list2 {
background : #eee;
margin : 1px;
padding : 7px;
border : 1px solid #8a2be2;
} 

.list1, .rating_tool {
background : #f7f7f7;
margin :  1px;
padding : 7px;
border : 1px solid #ccc;
} 

.container {
margin: 5px;
padding: 5px;
background: #fff;
}

.news, .clip {
background : #fff;
border-bottom : 1px solid #ccc;
margin : 1px;
padding : 7px;
border: 1px solid #ccc;
}

/* Header */
.panel {
margin: 0px;
background : #8a2be2;
padding : 8px;
}
.panel a {
color: #800000;
font-weight: bold;
}
.panel span {
background: #ff69ba;
padding: 3px 5px;
margin: 2px;
border: 2px solid #ccc;
}
.header {
margin: 0px;
color : white;
padding : 5px;
background: #8a2be2;
border-bottom: 1px solid #ccc;
}
 
.logo {
background: #f5f5f5;
padding: 7px;
border-top: 3px solid #ddd;
border: 1px solid #ddd;
}

.nheader {
margin: 0px;
color : #800000;
padding : 2px;
background: #ff69ba;
border: 1px solid #e6e6fa;
text-align: center;
font-weight: bold;
}

.nheader a{
color: #800000;
}

/* Footer */
.footer {
background: #1279c0;
padding : 5px;
margin : 0;
margin-bottom : 0;
color: #ddd;
clear: both;
border-bottom : 0px solid #444;
}
.footer a {
color: #e22;
}
.nfooter {
background: #333;
color: #fafafa;
text-align: right;
padding: 5px;
margin: 0;
}

.end {
text-align: center;
background: #1279c1;
padding : 5px;
margin : 0;
margin-bottom : 0;
color: #ddd;
border-top : 0px solid #222;
}

/* paging file list */
.pagenumb {
background : #cbdeef;
margin : 1px 1px 8px 1px;
color : #264564;
padding : 2px;
border-bottom: 1px solid #1279c1;
}

.filelist_paging, .breadcrumbs {
background : #cbdeef;
margin : 1px;
color : #264564;
padding : 5px;
border: 1px solid #abbecf;
}

.pagenumb a, .filelist_paging a {
border: 1px solid #86b3d9;
padding: 0px 3px 0px 3px;
background: #e1e9ea;
text-decoration: none;
margin: 1px;
}

.pagenumb span, .filelist_paging span {
background: #edebeb;
border: 1px solid #86b3d9;
padding: 0px 3px 0px 3px;
margin: 1px;
}

.jump {
background : #fafafa;
margin : 1px;
padding : 3px 5px;
border : 1px solid #ccc;
} 

/* paging blog */

.xt_blog_paging {
background: #f5f5f5;
border: 1px solid #fafafa;
padding: 5px;
margin: 3px 2px;
font-weight: bold;
}
.xt_blog_paging a {
padding: 0 3px;
margin: 1px;
background: #efefef;
border: 1px solid #fafafa;
}
.xt_blog_paging span {
padding: 0 3px;
margin: 1px;
background: #f5f5f5;
border: 1px solid #fafafa;
}
.bl_comment_box_form {
text-align: center;
}
.bl_comment_box_form input, .bl_comment_box_form textarea {
width: 80%;
text-align: center;
}
/* other */
.error {
padding: 7px;
background: #fafafa;
margin: 1px;
}
/* posting */
.slw {
background: #eee;
border: 1px solid #ccc;
margin: 1px;
border-top: 1px dotted #ccc;
padding: 5px;
text-align: justify;
}
.slw img {
widht: 100%;
height: 100%;
}
blockquote {
padding: 20px; 
background: #F9F9F9 url(https://css-tricks.com/examples/Blockquotes/images/closequote1.gif);
background-repeat: no-repeat;
opacity: 0.7; 
border-left: 4px solid #CCC; text-align: left;
}
pre {
padding: 20px;
background: white;
border-left: 4px solid #CCC;
text-align: left;
color: blue;
}