/*
Theme Name: techstar
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
/*reset*/
*{ margin:0; padding:0;}
html{ height:100%;}
/*body.home{background:url(images/background.jpg) repeat-x #e6e6e6;color:#7d7e81;font:12px Verdana, Arial, Helvetica, sans-serif; height:100%; padding-top: 35px; }
body{background:url(images/background2.jpg) repeat-x #e6e6e6;color:#7d7e81;font:12px Verdana, Arial, Helvetica, sans-serif; height:100%; padding-top: 35px; }*/
.clr{ clear:both; font-size:0px; overflow:hidden; height:0px; display:block}
a { text-decoration: none; outline: none; color: #000; }
a:hover { color: #ff0000!important; }
a:active { outline: 0; position: relative; top: 1px; }
a img{ border: 0; background: none; }
img{ }

/*header*/
/*.top_header{background:;padding:0px 0 0;}
.top_logo_blog{ display:block;}
.logo{float:left; padding:0px 0 0 20px;width:343px;}
.techno{ color:#e1292b; font-size:16px; float:right; font-weight:bold; margin-top:-25px;}*/

/*main menu*/
/*.menu{background:url(images/nav_bg.jpg) repeat-x; list-style:none; }
.menu li {line-height:39px; float:left; display:block; background:url(images/menu-strip.gif) no-repeat right 12px; padding:0 28px;}
.menu li.nobg{background:none!important; display:block;}
.menu li a{ display:block; font-size:14px; text-transform:uppercase; color:#FFF; font-weight:bold;}
.menu li a:hover{ color:#959595 !important;}*/

/*slideshow*/
.slideshow{height:163px; width:808px; padding-top:10px; display:block;padding-left:45px;}

/*main container*/
#master{margin:0 auto; margin-top:-20px;position:relative;text-align:left;width:808px; min-height:0%;}

/*content wrapper*/
.inn_body{ height:100%; position:relative; width:908px; background:#FFF; padding:0 4px 0px 4px; margin-top: 2px;border: 1px #c6c6c6 solid;}
.inn_body_blog{ background:; padding:10px 0;}
ul.contlist{ margin:0 0 0 50px;}


/*side bar*/
.sidebar{ width:200px; margin-left:9px; float:left;}
.sidemenu_top{ background:url(images/side-menu-top.gif) no-repeat; padding-top:6px; margin-bottom:30px;}
.sidemenu_inn{ background:url(images/right-menu-inn.gif) repeat-y; padding:2px 2px; border:1px solid transparent;}
.sidemenu_bot{ background:url(images/side-menu-bot.gif) no-repeat; height:6px;}

.right_menu {padding:0 2px; list-style:none;}
.right_menu li{line-height:30px; background:url(images/side-menu-bg.gif) repeat-x; display:block; font-size:13px; padding:0 5px;}
.right_menu li a,.right_menu li a:link{ display:block; font-size:12px; font-weight:700;}
/*.right_menu li a.selected:before {content:'>> ';}*/
.right_menu li a.selected { background:url(images/menu-arrow.png) no-repeat 0 13px; padding-left:16px;}
.right_menu li a.selected:hover { background:url(images/menu-arrow-hover.png) no-repeat 0 13px;}

h3,h4{ color:#000;}

h1{ color:#e1292b; font-size:14px;padding-top:10px;}
h2{ color:#e1292b; font-size:20px; font-weight:bold; letter-spacing:2px; font-family:Verdana, Arial, "Helvetica", sans-serif;}
h3{ font-size:13px; padding:15px 0;}
h4{ font-size:12px; padding:5px 0;}
h5{ color:#e1292b; font-size:19px;}
h6{ color:#007dc5; font-size:14px; padding:10px 0 0 0;}
h7{ color:#007dc5; font-size:13px; font-weight:700;}
p{ padding:5px 0;}
.cont_right_image{ float:right; width:auto; height:auto; margin:3px;}
.sitemap_link { border-bottom:1px solid #000; padding:5px 0; color:#7d7e81; color:#7d7e81; font-size:11px; font-weight:bold;}
.sitemap_link a{ color:#7d7e81;}

/*contact form*/
.contact_form{ margin:0 0 0 2px;}
.title{ font-size:12px; font-weight:bold; display:block; margin:3px 0;}
.title span{ color:#e1292b; font-size:14px;}
.txtfrm{ border:1px solid #cecece; background:#f5f6f6; font-size:14px; padding:3px 2px; width:190px;}
/*right content*/
.right_content{ float:right; width:630px; margin-right:30px;}
/*full content*/
.full_content{ display:block; width:750; margin-left:30px; margin-right:30px;}

/*home page*/
.home_cont{ float:right; width:290px; margin:15px 10px;}
.home_cont a{ color:#006eb9;}
.home_left{ float:left; background:url(images/home_banner.jpg) no-repeat; height:302px; width:587px; margin-left:10px;}
.home_right{ float:right; width:180px;}
.tablink{ float:right; color:#006eb9;}
.tablink a{ color:#006eb9; font-size:11px;}
.testimonials_container{color:#4d4d4d; font-size:11px;font-weight:normal;margin:0 0 0 10px;display:block; }
.testimonials_content{color:#4d4d4d; font-size:11px;font-weight:normal;margin:0 0 0 10px;display:block; padding:10px;}
.tab_container{ margin:2px 0 0 9px; display:block;}
.tab_wrapper{ width:245px; float:left; height:auto; margin:0 10px;}
.tab_content{ background:url(images/tab-bg.gif) repeat-x #fff; border:1px solid #dddddd; margin:9px 0; display:block; min-height:80px; padding:0 3px 0 10px;}

/*portfolio page*/
.pobox{ margin:15px 0; padding:5px 0; -moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; -webkit-transition: all 0.1s ease-out;}
.pobox:hover { -moz-box-shadow: 0 0 8px #555; -webkit-box-shadow: 0 0 8px #555; }
.poimg{ float:left; padding:15px;}
.podesc{float:right; width:340px; padding-right:10px; text-align:justify; line-height:17px;}
.podesc1{float:left; width:97%; padding-right:10px; padding-left:10px; text-align:justify; line-height:17px;}

/*products page*/
.products{ width: 560px; display: block;}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	width: 700px;
	font-weight: bold;
	font-size: 14px;
}
#site-generator {
	float: right;
	width: 220px;
}

/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 10px;
	clear: both;
	width: 100%;
}
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	padding: 18px 0;
	overflow: hidden;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	position: relative;
	font-style: italic;
}
#site-generator a {
	color: #666;
	display:inline-block;
	text-decoration: none;
	background: url(images/wordpress.png) center left no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display:block;
	margin: 0 auto 10px;
}
.content_frame {width:950px; margin:0 auto; position:relative;}
.content_frame.cont_bot{ /*background:url(../images/cont_top_bar.png) repeat-x bottom left;*/}

/*.footer{background:url(images/footback.jpg) repeat-x #000; border-top:2px #ff0000 solid;}
.copyright {text-align:center; color:#000; padding:20px 0; font-size:11px;}
.copyright_box{margin: 0 auto; width: 950px; position: relative; display: block; margin-bottom:25px;}*/
.footer_menu{ height:25px; width:100%; }
.content_main{padding:10px; position:relative;}

/*footer buttons*/
.foot_block{ backround:url(images/footerblock.jpg) no-repeat; height:25px; float:left;}
.foot_menu { background:url(images/yellowfoot.jpg) repeat-x; float: left; padding-top: 6px; padding-left:21px; padding-right:14px;width:; font-weight:bold;}
.foot_menu li {float:left; display:block; background:; padding:0 10px;}
.foot_menu li a {display:block; font-size:11px; text-transform:uppercase; color:#000; font-weight:bold;}
.foot_menu li a:hover {color:#ff0000 !important;}

.foot_right { float:right; padding: 7px 0 0 21px;width:; font-weight:bold;}
.foot_right li {float:right; display:block; background:; padding:0 10px;}
.foot_right li a {display:block; font-size:11px; text-transform:uppercase; color:#00aeef; font-weight:bold;}
.foot_right li a:hover {color:#fff !important;}

.button { background:url(../images/footer_link_bar.gif) repeat-x; color: white !important; font: 12px Arial, Serif; text-decoration:none;  text-transform: uppercase; -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; padding: 2px 14px !important; }
.button:hover { cursor: pointer; -moz-box-shadow: 1px 1px 2px #555; -webkit-box-shadow: 1px 1px 2px #555; box-shadow: 1px 1px 2px #555; }

/*footer frame*/
.static_footer{position: fixed; display: block; bottom: 0pt; width: 100%;}

.single_content {
line-height:17px;
margin-left:15px;
text-align:justify;
width:96%;
}
