/*  
Theme Name: ZealousWeb Blog
Theme URI: http://www.zealousweb.net
Description: The default ZealousWeb Blog theme based on the famous <a href="http://ww.zealousweb.net/">ZealousWeb</a>.
Author: ZealousWeb Texchnologies
Author URI: http://ww.zealousweb.net/

*/



/* Begin Typography & Colors */

/* CSS Document */
body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    background:#ffffff url(images/bodybg.gif) repeat-x top left;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	line-height:18px;
}
.clear{clear:both}

#container {width: 993px; margin:0px auto; padding:0; text-align:left; }

/* header part start here */
#header{
height:92px;
}
#logo{
	width:233px;
	height:92px;
	float:left;
}
#topsearch {
	margin-top:0px;
	float:right;
	width:325px;
	background-image:url(images/searchbg.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:32px;
	text-align:left;
	padding-left:10px;

	}
.searchtextbox{
border:1px solid #9da7ab;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:4px 4px 4px 25px;
background-image:url(images/searchbox.gif);
background-repeat:no-repeat;

}	
/* Topnav part start from here */
#topheader {
	float:right;
	width:760px;
	height: 92px;
	background-image:url(images/topheader/topheader2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#topnav {
	float:right;
	width:760px;
	height: 90px;
}
#topnav ul, #topnav ul li {
list-style: none;
margin: 0;
padding: 0;
}
#topnav ul {
	margin:0;
	padding-left:7px;
	list-style:none;
}
#topnav li {
	display:inline;
	margin:0;
	padding:0;
}
#topnav a {
	float:left;
	background:url("images/nav_img/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#topnav a span {
	float:left;
	display:block;
	background:url("images/nav_img/tabright.gif") no-repeat right top;
	padding:10px 10px 8px 3px;
	margin-right:3px;
	color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
#topnav a span {
	float:none;
}
#topnav a:hover span {
	color:#000;
}
#topnav a:hover {
	background-position:0% -36px;
}
#topnav a:hover span {
	background-position:100% -36px;
}
#topnav #current a {
	color:#000;
	background-position:0% -36px;
}
#topnav #current a span {
	color:#000;
	background-position:100% -36px;
}
/* Topnav part end from here */

/* header part end here */

/* Body part start here */
#main {
clear: both;
margin: 0;
padding: 15px 0px 15px 0px;
background: #fff;
}
	#contentwrapper {
	float: left;
	width: 525px;
	} 
		.post{clear:left;background-image:url(images/postroundbg.gif);background-repeat:no-repeat;padding-left:30px;padding-top:20px;padding-bottom: 30px;}
		.postlink {font:10px Verdana, Arial, Helvetica, sans-serif;color:#21303f;text-decoration:underline;}
		.postlink:hover{text-decoration:none;background-color:#ECF2F4;}
		.posthead{
	padding: 5px 0 15px 48px;
	background-image:url(images/z-icon.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
	min-height:34px;
		
		}
		.posthead h1 {font:bold 16px Georgia, "Times New Roman", Times, serif;margin:0; padding:0;color:#21303f; }
		.posthead h1 a { color:#21303f;; text-decoration: none;}
		.posthead h1 a:visited { color: #21303f; text-decoration: none;}
		.posthead h1 a:hover {color: #EF6A0F;text-decoration: none;}
		.postmeta{
			border-top:1px solid #b3b3b3;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			color:#21303f;
			margin-top:15px;
			text-align:right;
			padding-top:5px;
			
		}
		.date {background: url(images/icon/date.gif) no-repeat 0px 1px; float:left; padding-left:15px;}
		.postedby {background: url(images/icon/category.gif) no-repeat 0px 1px;float:right;padding-left:15px;padding-right:5px;}
		.comments {background: url(images/icon/comments.gif) no-repeat 0px 2px;float:right;padding-left:15px;}
		.postmeta a{font:10px Verdana, Arial, Helvetica, sans-serif;color:#21303f;text-decoration:underline;}
		.postmeta a:visited{ text-decoration:underline;}
		.postmeta a:hover{text-decoration:none;background-color:#ECF2F4;}

		.postcomment{
	border-bottom:1px solid #b3b3b3;
	background-image:url(images/commentbg.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:19px;
	margin-top:5px;
	text-align:right;
	padding:5px 8px 2px 0;
		}
		.postcomment a{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#111111; text-decoration:none; }
		.postcomment a:link, a:visited{ text-decoration:none;}
		.postcomment a:hover{text-decoration:underline;}
		.readmore{
			background-image:url(images/icon/readmore.gif);
			background-position:left 8px;
			background-repeat:no-repeat;
			padding-left:15px;
			padding-top:8px;
		}
		.readmore a{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#8b807b; text-decoration:none; padding:2px; }
		.readmore a:link, a:visited{ text-decoration:none;}
		.readmore a:hover{text-decoration:none; color:#000;}

/* sidebar part start here */
#sidebar { 
  width:459px; 
  float:right;
    }
	#sidebar1{
	width:224px;
	float:left;
	}
		#searchbox{
		background-image:url(images/rightside-boxbg.gif);
		background-repeat:repeat-x;
		background-color:#f1f1f1;
		width:221px;
		}
		.searchboxleft{
		float:left;
		background-image:url(images/rightside-boxleft.gif);
		background-repeat:no-repeat;
		background-position:left;
		width:7px;
		height:68px;
		}
		.searchboxright{
		float:right;
		height:68px;
		background-image:url(images/rightside-boxright.gif);
		background-repeat:no-repeat;
		background-position:right;
		width:7px;
		}
		.searchboxcontent{
		padding:8px;
		font-weight:bold;
		}
		.textboxcss{
		border:1px solid #9da7ab;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		padding:4px;
			
		}
		
		.buttoncss{
		border:1px solid #9da7ab;
		background-image:url(images/go-buttonbg.gif);
		background-repeat:repeat-x;
		background-position:left 1px;
		padding:3px;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		}
		.categories{
	width:220px;
		}
		
		.categories h2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-transform:uppercase;
	background-image:url(images/rightside-listheadbg.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:7px 5px 5px 10px;
	margin:0;
	margin-top: 8px;
		  }
	.categories h2 .bg2{
	background-image:url(images/rightside-listheadbg2.gif);
	background-position:left;
	background-repeat:no-repeat;
	}	  
		.categories ul{
	margin:0;
	padding:0;
		}
		.categories li{
		  background-image:url(images/icon/bullet.gif);
		  background-position:left 2px;
		  background-repeat:no-repeat;
		  margin-top:1px;
		  margin-bottom:2px;
		  border-bottom:1px solid #CCCCCC;
		  list-style:none;
		  border-left:2px solid #CCCCCC; 
		  
		}
		.categories li a{
			font-size:11px;
			color:#000000;
			text-decoration:none;
			display:block;
			padding:5px 5px 5px 20px;
		}
		.categories li a:visited{
		text-decoration:none;
		display:block;
		}
		.categories li a:hover{
		  text-decoration:none;
		  background-color:#f7f6f6;
		  background-image:url(images/icon/bullet.gif);
		  background-position:left 2px;
		  background-repeat:no-repeat;
		  color:#FF6600;
		  display:block;
		 		}
		
		.categories2borderleft{
		border-left:3px solid #ececec;
		padding-left:10px;
		margin-top:5px;
		}
				
	#sidebar2{
	float:right;
	width:224px;
	}

	.recentcomments{
	font-size:11px;
	padding:5px 5px 5px 20px;
	}
        .portfolio{
	font-size:11px;
	}
/* sidebar part end here */

  
/* Body part end here */

/* footer part start here */
.footer{
background-image: url(images/footerbg.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#344f59;
border-top:4px solid #9aa7ac;
padding:15px 0px 35px 0px;
margin:0;
margin-top:20px;

}
.footer a{font:10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;
text-decoration:none;}
.footer a:link, a:visited{text-decoration:none;}
.footer a:hover{text-decoration:underline;}
/* footer part end here */

#archive h2{
text-align:right;
font:bold 18px Georgia, "Times New Roman", Times, serif;
margin:0;
padding-top:5px;
padding-right: 10px;
color:#006699;
}
#replay{
border-top:1px solid #b3b3b3;
margin-top:15px;
padding-top:8px;
}
.replynote{
font-size:10px;
padding:10px;
background-color:#f6f6f6;
}
/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#comments{padding:8px;background-color:#f0f3f7;border-bottom:1px solid #aec2cb;}
h3{color:#006699;margin:0;font:bold 12px Georgia, "Times New Roman", Times, serif;}
ol{padding:0px 0px 0px 20px; margin:0;}
.commentlist ol {padding:0; margin:0;}
.commentlist li { position: relative; padding: 10px 0px 0px 0px;margin:0;border-bottom: solid 1px #dad9d0;}
.commentlist .LUsr { margin: 0px; padding: 0px 0px 20px 2px; font-size: 11px; line-height: 15px; background: url(images/LConTop.gif) no-repeat left bottom; color:#21303f; }
.commentlist .LUsr a { color:#21303f; text-decoration: underline; }
.commentlist .LCon { margin: 0px 0px 10px 0px; padding: 5px 15px 10px 15px; font-size: 11px; line-height: 15px; background: #f0f3f7 url(images/LCon.gif) no-repeat left bottom; display: block; color:#202020;}
.commentlist .LCon p { margin: 0px; padding: 5px 0px; font-size: 11px; line-height: 15px; color:#202020;}
.commentlist .LDat { font-size: 10px; color:#b2b2b2;}
.commentlist .LDat a { color:#999;}
/* Comments List  End++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Reply List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#respond{
margin-top:10px;
background:#f6f6f6 url(images/formbg.gif) repeat-x left bottom;
border-top:1px solid #aec2cb;
padding:10px;
}





.navigation{
margin:10px;
}

.alignleft a{
font-weight:bold;
color:#EF6A0F;
float:left;
}
.alignleft a:link, a:visited{
text-decoration:none;
}
.alignleft a:hover{
text-decoration:none;
color:#000000;
}

.alignright a{
font-weight:bold;
color:#EF6A0F;
text-align:right;
}
.alignright a:link, a:visited{
text-decoration:none;
}
.alignright a:hover{
text-decoration:none;
color:#000000;
}

a{color:#21303f;}
a:visited, a:link{}
a:hover{text-decoration:none;}

textarea:focus, input:focus {
	border: 2px solid #223841;
}
.orangehighlightcss {
background-color:transparent;
color:#EF6A0F;
}
.starterpackageboxcss {
background-color:#5881AD;
color:#FFFFFF;
}
.starterpackageboxbottombg {
background-color:#2C4B6C;
background-image:url(http://www.zealousweb.net/img/starterpackage_bottobg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
padding:8px;
}
.starterpackagebg {
background-color:#5881AD;
background-image:url(http://www.zealousweb.net/img/starterpackage_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
padding:5px;
}
.starterpackageheading {
background-color:transparent;
font-size:14px;
font-weight:bold;
}
.pricelightyellow {
background-color:transparent;
color:#FFF117;
font-size:24px;
font-weight:bold;
}
.standardpackageboxcss {
background-color:#849BA3;
color:#FFFFFF;
}
.standardpackagebg {
background-color:#849BA3;
background-image:url(http://www.zealousweb.net/img/standardpackagebox_bg.gif);
background-position:center bottom;
background-repeat:repeat-x;
padding:5px;
}
.standardpackageboxbottombg {
background-color:#3D5B65;
background-image:url(http://www.zealousweb.net/img/standardpackagebox_bottombg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
padding:8px;
}
.priceyellow {
background-color:transparent;
color:#FFCC00;
font-size:24px;
font-weight:bold;
}
.orangeheadinglinkcss {
background-color:transparent;
color:#EF6A0F;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
}
.orangeheadinglinkcss:hover {
background-color:transparent;
border-bottom:1px dashed #333333;
color:#000000;
font-size:12px;
text-decoration:none;
text-transform:uppercase;
}
