/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	background:url(images/bg.jpg) repeat-x top left;
	margin:35px 0 0 0;
	color:#5b5b5b;
}
*{
	border:none;
	}
p {
	padding:5px 0 5px 0;
}
a {
	outline:none;
	color:#979595;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
	padding:0;
	margin:0;
}
.clear1 {
	clear:both;
	padding:0;
	margin:0;
	background:url(images/dots.jpg) left top repeat-x;
	height:2px;
	margin:5px 10px 0 5px;
}

/* body styles */
#bgwraper {
	width:100%;
	background:url(images/bg_bottom.jpg) repeat-x bottom;
	padding-bottom:20px;
}
#wraper {
	width:910px;
}
#header {
	background:url(images/header_bg.jpg) repeat-x top;
}
#logo {
	width:276px;
	float:left;
	padding:1px 0 0 0;
}
#top_links {
	width:632px;
	background:url(images/tollfree.jpg) no-repeat top right;
	float:right;
	color:#adb53e;
	margin-top:2px;
}
#top_links a {
	font-size:12px;
	font-weight:bold;
	color:#5b5b5b;
	padding:0 7px 0 7px;
}
#top_links a:hover{
text-decoration:none;
color:#009999;
}
#login {
	width:107px;
	float:left;
	text-align:left;
	background:url(images/login_bg.jpg) no-repeat left center;
	height:21px;
	margin:1px 0 10px 0;
	padding:4px 0 5px 30px;
}
#login a {
	color:#037cbe;
	text-decoration:none;
}
#login a:hover {
	text-decoration:underline;
}
#tellafriend {
	width:115px;
	float:right;
	background:url(images/tell_friend_bg.jpg) no-repeat left center;
	padding:2px 249px 0 4px;
	height:23px;
	margin:4px 0 20px 0;
}
#tellafriend a {
	color:#037cbe;
}
/* middle starts */
#middle {
	background:url(images/middle_bg.jpg) repeat-y;
}
.bot_bg{
	background:url(images/bot_bg.jpg) left bottom no-repeat;
	}
/* middle ends */
/* left starts */
#left {
	width:276px;
	float:left;
	background:url(images/left_top.jpg) left top no-repeat;
	padding:32px 0 0 0;
	margin:0;
}
.left_container{
	background:url(images/left_container.jpg) left top repeat-y;
	}
#left_links {
	background:url(images/left_lins.jpg) no-repeat;
	padding:0px 5px 0 0px;
}
.recent {
	background:url(images/recent.jpg) no-repeat;
	padding:4px 15px 5px 20px;
	text-align:left;
	font-size:13px;
	color:#808a0a;
}
.recent h2{
	font-size:22px;
	color:#4b500d;
	margin:0;
	padding:5px 0 25px 50px;
	font-weight:normal;
}
.recent ul{
	list-style:none;
	padding:5px 0px 0px 0px;
	
	}
	
.recent li{
	list-style:none;
	background:url(images/li_bg.jpg) left bottom no-repeat;
	padding:8px 0 8px 0px;
	line-height:15px;
	}
.recent li a{
	background:url(images/link_bg.jpg) left top no-repeat;
	padding:0px 0 0px 20px;
	display:block;
	color:#5b5b5b;
	}
.recent li a:hover{
	color:#7accfe;
	text-decoration:none;
	}

.categories {
	background:url(images/categories.jpg) no-repeat;
	padding:4px 15px 5px 20px;
	text-align:left;
	font-size:13px;
	color:#808a0a;
}
.categories h2{
	font-size:22px;
	color:#4b500d;
	margin:0;
	padding:20px 0 25px 50px;
	font-weight:normal;
}
.categories ul{
	list-style:none;
	padding:5px 0px 0px 0px;
	
	}
	
.categories li{
	list-style:none;
	background:url(images/li_bg.jpg) left bottom no-repeat;
	padding:8px 0 8px 0px;
	line-height:15px;
	}
.categories li a{
	background:url(images/link_bg.jpg) left top no-repeat;
	padding:0px 0 0px 20px;
	display:block;
	color:#5b5b5b;
	}
.categories li a:hover{
	color:#7accfe;
	text-decoration:none;
	}

.archives {
	background:url(images/archives.jpg) no-repeat;
	padding:4px 15px 5px 20px;
	text-align:left;
	font-size:13px;
	color:#808a0a;
}
.archives h2{
	font-size:22px;
	color:#4b500d;
	margin:0;
	padding:20px 0 25px 50px;
	font-weight:normal;
}
.archives ul{
	list-style:none;
	padding:5px 0px 0px 0px;
	
	}
	
.archives li{
	list-style:none;
	background:url(images/li_bg.jpg) left bottom no-repeat;
	padding:8px 0 8px 0px;
	line-height:15px;
	}
.archives li a{
	background:url(images/link_bg.jpg) left top no-repeat;
	padding:0px 0 0px 20px;
	display:block;
	color:#5b5b5b;
	}
.archives li a:hover{
	color:#7accfe;
	text-decoration:none;
	}
.feeds {
	background:url(images/feeds.jpg) no-repeat ;
	padding:4px 5px 5px 0px;
	text-align:left;
	font-size:13px;
	color:#808a0a;
}
.feeds h2{
	font-size:22px;
	color:#4b500d;
	margin:0;
	padding:20px 0 25px 70px;
	font-weight:normal;
}
.flickr {
	background:url(images/flickr_head.jpg) no-repeat ;
	padding:4px 5px 5px 0px;
	text-align:left;
	font-size:13px;
	color:#808a0a;
}
.flickr h2{
	font-size:22px;
	color:#4b500d;
	margin:0;
	padding:20px 0 25px 70px;
	font-weight:normal;
}

.flickr img{
	width:50px;
	height:50px;
	margin:0;
	padding:0;
	border:none;
}

.flickr_div{
	margin:0px 0px 0px 5px;
	}
.flickr_div a{
	margin:4px;
	border:2px solid #cad703;
	width:50px;
	height:50px;
	padding:0px;
	float:left;
	}
.flickr_div a:hover{
	border:2px solid #99a304;
	}
.left_bottom {
	padding-bottom:43px;
}
/* right starts */
#right {
	width:633px;
	float:left;
	
}
#banner {
	background:url(images/banner.jpg) no-repeat;
	width:631px;
	height:210px;
}
.content {
	padding:10px 15px 10px 10px;
	
	text-align:left;
}
.post_div{
	background:url(images/posthead_bg.jpg) left top no-repeat;
	padding:0px 0px 15px 0px;
	}
.post_div h1{
	float:left;
	text-decoration:none;
	width:490px;
	padding:12px 0px 10px 12px;
	font-weight:normal;
	font-size:19px;
	}
.post_div h1 a{
	color:#4b500d;
	text-decoration:none;
	}
.post_div h1 a:hover{
	color:#939d1b;
	text-decoration:none;
	}
.date_div{
	width:92px;
	height:68px;
	text-align:center;
	padding:8px 0px 0px 0px;
	float:right;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	}
.date_div small{
	text-align:center;
	padding:8px 5px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}
.post_head{
	background:url(images/dots.jpg) left bottom repeat-x;
	margin:0px 0px 0px 0px;
	width:605px;
	}
.post_details{
	font-size:13px;
	font-weight:bold;
	color:#3d6680;
	padding:5px 0 5px 10px;
	}
.post_details a{
	text-decoration:none;
	color:#5b8dac;
	
	}
.post_details a:hover{
	color:#5b8dac;
	border-bottom:#3d6680 dotted 1px;
	text-decoration:none;
	}
.post_text{
	padding:10px 15px 0px 10px}
	

.post_text ul{
	margin:0px;
	padding:0px;
	list-style:none;	
	background:none;
	}
	
.post_text li{
	margin:0px;
	padding:0 7px 0 0px;
	float:left;
	background:none;
	}	
	
.post_text li a{
	text-decoration:none;
	color:#5c8dab;
}

.post_text li a:hover{
	text-decoration:none;
	color:#2e5873;
}
		
.comment_text{
	padding:10px 15px 10px 10px;
	background:url(images/dots.jpg) left bottom repeat-x;}
.comments{
	background:url(images/response_bg.jpg) left top no-repeat;
	margin:0px 0px 0px 0px;
	}
.comments h2{
	text-decoration:none;
	padding:12px 0px 10px 12px;
	font-weight:normal;
	font-size:18px;
	color:#4b500d;
	}
.comments h2 a{
	color:#4b500d;
	}
.comments h2 span{
	font-size:13px;
	color:#63691a;
	font-weight:bold;
	}
.says_div {
	color:#3d677f;
	font-size:13px;
	font-weight:bold;
	}
.says_div span{
	color:#898e47;
	font-size:11px;
	font-weight:normal;
	}
.says_div span a{
	color:#898e47;
	font-size:11px;
	border-bottom:#3d677f 1px dotted;
	}
.says_div a{
	color:#3d677f;
	font-size:13px;
	font-weight:bold;
	border-bottom:#3d677f 1px dotted;
	}
.says_div a:hover{
	border-bottom:none;
	text-decoration:none;
	}
.reply_div{
	padding:10px 15px 0px 10px;
	text-align:left;}
.reply_div p{
	padding:0px;
	margin:0px;}
.reply_div input{
	margin:10px 0px 10px 0px;}
.reply_div textarea{
	margin:10px 0px 10px 0px}
.textbox{
	background:url(images/textarea_bg.jpg) left top;
	padding:2px;
	width: 200px;
	height:17px;
	border:#a1a8af 1px solid;
	margin:0px 0xp 0px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.textarea{
	background:url(images/textarea_bg.jpg) left top;
	padding:2px;
	width: 300px;
	height:80px;
	border:#a1a8af 1px solid;
	margin:10px 0px 10px 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.reply_div h3{
	color:#3d677f;}
.submit{
	background:url(images/submit.jpg) left bottom no-repeat;
	padding:0px 0px 0px 8px;
	width:130px;
	height:42px;
	border:0;
	text-align:left;}
/* footer */
#footer {
	background:url(images/footer_bg.jpg) repeat-x;
	padding:17px 0 17px 0;
	float:left;
	width:888px;
	color:#adb53e;
}
#footer a {
	color:#5b5b5b;
	font-weight:bold;
	font-size:12px;
	padding:0 10px 0 10px;
}
.footer_left {
	background:url(images/footer_left.jpg) no-repeat;
	width:11px;
	float:left;
	height:54px;
}
.footer_right {
	background:url(images/footer_right.jpg) no-repeat;
	width:11px;
	float:right;
	height:54px;
}
a.techwyse {
	font-weight:bold;
	color:#808a05;
}
/* footer */
