body,ul,div,input{
list-style:none;
border:0;
background:none;
outline:none;
margin:0;
padding:0
}

strong{
font-weight:700;
}

.clear{
clear:both;
}

.image {
	background-color: #fff;
	padding: 2px;
	margin: 3px 5px 3px 0;
	border: 1px solid #ddc688;
	float: center;
}

.date {
	font-size: 10px;
	line-height: 135%;
	font-style: italic;
}

.judul {
	font-family: Georgia;
	font-size: 14px;
	line-height: 170%;
	font-weight: bold;
	color: #EE1C24;
}

.judul_head {
	font-family: Georgia;
	font-size: 12px;
}

body{
width:100%;
font-size:large;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
margin:0;
}

a,a:active,a:link{
color:#0C5D8B;
text-decoration:none
}

a:visited{
color:#156D9F
}

a:hover{
color:#AA000B
}

.container{
padding:5px
}

#wrapper{
width:100%;
margin:0 auto
}

.banner{
padding-top:10px;
text-align:center;
background:#676154;
}

.ads_little{
padding-bottom:5px;
color:#9E9E9E;
text-decoration:none;
text-align:center;
font-size:x-small
}

#toplink{
text-align:center;
border-bottom:1px solid #000;
font-size:small
}

#logo{
text-align:center;
padding:10px 0 5px
}

/* Navigation --------------------------------- */
#main-nav{
background-color:#E4E4E4;
text-align:center;
color:#fff;
border-bottom:2px solid #888;
font-size:90%;
padding:3px 0
}

#main-nav img{
vertical-align:middle;
color:#E4E4E4
}

#sub-nav{
background-color:#A6A6A6;
text-align:center;
font-size:70%;
font-weight:700;
color:#fff;
padding:2px 0
}

#sub-nav a{
color:#fff
}
/* ---------------End Navigation------------------ */

#waktu{
font-size:60%;
color:#999
}

#breadcrumbs{
color:#a00;
font-weight:700
}

#breadcrumbs.titleborder{
border-bottom:1px solid #D70000
}

.head-title{
border-top:1px solid #D70000;
background-color:#eee;
color:#a00;
font-weight:700;
font-size:80%
}

.head-title a{
color:#a00
}

.head-title span{
color:#666
}

ul.listberita li{
font-size:90%;
border-bottom:1px solid #eee;
padding:10px 5px
}

ul.listberita li a{
font-size:110%
}

ul.listberita li p{
margin-top:8px;
margin-bottom:0
}

ul.listberita li a.morelinks{
font-size:80%;
background-color:#ddd;
font-weight:700;
color:#a00;
padding:5px
}

ul.listberita li img{
width:30%;
float:left;
margin-right:10px
}

ul.listberita li span{
font-size:80%;
color:#999}#detail 
}

.break{
background-color:#ddd;
height:1px;
margin:5px 0
}

#detail .break.double{
border-bottom:1px solid #d70000
}

#detail img.photos{
width:75%
}

#detail img.thumb{
width:30%;
float:left;
margin:10px 5px 0 0
}

#detail span.title{
font-size:110%;
color:#08496E
}

#detail span.summary{
font-size:80%;
color:#777;
font-weight:700
}

#detail span.caption{
font-size:70%
}

#detail p{
font-size:90%;
clear:both
}

#detail input[type=text]{
border:1px solid #ccc;
color:#666;
float:right;
width:99%;
padding:4px
}

#detail img.validasi{
border:1px solid #ccc
}

#detail input.validasi{
float:left;
width:152px
}

#detail input.submit_btn{
width:70px;
display:block;
color:#fff;
background-color:#a00;
font-size:60%;
font-weight:700;
padding:5px
}

#detail .subtitle{
border-bottom:1px solid #D70000;
color:#a00;
font-weight:700;
margin:5px 0
}

#detail .news-copyrite{
font-size:70%;
font-weight:700;
color:#333
}

.sort-berita{
text-align:center;
margin:10px 0
}

.sort-berita .cari_btn{
background-color:#a00;
color:#fff;
padding:1px
}

#font-sizer{
text-align:center;
font-size:small;
margin:10px 0
}

#font-sizer .container{
width:150px;
margin:0 auto
}

#font-sizer .container a{
text-decoration:underline;
margin:0 2px;
padding:0 5px
}

#font-sizer a.small{
font-size:small;
margin-top:3px
}

#font-sizer a.medium{
font-size:medium;
margin-top:1px
}

#kanalslink{
text-align:center;
background-color:#eee;
color:#666;
padding-top:10px;
font-size:80%
}

#search{
width:250px;
border:1px solid #999;
margin:0 auto;
padding:2px
}

#search input{
vertical-align:middle
}

#search input[type=text]{
width:150px;
font-size:60%
}

#search input[type=button],#search input[type=submit]{
width:70px;
display:block;
color:#fff;
background-color:#a00;
font-size:60%;
font-weight:700;
float:right;
padding:5px
}

#bottomlink,#footer{
text-align:center;
font-size:70%;
border-bottom:1px solid #000;
margin-bottom:10px;
padding:5px 0
}

.dot{
padding-right:10px
}

.reset10{
clear:both;font-size:0;
height:10px
}

#button-search{
border:0;
width:60px;
background-color:#AA000B;
color:#FFF;
float:right;
text-align:center;
font-size:10px;
font-weight:700;
line-height:22px;
padding:3px 0 4px
}

.foto-caption{
font-size:small
}

#font-sizer a.large,.xlargeview ul.listberita,.xlargeview #detail{
font-size:x-large
}

.xsmallview ul.listberita,.xsmallview #detail{
font-size:medium
}

.normalview ul.listberita,.normalview #detail{
font-size:large
}