/* Author: Devesh */
/* Company: Technshare */
/* Email: dev@technshare.com */
//*********************************/
a.css_tooltip{
position:relative; /*necessary to position next the span in an absolute way*/
text-decoration:none; /*remove the underlining from the links*/
}
a.css_tooltip:hover{
background-color:#FFFFFF; /*a background color is needed for Internet Explorer 6*/
}
a.css_tooltip span{
display:none; /*hide the span element in opening*/
}
a.css_tooltip:hover span{
display:block; /*the span element are converted from inline to block element*/
position:absolute; /*absolute positioning in rapport to their parent link*/
z-index:20; /*needed to position the element span above other links*/
top:3em;
left:-4.8em;
/*style of the css tooltip*/
width:170px;
text-align:center;
border:2px solid #000;
background-color:#111;
color:#25a8e0;
-moz-border-radius:3.5px;
padding:4px;
} 


#logo {text-indent : -9999px;}
.tagline {text-indent : -9999px;}

 .custom #content h3 {background: #fff url(images/note.png) center no-repeat; border: 0px solid #800000; background-position: 5px 50%; text-align: left; padding: 10px 10px 10px 60px;font-style:bold;font-size:16px;  }

/* Custom h3 title for content */
.custom #content h3 {background:transparent url('images/note.png') no-repeat left top; line-height:34px; padding: 10px 10px 10px 60px;}


/*Sidebar Must Read Resources*/
#must-read-resources li  {background:transparent url('../../../uploads/2011/03/note2.png') no-repeat left center; line-height:18px; padding: 2px 3px 2px 20px;}

#search_bar { padding-bottom:.2em; padding-top:.3em; float: right; padding-right:0.6em;}
#search_bar #s { background: #fff url(thesisplay1/images/icon-search.png) no-repeat 95% 50%; border: 2px solid #efefef; padding: 5px 3.2px; width: 180px; font-size: 1em; color: #000; -webkit-border-top-radius: 2px; -moz-border-radius: 2px; }


.full_width .page { background: none; }
body { background:#8DA5AF; color: #333333;}
.clearall { clear:both; }

/* Author Bio*/
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
	    .postauthor img { border: 2px solid #e2dede; float: left; margin-right: 1.5em; }
	    .postauthor h4 { color: #666; font-size: 1.3em; margin-bottom: 5px; }
	    .postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }


body.custom {background: #8DA5AF; margin-top:-1.8em;}

.custom .headline_area{text-align:center;border-bottom: 1px solid #cacaca; }
.custom .headline_area h3 {font-weight:bold;}
.custom .headline_area h2 {font-weight:bold;}
.custom .headline_area h1 {font-weight:bold;}

/*---:[ after post ad ]:---*/
.custom .post_ad { padding: 11px; background: #ddf5fc; border-top: 3px solid #86c0d1; clear: both; }
	.custom .post_ad h2 { margin: 0 0 8px 0; padding-bottom: 4px; border-bottom: 1px dotted #89c3d4; color:#000; font-size:19px; }
	.custom .post_ad img { display: block; margin-bottom: 11px; margin-left: 11px; border: 8px solid #c0e2ec; float: right; }
	.custom .post_ad ul { margin-bottom: 0; }


.custom .sidebar h3 {-moz-border-radius:3.5px;-webkit-border-radius: 3.5px; color:#FFF; font-size:14.8px;  padding:3px 15px; font-family: arial, verdana, tahoma, sans-serif;text-align: center; font-weight:bold;font-variant: normal; border:0.2px solid #3d5b6c;text-transform: uppercase;background:#7D572D;}

/* Custom Navigation Menu */
.custom .menu {background: #7D572D;border-top:none; height:34.2px;border-top:none;-moz-border-radius:5px;border: 2px solid #3e3e3a;  }
.custom .menu a, .menu li ul {border:none;}
.custom .menu a {font-weight:bold;letter-spacing:0;color:#fff;text-shadow:0 0 2px #000;background:#7D572D;border-bottom:none;text-transform:capitalize; }
.custom .menu a:hover {background: #111;color: #25a8e0;text-decoration:underline;}
.custom .menu li:hover {text-decoration:underline;}
.custom .menu .rss a, .menu .rss a:hover {display:none;}
.custom .menu .sicons {padding:0 0 0 0;margin:none;float:right;}
.custom .menu .sicons a {border:none; color:none; background:none;text-decoration:none;padding:0 0 0 0;margin:none;float:right;}
.custom .menu .sicons a:hover {border:none; color:none; background:none;text-decoration:none;padding:0 0 0 0;margin:none;float:right;}

/* Content Styles */
#content_box #content .post { background: #fff;clear: both;border: 2px solid #3e3e3a;
  outline: 1px solid #800000; -moz-border-radius:.5px; }
#content_box #content .post_box {background: #fff;border: 2px solid #3e3e3a;
  outline: 1px solid #800000; padding: 2em; margin-top: 2em; margin-bottom: 2.5em; -moz-border-radius:.5px; }
#content_box #content .top { margin-top: none; }
.headline_meta {font-size:12.4px;font-family:arial;}
.headline_meta * {font-style: normal;}
.entry-title {font-weight:bold;}
.entry-title a {font-weight:bold;}
.entry-title a:hover {text-decoration:none;}

/* Comments */
#comment_list {  background: #fff;clear: both;border: 2px solid #3e3e3a;
  outline: 1px solid #800000; -moz-border-radius:.5px; padding: 2em; margin: 0 0 2em 1.1em; }
#respond {  background: #fff;clear: both;border: 2px solid #3e3e3a;
  outline: 1px solid #800000; -moz-border-radius:.5px;  padding: 2em; margin-left:1.1em; margin-right: 0;}


/* Sidebar */
.sidebar_list .widget {padding:5%; width:89.5%;background: #fff;border: 2px solid #3e3e3a;
  outline: 1px solid #800000; -moz-border-radius:.5px;}
.sidebar_list .widget h3 {font-variant: normal; font-size: 18px; margin-bottom: 5px;padding: 2px; color: #fff; line-height: normal; text-shadow: #af9884 1px 1px;background:#7D572D; }
.sidebar_list { padding-top: 2em; }
#sidebar_1 .sidebar_list {padding-right: 0; padding-left: 0; ;}
#sidebar_2 .sidebar_list {padding-left: 1.4em; }
li.widget {margin-bottom: 1.9em;  }
#sidebars #sidebar_2 .sidebar_list {padding-right: 0; }

/* Remove comments count */
.custom .to_comments {display:none}


.custom #header_search {
float:right;
position:absolute;
width:70px;
height:40px;
top:6.5px;
margin-left: 68em;
}

/* Widgetized joeFooter */

#foot { background: #1F282F;border: 0.3em solid #212020;color: #000;font-size: 12px;margin: 0px auto;overflow: hidden;padding: 0 1.5em;margin-bottom:0px;}
	#foot a { text-decoration: none;color:#000}
	      #foot a:hover {text-decoration:underline; }
	#foot h2{-webkit-border-radius: 3.5px; color:#000; font-size:18px;  padding:3px 15px; font-family: arial, verdana, tahoma, sans-serif;text-align: center; font-weight:bold;font-variant: normal; border:0.2px solid #3d5b6c;text-transform: uppercase;background:#7D572D; letter-spacing: 1px; font-variant:small-caps; margin:10px 0 10px 15px;}
	#foot h3 {-moz-border-radius:3.5px;-webkit-border-radius: 3.5px; color:#FFF; font-size:18px;  padding:3px 15px; font-family: arial, verdana, tahoma, sans-serif;text-align: center; font-weight:bold;font-variant: normal; border:0.2px solid #3d5b6c;text-transform: uppercase;background:#7D572D;letter-spacing:0px;margin:0px 0 15px 0px;text-transform:none;border-bottom:3px double #666666;line-height:30px;}

	#foot ul li ul { list-style-type: square; margin-left: 10px; }
      #foot ul.sidebar_list { padding: 1.8em 30px 0 0;}
	#foot li.widget .widget_box { background: none; border: 0; }
	#foot li.widget {margin-bottom:5px !important;}
	#foot .textwidget p { line-height: 22px; margin-bottom: 11px; }
	#foot li.widget_tag_cloud a{color:#ddd !important;line-height:25px;}
	      #foot li.widget_tag_cloud a:hover{color:#527183 !important;}
	#foot .col { float: left; list-style: none; width: 33.3%; }
	#cats-wrap {background:url("http://www.trafficgenerationcafe.com/wp-content/themes/thesis_18/custom/images/cat-right.jpg") no-repeat scroll right center #3D3C3C;border:3px double #000000;margin:15px 10px;}
		   #cats {list-style-type: none;overflow:hidden;margin:0px;padding: 10px 0 7px 20px;width:800px;}
		   #cats li {float: left; line-height: 22px; margin: 0 10px 5px 0; width: 165px;}
		   #cats a {border-bottom:medium none;color:#FFFFFF;display:block;font-size:15px;padding:2px 5px;text-decoration:none;}
		   #cats a:hover {color: #333;background:#f2f2f2;}
#copyright {  clear: both;font-size: 13px;letter-spacing: 1.3px;line-height: 21px;padding-top: 10px;color:#CCCCCC;}
#copyright a { color:#FFF;}
	#copyright a:hover{text-decoration:underline; }
      #copyright p { font-size: 13px; }
	#copyright h3 {border-bottom:3px double #666666;color:#FFFFFF;font-family:none;letter-spacing:1px;line-height:30px;margin:5px 0 10px;}
	#copyright ul.sidebar_list, #copyright .textwidget, #copyright li.widget .widget_box, #copyright li.widget { margin: 0; padding: 0; }
	p.thesismsg{float:left;margin:0px;font-size:12px;letter-spacing:0px;}



/* Floating Buttons */
.sharepost{
float:right; border:2px solid #1F282F; 
margin-right:15px; top: 200px; 
position:fixed; background:#3A4F59;
 margin-left:655px;
  width:65px; z-index:0;
}
.sharer{
	padding: 6px;
	border-bottom: 0.5px solid #8DA5AF;
}

/* Floating Buttons */
.sharepost1{
float:right; border:2px solid #1F282F; 
margin-right:15px; top: 200px; 
position:fixed; background:#3A4F59;
 margin-left:975px;
  width:65px; z-index:0;
}
.sharer1{
	padding: 6px;
	border-bottom: 0.5px solid #e8e8e8;
}


/*Comment Styling-Author Comment highlight*/
.custom dl#comment_list dt.bypostauthor, .custom dl#comment_list dd.bypostauthor>div {background: #EBF6FE none repeat scroll 0 0; padding-top:20px;}

/* Archives Page */
.archive h3 {cursor: pointer; font-size: font-size:22.5px;}
.archive-leftcol { float: left; width: 26%; font-size:12.4px;}
.archive-rightcol { float: right; width: 70%; font-size:12.4px;}


/* Popular Posts Sidebar */
#sb_popular_posts_box {overflow:hidden;width:300px; padding-bottom:0px;}
#sb_popular_posts_box .sb_popular_thumbs a:hover {/* background-color: #000;  color:#dcd9d9;*/}
.custom #sb_popular_posts_box ul li {list-style-image: none; list-style:none; height:35px;padding-bottom:14px;}
.sb_popular_thumbs {float:left; border:1px; font-size:12px; padding-bottom:0px; padding-top:0px;}
.sb_popular_thumbs a { text-decoration:none; }
.sb_popular_thumbs a:hover { color: #000;text-decoration:none;}
.sb_popular_thumbs li { clear:both; height:45px; width:280px; display:block; float:left; list-style:none; list-style-image: none; padding-top:5px;}
.sb_gp_pen {}
.sb_popular_avatar {float:left; margin-right:10px;margin-left:10px;}
.sb_popular_avatar img {border:2px solid #CCC;}
.sb_popular_avatar img:hover {border:2px solid #336699;}
.sb_popular_title {margin-right:0px;}
.sb_popular_comments {}
.sb_popular_comments_img { margin-top:.50px;}
.sb_gp_comment_img {margin-bottom:-2px;}