@charset "utf-8";
/* CSS Document */

#iklankanan {
position: fixed;
top: 5%;
right: 0px;
}

body {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	letter-spacing:0.1em;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
}
/* 66a e3e */

a {
color: #79BAEC;
}

a:hover {
	text-decoration: none;
	color: black;
}

img {
	border: none;
}

ul {
    display:block;
    list-style-position:outside;
    margin:0;
    padding:0;
}

li {
	list-style-type: none;
}

#container_cp { width:969px; margin:0 auto; }
#container { width:1060px; margin:0 auto; }

/* CP CSS Starts Here */

#header_cp { float:left; width:100%; background:#FFF; }
#header_cp table { width:100%; margin:0 auto;}
#header_cp table td { margin:0; padding:0; font-size:0.9em; font-weight:normal; vertical-align:top; text-align:right; }

.toplinks a { padding:5px; }
.logo_cp { vertical-align:top; text-align:left !important;}


#content_cp { float:left; width:100%; }

.loginform { text-align:center; margin-top:50px; font-size:0.9em; font-weight:normal; }
.loginform span { display:block; }
.loginform table { width:400px; margin:10px auto; background:#C6DEFF; }
.loginform table th { text-align:left; padding:5px 20px; font-weight:normal; }
.loginform table td { text-align:left; padding:5px 50px; }
.signupform table { width:600px; }

.wmtabs { float:left; width:100%; margin:0; padding:0; text-align:center; border-bottom:3px solid #79BAEC; }
.wmtabs table {  width:969px !important; margin:0 auto; padding:0; }
.wmtabs table td { margin:0; padding:0; }
.wmtabs table td a { display:block; color:#79BAEC; text-decoration:none; text-align:center; padding:5px 10px; border:1px solid #c6cdd6; border-bottom:none; margin:0 2px; background:#efeeef; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; }
.wmtabs table td a:hover {  background:#79BAEC; color:#FFF; border-color:#79BAEC; }
.activewmtab { background:#79BAEC !important; color:#FFF !important; border-color:#79BAEC !important; }


.statstable { margin:0 auto; }
.statstable th { text-align:center; border:1px solid #999; padding:10px; }
.statstable td { text-align:center; font-weight:normal; vertical-align:top; padding:10px; }

.addposttable { width:100%; margin:0 auto; }
.addposttable td { padding:5px; text-align:left; font-weight:normal; vertical-align:top; }
.addposttable td ul li { padding:3px 3px 3px 15px; font-size:0.8em; }

.tabcontent { float:left; width:100%; border:1px solid #b1c1ca; background:#FFF;font-size:0.9em; margin-top:20px; }
.tabcontent p { float:left; padding:3px; }

.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.ok-msg { display:block; padding:5px; color:#009900; background:#FFFFFF; border:1px solid #009900; text-align:center; }
.error-msg { display:block; padding:5px; color:#FF0000; background:#FFFFFF; border:1px solid #FF0000; text-align:center; }

.similarposts { float:left; width:100%; }
.similarposts span { display:block; padding:5px; text-align:left; font-weight:normal; }

.siteslist { float:left; width:949px; display:block; border:1px solid #dcdcdc; border-left:0; border-right:0; background:#FFF; padding:10px; margin:0; font-weight:normal; }
.siteslist { border-collapse:collapse !important; }

.postslist { float:left; /*border:1px solid #dcdcdc; */background:#FFF; padding:0; margin:0; font-weight:normal; border: 0px;}
.postslist table { width:969px; border-collapse:collapse !important; }
.adpthumb { width:200px; text-align:center; border:1px solid #dcdcdc; border-left:none; padding:5px; vertical-align:top; }
.adpcontent { border:1px solid #dcdcdc; border-right:none; font-weight:normal; padding:5px; vertical-align:top; }

.categorylist { display:block; border-top:1px solid #CCC; margin:5px 0; padding:5px; }

.addsite { font-weight:normal; }


.outputclass { background:#3C0; color:#FFF; display:block; padding:3px; font-weight:bolder; text-align:center; }
.clear { clear:both; }

#getwidgettable { width:300px; margin:0 auto 20px auto; }
#getwidgettable th { text-align:right; vertical-align:top; }
#getwidgettable td { vertical-align:top; padding:3px 6x; vertical-align:top; }


/* CP CSS Ends Here */


/* Front CSS Starts Here */

.logo { float:left; height:150px; }
.logo img { width:320px; border:none; }
.top-728 { float:right; width:730px; height:90px; overflow:hidden; text-align:right; }


#mainrandom { float:left; width:1038px; height:310px; overflow:hidden; padding:10px; border:1px solid #dcdcdc; font-weight:normal; margin-bottom:10px; letter-spacing:normal; }
#mainrandom table { width:100%; }
#mainrandom table td { font-size:13px;vertical-align:top; text-align:left; padding:5px; width:25%; overflow:hidden; }
#mainrandom table td a { font-size:13px; font-weight:bolder; color:#0033cc; display:block; letter-spacing:0.05em; text-decoration:none; padding:0 10px; }
#mainrandom table td span { display:block; padding:0 10px; }
#mainrandom table td a:hover { color:#731a8b; }


.topnav { float:right; width:730px; text-align:left; }
.topnav ul { list-style:none; }
.topnav ul li { float:left; margin:5px 5px; }
.topnav ul li a { display:block; padding:5px; font-size:1em; font-weight:bold; letter-spacing:0.03em; }
.topnav ul li a:hover { color:#FFF; text-decoration:none; background:#79BAEC; -webkit-border-radius:6px; -moz-border-radius:6px; }
.currenttopnav { color:#FFF !important; text-decoration:none; background:#79BAEC; -webkit-border-radius:6px; -moz-border-radius:6px; }

#categories { width:100%; float:left; background:#79BAEC; margin:0; padding:0; text-align:center; }
#categories ul { list-style:none; margin:0 auto; }
#categories ul li { display:inline-block; ]display:inline; padding:3px 0; margin:0; }
#categories ul li a { display:block; ]display:inline; color:#FFF; text-align:center; padding:5px; margin:1px 3px; ]margin:4px 3px; }
#categories ul li a:hover { color:#79BAEC; background:#FFF; border:1px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.currentcategory { background:#FFF; color:#79BAEC !important; border:1px; text-decoration:none; -webkit-border-radius:6px; -moz-border-radius:6px; }


#categories_new { width:100%; float:left; background:#CCC; color:#FFF; margin:0; padding:0; text-align:center; }
#categories_new ul { list-style:none; margin:0 auto; }
#categories_new ul li { display:inline-block; ]display:inline; padding:3px 0; margin:0; }
#categories_new ul li a { display:block; ]display:inline; color:#FFF; text-align:center; padding:5px; margin:1px 3px; ]margin:4px 3px; }
#categories_new ul li a:hover { color:#79BAEC; background:#FFF; border:1px; -webkit-border-radius:6px; -moz-border-radius:6px; }


#contents { float:left; width:710px; margin-left:5px; overflow:hidden; }
#left { float:left; width:170px; }
#right { float:right; width:170px; }

.sideheading { float:left; width:160px; background:#f0efef; border-top:1px solid #cccccc; font-size:16px; color:#000; text-align:center; padding:5px; }
.sideheading_in { float:left; width:330px; background:#f0efef; border-top:1px solid #cccccc; font-size:16px; color:#000; text-align:center; padding:5px; }

#footer { width:100%; float:left; padding-bottom:50px; }

.newslist { float:left; width:700px; padding:0; margin: 0 auto; list-style:none; }
.newslist li { float:left; width:100%; display:block; background:#FFF; max-height:150px; overflow:hidden; padding:5px; border-bottom:1px solid #CCC; }

.newstext { float:left; padding:5px; font-size:28px; width:480px; }
.newstext h1 { color:#666; padding:30px 3px; display:block; font-size:28px; }
.newsthumb { float:left; width:140px; height:140px; overflow:hidden; -webkit-border-radius:10px; -moz-border-radius:10px;}

#itemdiv { float:left; width:1060px; height:230px; overflow:hidden; background:#EBEBEB; margin-bottom:10px; }
#itemdiv:hover { background:#C6DEFF; }
.itempage { display:block; padding:15px; width:1030px; }
.itemtext { float:left; padding:5px; text-align:left; width:750px; }
.itemtext a { font-size:24px; text-decoration:none; }
.itemtext a h3 { font-size:inherit; font-weight:bold; font-size:28px;color:#333; }

.itemthumb { float:left; width:200px; height:200px; overflow:hidden; -webkit-border-radius:10px; -moz-border-radius:10px; margin-right:20px; } 
.itemthumb a { display:block; }

.textcontent { width:100%; text-align:left; margin:0; padding:0; line-height:20px; letter-spacing:0.1em;}
.textcontent h1,.textcontent h3 { font-size:18px; display:block; padding:10px 0; }

.footerlinks { list-style:none; font-size:12px; font-weight:normal; color:#333; }
.footerlinks li { float:left; border-right:1px solid #333; padding:1px 8px; }
.footerlinks li a { color:#333; text-decoration:none; }

#pagination { float:left; width:700px; margin:0; padding:5px; background:#808080; color:#FFF; font-weight:bold; text-align:center; }
#pagination a { color:#FFF; }
#pagination a:hover { color:#79BAEC; }
#pagination { color:#79BAEC; }


.tagcloud a { color:#a0a0a0; }
.tagcloud a:hover { color:#79BAEC; }

.rating { float:right; width:50px; margin-top:35px; }
.rating div a { color:#000; text-decoration:none; padding:3px; font-size:16px; }

.rating_in { float:right; width:50px; }
.rating_in div a { color:#000; text-decoration:none; padding:3px; font-size:16px; }

.thumbs_up a { display:block; margin:0 auto; width:50px; height:60px; text-align:center; }
.thumbs_down a { display:block; margin:0 auto; width:50px; height:60px; text-align:center; }

/* Front CSS Ends Here */

/* Toolbar CSS Starts Here */
#toolbar table td img { vertical-align:middle; }
.tb-heading { font-size:1em; color:#CCC; overflow:hidden; }
.tb-next { text-align:center; width:120px; }
.tb-category { text-align:left; }
.tb-close { text-align:right; width:80px; }
.tb-close a { color:#FFF; text-decoration:none; vertical-align:middle; font-size:0.9em; }
#toolbar { display:block; height:140px; margin:0; padding:0; background:url(templates/images/toolbarbg.png) repeat; }
#toolbar table { float:left; width:100%; height:120px; vertical-align:middle; margin:0; padding:0; }
#toolbar table td { vertical-align:middle !important;  padding:0px 4px; text-align:left; }
#toolbar table td form { vertical-align:middle; margin:auto; }
.addthis_toolbox { vertical-align:middle; overflow:hidden; height:22px; }
#storybox { width:100%; margin:0; padding:0; overflow:auto; }

/* Toolbar CSS Ends Here */
