body{

	background-image:url(images/bg.jpg);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:34px 0px 0px 0px;;

	padding:0px;

	}

	

p{

	margin-top:0px;

	padding-top:0px;

	}



#mainwarp{

	width:878px;

	text-align:left;

	}

	



.phone {

	position:absolute;

	padding:0 0 0 25px;

	margin:0px 0 7px 720px;

	font-size:18px;

	font-weight:bold;

	color:#fff;

	background: url(images/phone_bg.jpg) no-repeat;

}

	

#maincontainer{

	margin:14px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	}

	

#leftcolm{

	width:580px;

	float:left;

	}

	

.posthead{

	background-image:url(images/headbg.jpg);

	background-repeat:repeat-x;

	background-color:#f2fafc;

	border-top:1px solid #94d3e2;

	border-left:1px solid #94d3e2;

	border-right:1px solid #94d3e2;

	color:#52adc6;

	font-size:25px;

	padding:15px 0px 15px 20px;

	}



.posthead h1{

	font-size:25px;

	padding:0px;

	margin:0px;

	font-weight:normal;

	}

	

.posthead a{

    color:#52adc6;

	background-color:inherit;

	text-decoration:none;

}



.posthead a:hover{

    color:#506f7d;

	background-color:inherit;

	text-decoration:none;

}



	

.postbg{

	background-image:url(images/contentbg.jpg);

	background-repeat:no-repeat;

	background-position:top;

	background-color:#FFFFFF;

	padding:15px 20px 0px 20px;

	}

	

.postbg p a{

	text-decoration:underline;

	color:#3fa8be;

}



.postbg p a:hover{

	text-decoration:none;

}



.navigation a {

	text-decoration:none;

	color:#298fa4;

}



.navigation a:hover {

	color:#3fa8be;

}



.line{

	background-image:url(images/line.jpg);

	padding:1px 0px 0px 0px;

	}

	

.postdate{

	color:#52adc6;

	font-size:12px;

	padding-bottom:10px;

	}

	

.postcontent{

	color:#666767;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:17px;

	padding-bottom:10px;

	}
	
.postcontent img{
float:left;
padding-right:7px;
}
p.wp-caption-text{
font-weight:bold;
width:150px;
float:left;
}


.postcomments{

	border-top:1px solid #dff2f6;

	padding:3px 10px 26px 0px;

	text-align:right;

	color:#000f5a;

	font-size:12px;

	}

	

.postcomments a{

	color:#000f5a;

	text-decoration:none;

	}

	

.postcomments a:hover{

	color:#1785a5;

	text-decoration:underline;

	}

	

.clear{

	clear: both;

	padding:0px;

	margin:0px;

	

	}

	

#header{}





#menu{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#FFFFFF;

	background-color:inherit;

	font-weight:bold;

	}



#bottombg{

	background-image:url(images/bottomlink_bg.jpg);

	background-repeat:repeat-x;

	background-color:#47a4be;

	color:#FFFFFF;

	}

	

#bottommenu{

	width:878px;

	height:60px;

	padding:30px 0px 0px 0px;

	font-weight:bold;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size:13px;

	}

#bottommenu ul{

	margin:0px;

	padding:0px;

	}

#bottommenu li{

	margin:0px 17px 0px 23px;

	float:left;

	list-style:none;

	}

	

#bottommenu a{

	color:#ffffff;

	background-color:inherit;

	text-decoration:none;

	}



#bottommenu a:hover{

	color:#34859b;

	background-color:inherit;

	text-decoration:underline;

	}



#techlogo{

	color:#7dc9dd;

	font-size:11px;

	padding:28px 0px 40px 0px;

	}

	

#techlogo a{

	color:#7dc9dd;

	text-decoration:none;

	}

#techlogo a:hover{

	color:#96daeb;

	text-decoration:underline;

	}



a.home{

	color:#ffffff;

	background-color:inherit;

	text-decoration:none;

	display:block;

	width:91px;

	height:28px;

	text-align:center;

	padding:10px 0px 0px 0px;

	float:left;

 	}

a.home:hover{

	background-image:url(images/home_over.jpg);

	background-repeat:no-repeat;

	color:#4aa7c0;

	background-color:inherit;

	}

	

a.newsevents{

	color:#ffffff;

	background-color:inherit;

	text-decoration:none;

	display:block;

	width:136px;

	height:28px;

	text-align:center;

	padding:10px 0px 0px 0px;

	float:left;

 	}

a.newsevents:hover{

	background-image: url(images/news_over.jpg);

	background-repeat:no-repeat;

	color:#4aa7c0;

	background-color:inherit;

	}

	

#rightcolm{

	width:282px;

	float:right;

	background-image:url(images/rightcolm.jpg);

	background-repeat:no-repeat;

	background-position:top;

	padding:0px 1px 0px 1px;

	}

	

.postholder{}



.menuhead{

	background-image:url(images/menuheadbg.jpg);

	background-repeat: no-repeat;

	background-color:#f2fafc;

	font-size:28px;

	color:#000f5a;

	padding:15px 0px 12px 60px;

	}

	

	

/********** menu holder section start here *************/	

.menuholder{

	padding:0px 0px 20px 0px;

	}

	

.menuholder ul{

	margin:0px;

	padding:0px;

	color:#5f782a;

	}

.menuholder li{

	margin:4px 0px 4px 25px;

	padding:6px 0px 8px 0px;

	background-image:url(images/line.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	list-style:none;

	}



.menuholder li a{

	color:#5f782a;

	text-decoration:none;

	}

.menuholder li a:hover{

	color:#1a7e9a;

	text-decoration:none;

	}

/********** menu holder section start here *************/	



	

.rssfeeds{

	background-image:url(images/feedshead.jpg);

	background-repeat: no-repeat;

	background-color:#f2fafc;

	font-size:28px;

	color:#000f5a;

	padding:15px 0px 12px 60px;

	}

	

.flickr{

	background-color:#f2fafc;

	font-size:28px;

	color:#000f5a;

	padding:15px 0px 12px 60px;

	}

	

	



/********** rss section start here *************/	

.rssholder{

	padding:0px 0px 20px 0px;

	}

	

.rssholder ul{

	margin:0px;

	padding:0px;

	color:#5f782a;

	}

.rssholder li{

	margin:4px 0px 4px 25px;

	padding:9px 0px 8px 25px;

	background-image:url(images/feedsicon.jpg);

	background-repeat:no-repeat;

	background-position:left;

	list-style:none;

	}



.rssholder li a{

	color:#5f782a;

	text-decoration:none;

	}

.rssholder li a:hover{

	color:#1a7e9a;

	text-decoration:none;

	}

/********** rss section end here *************/



#flickrbox{

padding:30px;

}



#flickrbox img{

width:60px;

height:50px;

border:0px;

padding:0px;

}



#flickrbox a{ 

width:60px; 

height:50px; 

display:block; 

border: 2px solid #74777e; 

text-decoration:none; 

float: left; 

margin:6px 6px 0px 0px;

}



#flickrbox a:hover{

border: 2px solid #0033CC; 

}



.commentsep{

	padding:0px 10px 10px 10px;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.commentsep h3{

    margin:0px;

	padding:0px;

	font-size:12px;

	font-weight:bold;

	color:#05284e;

	background-color:inherit;

}



.comment1{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:12px;

    line-height:16px;

    background-color:#eef7ff;

	color:#666666;

	padding:10px;

	margin:0px 10px 10px 10px;

	text-align:left;

	background: url(images/combg1.jpg) no-repeat top left;

	}



.comment2{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:12px;

    line-height:16px;

    background-color:#e4f2ff;

	color:#333333;

	padding:10px;

	margin:0px 10px 10px 10px;

	text-align:left;

	background: url(images/combg1.jpg) no-repeat top left;

	}

	

.comment1 span, .comment2 span {

    margin:0px;

	padding:0px;

	font-size:14px;

	font-weight:bold;

	color:#52adc6;

	background-color:inherit;

}



.comment1 a, .comment2 a {

    color:#000000;

	background-color:inherit;

	text-decoration:none;

}



.comment1 a:hover, .comment2 a:hover {

    color:#000000;

	background-color:inherit;

	text-decoration:underline;

}



#replybox{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    margin:10px;

	padding:0px 10px 20px 10px;

	text-align:left;

	background-image:url(../images/dividerline.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

}



#replybox form{

    padding:0px;

	margin:0px;

}



#replybox textarea{

    width:400px;

	height:100px;

}



#replybox h3{

    background-image:url(images/line.jpg);

	background-position:top;

	background-repeat:repeat-x;

    margin:0px;

	padding:20px 0px 0px 0px;

	font-size:12px;

	font-weight:bold;

	color:#666;

	background-color:inherit;

}



#replybox a{

    text-decoration:underline;

	color:#666;

	background-color:inherit;

}



#replybox a:hover{

    text-decoration:none;

	color:#666;

}
#twitter{
	width:282px;
	height:75px;
	margin-bottom:20px;
	}