/*
Theme Name: CIFellows Theme
Version: 1.1
Author: Kapil Patnaik (CRA, May 2009)
Blessing: Shirdi Sai Ram
*/

html {background-color:#a3bbd4; font-family:Arial,Helvetica,Geneva,sans-serif;}
body {background:transparent url(images/header_b.png) repeat-x scroll 0 0;}
.cl { clear: both; }
.red {color:red;}
.cin {background-color:#FFFBCC; padding:10px;}
.tmb {
	background-color:#131F30;
	border:1px solid #003366;
	color:#CDBA8D;
	cursor:pointer;
	font-size:10px;
	margin:20px 420px 0;
	padding:5px;
	position:absolute;
	text-transform:uppercase;
}
.tweet {margin:20px 0 0 802px; position:absolute; z-index:90000;}
.postpro {cursor:pointer; font-family:georgia; margin:13px 0 0 720px; position:absolute; width:170px;}
.postpro a {text-decoration:none; color:#CC0000; font-size:16px; font-style:italic;}
.postpro a:hover {color:#669900;}
img, div { behavior: url(http://cifellows.org/match/wp-content/themes/jobpess_t/iepngfix.htc); }
.desc {background-attachment:scroll; background-color:#FFFBCC; background-image:none; background-repeat:repeat; border:1px solid #E6DB55; display:block; height:28px; margin:5px 0; outline-color:#333333; outline-style:none; outline-width:0; padding:0 7px; width:822px;}
.nred{margin:-50px 0px; position:absolute; z-index:100000000; }
.desc p {font-size: 10px; margin:8px; font-weight: normal; color: none; font-style:normal; font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; }

.x a{color:green !important;font-size:10px; padding:3px;font-weight:normal!important;}
/* site header */
.head {
	background:transparent url(images/top.png) no-repeat scroll 0 0;
	display:block;
	height:161px;
	margin:0 auto;
	width:900px;
	}
.head h1 { text-indent: -99999px; }
.head p {font-size:0px; text-indent: -99999px;  }


/*top navigation*/
#topnav { position: absolute; margin:88px 0 0 10px; }
#topnav ul { float: left; padding: 0; margin: 0; }
#topnav ul li { 
	background:transparent none repeat scroll 0 0;
	border-right:1px solid #223044;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: inline; /* Prevents "stepdown" */
	margin:0;
	padding:0;
	 }
#topnav ul li.first { border-left: none;}
#topnav ul li.last { border-right: none;}
#topnav li a {
	color:#989696;
	font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	letter-spacing:1px;
	padding:14px;
	text-decoration:none;
	text-transform:uppercase;
	}
#topnav li a:hover { color: #669900; border:none;}




/* top search box*/
form.sbox { margin: 0; padding: 0;}
form.sbox #s {background-color:#797979; border:1px solid #797979; float:right; margin:-31px 16px 0 0; padding:1px; width:234px;}
form.sbox #sboxsubmit { position: relative; background:none; border:0 none; cursor:pointer; display:block; float:right; font-size:0; height:15px; line-height:0; margin:-21px 85px 0 0; text-indent:-9900px; width:115px; }

/* regular search box*/
#searcher {margin:30px 0 25px 90px;position: relative;}
#searcher2 {margin:102px 0 0 470px;position: absolute;}
form.searcher2 #s { width: 265px;}
form.search {position: relative; }
form.search #s {
	border:4px solid #CCCCCC;
	color:#336699;
	font-size:12px;
	padding:10px;
	width:400px;
	}
/*form.search #submit { width: 139px; background: transparent;  float: right; margin: 5px 5px 5px 0; font-size: 1px; letter-spacing: -1px; cursor: pointer;  border: 0px; height: 31px; }*/


/*content wrapper*/
.wrap { 
	background:transparent; 
	width: 900px; 
	margin: 25px auto; /*this controls the distance beteen the header and the first box */
	}


/* This is the fist box from the top to hold the Job Lisings and the Descriptions */
.content { 
	background:#FFFFFF none repeat scroll 0 0;
	border:5px solid #CCCCCC;
	clear:both;
	float:none;
	margin:0 auto;
	padding-top:14px;
	width:820px;}

.content h2 { color:#666; float:left; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:110%; font-style:italic; margin-bottom:4px; margin-left:10px; }

.min { color:#669900; font-size:69%; font-style:normal; }

.content h2 span { color: #669900; }
.content a.rss { 
	behavior: url(http://cifellows.org/match/wp-content/themes/jobpess_t/iepngfix.htc);
	background:transparent url(images/rss.png) no-repeat scroll right center;
	color:#FFFFFF;
	float:right;
	font-family:'Trebuchet MS','Verdana',sans-serif;
	font-size:0;
	height:65px;
	letter-spacing:-0.5px;
	margin:-20px 0 0;
	padding-right:24px;
	text-align:right;
	text-decoration:none;
	text-transform:uppercase;
	width:65px;
}

#jobs .listing { border-top: solid 1px #F0EBE4; }
#jobs .listing { clear: both; list-style: none; }
#jobs .listing .item { clear: both; font-size: 11px; padding: 15px; border-bottom: solid 1px #F0EBE4; }
#jobs .listing .item big a { background: transparent url(images/linq.png) no-repeat scroll right center; color: #003366; display:block; font-family:Georgia,Helvetica,sans-serif; line-height: 1.6em; text-decoration:none; width:100%; text-transform:uppercase; }
#jobs .listing .item a:hover {color:#669900; }
#jobs .listing .item small { 
	color:#000000;
	display:block;
	float:left;
	font-size:110%;
	margin-top:1px;
	width:80%;
	}
#jobs .listing .item small a { color: #CC0000; font-weight: bold; text-decoration: none; }
#jobs .listing .item em { color: #6A645B; width: 50px; display: block; float: right; text-align: right; margin-top: -15px; margin-right: 15px; }
#jobs .listing .item em strong { font-size: 22px; font-weight: normal; display: block; line-height: 18px; }
#jobs .listing .alt { background: #f3f8fe; }
#page .job-details p strong { color: #000000; }

#jobs .listing #old big a { color: #6A645B; }
#jobs .listing #old small a { color: #6A645B; }


#page h2 { background:transparent url(images/job-details-top.jpg) no-repeat scroll 15% 100%; display:block; float:none; font-size:207%; padding-bottom:15px; width:600px;}
#page .company-details { background:#D6E3F1 none repeat scroll 0 0; border:15px solid #D6E3F1; color:#000; font-size:14px;font-family}
#page .company-details small { font-size: 12px; }
#page .company-details big { display: block; font-size: 15px; color: #CC0000; text-decoration: none; line-height: 18px; display: block;}
#page .company-details big a { color: #003366; font-size: 14px; }
.job-details h3 { border-bottom:1px solid #CCCCCC; color:#CC0000; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:120%; font-style:italic; font-weight:normal; line-height: 1.6em; margin:10px 0;}
.job-details { clear:both; margin: 30px; }
.job-details p { color: #222222; font-size:77%;line-height:1.6em;margin:1em 0; }
.job-details p a {color:#006633; font-size:10px; text-decoration:none; text-transform:uppercase;}
.job-details p a:hover {color:#FF0066;}
#inpage .job-details { border-top: solid 4px #D6E3F1; }
#inpage h2 { margin-bottom: 10px; }
.done {
	color:#666666;
	float:left;
	font-family:Georgia,Helvetica;
	font-style:italic;
	padding-bottom:17px;
	padding-left:24px;
	padding-right:24px;
	padding-top:17px;
}

.fl, .ft, .pt { width: 66px; text-align: center; color: #ffffff; font-size: 10px; letter-spacing: 0.6px; float: left; margin: 4px 3px 0 0; text-transform: uppercase; display: block; line-height: 11px; }
.fl { background: url(images/freelance.gif); }
.ft { background: url(images/fulltime.gif); }
.pt { background: url(images/parttime.gif); }
#jobs .listing #old .fl, #jobs .listing #old .ft, #jobs .listing #old .pt { background: url(images/oldbg.gif); }




.switch { border-top: solid 5px #F0EBE4; clear: both; }
.switch a { cursor: pointer; margin: 10px 0 0 0; width: 66px; float: right; text-decoration: none; padding-left: 5px; margin-bottom: 10px; }
.switch a span { margin: 0px; }
.switch small { width: 380px; margin: 7px 0 0 0; text-align: right; float: left; display: block; text-align: right; font-size: 11px; }



/*this styles the categories (research areas) */
#resnav {
	background:#FFFFFF none repeat scroll 0 0;
	border:5px solid #CCCCCC;
	height:410px;
	margin:20px auto;
	position:relative;
	width:820px;
	}
#resnav h3 {border-bottom:1px solid #CCCCCC;
color:#000000;
font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:110%;
font-style:italic;
font-weight:normal;
margin:20px;}

.listy {margin-left:40px; position:relative;}


/*Menus by Kapil*/
#menu { margin-left: 30px; list-style: none;  }
#menu li { display: inline;}
#menu li.home { padding-left: 0px; }
#menu li.current-cat { width: 150px; }
#menu li a { 
/*	background-color:#F3F8FE;
	border:1px solid #F0EBE4;
	color:#003366;
	display:block;
	float:left;
	font-family:Arial;
	font-size:79%;
	margin:1px;
	padding:3px;
	text-decoration:none;*/
	background-color:#F3F8FE;
	border:1px solid #F0EBE4;
	color:#003366;
	display:block;
	float:left;
	font-family:Arial;
	font-size:70%;
	height:30px;
	margin:1px;
	padding:6px;
	text-decoration:none;
	width:30%;
	 }
#menu li.home a { border-left: 1px solid #F0EBE4;letter-spacing:0.2px; }
#menu li.current-cat a { background-color:#c5ddfb; color:#003366; border:1px solid #fff; }
#menu li a:hover { background-color:#c5ddfb;color:#003366; border:1px solid #496480;}



/* Footer wrapper Styles */
.footer {
	background:#243B5D url(images/footer_b.png) repeat-x scroll 0 0;
	}
.footer strong { font-size: 22px; letter-spacing: -1px; display: block; line-height: 18px;}
.footer small { font-weight: bold; color: #847B78; font-size: 11px; }
.footer small a { color: #847B78; }

/* Footer Content Styles */
.footsie {
	color:#EEEEEE;
	font-size:1.2em;
	margin:0 auto;
	padding:90px;
	width:820px;
}

.footsie a {
	background:transparent url(images/linq.png) no-repeat scroll right center;
	color:#669900;
	font-size:1.8em;
	padding:0 13px 0 0;
	text-decoration:none;
	}
	
	.footsie a:hover{color:#cccccc;}	


.sidebar { float: right; width: 270px; padding-top: 30px; }
.publish { display: block; width: 270px; margin-bottom: 30px; text-align: center; padding: 13px 0 80px 0; font-size; 15px; font-weight: bold; letter-spacing: -1px; text-decoration: none; color: #FFAA90; background: url(images/publishbubble.jpg) no-repeat center top; }
.publish span { font-size: 41px; letter-spacing: -5px; color: #ffffff; }
.publish:hover { color: #ffffff; }


.submission label { display:block; font-size:16px; margin-bottom:10px; margin-top:20px;} 
.submission label span { color: #FF3300; }
.submission .job-details input , .submission select{ width: 380px; /*padding: 10px; border: solid 1px #D8D1C7; display: block; */}
.submission select { width: 402px; }
.submission textarea { width: 380px; /*padding: 10px; border: solid 1px #D8D1C7;*/ height: 130px; display: block; }
.submission textarea.descp { height: 80px; }
.submission h3 { 
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	font-family:courier;
	font-size:79%;
	font-style:normal;
	font-weight:normal;
	margin-bottom:20px;
	}

.submission input#submit, #submit, .navigation a  { 
	background:#CCCCCC none repeat scroll 0 0;
	border:0 none;
	color:#003366;
	cursor:pointer;
	display:block;
	font-size:10px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	}

#customsubmit {
	background:#003366 none repeat scroll 0 0;
	border:4px solid #CCCCCC;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	letter-spacing:1px;
	padding:3px 10px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#customsubmit2 {
	behavior: url(http://cifellows.org/match/wp-content/themes/jobpess_t/iepngfix.htc);
	background:transparent url(images/sg.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:0;
	height:27px;
	position:absolute;
	right:4px;
	text-indent:-9999px;
	top:-2px;
	width:27px;
	z-index:99999;
}
.input2 {
	background:#274776 none repeat scroll 0 0 !important;
	border:1px solid #003366;
	color:#CDBA8D;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:10px;
	padding:3px 8px 4px 20px;
	text-transform:uppercase;
	}
.err { 
	background:#FF9F41 none repeat scroll 0 0;
	border:20px solid #EE7600;
	color:#8B5A00;
	font-family:georgia;
	font-size:165%;
	font-style:italic;
	line-height:276%;
	margin-bottom:20px;
	
	}

.err p {padding:25px;}
.err a {color:#8B4726;}

.stepone, .steptwo, .stepthree { 
	border-bottom:4px solid #D4D4CC;
	color:#A7A7A1;
	display:block;
	float:left;
	font-size:14px;
	margin-bottom:0;
	padding:10px;
	width:190px;
	/*background:#D6E3F1 none repeat scroll 0 0; border-top:4px solid #D4D4CC; color:#A7A7A1; display:block; float:left; font-size:11px; margin-bottom:25px; margin-right:1px; margin-top:5em; padding:10px; width:190px;*/ }

.active { 	border-bottom:4px solid #000000;
	color:#000000; /*border-top: solid 4px #000000; color: #000000; */}

.sidebar h3 { font-family: 'Arial', 'Trebuchet MS', 'Verdana'; font-size: 16px; letter-spacing: -0.5px; margin: 0 0 5px 0; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; }
.sidebar ul li { font-size: 13px; }
.sidebar ul li a { color: #FF3D00; }
.sidebar ul ul { margin-right: 10px; }
.sidebar ul li a:hover { color: #000000; }

.atention { background: #FFFBE7; padding: 10px; border: dashed 2px #F1DE86; font-size: 12px; margin-bottom: 30px; }
.atention a { color: #FF3300; }

.navigation { margin-top: 20px; }
.alignleft { float: left; }
.alignright { float: right; }

.post {background:transparent url(images/ppr.jpg) no-repeat scroll 0 0; float:right; height:150px; margin:58px 0 0 427px; position:absolute; text-indent:-9999px; width:147px;}
.post p {color:#ccc; }
.post a {color:#ccc; text-decoration:none; display:block; font-size:26px; line-height:44px;}

/* Skinning PHPBB */
#phpbb #kapwrap {margin:0 auto; padding:0 20px; width:650px; !important}
