/*
Theme Name:		Is-There.Network Standard 3
Theme URI:		http://ieauditblog.com
Description:	I'm thinking of one.
Version:		0.01
Author:			Ang Zhuu Ming
Author URI:		http://www.zmang.com
*/

/* Base */

body {
	background: #fff;
	color: #333; 
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	}

* {
	padding: 0; 
	margin: 0;
	}

/* Globals */

a {
	color: #1c9bdc; 
	text-decoration: underline;
	}

a:visited {
	color: #333333; 
	text-decoration: underline;
	}

a:hover {
	color: #4C5763; 
	text-decoration: underline;
	}

p {
	margin: 0 0 15px 0;
	}

blockquote {
	padding: 5px 10px 0 10px; 
	margin: 0 0 15px 0; 
	border-top: 1px solid #bbb; 
	border-bottom: 1px solid #bbb; 
	background: #f5f5f5; 
	color: #666;
	}

	blockquote p {margin-bottom: 7px;}
	
code {
	color: #090; 
	font-family: "Courier New", Courier, monospace;
	}

pre {
	width: 430px; 
	margin-bottom: 15px; 
	font-size: 1.2em; 
	float: left;
	}

* html pre {
	font-size: 1.0em; 
	overflow: hidden;
	}

/* Headlines */

h1 {
	font-weight: bold; 
	font-size: 4.0em; 
	line-height: 1.8em;
	}

	#header h1 {text-align: left;}
	
h1 a, h1 a:visited, h1 a:hover {
	color: #222; 
	text-decoration: none;
	}
	
h2 {
	font-weight: normal; 
	font-size: 2.0em;
	}

.post h2 {
	color: #000; 
	line-height: normal; 
	padding-top: 10px; 
	margin-bottom: 10px;
	font-weight:bold;
	}
	
		.post h2 a {
			color: #4C5763; 
			text-decoration: none;
			}
		
		.post h2 a:visited {
			color: #666; 
			text-decoration: none;
			}
		
		.post h2 a:hover {
			color: #DEF26D; 
			text-decoration: none;
			}
	
#sidebar h2, #leftbar h2 {
	color: #FFF;
	font-size:1.1em;
	font-weight:bold;
	}
	
h2.archive_head {
	font-size: 2.4em; 
	padding: 4px 4px 4px 4px; 
	background-color: #f5f5f5; 
	border-bottom: 1px solid #bbb; 
	margin-bottom: 30px;
	text-align:center;
	}
	
h2.comment_head {
	padding-left: 29px; 
	line-height: 2.0em; 
	background: url('images/icon_comment.gif') 0 50% no-repeat; 
	color: #999;
	}
	
h2.form_head {color: #999;}
	
h3 {
	font-weight: normal; 
	font-size: 1.5em; 
	margin-bottom: 4px;
	color: #999;
	}

h4 {
	display: inline; 
	font-weight: normal; 
	padding: 4px; 
	line-height: 1.0em; 
	font-size: .8em; 
	text-transform: uppercase; 
	background: #f5f5f5; 
	border-bottom: 1px solid #ddd;
	}


/* Containers */

#container {
	width: 780px; 
	margin: 0 auto;
	}

	#page {
	width: 780px; 
	float: left;
	}

		#header {
			height:100px;
			margin-bottom: 17px;
			}
			
		#content_box {
			width: 780px; 
			padding-bottom: 5px; 
			text-align: left; 
			float: left;
			}
		
			#content {
				width: 430px; 
				padding: 2px 15px 0 15px;
				overflow: visible; 
				float: left;
				}
			
			* html #content {overflow: hidden;}
			
		#sidebar, #leftbar {
			width: 160px; 
			color: #222; 
			font-size: 1.1em; 
			line-height: 1.5em; 
			float: left;
			}
			
			* html #sidebar, * html #leftbar {overflow: hidden;}
			
		#footer {
			width: 100%; 
			padding-top: 8px; 
			border-top: 4px solid #222; 
			border-bottom:1px solid #AAAAAA; 
			font-size: 1.1em; 
			letter-spacing: 0; 
			float: left; 
			clear: both;
			}
		

/* Header */

#header img {border:0;}

 #header_inside {width:780px;margin:0 auto;}

#nav {width: 100%; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; background-color:#000;float:left;}

 #nav_inside {width:780px;margin:0 auto;}

	#nav ul {list-style: none;}

		#nav li {float: left;}
		
			#nav li a, #nav li a:visited {display: block; height: 2.8em; padding: 0 1.2em; line-height:2.8em; color: #f7f7f6; text-decoration: none; font-size: 1.0em; text-transform: uppercase; letter-spacing: .3em; float: left;letter-spacing: 0; font-weight:bold;}
		
			#nav li a:hover {color: #fff; background: #222; text-decoration: none;}
			
			li#current a, li#current a:visited {background: #222; color: #fff; cursor: default;}



/* Content */

.post {width: 430px; margin-bottom: 15px; font-size: 1.1em; line-height: 1.7em; color: #444; float: left;}
	#posttop {margin-bottom:0;}

	.entry ul, .entry ol {margin: 0 0 15px 40px; color: #333;}
	
	.entry ul {list-style-type: square;}
	
		.entry li {padding: 3px 0;}
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {margin: 0 0 0 30px;}
	
	.entry dl {margin-bottom: 15px;}
			
	.entry dt {font-weight: bold; color: #000;}
	
	.entry dd {margin: 0 0 0 20px; font-style: italic;}

	.entry img.left {padding: 6px; margin: 0 10px 5px 0; background: #f5f5f5; border: 1px solid #bbb; float: left;}

	.entry img.left_off {margin: 0 10px 5px 0; float: left;}
	
	.entry img.right {padding: 6px; margin: 0 0 5px 10px; background: #f5f5f5; border: 1px solid #bbb; float: right;}

	.entry img.right_off {margin: 0 0 5px 10px; float: right;}
	
	.entry img.center {display: block; padding: 6px; margin: 0 auto 15px auto; background: #f5f5f5; border: 1px solid #bbb;}
	
	.entry img.center_off {display: block; margin: 0 auto 15px auto;}
	
	.post_meta {width: 430px; padding: 4px 0; border-top: 1px dotted #bbb; border-bottom: 1px dotted #bbb; background: #f5f5f5; line-height: normal; float: left;margin-bottom:35px;}
	
		p.num_comments {padding-left: 20px; margin-bottom: 0; line-height: 1.5em; background: url('images/comment.gif') 0 50% no-repeat; float: right;}
		p.edit {padding-left: 20px; margin-left:20px;margin-bottom: 0; line-height: 1.5em; background: url('images/edit.gif') 0 50% no-repeat; float: left;}
		p.tagged {padding-left: 20px; margin-bottom: 0; line-height: 1.5em; background: url('images/categories.gif') 0 50% no-repeat; float: left;}
	
.navigation {width: 412px; padding: 9px; margin-bottom: 30px; font-size: 1.2em; line-height: 1.5em; background: #f5f5f5; float: left;}
#postnavi {margin-bottom:18px;}
* html .navigation {line-height: normal;}
	
	.previous {padding-left: 20px; margin-bottom: 0; background: url('images/previous.gif') 0 50% no-repeat; float: left;}
	
	.next {padding-right: 20px; margin-bottom: 0; background: url('images/next.gif') 100% 50% no-repeat; float: right;}
	
	.jump {padding: 4px 6px 4px 33px; margin: 0 0 10px 10px; background: #f5f5f5 url('images/icon_down.gif') 6px 50% no-repeat; float: right; clear: both;}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}


/* Sidebar */

#sidebar ul, #leftbar ul {list-style: none;margin-top:0;padding-top:0;}

	#sidebar ul li, #leftbar ul li {width: 150px; margin: 0; float: left;list-style: none;}
.sidebar_title {width: 150px; padding: 10px 5px 10px 5px; background: #000; float: left;}
		.sidebar_section {width: 150px; padding: 5px 5px 8px 5px; background: #f5f5f5; float: left;}
			#adsection {width:145px; padding: 10px 5px 8px 10px;}
			
			.sidebar_section p {padding: 0 10px; margin-bottom: 10px;}
			
			.sidebar_section p.center {text-align: center;}
			
			.sidebar_section img.off {border: none;}

			#sidebar ul li ul, #sidebar ul li ol, #leftbar ul li ul, #leftbar ul li ol {list-style: none; margin-top:0;margin-bottom: 25px;}
			
				#sidebar ul li ul li, #sidebar ul li ol li, #leftbar ul li ul li, #leftbar ul li ol li {width: 150px; padding: 3px 0 3px 6px; margin-bottom: 0;}
				
					.quick_date {padding-left: 10px; color: #999;}
	

/* Footer */

#footer p {text-align: center;}

/* Comments */

#comments {width: 430px; font-size: 1.4em; line-height: 1.7em; color: #444; float: left; clear: both;}

	ul.comment_list {list-style: none; margin-bottom: 40px; border-top: 1px dotted #bbb; float: left;}
		
		ul.comment_list li, ul.comment_list li.alt, ul.comment_list li.author_comment_, ul.comment_list li.author_comment_alt {width: 460px; padding: 15px 10px 5px 10px; border-bottom: 1px dotted #bbb; float: left;}

		ul.comment_list li.alt, ul.comment_list li.author_comment_alt {background: #f5f5f5;}
		
			.comment_intro {width: 460px; margin-bottom: 15px; line-height: normal; float: left;}
			
			* html .comment_intro {margin-bottom: 0;}
			
			.author_comment_ .comment_intro {width: 433px; padding-left: 27px; background: url('images/icon_author.gif') 0 50% no-repeat;}
			
			.author_comment_alt .comment_intro {width: 433px; padding-left: 27px; background: url('images/icon_author_alt.gif') 0 50% no-repeat;}
			
				img.gravatar {float: right; margin: 0 0 10px 10px;}
			


				.comment_author {font-weight: bold; font-size: 1.2em;}
				
				.comment_meta {font-size: .9em;}
				
					.comment_meta a, .comment_meta a:visited, .comment_meta a:hover {color: #999; text-decoration: none;}
		
			#comments .entry {clear: both;}
			
			#comments .entry ul, #comments .entry ol {margin: 0 0 15px 40px; color: #000; border: none; float: none;}
	
			#comments .entry ul {list-style-type: square;}
	
				#comments .entry li {width: auto; padding: 3px 0; border: none; float: none;}
		
					#comments .entry ul li ul, #comments .entry ul li ol, #comments .entry ol li ul, #comments .entry ol li ol {margin: 0 0 0 30px;}


/* Comment Form */

#comment_form {width: 430px; padding: 10px 0; float: left;}

	#comment_form p {padding: 6px 0; margin-bottom: 0;}
	
		#comment_form label {padding-left: 10px; font-size: .9em;}

		#comment_form .text_input {width: 40%; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
		
		#comment_form .text_area {width: 95%; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 2px solid #999; border-left: 2px solid #999; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
	
		#comment_form .text_input:focus, #comment_form .text_area:focus {border-top: 2px solid #444; border-left: 2px solid #444; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
	

/* Search */

#search_form {text-align: center;}

	#search_form .text_input {width: 85%; padding: 3px; color: #444; font: normal 1.4em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5;}
	
	#search_form .text_input:focus {border-top: 1px solid #444; border-left: 1px solid #444; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
	
/* Subscription */

#searchbox {padding-bottom:0;margin-bottom:0;}

/* Ads */
.topad {margin-bottom:17px;}
.toppost {margin:-6px 15px 5px 0;float:left;}
.bottompost {margin-bottom:20px;}
#frontad {margin-bottom:35px;}