/*
Theme Name: candle making
Theme URI: http://www.candlemaking.co.in/
Description: Designed for <a href="http://candlemaking.co.in">
Version: 1
Author: candle making
Author URI: http://www.candlemaking.co.in/
*/

/* Normal Tags */
body { 
	background: #e1a439 url(images/main-bg.jpg) repeat-x; 
	margin: 0; 
	padding: 0; 
}
a, a:link, a:active, a:visited { 
	color: #444444; 
	text-decoration: none; 
}
a:hover { color: #083d78; }
blockquote, blockquote blockquote blockquote  { 
	margin: 0 5px; 
	padding: 10px; 
	border-top: 1px solid #dadada; 
	border-bottom: 1px solid #dadada; 
	background: #e5e5e5; 
}
blockquote blockquote { 
	margin: 0 5px; 
	padding: 10px; 
	border-top: 1px solid #dadada; 
	border-bottom: 1px solid #dadada; 
	background: #ffffff; 
}
img, a img { 
	border: 2px solid #eeeeee; 
	padding: 2px; 
	margin: 0; 
	background: none; 
}
input, textarea { font-family: Tahoma, Geneva, sans-serif sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}

/* Wordpress Classes */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Tahoma, Geneva, sans-serif; }
img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.navigation { display: block; padding: 0 0 20px 0; }
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }


/* Layout Styles */
.clearer { clear: both; }

	/* Header */
	#header { 
		width: 100%; 
		height: 198px; 
		margin: 0;
	}
	#headiv { 
		width: 990px; 
		height: 136px; 
		overflow: hidden;
		background: url(images/header.jpg) no-repeat left; 
	}
	#logo { 
		float: left; 
		margin: 0px 0 0 0; 
		border: none; 
	}
	/* Search */
	#topsearch { 
		width: 280px; 
		float: right; 
		margin: 50px 0 0 0; 
	}
	#s { 
		width: 182px; 
		float: left; 
		background: #ffffff; 
		padding: 8px; 
		margin: 0; 
		border: 1px solid #033477; 
		color: #000000; 
	}
	#searchsubmit { 
		color: #000000; 
		float: left; 
		background: #fdef55; 
		padding: 7px 10px 7px 10px; 
		margin: 0 0 0 2px; 
		font-family: Verdana, Geneva, sans-serif; 
		font-weight: bold; 
		font-size: 11px;
		ursor: pointer; 
		border: 1px solid #033477; 
	}	
	/* Top Nav  */
	#topnav { 
		width: 990px; 
		height: 50px; 
		background:#e07002; 
		margin: 0; 
		padding: 0; 
		/*overflow: hidden; */
	}
	#topnav2 { 
		width: 980px; 
		height: 36px;
		background:#fff000;
		/*overflow: hidden; */
		margin: 0px 0px 0px 0px; 
	}
	#nothome #topnav2 { 
		margin-bottom: 0; 
		/*border-bottom: 0px solid #f0f0f0;*/ 
		}
		
	/* Top Nav UL */
	#topnav ul { 
		list-style-type: none; 
		list-style-image: none; 
		margin: 0; 
		padding: 0; 
		/*display: inline-block; */
		/*border-right: 1px solid #000; */
		float: left; 
	}
	#topnav ul li { 
		float: left; 
		display: inline; 
		margin: 0; 
		padding: 0; 
	}
			
	/* Top Nav Links */
	#topnav ul li a, #topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited { 
		display: block; 
		float: left; 
		color: #000; 
		font: 11px Tahoma, Geneva, sans-serif bold; 
		padding: 10px 20px; 
		border-right: 1px solid #000; 
		border-left: 0px solid #000; 
	}
	#topnav ul li a:hover { 
		text-decoration: none; 
		background: #f8fdac; 
	}
	#topnav ul li.current_page_item a, #topnav ul li.current_page_item a:link, #topnav ul li.current_page_item a:active, #topnav ul li.current_page_item a:visited { 
		background: #f8fdac; 
		color: #000; 
		font-weight: bold; 
	}	
	#home #topnav ul li.home a { 
		font-weight: bold; 
		border-left: none; 
		background: #ddf4fd; 
	}
				
	/* Feed */
	#feed { 
		width: 220px; 
		float: right; 
		margin: 10px 0 0 0; 
	}
	#feed a.feed { 
		color: #000; 
		display: inline-block; 
		background: url(images/feed.gif) no-repeat top left; 
		padding: 0 0 0 20px;
		margin: 0 10px 0 0;
		text-align: left; 
		font: bold 11px Tahoma, Geneva, sans-serif; 
		line-height: 21px;
		float:right;
	}
	#feed a.email { 
		color: #fdfdfd; 
		display: inline-block; 
		background: url(images/email.gif) no-repeat top left; 
		padding: 0 0 0 20px; 
		margin: 0; 
		text-align: left; 
		font: bold 11px Tahoma, Geneva, sans-serif; 
		line-height: 21px; 
		float: left;
	}
				
	/* Featured */
	#featured { 
		width: 990px; 
		background:#3399CC;
		margin: 0; 
		padding: 0; 
		overflow: hidden; 
	}
	#featured2 { 
		width: 980px; 
		margin: 0;
		background: #ddf4fd; 
		padding: 10px 0; 
		margin: 0 5px; 
		border-top: 1px solid #f0f0f0; 
		border-bottom: 0px solid #f0f0f0; 
	}
	#featurediv { 
		width: 950px; 
		margin: 0; 
		padding: 0;
	}
	#featured .epic { 
		width: 500px; 
		float: left; 
	}
	
	#featured .epic img { 
		width: 490px; 
		height: 217px; 
		border: 5px solid #ffffff; 
		padding: 0; 
		margin: 0; 
		background: none; 
	}
	#featured .etext { 
		width: 430px; 
		float: right; 
		margin: 0; 
		padding: 0; 
		font: 12px Arial, Helvetica, sans-serif; 
		text-align: left; 
		line-height: 21px; 
		color: #585858; 
	}
	
	#featured h1 { 
		font: bold 22px Verdana, Geneva, sans-serif; 
		line-height: 28px; 
		margin: 0 0 5px 0; 
		padding: 0; 
	}
	#featured h2 a { color: #444444; }
	#featured h2 a:hover { color: #083d78; }
	#featured .entryinfo { font: 11px Tahoma, Geneva, sans-serif; line-height: 10px; margin: 0 0 8px 0; padding: 0; color: #999999; }

	/* Wrapper */
	#wrapper { 
		width: 990px; 
		background:#684910;
		margin: 0; 
		padding: 0; 
		overflow: hidden; 
	}
	#container { 
		width: 980px; 
		background: url(images/containerbg.jpg) repeat-y; 
		margin: 0 5px; 
		padding: 0; 
		overflow: hidden; 
		border-bottom: 1px solid #c9c9c9;
	}
	#container2 { margin: 0 0 20px 0; padding: 0; overflow: hidden; }

	
		/* Content */
		#content { 
			width: 640px; 
			float: left; 
			margin: 0; 
			padding: 20px 20px 0 20px; 
			font: 12px Arial, Helvetica, sans-serif; 
			line-height: 21px; 
			text-align: left; 
			color: #585858; 
			border-top: 1px solid #c9c9c9;
		}
				
		/* Entries */
		.entry { margin: 0 0 45px 0; }
		.entryinfo { 
			font: 11px Tahoma, Geneva, sans-serif; 
			line-height: 19px; 
			margin: 0 0 15px 0; 
			padding: 0; 
			color: #999999; 
		}
		.post { overflow: hidden; }
		.cont{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:15px;
			color:#000000;
			background:#FFFFCC;
			padding:10px;
		}	
		.epic { width: 210px; float: left; }
		.epic img, .epic a img { 
			border: 1px solid #c9c9c9; 
			padding: 5px; margin: 0; 
			background: #e5e5e5; 
			width: 190px; 
			height: 120px; 
		}
		.epic span { display: block; margin: 0 10px; }
		.etext { width: 410px; float: right; }
		.rc { display: inline-block; background: #c9c9c9; overflow: hidden;}
		.rc2 { display: inline-block; background: #ffffff; overflow: hidden; margin: 1px; }
		a.readmore { 
			display: block; 
			float: left; 
			padding: 6px 8px; 
			margin: 1px 0 1px 1px; 
			background: #efefef; 
			color: #444444; 
			font: bold 11px Tahoma, Geneva, sans-serif; 
			border-right: 1px solid #c9c9c9; 
		}
		span.comcount a { 
			display: block; 
			float: left; 
			padding: 6px 8px; 
			margin: 1px 1px 1px 0; 
			background: #d6d6d6; 
			color: #444444; 
			font: bold 11px Tahoma, Geneva, sans-serif; 
			border-left: 1px solid #f0f0f0; 
		}
		a.readmore:hover, a.comcount:hover { text-decoration: underline; }
		
		/* Content Headlines */
		#content h1, #content h2, #content h3, #content h4, #content h5, #content h3 { 
			font-family: Verdana, Geneva, sans-serif; 
			margin: 0 0 7px 0; 
			color: #717171; 
		}
		#content h4, #content h5, #content h6 { font-weight: bold; }
		#content .entry h2 { font-size: 24px; line-height: 28px; }
		#content .entry h2 a { color: #444444; }
		#content .entry h2 a:hover { color: #083d78; }
			
		/* Commentlist - comments/replies list */
		ol.commentlist { 
			list-style-type: none; 
			margin: 0; 
			padding: 0; 
		}
		ol.commentlist li { margin: 0 0 25px 0; background: none; border: none; padding: 10px; }
		ol.commentlist li.alt { background: #f0f0f0; border: 1px solid #e5e5e5; }
		ol.commentlist li ul.children { list-style-type: none; list-style-image: none; }
		ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #ffffff; border: 1px solid #e0e0e0; }
		ol.commentlist li.alt ul.children li ul li { background: #f4f4f4; border: 1px solid #eeeeee; }
		.avatar { float: left; margin-right: 5px; background: none; border: none; }
			
		/* Comment Form */
		input#author, input#email, input#url, textarea#comment { background: #fcfcfc; border: 1px solid #d0d0d0; }
			
		/* Sidebar */
		#sidebar { 
			width: 300px; 
			float: right; 
			font: 12px Arial, Helvetica, sans-serif; 
			line-height: 21px; 
			text-align: left; 
			color: #585858; 
		}
		.widget, #adspot { margin: 0; padding: 0 0 30px 0; }
		.shb { border-top: 1px solid #bfbfbf; margin: 0; padding: 0; }
		#sidebar .w { padding: 20px 20px 0 20px; margin: 0; border-top: 1px solid #eaeaea; }
		#sidebar .v { padding: 10px 0px 0 2px; margin: 0; border-top: 1px solid #eaeaea; }
		
		/* Sidebar Headline */
		#sidebar h2 { 
			background: #684910; 
			border-bottom: 1px solid #d3dd31; 
			padding: 10px; 
			font: bold 14px Verdana, Geneva, sans-serif, Times, serif; 
			margin: 0; 
			color: #fdef55; 
		}
		/* Ads Spots 125x125 */
		#adspot { overflow: hidden; }
		#adspot a img { padding: 0; margin: 0; border:none; background: none; }
		.adspot2 { overflow: hidden; margin-bottom: 10px; padding: 20px 20px 0 20px; border-top: 1px solid #eaeaea; }
		.adspot3{ overflow: hidden; padding: 0 20px; margin: 0;  }
		.ad1, .ad3 { float: left; }
		.ad2, .ad4 { float: right; }
			
		/* Sidebar UL, OL */
		#sidebar ul, #bottombar ul { list-style-type: square; margin: 0; padding: 0 0 0 25px; }
		#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { margin: 0; padding: 0; }
			
		/* Bottombar */
		#bottom { 
			width: 990px; 
			background: #5e5e5e; 
			margin: 0; 
			overflow: hidden; 
		}
		#bottom2 { 
			width: 980px; 
			background: #e5e5e5; 
			margin: 0 5px 5px 5px; 
			overflow: hidden; 
			border-top: 1px solid #f0f0f0; 
		}
		#bottombar { margin: 20px 0 20px 21px; overflow: hidden; float: left; }
		#bottombar .widget { width: 300px; float: left; margin: 0 15px 0 0; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 21px; text-align: left; background: #f0f0f0; border: 1px solid #d7d7d7; padding: 0; }
		#bottombar .w { padding: 20px; }
		#bottombar h2 { font: bold 14px Verdana, Geneva, sans-serif; margin: 0 0 10px 0; color: #959595; }
		
		/* Footer */
		#footer { 
			width: 990px; 
			overflow: hidden; 
			padding: 20px 0;
			color:#fdef55; 
			margin: 0 0 20px 0; 
			background:#684910; 
		}
		#fl { 
			width: 900px;
			height:20px;
			color:#fdef55;
		}
		
		/* Bottom Nav UL */
		#fl ul { 
			list-style-type: none; 
			list-style-image: none; 
			margin: 5px 0 10px 0; 
			padding: 0; display: 
			inline-block; 
			/*border-right: 1px solid #444444; */
			color:#fdef55;
		}
		#fl ul li { 
			display: inline; 
			margin: 0; 
			padding: 0; 
			color:#fdef55;
		}
			
		/* Top Nav Links */
		#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { 
			display: block; 
			color: #fdef55;
			float:left;
			font: 11px Tahoma, Geneva, sans-serif bold; 
			padding: 2px 22px 2px 22px; 
			border-right: 1px solid #fdef55;; 

		}
		#fl ul li a:hover { text-decoration: underline;color:#fdef55;}
		#fl ul li.home a { border-left: none;color:#fdef55;}
				
		#fr { 
			width: 900px; 
			font: 12px Arial, Helvetica, sans-serif;  
			color:#fdef55;
			margin: 0 0px 0 0; 
		}
		#footer a { color: #fdef55; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
