/*  
Theme Name: Televerde
Theme URI: http://fhlabs.com/
Description: A Child Theme of Thematic
Author: Fhlabs
Theme URI: http://fhlabs.com/
Template: thematic
Version: 0.1
*/

@import url("../thematic/style.css");

*
{
	margin:0; padding:0;
}
body, input, textarea
{
	text-align:center;
	font:14px Arial;
}
img, table
{
	border:0;
}

#wrapper
{
	width:964px;
	text-align:left;
	margin:0 auto;
	margin-top:22px;
}


/*Header starts*/
#header
{
	position:static;
}
#header #logo
{
    float:left;
}
#header #logo a
{
	display:block;
	width:379px;
	height:60px;
	background:url(images/logo.gif) top left no-repeat;
	background-position:0 0;
}
#header #logo a:hover
{
	background-position:0 -60px;
}
#banner-area
{
	background: url(images/banner-blog.jpg) no-repeat scroll left top transparent;
	height:223px;
    width:963px; 
	clear: both;
}
#header #menu
{
	float:right;	
	margin-top:5px;
}

/*Compact menu starts*/
#header #menu #compact-menu
{
	color:#b1b0b0;
}
#header #menu #compact-menu ul
{
	float:right;
	clear:both;
}
#header #menu #compact-menu ul li
{
		float:left;
	    display:block;
}
#header #menu #compact-menu ul li div
{}
#header #menu #compact-menu ul li a
{
	color:#b1b0b0;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 8px 0 5px;
	text-decoration:none;
	text-transform:lowercase;
	font-size:11px;
}
#header #menu #compact-menu ul li a:hover
{
	text-decoration:underline;
}
#header #menu #compact-menu input
{
	
	font-size:11px;
	/*padding:1px 3px;*/
	margin-top:5px;

}
/*Compact menu ends*/

/*Main menu starts*/
#header #menu #main-menu
{
	float:right;
	clear:both;
	color:#000;
	/*margin-top:16px;*/
}

/*Main menu ends*/
/*Header ends*/

#main
{
	padding:10px 0 0 0;
}

/*Bread Crumb Start*/
#bread-crumb
{
	margin-top:7px;
}
#bread-crumb ul
{
	margin: 0;
}
#bread-crumb ul li
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:10px;
	display:inline;
	list-style:none;
}
#bread-crumb ul li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:10px;
	padding-right:10px;
	background:url(images/bread-crumb.gif) center right no-repeat;
	text-decoration:none;
}
#bread-crumb ul li a:hover
{
	text-decoration:underline;
}
/*Bread Crumb Start*/
/* content Start */
#content
{
	margin: 0;
	padding-top: 0;
	width:630px;
	overflow:visible;
}
/*Blog Starts*/
.entry-content
{
	padding:2px 0 0;
}

#blog
{
	padding-top:10px;
}

#blog .post
{
	padding-left:80px;
	padding-bottom:30px;
}
#blog .post .post-image img
{
	position:absolute;
	margin-left:-80px;
	width:45px;
	padding:5px;
	border:1px solid #ddc3ab;
}
#blog .post .header
{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #e39753;
}
#blog .post .header h1
{
	font-size:24px;
	margin-bottom:7px;	
}
#blog .post .header .author-info
{
	overflow:hidden;
	text-decoration: none;
}
#blog .post .header .author-info a
{
	overflow:hidden;
	text-decoration: none;
}
#blog .post .header .author-info h4 a
{
	float:left;
	font-weight:bold;
	color:#9e500b;
	margin-right:10px;
	text-decoration: none;
}
#blog .post .header a:hover
{
    text-decoration: none;

}
#blog .post .header .author-info h4 a:hover
{
	float:left;
	font-weight:bold;
	color:#C9BE62;
	margin-right:10px;
	text-decoration: none;
}
#blog .post .header .author-info h5
{
	float:left;
	color:#989898;
	margin-right:10px;
	font-weight:normal;
}
#blog .post .header .author-info h6 a
{
    font-size:14px;
	color:#3c76bc;
	font-weight:normal;
}
#blog .post .header .author-info h6 a:hover
{
    font-size:14px;
	color:#004B91;
	font-weight:normal;
}
#blog .post .post-body
{
}
#blog .post .post-body p
{
	margin-bottom:15px;
	line-height:20px;
}

#blog .post .header h1, h2, h3, h4, h5, h6
{
   clear: none;
}
#blog .post .entry-content .read-more 
{
	text-decoration:none;

}

/*adding in hack for wordpress page title */
#blog .page-title {

	font-size:30px;
	margin-bottom:7px;
	color: #808080;
	font-weight: bold;
	padding:0 0 20px;
}
#blog .page-title span
{
	color: #000000;
	font-size: 20px;
}
/*  End of page-title hack   */ 


/* Sidebar */

.inq {
	width: 120px;
}

.frame {
  background-color: #F4F3F3;
  padding: .5em 1.2em;
}

#avidtoll {
	color: brown;
	font-weight: bold;
}

#inquiries {
	font-weight: bold;
	display: block;
}

#disclaim {
	margin: 0 0 0 50px;
}

#sidebar
{
	float:right;
	/*background-color:#f4f3f3;*/
	width:291px;
	margin-bottom:50px;
}
#sidebar *
{
	font-family:Arial, Helvetica, sans-serif;
}
#sidebar h2
{
	font-size:24px;
	color:#fff;
	padding:10px;
	padding-bottom:5px;
}
#sidebar #support
{
	padding: 10px 12px;
	background-color:#fff;
	border:1px dotted #cd6202;
	margin-bottom:20px;
	overflow:hidden;
}
/* fix to overcome the typography.css with wordpress */
#sidebar #support ul
{
	margin:0;
}
/* end fix */
#sidebar #support ul li
{
	list-style:none;
	float:left;
	display:block;
}
#sidebar #support ul li a
{	
	float:left;
	display:block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
#sidebar #support ul li a:hover
{
}
#sidebar #support ul li a img
{
	vertical-align:middle;
	padding-right:8px;
}
/*Home Support section end*/

/*Recent Posts Start*/
#sidebar #recent-posts
{
	background-color:#f4f3f3;
}

#sidebar #recent-posts h2
{
	background-color:#26686D;
	border-bottom:5px solid #1A5054;
	font-weight:bold;
}
#sidebar #recent-posts h2 img
{
	margin-left:15px;
	vertical-align:middle;
}
#sidebar #recent-posts ul
{	
	margin:0;
}
#sidebar #recent-posts ul li
{
	list-style:none;
	color:#767676;
	line-height:20px;
	padding:10px 15px;
	font-style:italic;
	margin:0 0 0;
}

#sidebar #recent-posts ul li h4, #sidebar #recent-posts ul li h4 a
{
	color:#9e500b;
	line-height:22px;
	font-size:14px;
	background:none;
	margin-bottom:5px;
	text-decoration:none;
	font-style:normal;
}
#sidebar #recent-posts ul li h4 a:hover
{
	text-decoration:underline;
}
#sidebar #recent-posts ul li a
{
	font-style:normal;
	text-decoration:none;
	color:#0078d0;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	background:url(images/bullet-read-more.gif) right center no-repeat;
}
#sidebar #recent-posts ul li a:hover
{
	text-decoration:underline;
}
/*Recent Posts End*/

/*Authors Start*/
#sidebar #authors
{
	background-color:#f4f3f3;
}
#sidebar #authors h2
{
	background-color:#4C721D;
	border-bottom:5px solid #80c748;
}
#sidebar #authors ul
{
	padding:7px;
	padding-bottom:15px;
	margin:0px;
}
#sidebar #authors ul li
{
	list-style:none;
	display:block;
	border-bottom:1px dotted #e39753;
	padding-bottom:7px;
	margin-bottom:7px;
}
#sidebar #authors ul li.last
{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#sidebar #authors ul li div
{
	background-color:#e5e4e4;
	overflow:hidden;
	padding:7px;
}
#sidebar #authors ul li div img
{
	padding-right:10px;
	width:45px;
	float:left;
}
#sidebar #authors ul li div h4
{
	font-size:14px;
	font-weight:bold;
	color:#9e500b;
	padding:7px 0 0px 0;
}
#sidebar #authors ul li div a
{
	text-decoration:none;
	color:#0078d0;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	background:url(images/bullet-read-more.gif) right center no-repeat;
}
#sidebar #authors ul li div a:hover
{
	text-decoration:underline;
}
/*Authors End*/
/*Authors Start*/
#sidebar #authors
{
	background-color:#f4f3f3;
}
#sidebar #authors h2
{
	background-color:#4C721D;
	border-bottom:5px solid #1A5054;
}
#sidebar #authors ul
{
	padding:7px;
	padding-bottom:15px;
}
#sidebar #authors ul li
{
	list-style:none;
	display:block;
	border-bottom:1px dotted #e39753;
	padding-bottom:7px;
	margin-bottom:7px;
}
#sidebar #authors ul li.last
{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#sidebar #authors ul li div
{
	background-color:#e5e4e4;
	overflow:hidden;
	padding:7px;
}
#sidebar #authors ul li div img
{
	padding-right:10px;
	width:45px;
	float:left;
}
#sidebar #authors ul li div h4
{
	font-size:14px;
	font-weight:bold;
	color:#9e500b;
	padding:0px 0 0px 0;
}
#sidebar #authors ul li div a
{
	text-decoration:none;
	color:#0078d0;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	background:url(images/bullet-read-more.gif) right center no-repeat;
}
#sidebar #authors ul li div a:hover
{
	text-decoration:underline;
}
/*Authors End*/

/*Archives Start*/
#sidebar #archives
{
	color:#767676;
	background-color:#f4f3f3;
}
#sidebar #archives h2
{
	background-color:#C6A00C;
	border-bottom:5px solid #A78605;
}
#sidebar #archives ul
{
	padding:15px;
	margin:0 0 0 0;
}
#sidebar #archives ul li
{
	list-style:none;
	font-style:italic;
	margin-bottom:10px;
}
#sidebar #archives ul li a
{
	color:#3c76bc;
	font-style:normal;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
}
#sidebar #archives ul li a:hover
{
	text-decoration:underline;
}
/*Archives End*/

/*Categories Start*/
#sidebar #categories
{
	color:#767676;
	background-color:#f4f3f3;
}
#sidebar #categories h2
{
	background-color:#603311;
	border-bottom:5px solid #46240A;
	list-style:none;
}
#sidebar #categories li {
list-style:none;
}
#sidebar #categories ul
{
	padding:15px;
	margin:0 0 0 0;
}
#sidebar #categories ul li
{
	list-style:none;
	font-style:italic;
	margin-bottom:10px;
}
#sidebar #categories ul li a
{
	color:#3c76bc;
	font-style:normal;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
}
#sidebar #categories ul li a:hover
{
	text-decoration:underline;
}
/*Categories End*/


.separator
{
	clear: both;
}
/*New Footer Start*/
#footer
{
	clear:both;
	margin-top:10px;
	padding:15px;
	background-color:#f4f3f3;
	border-top:10px solid #dd7618;
	border-left:1px solid #ddd9d9;
	border-right:1px solid #ddd9d9;
	overflow:hidden;
}
#footer *
{
	font-family:Arial, Helvetica, sans-serif;
}
#footer h3
{
	color:#c3c2c2;
	margin-bottom:10px;
	font-weight:bold;
}
#footer #follow-tele
{
	float:left;
	width:160px;
	line-height:1;
}
#footer #follow-tele ul
{
	margin: 0;
}
#footer #follow-tele ul li
{
	list-style:none;
	margin-bottom:10px;
}
#footer #follow-tele ul li a
{	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#footer #follow-tele ul li a:hover
{
	text-decoration:underline;
}
#footer #follow-tele ul li a.twitter
{
	background:url(images/follow-twitter.gif) top left no-repeat;
	padding-left:25px;
	color:#33ccff;
}
#footer #follow-tele ul li a.youtube
{
	background:url(images/follow-youtube.gif) top left no-repeat;
	padding-left:25px;
	color:#000;
}
#footer #follow-tele ul li a.linkedin
{
	background:url(images/follow-linkedin.gif) top left no-repeat;
	padding-left:25px;
	color:#0394bf;
}
#footer #follow-tele ul li a.facebook
{
	background:url(images/follow-facebook.gif) top left no-repeat;
	padding-left:25px;
	color:#3b5998;
}
#footer #follow-tele ul li a.blogrss
{
	background:url(images/follow-rss.gif) top left no-repeat;
	padding-left:25px;
	color:#000;
}
#footer #from-blog
{
	float:left;
	width:325px;
	line-height:1;
}
#footer #from-blog ul
{
	margin:0;
}
#footer #from-blog ul li h4 a
{
	margin-bottom:10px;
	list-style:none;
	line-height:18px;
	color:#4a4949;
	font-size:14px;
	background:none;
}
#footer #from-blog ul li h4 a:hover
{
    margin-bottom:10px;
	list-style:none;
	line-height:18px;
	color:#4a4949;
	font-size:14px;
	background:none;
}
#footer #from-blog ul li
{
	list-style:none;
	line-height:18px;
	color:#4a4949;
}
#footer #from-blog ul li em
{
	font-size: 14px;
}
#footer #from-blog ul li a
{
	text-decoration:none;
	display:block;
	color:#0078d0;
	font-size:12px;
	font-weight:bold;
	background:url(images/bullet-read-more.gif) right center no-repeat;
	background-position:65px;
	margin-top:10px;
}
#footer #from-blog ul li a:hover
{
	text-decoration:underline;
	color:#003399;
}
#footer #info-links
{
	float:right;
	width:400px;
	text-align:right;
	line-height:1.25;
}
#footer #info-links *
{
	color:#9d9c9c;
	font-size:11px;
}
#footer #info-links #location
{
	padding-right:50px;
	background:url(images/footer-loc-img.gif) top right no-repeat;
	margin-bottom:80px;
}
#footer #info-links p
{
	margin-bottom:0;
}
#footer #info-links ul 
{
	margin-top:5px;
}
#footer #info-links ul li
{
	display:inline;
	list-style:none;	
}
#footer #info-links ul li a
{
	color:#9d9c9c;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
	text-decoration:none;
	text-transform:capitalize;
	margin-left:5px;
	border-left:1px solid #9d9c9c;
	font-size:11px;
}
#footer #info-links ul li a.first
{
	border-left:none;
}
#footer #info-links ul li a:hover
{
	text-decoration:underline;
}


/*New Footer End*/

/*Blog Ends*/

/*Sprites Section Start*/
a.livechat
{
	background:url(images/sprite.gif) top left no-repeat;
	width:113px;
	height:20px;
	background-position: 0px 0px;
	background-color:#ccc;
	margin: 5px 0 0 0;
}
a.livechat:hover
{
	background-position:0 -30px;
}
a.request-call
{
	background:url(images/sprite.gif) top left no-repeat;
	width:140px;
	height:20px;
	background-position:-118px 0px;
	background-color:#ccc;
}
a.request-call:hover
{
	background-position:-118px -30px;
}
.share-down-print a
{
	margin:0 5px;
}
a.share
{
	display:block;
	float:left;
	background:url(images/sprite.gif) top left no-repeat;
	width:38px;
	height:20px;
	background-position:-428px 0px;
	background-color:#ccc;
}
a.share:hover
{
	background-position:-428px -30px;
}
a.download
{
	display:block;
	float:left;
	background:url(images/sprite.gif) top left no-repeat;
	width:12px;
	height:20px;
	background-position:-476px 0px;
	background-color:#ccc;
}
a.download:hover
{
	background-position:-476px -30px;
}
a.print
{
	display:block;
	float:left;
	background:url(images/sprite.gif) top left no-repeat;
	width:16px;
	height:20px;
	background-position:-499px 0px;
	background-color:#ccc;
}
a.print:hover
{
	background-position:-499px -30px;
}
input.search-box
{
	display:block;
	color:#777;
	float:left;
	background:url(images/sprite.gif) top left no-repeat;
	background-position:-270px 0;
	height:13px;
	padding:2px;
	font-family:arial;
	font-size:11px;
	border:none;
}
input.search-box:focus
{
	background:url(images/sprite.gif) top left no-repeat;
	background-position:-270px -30px;
}

/*Sprites Section End*/
/*Solutions start*/
#solutions #title
{
	margin-bottom:15px;
	overflow:hidden;
	border-bottom:1px dotted #e39753;
	padding-bottom:8px;
}
#solutions #title h1
{
	font-size:30px;
	padding-bottom:1px;
}
#solutions #title div
{
	float:right;
	padding-top:38px;
}
#solutions #title h4
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#505050;
}
#solutions h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0 10px;
	margin-bottom:20px;
}
#solutions h3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#cd6202;
	font-size:14px;
	margin-bottom:10px;
}
#solutions p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
}
#solutions ul
{
	margin-bottom:20px;
}
#solutions ul li
{

	margin-left:45px;
	margin-right:100px;
	line-height:20px;
}

#solution-bot-nav
{
	margin:0 10px;

}
#solution-bot-nav *
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#solution-bot-nav div
{
	height:77px;

	padding:5px;
	padding-top:0;
}
#solution-bot-nav h3
{
	width:200px;
	float:left;
	padding:18px;
	margin-right:40px;
	color:#cd6202;
	font-size:18px;
}
#solution-bot-nav ul
{
}
#solution-bot-nav ul li
{
	float:left;
	list-style:none;
}
#solution-bot-nav ul li a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:24px;

}
#solution-bot-nav ul li a.last
{
	background:none;
}
#solution-bot-nav ul li a:hover
{
	background:none;
	background-color:#3c76bc;
	color:#fff;
}
#solution-bot-nav ul li a h5
{
	color:#797a7c;
	font-weight:normal;
	padding-left:10px;
}
#solution-bot-nav ul li a:hover h5
{
	color:#fff;
}
ul, ol, dd, pre {
margin-bottom:0px;
}
/* menu fix from the typography css */
.row ul {
margin:0 ;
}
/*Solutions end*/
