@charset "utf-8";
/*Theme Name: Webtechf
URI: http://wordpress.org/
Tags: Webtechf
*/
/* CSS Document */
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;
	outline: 0;
	font-size: 100%;
	vertical-align: text-top;
	background: transparent;
}
body {
	line-height: 1;
	font-size:12px;
	font-family:"Tahoma";
	color:#3c3b3b;
}
ul {
	list-style: none;
}
ol
{
	margin-left:20px;
	margin-bottom:12px;
}

OL LI
{
	margin-bottom:12px;
}
blockquote, q {
	quotes: none;
}/* remember to define focus styles! */
:focus {
	outline: 0;
}/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
img {
	border:none;
}/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
H1
{
	font-size:20px;
	font-weight:bold;
	margin-bottom:12px;
	color:#38388e;
	text-align:left;
}

p
{
	margin-bottom:12px;
	text-align:justify;
	padding-right:20px;
}

body
{
	background-image:url('images/body_background.gif');
	background-repeat:repeat-x;
	margin:0px;
	line-height:1.3;
	background-color:#595a5a;
	font-family:"Trebuchet MS";
	font-size:14px;
}

H2
{
	color:#38388e;
	font-size:18px;
	margin-bottom:12px;
	font-weight:bold;
}

H3
{
	color:#38388e;
	font-size:14px;
	margin-bottom:12px;
	font-weight:bold;
}

#wrapper
{
	width: 873px;
	min-height:500px;
  	margin: 0 auto;
  	text-align: left;
	background-color:white;
	margin-top:20px;
}

#header
{
	background-image:url('images/header.gif');
	background-repeat:no-repeat;
	width:873px;
	height:81px;
	float:left;
	position:relative;
}

#header_link {
	background-color:transparent;
	border:none;
	height:37px;
	left:29px;
	position:absolute;
	top:21px;
	width:40px;
	cursor:pointer;
}
#header A
{
	text-decoration:none;
	color:#3c3b3b
}

#logo_text
{
	float:left;
	height:42px;
	width:231px;
	font-family:"Tahoma";
	font-size:9px;
	color:#3c3b3b;
	margin-top:20px;
	margin-left:71px;
}
#right_header
{
	width:284px;
	height:42px;
	margin-right:24px;
	float:right;
	font-family:"Tahoma";
	color:#8b8181;
	font-size:11px;
	text-align:right;
	margin-top:20px;
}
#right_header SPAN
{
	font-family:"Tahoma";
	font-size:12px;
	display:block;
	color:#06adb5;
}

#home_content UL
{
	list-style-type:disc;
	margin-left:25px;
	margin-bottom:12px;
}
#below_header
{
	float:left;
	height:177px;
	width:873px;
	
}

#below_header A
{
	text-decoration:none;
	cursor:pointer;
}
#below_nav_left
{
	width:340px;
	height:177px;
	float:left;
	position /*\**/:relative\9;
	top /*\**/: -5px\9;
	*position:inherit;
	*top:0px;
	
}
#below_nav_right
{
	width:533px;
	height:177px;
	background-image:url('images/below_nav_right.gif');
	background-repeat:no-repeat;
	float:left;
}

#below_nav_right SPAN
{
	font-size:10px;
	color:white;
	font-weight:normal;
	font-family:"Tahoma";
	padding-left:2px;
}
#marketing
{
	float:left;
	width:157px;
	height:130px;
	text-align:center;
	font-size:15px;
	font-family:"Tahoma";
	color:#d68542;
	font-weight:bold;
	padding-top:12px;
}

#technology
{
	float:left;
	width:155px;
	height:130px;
	text-align:center;
	font-size:15px;
	font-family:"Tahoma";
	color:#d68542;
	font-weight:bold;
	padding-top:12px;
}

#design
{
	float:left;
	width:160px;
	height:130px;
	text-align:center;
	font-size:15px;
	font-family:"Tahoma";
	color:#d68542;
	font-weight:bold;
	padding-top:12px;
}
#content
{	
	clear:both;
	width:881px;
	min-height:553px;
	padding-left:19px;
	background-color:white;
	float:left;
	overflow:hidden;
}

#footer
{
	background-image:url('images/footer.gif');
	background-repeat:no-repeat;
	clear:both;
	width:873px;
	height:127px;
	padding-top:20px;
}
#footer div
{
	display:inline;
	text-align:left;
	color:#dc9204;
	font-size:11px;
	float:left;
}

#footer A
{
	color:#dc9204;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}
.heading
{
	font-size:14px;
	font-weight:bold;
	color:#5755ab;
	display:block;
	padding-bottom:10px;
}

.wt
{
	font-family:"Tahoma";
	font-size:18px;
	color:#1f3983;
	margin-bottom:0px;
	display:block;
}


.oj
{
	font-family:"Tahoma";
	font-size:18px;
	color:#e68a3e;
}

/******* HOME PAGE STUFF ********/

#home_content
{
	background-image:url('images/content_background.gif');
	background-repeat:repeat-y;
	width:873px;
	float:left;
	clear:both;
	min-height:350px;
	padding-top:15px;
	padding-right:22px;
	font-size:13px;
	font-family:"Tahoma";
}

#content_left
{
	background-image:url('images/sidebar_background.gif');
	background-repeat:no-repeat;
	background-color:#d6d6d6;
	min-height:302px;
	width:216px;
	float:left;
	margin-left:17px;
	padding-top:10px;
	min-height:292px;
}

#content_left UL.menu
{
	float:left;
	width:216px;
	height:187px;
	list-style:none;
	margin-left:0px;
	display:block;
	
}

#content_left UL.menu A
{
	text-decoration:none;
	color:white;
	height:23px;
	width:196px;
	padding-left:20px;
	padding-top:5px;
	display:block;
}
#content_left UL.menu ul {
	background-color:#1f3983;
	position:absolute;
	z-index:500;
	left:192px;
	top:0px;
	display:none;
	height:28px;
	width:216px;
}
#content_left UL.menu ul li{
	background-image:none;
	background-color:#1f3983;
	position:relative;
	display:block;
	width:216px;
	height:28px;
	border:1px solid white;
}
#content_left #menu1
{
	background-image:url('images/menu1.gif');
	background-repeat:no-repeat;
	width:216px;
	height:28px;
	color:white;
	margin-bottom:12px;
	position:relative;
}
#content_left #menu2
{
	background-image:url('images/menu2.gif');
	background-repeat:no-repeat;
	width:216px;
	height:28px;
	color:white;
	margin-bottom:12px;
	position:relative;
}
#content_left #menu3
{
	background-image:url('images/menu3.gif');
	background-repeat:no-repeat;
	width:216px;
	height:28px;
	color:white;
	margin-bottom:12px;
	position:relative;
}
#content_left #menu4
{
	background-image:url('images/menu4.gif');
	background-repeat:no-repeat;
	width:216px;
	height:28px;
	color:white;
	margin-bottom:12px;
	position:relative;
}
#content_left #menu5
{
	background-image:url('images/menu5.gif');
	background-repeat:no-repeat;
	width:216px;
	height:28px;
	color:white;
	margin-bottom:12px;
	position:relative;
}


.menu li:hover ul ul, .menu li li:hover ul ul, .menu li li li:hover ul ul, .menu li li li li:hover ul ul {
	display:none;
}
#content_left .menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul {
	display:block;
}
#content_right
{
	background-color:#d6d6d6;
	width:602px;
	padding-left:17px;
	padding-right:15px;
	min-height:319px;
	font-size:13px;
	font-family:"Tahoma";
	float:left;
}
#home_right
{
	float:right;
	width:302px;
	margin-right:24px;
	margin-bottom:17px;
	margin-left:12px;

	
}

#follow_us
{
	background-image:url('images/follow_us.gif');
	background-repeat:no-repeat;
	color:#d68542;
	font-family:"Tahoma";
	font-size:12px;
	padding-left:17px;
	padding-right:10px;
	height:30px;
	width:273px;
	padding-top:4px;
	font-weight:bold;
}

#follow_us SPAN
{
	padding-top:5px;
	display:block;
}

#follow_us IMG
{
	float:right;
}

#follow_us_mid
{
	height:219px;
	background-color:#e7e7e7;
	width:275px;
	padding-left:9px;
	padding-right:16px;
	padding-bottom:28px;
	padding-top:10px;
	font-size:12px;
	
}

.wp-caption {
	border: 1px solid #000000;
	background-color: #f3f3f3;
	padding: 10px;	
	margin:10px;
}

#follow_us_mid A
{
	color:#058390;
	text-decoration:none;
}

#follow_us_mid span
{
	color:#058390;
	font-size:10px;
	display:inline;
	padding-bottom:12px;
}
#follow_us_bot
{
	width:300px;
	background-image:url('images/follow_us_bot.gif');
	background-repeat:no-repeat;
	height:12px;
}

#clients
{
	background-image:url('images/clients.gif');
	background-repeat:no-repeat;
	width:795px;
	height:89px;
	float:left;
	clear:both;
	margin-left:0px;
	padding-right:30px;
	padding-left:48px;
}

#clients #fading1, #clients #fading2, #clients #fading3, #clients #fading4
{
	margin-top:7px;
	margin-top /*\**/: 2px\9;
	*margin-top:7px;
	width:167px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}

#footer2
{
	background-image:url('images/footer2_background.gif');
	background-repeat:no-repeat;
	width:773px;
	height:33px;
	float:left;
	clear:both;
	text-align:left;
	padding-top:10px;
	padding-left:110px;
}

#footer2 A
{
	color:#3C3B3B;
	text-decoration:none;
	font-size:11px;
}

.breadcrumb
{
	font-size:10px;
	color:#686868;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
}

.breadcrumb A
{
	color:#058390;
	font-weight:bold;
	
}

.cse .gsc-control-cse, .gsc-control-cse {
background-color:#E7E7E7 !IMPORTANT;
border:1px solid #E7E7E7 !IMPORTANT;
margin-bottom:10px;
}

#tweet
{
	float:left;
	margin-left:7px;
	display:inline;
	
}

#share_this
{
	float:left;
	margin-left:7px;
	background-image:url('images/share_this.gif') !important;
	background:none;
	width:98px;
	height:23px;
	*display:block;
	margin-top /*\**/: 5px\9;
	*margin-top:0px;
}

#sharethis_0 .stico_default {
	background-image:url('images/share_this.gif') !important;
	background:none;
}

.stbuttontext
{
	display:none;
}

a.stbutton {
	width:98px !IMPORTANT;
	height:23px;
	display:block;
	
}

#blog
{
	margin-top:30px;
	width:216px;
	min-height:20px;
	float:left;
}

#blog UL
{
	list-style:none;
	margin-left:10px;
	
}

#blog_posts a
{
	text-decoration:none;
	color:#38388E;
}
#blog_posts A:hover
{
	text-decoration:underline;
}

#blog_posts h2
{
	font-size:26px;
	margin-bottom:0px;
}

.pagenav
{
	list-style-type:none;
	font-size:18px;
	font-weight:bold;
	margin-bottom:12px;
	display:block;
}

.pagenav ul
{
	margin-top:12px;
}

.pagenav ul li
{
	list-style-type:none;
	margin-left:0px !IMPORTANT;
	font-weight:normal;
	font-size:12px;
}
.pagenav ul li ul
{
	margin-top:0px;
}
.pagenav ul li ul li
{
	list-style-type:disc;
	margin-left:35px !IMPORTANT;
}

#comment
{
	width:95%;
}