/*  
Theme Name: ProgrammerInterview
Description: Custom Theme By Varoon
Version: 1.0
Author: Varoon

*/


/* Normal Tags */

body { 
	background:#ffffff url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/top-bg.gif) center top repeat-x; 
	margin:0 auto; 
	padding:0;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}


#header {
	background: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/header.jpg) center top no-repeat;
	margin:0 auto; 
	padding-top:18px;
	text-align:center;
	height:89px;
	width:1000px;
	}
#logo {
	margin:0 auto; 
	padding-top:10px;
	height:65px;
	width:419px;
	float:left;
	}


#searchbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333; 
	width:360px; 
	padding: 0px; 
	margin: 0 auto;
	float:right;
	overflow: hidden; 
	}


/*
#submitbt {background: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/submit.gif) no-repeat; padding:0; width:31px; height:33px; cursor: pointer; border: none; margin:0 auto;}
*/

#submitbt {background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png); background-position: -10px -63px;no-repeat; padding:0; width:31px; height:33px; cursor: pointer; border: none; margin:0 auto;}



/*  VAROON - OLD, BEFORE ADDED SPRITE...
.input1 {background: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/search-bg.gif) left top no-repeat; color:#FFFFFF; width: 264px; float: left; padding:4px; height:25px; margin-right:-2px; border:none;}
*/


.input1 {background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png); background-position: -10px -10px; left top no-repeat; color:#FFFFFF; width: 264px; float: left; padding:4px; height:25px; margin-right:-2px; border:none;}


#wrapper { 
	width: 1000px; 
	margin: 0 auto; 
	padding: 0; 
	overflow: hidden; 
	}	
	
#content-wrap { 
	width: 1000px; 
	margin: 0 auto; 
	padding: 0; 
	overflow: hidden; 
	}	

	

p {
	margin-bottom: 18px;
}


blockquote, blockquote blockquote blockquote  { margin: 0 5px; padding: 10px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #ebebeb; }

blockquote blockquote { margin: 0 5px; padding: 10px; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background: #ffffff; }

img, a img { border: none; margin: 0; padding: 0; }

input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #585858; margin: 2px; padding: 4px;	}

ul, ol { margin-bottom: 0; padding: 0 15px 0 15px; }

ul { list-style-type: square; }


/* Wordpress Classes */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: none; text-align: center; padding-top: 4px; margin: 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 0px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left }

.navigation { display: block; }

#home .navigation { overflow: hidden; width: 679px; }

.wp-smiley { background: none; border: none; padding: 0; margin: 0; }


					



/* Content */

#content {
	width: 555px; /* Was 566, then 555 */ 
	float: left; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #444444; 
	line-height: 18px; 
	text-align:justify;
	/*padding:30px;*/ 
	padding-top: 30px;
padding-bottom: 30px;
padding-right: 2px;
padding-left: 30px;
	margin: 0;
	min-height:300px;
	}



/* Content Headlines */

#content h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0 auto; 
	color:#000000;
	line-height:25px;
	text-align:left;
	font-size:20px;
	padding:0px;
	}
	
#content h2, #content h3, #content h4, #content h5, #content h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 15px 0; 
	color:#000000;
	font-size:18px;
	font-weight:normal;
	}


#content .entry h2 { 
	font-size: 20px;
	line-height: 28px;
	}

#content .entry h2#single {
	font-size: 28px;
	line-height: 32px;
	}

	#content .entry h2 a { 
	font-weight: normal;
	color: #031954;
	}

#content .entry h2 a:hover { 
	font-weight: normal; 
	color: #031954;
	}

#content h3.arc { 
	font: bold 13px; 
	line-height: 20px; 
	margin: 20px 0 15px 25px; 
	padding: 0; 
	color: #005A99; 
	border: none;
	}





/* Entries */

#comment-box { padding:0px; width:566px; border-top:#7EBC00 4px solid; clear:both; margin-top:20px;}

.entry { padding: 0px; }

.entryinfo { font-size: 12px; line-height: 24px; margin: 0 0 15px 0; padding: 0; color: #444444; }

.post { overflow: hidden; }	

#respond { background:#eeeeee; padding:10px 20px;}	

div.reply a:link, div.reply a:visited {text-decoration:none; text-align:center; color:#fff; font-weight:bold; background:#7EBC00; padding:4px 8px; width:60px; display:block;}	
div.reply a:hover {text-decoration:none; text-align:center; color:#fff; font-weight:bold; background:#000; padding:4px 8px; width:60px; display:block;}	

/* Commentlist - comments/replies list */

ol.commentlist { list-style-type: none; margin: 0; padding: 0; }

ol.commentlist li { margin: 0 0 25px 0; background: none; border-top: #7EBC00 1px solid; padding: 10px; }

ol.commentlist li ul.children { list-style-type: none; list-style-image: none; margin-top: 10px; }

.avatar { float: left; margin-right: 5px; background: none; border: none; }



/* Comment Form */

input, textarea#comment { background: #fcfcfc; border: 1px solid #d3d3d3; }

.input-txt {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #FFD761 1px solid;
	padding:3px;
	background:#FFF2BE;
}






/* Sidebar */

#sidebar_left {
	background:url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/sidebar-bot.gif) bottom right no-repeat;
	width: 241px; 
	float: left; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #444444; 
	text-align: left;
	padding:0px 0px 8px 3px;
	margin-bottom:15px;
	}

#sidebar_jobboard {
	float: left;
	clear:left;
	padding:0;
	}	
#nav {
	background:#82bd00;
	float: left; 
	padding:0px;
	margin:0 auto;
	}
	
#nav ul { 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0 auto; 
	padding: 0; 
	display: inline-block; 
	float: left; 
}
	
#nav ul li { 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0;
	clear:left;
	}
	
#nav a, #nav a:link, #nav a:visited {

	/*

	background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);
	
   background-position: -10px -172px;

    background: top left no-repeat;
    
    */

	background:url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet1.gif) top left no-repeat;
	

	color: #000000;
	display: block;
	font-size: 11px;
	font-weight:bold;
    margin: 0px;
	padding: 11px 0px 12px 22px;
	clear:left;
	width:219px;
	text-decoration:none;
	}

#nav a:hover, #nav a:active {
	
	background:#171717 top left no-repeat;
	
	/*  OLD ONE, BEFORE THE SPRITE:
	
	background:#171717 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet1-roll.gif) top left no-repeat;*/
	
    background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);

	background-position: -10px -116px;

	color: #ffffff;
    margin: 0px;
	font-weight:bold;
	text-decoration: none;
	clear:left;
	width:219px;
	}
	
#nav .current_page_item a {
	
    background:#171717 top left no-repeat;

	
	/*
	background:#171717 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet1-roll.gif) top left no-repeat;
	*/
	
	background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);
	background-position: -10px -116px;

	
	color: #ffffff;
    margin: 0px;
	font-weight:bold;
	text-decoration: none;
	clear:left;
	width:219px;
}


#title1 {
	background:#eeeeee;
	width: 231px; 
	float: left; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #171717; 
	text-align: left;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	}
	
#sublink ul { 
	list-style-type: none; 
	list-style-image: none; 
	margin: 0 auto; 
	padding: 0; 
	display: inline-block; 
	float: left; 
}
	
#sublink ul li { 
	float: left; 
	display: inline; 
	margin: 0; 
	padding: 0;
	clear:left;
	}
	
#sublink a, #sublink a:link, #sublink a:visited {
	background:#171717 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet2.gif) top left no-repeat;
	color: #D1D1D1;
	display: block;
	font-size: 11px;
    margin: 0px;
	padding: 5px 0px 6px 22px;
	border-bottom:#454545 1px solid;
	clear:left;
	width:219px;
	text-decoration:none;
	}

#sublink a:hover, #sublink a:active {
	background:#D1D1D1 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet2-roll.gif) top left no-repeat;
	color: #000000;
    margin: 0px;
	border-bottom:#454545 1px solid;
	text-decoration: none;
	clear:left;
	width:219px;
	}

#sublink .current_page_item a {
	background:#D1D1D1 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/bullet2-roll.gif) top left no-repeat;
	color: #000000;
    margin: 0px;
	border-bottom:#454545 1px solid;
	text-decoration: none;
	clear:left;
	width:219px;
	}
	





#subscribe {

	/*background:#7EBC00 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/sub-bg.gif) left 16px no-repeat;*/
	
	background:#7EBC00 left 16px no-repeat;
	
    background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);
    background-position: -10px -218px;

	
	margin:0 auto; 
	padding-top:25px;
	width:241px;
	float:left;
	}
	
#facebook {
	/*background:#7EBC00 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/facebook-bg.gif) left top no-repeat;*/
	
	
	background: #7EBC00 left top no-repeat;
	
	background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);

    background-position: -10px -601px;
	
	margin:0 auto; 
	padding-top:25px;
	height:115px;
	width:241px;
	float:left;
	}	
	
.subscribebt {

/*background: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/subscribe.gif) no-repeat;*/

background: no-repeat;
background-image: url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/spriteme.png);
background-position: -10px -554px;

padding:0; width:106px; height:27px; cursor: pointer; border: none; margin:15px 0 0 100px;


}
.email_box {background:#D9D9D9; font-size:12px; color:#000000; width:150px; height:20px; float: right; padding:3px; margin:0px; border:none;}
.country_box {background:#D9D9D9; width:156px; height:24px; float: right; padding:2px; margin:0px; border:none;}



	
	
/* Sidebar Left */

#sidebar_right {
	width: 120px; 
	float: right; 
	padding:15px 0px;
	margin:0 auto;
	}
	
	
	
	
	
	
	
.widget, #adspot { 
	margin: 0 0 30px 0; 
	}

.w { 
	background:url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/sidebox.gif) bottom left no-repeat; 
	padding: 5px 5px 10px 5px; 
	}




/* Footer */

#footer {
	background:#E5E5E5 url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/footer-bg.gif) center top repeat-x; 
	width: 100%;
	padding-top: 20px; 
	margin: 0 auto;
	text-align:center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#161616;
	}

#footer a:link, #footer a:visited {
	color:#161616;
	text-decoration:none;
	font-weight:bold;
	}
#footer a:hover {
	color:#161616;
	font-weight:bold;
	text-decoration:underline;
	}


#copyright {
	background:#000000;
	width: 100%;
	height:10px;
	padding: 15px 0px 20px; 
	margin: 0 auto;
	text-align:center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	}
	
#copyright a:link, #copyright a:visited{
	color:#CCCCCC;
	text-decoration:none;
	}
#copyright a:hover {
	color:#CCCCCC;
	text-decoration:underline;
	}		
	
	
	

.code {
font-size:13px;
font-family:courier new;
background-color:#FFFFFF;
outline:1px solid #d4d4d4;
border:6px solid #EAEAEA;
padding:15px;
line-height:18px;
overflow-y : hidden;
position : relative;
overflow: auto;
width:510px;
}


.nav-previous a:link, .nav-previous a:visited  {border:#000000 1px solid; /*font-weight:bold;*/  float:left; padding:3px 7px; color:#006600; text-decoration:none; /*width: 47%;*/}
.nav-previous a:hover {color:#ffffff; text-decoration:none; background:#222222;}

.nav-next a:link, .nav-next a:visited {border:#000000 1px solid; /*font-weight:bold;*/ float:right; padding:3px 7px; text-align:right; color:#006600; text-decoration:none; /*width: 47%;*/}

.nav-next a:hover {color:#ffffff; text-decoration:none; background:#222222;}



/* Newsletter Popup */

#newsletter {
	background:#fff url(https://waybackassets.bk21.net/20150608161903im_/http://www.programmerinterview.com/wp-content/themes/programmerinterview/images/newsbox.gif) center top no-repeat; 
	width: 387px;
	height:244px;
	padding: 0px; 
	margin: 0 auto;
	text-align:center;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#161616;
	}



.company {

font: 12px Verdana, Arial, Helvetica, sans-serif; 

color: rgb(102, 102, 102);
font-weight: bold;

}

.city {

font: 12px Verdana, Arial, Helvetica, sans-serif; 

color: rgb(102, 102, 102);
}


.innertext{

color: black;
font: 30px Impact; 
/*font: 18px Verdana, Arial, Helvetica, sans-serif; */

}


.inner{

white-space:nowrap; 

text-overflow:ellipsis;

overflow:hidden; 

padding:10px;
   
    width: 220px;/*was 220 */
    height: 180px; /*was 190 */
   
   overflow: hidden;

    border:3px solid #9DD900;
        
    -moz-border-radius: 15px;
border-radius: 15px;    
margin: 5px;
margin-top: 1px; 
    
}


.outer{

border-style: solid;

border-color: black;

border-width: 1px;

width: 240px;
    height: 230px; /* was 280 */

}

.outerlong{

border-style: solid;

border-color: black;

border-width: 1px;

width: 160px;
    height: 330px; /* was 280 */

}


.innerlong{

white-space:nowrap; 

text-overflow:ellipsis;

overflow:hidden; 

padding:10px;
   
    width: 140px;/*was 220 */
    height: 280px; /*was 190 */
   
   overflow: hidden;

    border:3px solid #9DD900;
        
    -moz-border-radius: 15px;
border-radius: 15px;    
margin: 5px;
margin-top: 1px; 
    
}

.joblink {

text-decoration:none;

text-overflow:ellipsis;

color: rgb(0, 119, 204);

font: 12px Verdana, Arial, Helvetica, sans-serif; 

}

.joblink1 {

text-decoration:none;

text-overflow:ellipsis;

color: rgb(0, 119, 204);

font: 10px Verdana, Arial, Helvetica, sans-serif; 

}



.postjob {

color: blue;

font: 11px Verdana, Arial, Helvetica, sans-serif; 

cursor:pointer;

}

.testing {
white-space:nowrap; 
width:12em; 
overflow:hidden; 
border:1px solid #000000;
text-overflow:ellipsis;
}

/* to prevent text overflow, and show ellipsis in job posting */

.innerdiv {

white-space:nowrap;
overflow:hidden; 
text-overflow:ellipsis;
cursor:pointer;
padding-bottom: 8px;

}


/* For widget */
.green-text{
	font-family:Tahoma;
	color:#37a643;
	font-size:12px;
	line-height:16px;
	text-decoration:none;

}



/*
     FILE ARCHIVED ON 16:19:03 Jun 08, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:12:46 Dec 09, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.653
  exclusion.robots: 0.053
  exclusion.robots.policy: 0.043
  esindex: 0.012
  cdx.remote: 9.594
  LoadShardBlock: 431.284 (6)
  PetaboxLoader3.datanode: 346.676 (7)
  PetaboxLoader3.resolve: 409.279 (3)
  load_resource: 466.34
*/