/*
Theme Name: ithighlight
Theme URI: http://www.ithighlight.com/
Description: The default WordPress theme for www.ithighlight.com.
Version: 1.0
Author: Andi Baso Annas
Author URI: http://www.ithighlight.com
Tags: widgets
*/


body { background: #ebebeb; color: #222; font-size: 62.5%; font-family: "Lucida Grande", Verdana, Geneva,sans-serif;}
* { padding: 0; margin: 0; }

.container_12
{
	
}

/* Core Layout */
#header { position: relative;height: 160px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;	background-color: #fff; }

/* Elements */
a { color: #0099ff; text-decoration: none; }
a:hover { color: #ff3300; text-decoration: underline; }
a.post_image_link { outline: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
code { line-height: 1em; background: #eee; }
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }


/* Images */
img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/* Image Caption */
.imgcaption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.imgcaption.alignleft { float: left; }
	.imgcaption.alignright { float: right; }
	.imgcaption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.imgcaption.alignnone { clear: both; }

/* Heading*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }

/* Page Container */
#page {  }


/* Page Navigation */
#nav {	margin: 0 auto;	height: 3em; font-size:  1.1em;   letter-spacing: 0.1em;  }
	#nav ul {	float: left; }
	#nav ul li { float: left; }
	#pagenav {	list-style-position: outside;  position: relative; padding: 0;	margin: 0 auto;overflow: hidden; height: 30px; }
	#pagenav li.back {	background: transparent url("img/menu-01.png") no-repeat right -28px; width: 0.9em; height: 2.8em;	z-index: 8;	position: absolute;	margin-top: 0.8em; margin-left: 0; }
	#pagenav li.back .left { background: transparent url("img/menu-01.png") no-repeat top left;	height: 2.8em;margin-right: 0.9em; width: 100%; }
	#pagenav li a {	outline: none; text-align: center; top: 0.9em; z-index: 10; display: block; float: left; height: 2.8em; position: relative; overflow: hidden; margin: auto 1em; text-decoration: none !important; }
	#pagenav li a:hover, #pagenav li a:active, #pagenav li a:visited { border: none; }

/* Search */
#search-box { width: 19em;	height: 2.3em;	background: url(img/box-search.png) left top no-repeat; }
#search-text {	background: transparent none no-repeat 0 0;	border: none; margin: 0.4em 0em 0.4em 1.2em; width: 12.2em;}
#search { padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 1em;}

/* Advertisement */
#adv728x90{padding-top:10px; text-align:right; font-size:1.1em;}
/* Category Navigation */
#cat { font-size: 1.1em; font-weight:bold; position:relative; display:block; height:3.9em; background:#fff url("img/bg-off.gif") repeat-x top left; border-top:4px solid #3FA9F5; border-left:1px solid #ccc; border-right:1px solid #ccc; }
#cat ul {margin:0;	padding:0; list-style-type:none; width:auto; }
#cat ul li { display:block;	float:left;	margin:0;}
#cat ul li a { display:block; float:left; text-decoration:none;	padding:11px 20px 0 20px; height:23px; background:transparent url("img/bg-div.gif") no-repeat top right; }
#cat ul li a:hover, #stylefour ul li a.current { background:transparent url("img/bg-on.gif") no-repeat top right; }
/* Content */
#content { background-color: #fff; padding-top: 2em;	border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;	border-right: 1px solid #ccc; }


/* Post */
.post {	overflow: hidden; margin-bottom: 12px; border-top: 4px solid #46C0ED; padding-top: 20px; float:left; }

.post_header {float:left; font-family:Georgia,"Times New Roman",Times,serif; }
.post_header h1 { font-size:1.8em; height: 2.2em; }

.post .date { margin-left: 10px; height: 50px;	width: 45px; background: url(img/calendar.gif) no-repeat; padding: 2px 1px 0 0; line-height: 100%; float: left;  font-size: 2em; text-align:center; color:#09c;   }
.post .date span {	height: 16px;display: block;padding-top: 0;padding-bottom: 2px;font-size: 0.5em; font-weight:bold; color: #fff;}
.post h2,.post h2 a { float: left;	font-size: 1.5em;  font-family:Georgia,"Times New Roman",Times,serif; color:#06F; }
.post h2 a:hover { color:#F60; text-decoration:none;} 

.post .meta{padding-bottom: 1px; font-size: 1em; line-height: 1.8em; color: #888; }
.post .meta .author { background: url(img/ico_author.gif) no-repeat; padding-left: 18px; float: left;}
.post .meta .comments {	background: url(img/comment.gif) no-repeat;	padding-left: 18px;	float: right;}
.post .entry {	font-size: 1.2em; line-height: 1.5385em; text-align:left; margin: 10px;  }
.post .entry p {  margin-bottom: 1.467em;  }
.post .entry acronym, .post .entry abbr { font-size: 0.8em; }
	.post .entry code, .post .entry pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
	.post .entry code { font-size: 0.933em; }
	.post .entry pre { font-size: 0.8em; line-height: 1.5em; margin-bottom: 1.833em; padding: 0.667em 0.917em; }
	.post .entry sub, .post .entry sup { line-height: 0.733em }
	.post .entry ul { margin: 0 0 1.467em 2.467em; list-style: circle;}
	.post .entry ol { margin: 0 0 1.467em 2.467em; list-style:decimal; }
		.post .entry ul ul, .post .entry ul ol, .post .entry ol ul, .post .entry ol ol { margin: 0 0 0 1.467em; }
	.post .entry dl { margin-bottom: 1.467em; }
		.post .entry dd { margin-bottom: 1.467em; }
	.post .entry blockquote { margin: 0 0 1.467em 0.733em; padding-left: 0.733em; }
		.post .entry blockquote.right, .post .entry blockquote.left { width: 45%; font-size: 1.267em; line-height: 1.158em; }
		.post .entry blockquote.right { margin: 0 0 1.158em 1.158em; }
		.post .entry blockquote.left { margin: 0 1.158em 1.158em 0; }
	.post .entry img.left, .post .entry img.alignleft, .wp-caption.alignleft { margin: 0 1.467em 1.467em 0; }
	.post .entry img.right, .post .entry img.alignright, .wp-caption.alignright { margin: 0 0 1.467em 1.467em; }
	.post .entry img.center, .post .entry img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.467em auto; }
	.post .entry img.block, .post .entry img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.467em 0; }
	.post .entry img[align="left"] { margin-right: 1.467em; margin-bottom: 1.467em; }
	.post .entry img[align="right"] { margin-bottom: 1.467em; margin-left: 1.467em; }
	.post .entry img[align="middle"] { margin-bottom: 1.467em; }
	.post .entry img.frame, .post .entry .wp-caption { padding: 0.667em; border-width: 0.067em; }
	.post .entry img.stack { margin-left: 1.467em; }
	.post .entry .wp-caption p { font-size: 0.867em; line-height: 1.385em; margin-bottom: 0; }
	.post .meta2 { margin-top: 5px; margin-bottom: 5px; padding: 4px 0 4px 0; font-size: 1em; line-height: 1.8em; float:left; width: 100%; background:#f9f9f9 none repeat scroll 0% 50%; border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4; }
	.post .meta2 .category {background: url(img/category.gif) no-repeat 8px 2px;padding-left: 24px;float: left;}
	.post .meta2 .tags {background: url(img/tag.gif) no-repeat left;padding-left: 18px; padding-right: 8px;	float: right;}


/* Page Navigation*/

#next { text-align:left;float: left;}
#prev {	text-align:right;float:right;}
#next,#prev{ padding-bottom: 10px; font-size: 1.1em; font-weight:bold;}

/* Sidebar*/
#sidebar{ }
#twitter{ }
#rssfeed{ }

#adv300x250, #adv300x600{padding-top: 10px;padding-bottom: 10px;text-align:center; }

#adv130x600{text-align: center;width: 130px; float: right;}
#adv130x600 ul{	list-style-type:none;}
#adv130x600 li{	float: left;margin-right: 3px;	line-height: 130px;	margin-bottom: 10px;}
#adv130x600 ul img {display: block;	float: left;}

#recent150x600{	text-align: left; font-size: 1.1em;	line-height: 1.6em;width:150px;  float:left;}
#recent150x600 h3{font-size: 1.2em;font-weight: bold;	margin-left: 5px; }
#recent150x600 ul{list-style:none;}
#recent150x600 ul li{margin-top: 4px;margin-bottom: 4px;margin-left: 5px;border-bottom: 1px dotted #ccc;}


#activity {	border: none;	margin-top: 2px; line-height: 1.6em; font-size:1.1em;	}
.tabnav{margin: 10px;}
.tabnav li {display: inline;list-style: none;padding-right: 1px;margin:0px;	}
.tabnav li a, .tabnav li a:hover{outline: none; text-decoration:none;}
.tabnav li a:active, .tabnav li.ui-tabs-selected a {font-weight: bold;}		
.tabdiv {margin-top: 2px;padding: 2px;}
.tabdiv li {margin-left: 5px;list-style:none;border-bottom: 1px dotted #ccc;margin-bottom: 4px;margin-top:4px;	}
.ui-tabs-hide {	display: none;	}

ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{margin:20px 20px 20px 5px; 0;padding:0 0 10px;background:transparent url("img/c_bottom.png") no-repeat left bottom; }
ol.commentlist cite{padding:0;font-style:normal;font-weight:bold;margin:0 0 0 35px ;}
ol.commentlist .gravatar{position:absolute;float:left;margin:30px 0 0 15px; padding:1px; border:1px solid #9BB8E8;}
ol.commentlist small.commentmetadata{font-size:1em;}
ol.commentlist .list{overflow:hidden;color:#063E50;width:450px;background:#EEF3FB url("img/c_top.png") no-repeat left top;padding:31px 10px 10px 70px;}

ul.trackpings{list-style:none;margin:0;padding:20px;background:#EEF3FB ;width:450px;}
ul.trackpings li{text-indent:20px;background:transparent url("img/note.png") no-repeat 0 2px;}
ul.trackpings li a{font-weight:bold;}

#other{list-style:none;height:20px;clear:both;}

#comments { overflow: hidden; margin-bottom: 12px;  padding-top: 20px; float:left; width:100%;}
#comments h3{margin:10px; float: left;	font-size: 1.6em;  font-family:Georgia,"Times New Roman",Times,serif; color:#111;;}
#commentform{margin:0; padding:0;}
#commentform p { margin: 10px; font-size: 1.1em; }
#commentform p input.type-text{padding:3px;width:300px;background:#fff url(img/input_text.png) repeat-x;border:1px solid #ccc;color:#666;}
#commentform p input.type-text:focus{border:1px solid #999;background:#fff;}
#commentform p textarea{border:1px solid #ccc;width:490px;padding:3px;background:#fff;}
#commentform p textarea:focus{border:1px solid #999;width:490px;padding:3px;}
.feed{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("img/feed.png") no-repeat left center;}
.comment_edit{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("img/comment_edit.png") no-repeat left center;}
.trackback{float:left;line-height:20px;color:#4371A0;margin:0 10px 0 0;padding:0 0 0 20px;background:transparent url("img/arrow_refresh.png") no-repeat left center;}

		
/* footer */
#footer{ background-color: #fff; font-size: 1.1em; color: #333; border-bottom: solid 4px #F59A3F; padding-bottom: 2px; border-left:1px solid #ccc;  padding-top: 8px; border-right:1px solid #ccc;}
#fmessages{	padding:0;	margin-top: 20px;	margin-bottom: 20px;}