/*
Theme Name: Whittaker
Theme URI: http://digital.com.np/
Description: The Whittaker theme  is one of the design <a href="http://digital.com.np">Digital Max Solutions</a>.
Version: 1
Author: Digital Max
Author URI: http://digital.com.np/
Tags: White,Orange, custom header, fixed width, two columns, widgets
*/
/*--- Css Start-- */
* {
margin:0;
padding:0;
}
body {
background:url("images/mainBg.jpg") repeat scroll 0 0 transparent;
color:#3a3939;
font:16px/18px  "Garamond", Georgia, Times New Roman, Times, serif;}

a {
color:#000000;
text-decoration:underline;
}
a:hover, a.active {
color:#FF6600 !important;
text-decoration:none;
}
a img {
border:medium none;
}
.clear {
clear:both;
}
.noBorder {
border:medium none !important;
}
.noPadding {
padding:0 !important;
}
.noMargin {
margin:0 !important;
}
.bgNone {
background:none repeat scroll 0 0 transparent !important;
}
.paddingTop {
padding-top:10px;
}
.paddingmarginNone {
margin:0 !important;
padding:0 !important;
}
h1, h2, h3, h4, h5, h6 {
color:#000000;
font:bold 16px/22px "Garamond", Georgia, Times New Roman, Times, serif;
}
.col-1, .col-2, .col-3, .narrowcolumn {
display:inline;
float:left;
}
hr{
margin: 10px;
border:1px dashed #ccc;
}
#wrapper {
margin:0 auto;
width:982px;
}
#header {
background:url("images/header_bg.png") no-repeat scroll 0 0 transparent;
height:154px;
margin:0 0 5px;
padding:0;
width:982px;
}
#logoWrapper {
float:left;
padding:23px 0 12px 20px
}

#logo a {
background:url("images/logo.jpg") no-repeat scroll left top transparent;
display:inline-block;
float:left;
height:62px;
padding:10px 0 0 20px;
text-indent:-999px;
width:290px;
}

#srch_wrapper {

float:right;
padding-right:20px;
padding-top:39px;
width:200px;



}
.phone {
display:inline-block;
float:left;
padding-left:26px;
width:180px;


}
.phone img {
float:left;
padding-right:4px;
}
.src_box{ padding:0;_margin-top:-45px; *margin-top:-45px!important; display:inline-block;}
#srch_wrapper p img {
float:left;
}
#srch_wrapper p {
color:#646464;
font:bold 16px/13px "Garamond", Georgia, Times New Roman, Times, serif;


}
#searchsubmit {
background:url("images/search_icon.png") no-repeat scroll 3px center transparent;
}
#searchform {
/*display:inline-block;*/


}
#searchform .input {
border-bottom:1px solid #BBBBBB;
border-left:1px solid #BBBBBB;
border-top:1px solid #BBBBBB;
display:inline-block;
float:left;
height:28px;
}
#searchform, #searchform div {
padding-top:5px;

float:left;
}
#searchsubmit {
background:url("images/search.gif") repeat scroll 0 0 transparent;
cursor:pointer;
display:inline-block;
float:left;
margin-left:-2px;
}
#topnav, #topnav ul {
line-height:1.5em;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
z-index:99999;
}
#topnav {
background:url("images/topNav_bg.png") no-repeat scroll center center transparent;

clear:both;
display:inline-block;

margin:0;
padding:0 0 0 5px !important;
width:977px;
height:45px;


}
#topnav a {
color:#686868;
display:block;
padding:0.25em 1em;
}
#topnav li a:hover {
color:#6A3503 !important;
}
#topnav li {
background:url("images/topNav_block.jpg") no-repeat scroll right top transparent;
float:left;
position:relative;
z-index:9999;
}
#topnav li a {
color:#FFFFFF;
display:block;
float:left;
font-size:15px;
font-weight:bold;
line-height:41px;
margin:0;
padding:0 19px;
text-decoration:none;
}
#topnav ul {
background:none repeat scroll 0 0 #DA700B;
display:none;
left:-1px;
margin:0 0;
padding:0;
position:absolute;
top:1.8em;
}
#topnav li ul {
margin:0 0 0;
padding:0;
width:14em;
}
#topnav li ul li {
background:none repeat scroll 0 0 transparent !important;
border-bottom:1px solid #FDE8D4;
width:14em;
z-index:999999;
}
#topnav li ul a {
float:left;
height:auto;
line-height:30px;
z-index:300;
}
#topnav ul ul {
top:auto;
}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li:hover ul ul ul ul {
display:none;
}
#topnav li:hover ul, #topnav li li:hover ul, #topnav li li li:hover ul, #topnav li li li li:hover ul {
display:block;
}
#srv {
clear:both;
 position: relative;
 z-index:1;
 background:url("images/services_bg.png") no-repeat scroll center center transparent;
 width:954px;
 height:256px;
margin:0 0 5px;
padding-left:28px;
padding-top:38px;


}
#srv ul {overflow: hidden; padding: 5px;  }
#srv ul > li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0 20px 20px 0;
	font-size: 10px;
}
#srv ul a 							{ text-decoration: none; display: block; }
#srv ul li img 						{ display: block;position: relative; z-index: -1;  } /* IE8 fix, background colour appears behind img for uknown reason set negative z-index */
#srv ul li:not([class=na]) img 		{ position: static; } /* Reset relative position, as this plays havoc with good browsers */
#srv ul a:hover, #srv ul a:focus			{ display: block; outline: none; moz-box-shadow: 3px 3px 5px #000; -webkit-box-shadow: 3px 3px 5px #000; box-shadow: 3px 3px 5px #000;}
#srv ul a:hover img, #srv ul a:focus img	{ /*outline: 3px solid #ccc; */}

#srv ul a:hover:after,
#srv ul a:focus:after
{
	content: attr(title);
	color: #000;
	position: absolute;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	width: 100%;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(204,204,204,0.7)); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.7)), to(rgba(204,204,204,0.7))); /* Safari */
	display: block;
	text-shadow: 1px 1px 1px #fff;

	
}
#srv ul a.reverse:hover:after,
#srv ul a.reverse:focus:after { top: 0; right: 0; }

#srv ul a.offset:hover:after,
#srv ul a.offset:focus:after { top: 50%; margin-top: -15px; }

#srv ul a.alternate01:hover:after,
#srv ul a.alternate01:focus:after
{ 
	top: 0;
	width: 50%; 
	height: 100%; 
	line-height: normal; 
	text-align: left; 
	padding: 4px; 
	font-size: 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Change colours */
#srv ul.highlight01 a:hover img, #srv ul.highlight01 a:focus img { outline-color: #1E528C; }

#srv ul.highlight01 a:hover:after,
#srv ul.highlight01 a:focus:after
{
	/*background: rgb(30,82,140); 
	background: rgba(30, 82, 140, 0.7);*/

	/*background: -moz-linear-gradient(top, rgba(30, 82, 140, 0.7), rgba(43, 117, 200, 0.7)); /* Firefox 3.6+ */
/*	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 82, 140, 0.7)), to(rgba(43, 117, 200, 0.7))); /* Safari */
	/*color: #fff;
	text-shadow: 1px 1px 1px #000;*/
}

#content {
overflow:hidden;
position:relative;
width:982px;
}
#mainContentTop {
background:url("images/mainContent_top.png") no-repeat scroll left top transparent;
float:left;
height:13px;
overflow:hidden;
width:982px;
}
#mainContent {
background:url("images/mainContent_midBg.png") repeat-y scroll 0 0 transparent;
float:left;
height:1%;
overflow:hidden;
padding-bottom:6px;
width:982px;
}
#mainContentbottom {
background:url("images/mainContent_bottom.png") no-repeat scroll left top transparent;
display:block;
float:left;
height:20px;
margin-bottom:8px;
width:982px;
}
#innerContents {
margin-top:8px;
padding:0 20px 0 18px;
width:612px;
}
#sidebar {
/*border:1px solid #F8E1CB;*/
width:310px;
}
#sidebar li.widget{list-style:none; padding-bottom:5px; /*padding:0 0 10px;*/ margin:0; *float:left; text-indent:10px;background-color:#e0e0e0;}
/*#sidebar li.widget p,#sidebar li.widget strong{ text-indent:0px;}*/
.textwidget{ padding:5px 10px 5px 10px;background:url("images/sidebarSepgif.gif") repeat-x scroll center bottom transparent; }
#sidebar li.pagenav{background:url("images/sidebar_bottom.jpg") no-repeat scroll center bottom transparent;
width:310px; display:block;}
.widgettitle{
/* background:none repeat scroll 0 0 #DA700B; */
background:url("images/sidebar_title.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
padding:0;
width:310px;
height:25px;
margin-top:10px;
}
#innerContents .post p.readMore a, #sidebar ul li .post p.readMore {
font-weight:bold;
}
#innerContents .post, #innerContents .page {
background:url("images/sidebarSepgif.gif") repeat-x scroll center bottom transparent;
height:1%;
margin-bottom:5px;
overflow:hidden;
padding-bottom:28px;
padding-top:15px;
}
#innerContents .post ul,#innerContents .post ul.resource{ padding:0 0 0 15px; margin:0; list-style:bullet;}
#innerContents .post ul li,#innerContents .post ul.resource li{ padding-bottom:10px;} 
#innerContents .post ul.resource li a{ text-decoration: underline!important; color:#FF6600 !important;
}
#innerContents .post ul.resource li a{
text-decoration:none;}
.post p {
padding-bottom:12px;
}
.post h2 {
padding-bottom:10px;
font-size:22px;
}
#sidebar ul {
list-style:none outside none;
margin:0;
background-color:#e0e0e0;
padding:0;
}
#sidebar ul li h3 a {
color:#333333;
font-size:18px;
}
#sidebar ul li {
padding:0 0 5px;
background:url("images/sidebarSepgif.gif") repeat-x scroll center bottom transparent;
}
#sidebar ul li .post {
/*background:url("images/sidebarSepgif.gif") repeat-x scroll center bottom transparent;*/
clear:both;
display:inline-block;
padding:0 11px;
}
#sidebar ul li .post small a {
color:#333333;
font-size:12px;
}
#sidebar ul li ul {
padding-left:5px;

}
/*.col-2 {
background-color:#e0e0e0;
}*/
.col-2 h2 {
/*background-color:#DA700B;*/
height:25px;
margin:0 0 4px;
padding:0;
text-indent:10px;
width:310px;
background:url(images/sidebar_title.jpg) no-repeat left top;
}
.col-2 h2 a {
color:#FFFFFF;
}
.sidebar_bottom {
background:url(images/sidebar_bottom.jpg) no-repeat center bottom;
width:310px;
height:12px;
}
.col-2 h2 a:hover {
text-decoration:underline !important;
}
.col-2 ul li ul li {
background:url("images/sidebarSepgif.gif") repeat-x scroll center bottom transparent;
color:#FFFFFF;
/*margin-bottom:10px;*/
}
#footer {
background:url("images/footer_bg.png") no-repeat scroll 0 0 transparent;
height:212px;
margin:0 0 5px;
width:982px;
}
#footer .footer_box {
float:left;
margin:10px 0 0;
padding:0 12px;
width:260px;
}
#clientLogin input{ margin-bottom:10px;}
.txtBox {
color:#FFFFFF;
/*font:12px/18px Garamond, Arial, Georgia,Helvetica,sans-serif;*/
margin:20px 15px;
}
.txtBox .icons {
margin:0;
}
.txtBox p {
margin:10px 0 5px;
padding:0;
}
.txtBox p.readMore {
margin:0;
padding:0;
}
.txtBox h2 {
color:#DA700B;
font:bold 16px Garamond, Arial, Georgia,Helvetica,sans-serif;
margin:0;
padding:0;
text-transform:uppercase;
}
.txtBox a {
color:#DA700B !important;
}
.txtBox a:hover {
color:#000000 !important;
}

#footer .block {
float:left;
margin:8px 5px;
padding:8px;
}
input, select, textarea {
font-family:'Trebuchet MS',arial,verdana,sans-serif;
font-size:14px;
}
.aligncenter, div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.entry ol {
margin:0;
padding:0 0 0 35px;
}
.entry ol li {
margin:0;
padding:0;
}
p img {
max-width:100%;
padding:0;
}
img.centered {
display:block;
margin-left:auto;
margin-right:auto;
padding:5px;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:5px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:5px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
-moz-border-radius:3px 3px 3px 3px;
background-color:#F3F3F3;
border:1px solid #DDDDDD;
margin:10px;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.alt {
margin:0;
padding:10px;
}
.commentlist {
padding:0;
text-align:justify;
}
.commentlist li {
list-style:none outside none;
margin:15px 0 10px;
padding:5px 5px 10px 10px;
}
.commentlist li ul li {
margin-left:10px;
margin-right:-5px;
}
.commentlist p {
margin:10px 5px 10px 0;
}
.children {
padding:0;
}
#commentform p {
margin:5px 0;
}
.nocomments {
margin:0;
padding:0;
text-align:center;
}
.commentmetadata {
display:block;
margin:0;
}
.commentlist, .children {
list-style:none outside none;
margin:0;
padding:0 10px 6px;
}
.commentlist {
background-color:#EEEDEB;
}
.comment-body {
padding:6px 15px;
}
.commentlist li {
border-bottom:1px solid #CCCCCC;
}
.children {
padding-left:25px !important;
}
.children li {
}

#sidebar .st-tag-cloud{
padding:10px 10px;
}