/* ------------------------------------------------------------*/
/* ---------->>> SUpost Styles - after 4/10/09 <<<------------*/
/* ------------------------------------------------------------*/
/* Author: Greg Wientjes */
/* Copyright 2009 Greg Wientjes */


.indexBannerAd{
/*	border:1px solid red;*/
	text-align:right;
	padding-top: 20px;
}

.classifiedsOverviewRow{
	width:145px;
	float:left;
}

/* ------------------------------------------------------------*/
/* ---------->>> chat <<<------------*/
/* ------------------------------------------------------------*/

.ad{
/*	border:1px solid red;*/
/*	width:100%;*/
/*	padding-top:5px;
	padding-bottom:5px;
*/
	margin: auto auto;
	text-align:center;
	
} 

.adHorizontal{
	width:870px;
	border:0px;
	height:170px;
	overflow-x: hidden; 
	overflow-y: hidden; 
	text-align:center;
	margin: auto auto;
	
}

.horizontalAd{
	width:870px;
	border:0px;
	text-align:center;
	padding-top:10px;
}

.adLink, .adLink img {
	margin: auto auto;
	border:0px;
/*	padding:50px;*/
	text-align:center;
}


div{
/*	border:1px solid gray;*/
}

/* ------------------------------------------------------------*/
/* ---------->>> chat <<<------------*/
/* ------------------------------------------------------------*/

.thoughts_app{
	padding-left:5px;
}

.thoughtsAfcs{
	padding-top:5px;
}



.chat_time_ago{
	color:#999999;
	font-size:12px;
	padding-left:10px;
}

.chat_message_textfield{
/*	width:340px;*/
	margin-top:8px;
}

#my_chat, #thoughts .moduleTitle, .chat_message_textfield{
	width:340px;
}

.chat{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom: 1px solid #BCCDED;
}




.job_post_header{
	background-color: #bccded;
	width:100%;
	height:27px;
	font-weight:700;
	font-size:18px;
	padding-top:5px;
/*	padding-right:30px;*/
	text-align:center;
	vertical-align: middle;
}

#thoughts .thoughts_app{
}

#thoughts .moduleTitle{
/*	width:340px;*/
	margin-top:5px;
}





/* ------------------------------------------------------------*/
/* ---------->>> job post <<<------------*/
/* ------------------------------------------------------------*/
.job_post_instructions{
	text-align:center;
	padding:10px;
	font-size:15px;
}

.job_price{
	font-weight:700;
}


.why_job_post{
	width:600px;
	border:1px solid #999999;
	padding:30px;
/*	float:right;*/
/*	margin-right:50px;*/
	margin: auto auto;
}
.why_job_post_title{
	font-size:19px;
	font-weight:700;
	text-align:center;
	padding:10px;
	
}
.why_job_post_content{
	font-size:16px;
}
.why_job_post_point{
	padding:5px;
}
.why_job_call_to_action{
	padding:5px;
	font-size:16px;
}


									/*	Credit Card */
.credit_card_image{
	text-align:center;
	padding-bottom:8px;
}
.credit_card_instructions{
	padding-top:30px;
	padding-left:30px;
	padding-bottom:15px;
	font-size:15px;
}
.credit_card_form{
	width:500px;
	margin:auto auto;
	padding:40px;
	border:1px solid #999999;
}
.number_cc{
	
}
.cc_form_label{
	font-weight:700;
	padding-right:5px;
/*	width:60px;*/
}
.cc_form_input{
	
}
.name_cc{
	
}
.cc_form_row{
	padding:5px;
	
}
.first_name_cc_field{
	width:150px;
	margin-right:5px;
}
.last_name_cc_field{
	width:150px;	
}
.month_cc{
	
}
.month_cc_field{
	width:20px;
}
.year_cc_field{
	width:20px;	
}
.verification_value_cc{
	
}
.verification_value_cc_field{
	width:40px;	
}
.what_security_code_cc{
	padding-left:10px;
}
.pay_agree{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:150px;
}
.cc_submit_row{
	padding-left:150px;
	padding-bottom:40px;
	
}


.credit_card_form .fieldWithErrors { 
  margin: 0px; 
  padding: 0px; 
  background-color: white;
  display:inline; 
} 


.flash_notify{
	border:2px solid #8CBF40;
	background-color:#D1E6B3;
	text-align:center;
	padding:30px;
}
.success{
	color:#83B23D;
	font-size:80px;
	font-weight:700;
	padding-bottom:30px;
	margin:0px;	
}
.flash_message{
	font-size: 20px;
/*	padding-bottom:15px;*/
}
.flash_notify a{
	font-weight:700;
}

.flash_post_job{
	padding-top:15px;
}
/* ------------------------------------------------------------*/
/* ---------->>> debug <<<------------*/
/* ------------------------------------------------------------*/
div{
/*	border:1px solid red;*/
}

td{
/*	border:1px solid green;*/
}
/* ------------------------------------------------------------*/
/* ---------->>> debug <<<------------*/
/* ------------------------------------------------------------*/

div.buy_job_post_lower{
	padding-top:10px;
	padding-bottom:5px;
}


.buy_job_post, .buy_job_post_lower{
	color:#0000CC;
	font-weight:700;
	font-size:13px;
	text-align:center;
/*	padding-top:10px;*/
	padding-bottom:10px;
}

.at_stanford_required{
	color:#999999;
	padding-top:3px;
}

a:active{
/*	background:#fec321;*/
}


.icon_photo{
	width:17px;
}

#jobs_off_campus_category a{
	font-size:16px;
/*		border:1px solid red;*/
		padding-left:16px;
	
}

.post_button
{
	padding-left:60px;
}

/* ------------------------------------------------------------*/
/* ---------->>> index slideshow <<<------------*/
/* ------------------------------------------------------------*/

.post_photos{
	width:700px;
	float:left;
	padding:5px;
	padding-left:35px;
}					
.post_photo{
	width:160px;
	float:left;	
	padding:5px;
	text-align:center;
}

.photo_image_tag{
	height:120px;
}

.post_photo:hover{
	background:#fff7c0;
}
.post_photo:active{
	background:#fec321;
	font-weight:700;
}
.post_photo_image{
	
}
.post_photo_title{
	text-align:center;
}
.days-ago{
	text-align:center;
	
}



/* ------------------------------------------------------------*/
/* ---------->>> add form <<<------------*/
/* ------------------------------------------------------------*/

.filefield
{
/*	border: 1px solid black;*/
	margin-left:138px;
	padding-top:5px;
}

/*.add_post_button{
	padding:30px;
}
*/

.searchText
{
	width:80px;
	/*margin-top:5px;*/
	/*text-align:center;*/
}

.add_post_form{
	border:1px solid #bccded;
}

.no_spam_message{
	float:right;
	width: 600px;
/*	border:1px solid black;*/
	padding-top:3px;
	padding-right:50px;
	color:#555555;
}

.photo_optional{
	color:#555555;
	font-weight:normal;
	padding-left:20px;
}

.email_message{
/*	float:right;*/
	width:80px;
/*	padding:20px;*/
/*	margin-right:15px;*/
	color:#555555;
	text-align:right;
/*	border:1px solid black;*/
	padding-bottom:4px;
	padding-top:4px;
	padding-left:4px;
	
}

.addFormContent{
/*	border:2px solid #bccded;*/
/*	position:absolute;*/
}

.input_text_field{
	width:700px;
/*	clear:both;*/
/*	float:left;*/
/*	position:relative;*/
}

.submit_row{
	padding:30px;
/*	width:800px;*/
/*	width:100%;*/
/*	float:left;*/
/*	position:relative;*/
}

.form_row{
	border: 1px solid #bccded;		
	padding:5px;
/*	width:800px;*/
/*	width:100%;*/
/*	float:left;*/
/*	position:relative;*/
}

.form_label{
  width: 10em; 
  float: left; 	
  text-align: right; 
  margin-right: 0.4em; 
  display: block; 
  font-weight: 700;	
}


div{
/*	border: 1px solid red;*/
}
span{
/*	border:1px solid green;*/
}

.addForm{
	border: 2px solid #bccded;	
/*	padding:0px;*/
}

.addFormBanner{
	background-color: #bccded;
	width:100%;
	height:27px;
	font-weight:700;
	font-size:16px;
	padding-top:3px;
/*	padding-right:30px;*/
	text-align:right;
	vertical-align: middle;
}

.collegeAddForm{
/*	padding-top:6px;*/
	padding-right:3px;
}



.addFormCategory li{
	padding-left:30px;
	padding-top: 15px;
}


.addFormCategory{
	padding:30px;
}

/* ------------------------------------------------------------*/
/* ---------->>> error reporting <<<------------*/
/* ------------------------------------------------------------*/



/* Error Reporting Styles */ 
.fieldWithErrors { 
  margin: 2px; 
  padding: 2px; 
  background-color: red; 
  display: table; 
} 

#errorExplanation { 
  border: 2px solid red; 
  padding: 7px; 
  padding-bottom: 12px; 
  margin-bottom: 20px; 
  background-color: #f0f0f0; 
} 

#errorExplanation h2 { 
  text-align: left; 
  font-weight: bold; 
  padding: 5px 5px 5px 15px; 
  font-size: 12pt; 
  margin: -7px; 
  background-color: #c00; 
  color: #fff; 
} 

#errorExplanation p { 
  color: #333; 
  margin-bottom: 0; 
  padding: 5px; 
} 

#errorExplanation ul li { 
  font-size: 11pt; 
  list-style: square; 
	margin:0px;
	padding:0px;
	margin-left:40px;
} 

/*
#posting-form{
  width:100%;
  margin:0 auto;
  background-color:#f4f9ff;
*/  /*border-top: 2px solid #bccded;*/
/*}
#posting-form td{
  padding:3px 5px;
}
#extra input{
  margin-right:30px;
}
.post-form td{
  border-color: #bccded;
  border-width:1px 0;
  border-style:solid;
}
#posting-realm{
  padding:20px;
}

#posting-realm,
#create-posting,
#google-ads{
  border-top:1px solid #ccc;
}

*/




.disappear
{
	display:none;
}

.email-field
{
	width:115px;
}







.post-photo{
	width:340px;
}

.post-rectangle{
	height:20px;
	width:100%;
}

.post-text{
	margin-top:20px;
	margin-bottom:20px;	
}

.no-spam{
	margin-top:20px;
	margin-bottom:20px;
}

.resultsDateBar{
  border-width:0 0 1px;
  border-style:solid;
  margin-bottom:5px;
  margin-top:20px;
  font-weight:700;
  padding: 1px 10px;
}


.search-title{
	width:100%;
  	border-width:1px;
  	border-style:solid;
	height: 30px;
	margin-bottom:20px;
	font-weight:700;
	text-align:center;
	font-size:20px;
	padding:5px;
	color:#284c9e;
}


   .mcrmeebo { display: block; background:url("http://widget.meebo.com/r.gif") no-repeat top right; } .mcrmeebo:hover { background:url("http://widget.meebo.com/ro.gif") no-repeat top right; }

table, tr{
	vertical-align: top;
}


table{
	border-spacing: 0px;
	border-collapse: collapse;
	
}

.founder{
	font-weight:700;
}

.founder-title{
	
}

.founder-description{
	
}

.infobox-contents {
	padding: 20px;
}


.management{
	margin-top:15px;
}

.infobox{
	border:2px solid #d6dff4;
	padding:5px;	
/*	margin-top: 5px;
*/	margin-bottom: 5px;
}

.infobox-header{
  	padding:5px;
	margin-bottom: 5px;
	font-weight:bold;
	text-align:center;
	background-color:#d6dff4;
}

.infobox-greg{
  float:left;
  padding:1px;
  border:1px solid #bbb;
  margin:14px;
  width:110px;
  height:157px;
}

.paragraph{
	padding: 5px;
}

/*<div class="sup-info">
	<div class="sup-info-header">about SUpost</div>

  	<div>
    	<img class="sup-info-greg

		.sup-info{
		  border:2px solid #d6dff4;
		  padding:5px;
		}

		.static-page{
		  width:100%;
		}

		.sup-info-header{
		  padding:5px;
		  font-weight:bold;
		  text-align:center;
		  background-color:#d6dff4;
		}

		.sup-info pre{
		  margin-left:50px;
		}

		.sup-info p{
		  text-align: justify;
		}

		.sup-info li, .postForm li
		{
			list-style-type:disc;
			margin-left:40px;
		}

*/




/* ------------------------------------------------------------*/
/* ---------->>> SUpost Styles - before 4/10/09 <<<------------*/
/* ------------------------------------------------------------*/

/* SUpost.com Stylesheet -- from before 4/10/09 */

/* CSS Structure
    * Global Styles  (body, paragraphs, lists, etc)
    * Header
    * Footer
    * Page Structure
    * Headings
    * Text Styles
    * Navigation
    * Forms
    * Comments
    * Extras
*/		


/* -------------------------------------------*/
/* ---------->>> Global Styles <<<------------*/
/* -------------------------------------------*/

html,body{
  margin:0;
  padding:5px 0;
}
body{
  background-color:#fff;
}
body, textarea, input{
  font-family:arial, sans-serif;
  font-size:10pt;
}
/* { */
/*   white-space:nowrap; */
/* } */
img{
  border-width:0;
}
a{
  color:#0000cc;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
fieldset{
  background: #eee;
}
label{
  cursor: pointer;
}
.hidden{
  display:none;
}

body
{
	font-family:Arial, sans-serif;

}

table, td, tr, ul, li
{
	padding:0px;
	margin:0px;	
}

li
{
	list-style-type:none;
}

a img
{
	border:0px;
}


/* -------------------------------------------*/
/* ---------->>> Header <<<------------*/
/* -------------------------------------------*/

#email2friend{
  padding:2px;
  /*   width:30%; */
  /*   margin:0 0 0 auto; */
}


/* -------------------------------------------*/
/* ---------->>> Footer <<<------------*/
/* -------------------------------------------*/

#foot td{
  padding-top:50px;
  text-align:center;
}

ul#supost-links{
  list-style: none;
  margin: 0;
  padding:0;
  border-top:1px solid #e0e9fb;
  text-align: center;
  white-space: nowrap;
  list-style-position: outside;
}
ul#supost-links li{
  width:3em;
  display: inline;
  margin: 0 2px;
  padding: 0 3px;
}
ul#supost-links a{
  background-color:transparent !important;
  padding: 0 0 3px;
  color:#666677;
}
ul#supost-links a:hover{
  color: #000 !important;
}
#disclaimer{
  padding-top:20px;
}


/* -------------------------------------------*/
/* ---------->>> Page Structure <<<------------*/
/* -------------------------------------------*/

#universe{
  table-layout:fixed;
  margin:0 auto;
  width:67em;
}

#h0{
  width:12em;
  text-align:center;
  background-color:#fff;
}

#h1{
  /*width:44em;*/
  width:18em;
  /*font-weight:bold;*/
  text-align:center;
  background:url(../images/site/header.png) repeat-x bottom;
}

#h_new{
  width:26em;
  text-align:center;
  /*background-color:#fff;*/
  background:url(../images/site/header.png) repeat-x bottom;
}

/*.college{
*/
.header_school{
  font-size:24px;
  color:#ffffff;
/*  color:#fff;*/
  padding-top:23px;
  padding-right:79px;
  font-weight:700;   
	
}

/*#college
{
  font-size:1.5em;
  color:#fff;
  padding-top:1.5em;
  font-weight:700;   
}
*/


#h2{
  width:12em;
  padding:0;
  background:url(../images/site/header.png) repeat-x bottom;
}

#h2 div{
  background:url(../images/site/headeright.png) no-repeat top right;
}

#head{
  font-size:1.5em;
/*  color:#ffffff;*/
  background:url(../images/site/headerleft.png) no-repeat top left;
  height:28px;
  padding-top:19px;
}
/*#head div{
  padding-top:1.5em;
}*/
#header{
  width:100%;
}

/* --------------------  item  -----------------------*/

.item-contour{
  border-style:solid; 
  border-width:2px; 
}

#item-body h2{
  border-width:0 0 2px; 
  border-style:solid; 
  margin:0;
  padding: 5px;
}
#item-body img{
  padding:1px;
  border:1px solid #777;
}
#item-content{
  padding:20px;
}
#item-headers,
#nav-post
{
  background-color:#eee;
  border:1px solid #bbb;
  margin:0 1px;
  padding:5px;
}

#item-content .postBodyBox
{
	width:747px;
}

.messagePosterBox
{	
	width:150px;
}

.messagePosterBody
{
	width:120px;
	height:200px;
}

.messagePosterEmail
{
	width:120px;
}

.messagePosterBox .email-label
{
	padding-top:5px;
}

.messagePosterBtn
{
	padding-left:50px;
	padding-top:5px;
}


/* --------------------  index  -----------------------*/

/*#classifieds table{
	margin-top:10px;
	border:solid 1px black;
}
*/
#mainContent
{
	vertical-align:top;
}

#leftNavBar
{
	width:150px;
	height:1000px;  /* temporary */
	padding-right:10px;
}

#leftNavBar .category
{
	margin-top:10px;
/*	border: 1px solid black;*/
}

#indexBodyContent, #recentPosts, #leftNavBar, #thoughts, #tickerTd
{
	vertical-align:top;
}

#recentPosts .moduleTitle{
	margin-top:5px;
/*	margin-left:5px;*/
}
#recentPosts
{
	padding-left:5px;
}


/* -------------------------------------------*/
/* ---------->>> Headings <<<------------*/
/* -------------------------------------------*/

#hi-path{
  height:1.5em;
  background:url(../images/site/hipath.png) repeat-x top;
  background-color:#d6dff4;
  border-bottom:1px solid #ccc;  
}
#hi-path div{
  float:left;
  width:700px;
  padding:3px 15px;
  background:url(../images/site/headerleft.png) no-repeat top left;
}

.sup-info{
  border:2px solid #d6dff4;
  padding:5px;
}

.static-page{
  width:100%;
}

.sup-info-header{
  padding:5px;
  font-weight:bold;
  text-align:center;
  background-color:#d6dff4;
}

.sup-info pre{
  margin-left:50px;
}

.sup-info p{
  text-align: justify;
}

.sup-info li, .postForm li
{
	list-style-type:disc;
	margin-left:40px;
}

.postFormHeader
{
	margin-top:30px;
}

.postForm li
{
	margin-top:15px;
}

.bypass
{
	width:300px;
	float:right;
}

.sup-info-greg{
  float:left;
  padding:1px;
  border:1px solid #bbb;
  margin:14px;
  width:110px;
  height:157px;
}
.sup-info-contact{
  padding:70px 0 80px 0;
  text-align:center;
}



/* -------------------------------------------*/
/* ---------->>> Text Styles <<<------------*/
/* -------------------------------------------*/

#h2 table{
 font-size:larger;
  border-right: 1px solid #063371;
  border-left: 1px solid #3b65a0; /**/
  text-align: center;
}

#h2 a:link,
#h2 a:visited{
  display: block;
  padding: 1.15em 15px;
  text-decoration: none;
  border-left: 1px solid #063371;
  border-right: 1px solid #3b65a0;
  color: #dee0e5;
}

#h2 a:hover{
  background: #5f7ba3;
  color: #fff !important;
  text-decoration:underline;
}

#hi-path #bread_crumb_header{
	width:630px;
/*	border:1px solid red;*/
}

#hi-path #time_header
{
/*	border:1px solid red;*/
  float:right;
  width:220px;
  padding:2px;
  color:#284c9e;
  font-weight:bold;
  background:none;
  padding-top:3px;
/*	padding:50px;*/
}

/*div.current-time{
	border:1px solid red;
  float:right;
  width:200px;
  padding:2px;
  color:#284c9e;
  font-weight:bold;
*//*	padding:50px;*/
/*}*/

.post-address{
  margin-left: 0px;
  padding-left: 3px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

.mild,
.milder,
.required,
.important{
  font-weight:normal;
}
.mild{
  color:#555;
}
.milder{
  color:#999;
}
.required{
  color:#109619;
}
.optional{
  color:#ffc61c;
}
.important{
  color:#cc3333;
}
.flashy{
  color:orange;
}
.err{
  background-color:#f5c7d6;
}
.err-msg{
  color:#c92225;
  font-size:larger;
  font-weight:bolder;
}


#postToDiv
{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

#postToDiv a
{
	color:#0000CC;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
	
}


#postToDiv a:hover
{
	color:#0000CC;
	text-decoration:underline;
}

.replyto1,
.replyto2,
.item-date{
  font-weight:bold;
}
.replyto1 span,
.replyto2 span,
.item-date span{
  font-weight:normal;
  font-style:italic;
}

/*
#utilitiesDiv
{
	float:right;
	width:275px;
	text-align:center;
}

#utilitiesDiv .post a
{
	width:66px;
	height:60px;
	color:#DEE0E5;
	font-size:20px;
	float:right;
	line-height:60px;
	text-decoration:none;
	border-right:1px solid #3B65A0;
	border-left:1px solid #3B65A0;
	margin-right:15px;	
	
}

#utilitiesDiv .smallButton a
{
	width:60px;
	height:17px;
	line-height:17px;
	margin-top:7px;
	color:#DEE0E5;
	font-size:13px;
	float:right;
	text-decoration:none;	
}
*/

/* ---------------------  index  ----------------------*/

.moduleTitle
{
	background-color:#E8EAFF;
	text-align:center;
	color:#3B5898;
	font-size:13px;
	font-weight:700;
	/*border:1px solid red;*/
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #BCCDED;
}

#buyJobDiv
{
	text-align:center;
	margin-top:25px;
	margin-bottom:10px;
}



#buyJobDiv a
{
	color:#0000CC;
	text-decoration:none;
	font-weight:100;
	font-size:13px;
}


#buyJobDiv a:hover
{
	color:#0000CC;
	text-decoration:underline;
}

#buyJobDiv-cat
{
	text-align:left;
	margin-top:3px;
	margin-bottom:10px;
}

#buyJobDiv-cat a
{
	color:#AF008F;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
}


#buyJobDiv-cat a:hover
{
	color:#AF008F;
	text-decoration:underline;
}

.classifiedsOverviewTitle a
{
	font-size:13px;
	text-decoration:none;
	color:#0000CC;
	font-weight:700;
}

.classifiedsOverviewTitle a:hover
{
	text-decoration:underline;
	/*background-color:blue;*/
	/*background-color:#E8EAFF;*/
	
}

.categoryColumn li a:hover, .bigCategoryColumn li a:hover, .category-header-title a:hover
{
	text-decoration:underline;
}

.category-header-title
{
	text-align:center;
	/*background:url(img/leftCornerRound.gif) no-repeat top;*/
	/*background-image:url(img/leftCornerRound.png);
	background-repeat:no-repeat;
	background-position:left;*/
	/*background-attachment:fixed;*/
}

.category-header-title a
{
	font-weight:700;
	font-size:20px;
	color:#0000CC;
	text-decoration:none;
}


.category-header-timeAgo
{
	margin-left:4px;
	font-size:13px;
	color:black;
	font-weight:700;
}

.campus-jobs-header-title
{
	font-size:16px;
}

.category-header-timeAgo
{
	margin-left:4px;
	font-size:13px;
	color:black;
	font-weight:700;
}

.categoryColumn li a, .bigCategoryColumn li a
{
	font-size:12px;
	text-decoration:none;
	color:#0000CC;
	font-weight:700;
}

.categoryColumn li a:hover, .bigCategoryColumn li a:hover, .category-header-title a:hover
{
	text-decoration:underline;
}

.categoryColumn, .bigCategoryColumn
{
	vertical-align:top;
}

.category .cat-left-col
{
	border-right-width:0px;
}

.category .cat-right-col
{
	border-left-width:0px;
}




#searchForm
{
	padding-top:20px;
	text-align:center;

}

#searchText
{
	width:80px;
	/*margin-top:5px;*/
	/*text-align:center;*/
}

#searchButtonDiv
{
	text-align:right;
	/*padding-right:5px;*/
}

/*.searchBox
{
	padding-top:10px;

}*/

.classifiedOverviewHeader
{
	background-color:#E8EAFF;
	text-align:center;
	color:#3B5898;
	font-size:13px;
	font-weight:700;
	/*border:1px solid red;*/
	margin-left:0px;
	margin-right:0px;
	border-bottom:1px solid #BCCDED;
	
}


.classifiedsOverviewTitle
{
	text-align:left;
	padding-left:22px;
	
	/*	background-color:yellow;*/
	margin-left:0px;
	float:left;
	width:80px;
	line-height:20px;

	/*border:1px solid red;*/
	
	
	
	/*border:1px solid green;*/
}

#classifiedsOverview td
{
	border:1px solid #BCCDED;
	padding:0px;
}



.timeAgoShort
{
	float:right;
	/*border:1px red solid;*/ 
	width:40px;
	font-size:10px;
	color:#AF008F;
	line-height:10px;
	padding-top:5px;

}

.category
{
	width:150px;
}

.categoryColumn
{
	width:75px;
}

.category-header-title
{
	text-align:center;
	/*background:url(img/leftCornerRound.gif) no-repeat top;*/
	/*background-image:url(img/leftCornerRound.png);
	background-repeat:no-repeat;
	background-position:left;*/
	/*background-attachment:fixed;*/
}

#thoughts
{
	/*padding-top:10px;*/
/*	width:375px;*/
}

#recentPosts
{
	/*padding-top:3px;*/
	width:375px;
}

#indexBodyContent p
{	
	padding:0px;
	margin:0px;
	/*padding:300px;*/
/*	border:solid 1px green;*/
}

#indexBodyContent #recentPosts, #indexBodyContent #thoughts
{
/*	border:solid 1px red;*/
	padding-top:3px;
}



/*#recentPosts .one-result a, */
.one-result a
{
	font-size: 13px;
	color:blue;
	text-decoration:none;
	font-weight:700;

}


/*#recentPosts .one-result a:hover*/
.one-result a:hover
{
	text-decoration:underline;
}

/*#recentPosts .one-result a:visited*/
.one-result a:visited
{
	font-weight:100;
}

/*#recentPosts .one-result .days-ago*/

/*#recentPosts .one-result .days-ago*/
/*.one-result  .days-ago*/
.days-ago
{
	color:#AF008F;
	font-size:13px;

}

#pageNav
{
	text-align:center;
}

#pageNavDiv 
{
	padding:10px;
}

#pageNavDiv a
{
	color:#0000CC;
	text-decoration:none;
	font-weight:700;
}

#pageNavDiv a:hover
{
	text-decoration:underline;
}



/* -------------------  search  ------------------------*/
/*
.one-result{
  text-indent:-20px;
  padding-left:20px;
}
.one-result img{
  margin:0 2px;
  position:relative;
  top:2px;
  border-color:#fff;
  border-width:0 1px;
  border-style:solid;
  z-index: 1;
}
.one-result a {
  cursor: pointer;
}
.one-result a:hover {
  color: #000;
}
.one-result a:hover img{
  border-color:#000;
}

.one-result a{
  font-weight:normal;
}
*/
.all-results h4{
  border-width:0 0 1px;
  border-style:solid;
  margin-bottom:5px;
}
.all-results h4{
  padding: 1px 10px;
}

#nav-post
{
  background-color:#eee;
  border:1px solid #bbb;
  margin:0 1px;
  padding:5px;
}
#nav-post{
  margin-top:25px;
  text-align:center;
}
#nav-post a{
  margin:0 20px;
}

/* -------------------  activate  ------------------------*/
.return{
	padding:10px;
}
.thankyou
{
	color:#83B23D;
	font-size:100px;
	font-weight:700;
	padding:30px;
	margin:0px;	
}
.activate h2 
{
	color:#83B23D;
	font-size:100px;
	font-weight:700;
	padding:0px;
	margin:0px;
}
.doStuff
{
	text-align:center;	
	font-weight:700;
	font-size:24px;
	padding:10px;
}

.activate #view a, .activate #republish
{
	color:#214D84;
}

.activate #delete a
{
	color:#9C0000;
}

.activate #deleted
{
	color:#9C0000;
	font-size:60px;
	font-weight:700;
}

#posting-confirmation
{
	text-align:center;
}

/* -------------------------------------------*/
/* ---------->>> Navigation <<<------------*/
/* -------------------------------------------*/



/* -------------------------------------------*/
/* ---------->>> Forms <<<------------*/
/* -------------------------------------------*/

/* -------------------  post /index  ------------------------*/

#wrap-posting,
#posting-confirmation{
  margin-top:0px;
}
.postit{
  border: 2px solid #bccded;
}
#posting-form{
  width:100%;
  margin:0 auto;
  background-color:#f4f9ff;
  /*border-top: 2px solid #bccded;*/
}
#posting-form td{
  padding:3px 5px;
}
#extra input{
  margin-right:30px;
}
.post-form td{
  border-color: #bccded;
  border-width:1px 0;
  border-style:solid;
}
#posting-realm{
  padding:20px;
}

#posting-realm,
#create-posting,
#google-ads{
  border-top:1px solid #ccc;
}

.email-title,
.post-from-dorm{
  font-weight:bold;
  font-size:16px;
}
.email-title{
  background-color:#e0e9fb;
}
.email-label{
  font-weight:bold;
}
.ifullspan{
  width:95%;
}

.ismall{
  width:25%;
}

.bouton{
  text-align:left;
}


.preview-button
{
	margin-top:15px;
}

.confirm-msg{
  border: 2px solid #8cbf40;
}
#posting-confirmation{
  background-color:#d1e6b3;
  border-top: 2px solid #8cbf40;
  padding:10px;
}

#posting-confirmation-message{
  background-color:#d1e6b3;
  /*border-top: 2px solid #8cbf40;*/
  border: 2px solid #8cbf40;
  padding:10px;
  font-weight:700;
  font-size:20px;
  text-align:center;
}


#posting-confirmation .message{
  margin:0px;
  padding-bottom:30px;
}

/* -------------------  search  ------------------------*/
.search-area,
#ct-today
{
  padding:3px 0;
  font-weight:bold;
}
.search-area table{
  width:100%;
  border-width:1px;
  border-style:solid;
}
.search-area table td{
  padding:2px 5px;
}
.search-area input{
  margin-right:5px;
}
.search-area .rss{
  text-align:right;
}
.search-area .rss img{
  padding:1px;
  border-width:1px;
  border-style:solid;
  border-color:transparent;
}
.search-area .rss a:hover img{
  border-color:#fec321;
}


/* -------------------- form -----------------------*/

/*
#posting-form{
  width:100%;
  margin:0 auto;
  background-color:#f4f9ff;
  border-top: 2px solid #bccded;
}
*/
.post-from-dorm{
  text-align:right;
  background-color:#bccded;
}

/* -------------------- ad -----------------------*/
/*
.adBuy{
  border: 2px solid #bccded;
}*/

.adBigTable
{	
  width:100%;
  margin:auto auto;
  margin-bottom: 40px;
 /* border: 2px solid yellow;*/
 
}

.adBuyForm{
  /*width:100%;*/
  /*margin:0 auto;*/
  padding:7px;
  background-color:#f4f9ff;
  /*border-top: 2px solid #bccded;*/
  border: 2px solid #bccded;
  margin-right:0px;
}

.contactInfoAd
{
	width:400px;
	/*border: 2px solid purple;*/
}

/*
#adBuyForm td{
  padding:3px 5px;
  border: 2px solid #bccded;

}*/

/*#adFormTopRow
{
	height:150px;

}*/

/*
.adFormTopCol1, .adFormTopCol2
{
	width:350px;
}
*/

.adTitle{
  padding:5px;
  font-weight:bold;
  text-align:center;
  background-color:#d6dff4;
}

.sup-adBuy{
  border:2px solid #d6dff4;
  padding:5px;
}

.salesText
{
	 border:2px solid #d6dff4;
	 margin:10px;
	 margin-left:40px;
	 margin-right:40px;
	 padding:25px; 
}

.gregName
{
	margin-left:450px;
}

.adPurchaseForm .optional
{
  color:#109619;
  font-weight:normal;
}



.adSubheading
{ 
	font-weight:bold;
	font-size:14px;
	padding:3px;
	/*width:200px;*/
	/*float:left;*/
	/*clear:right;*/
	/*clear:both;*/
}

.adUploadDiv
{
	/*border:1px solid green;*/
}

.adTable 
{
	margin-left:40px;
}

.adTable td
{
	padding:3px;
	/*border:1px solid red;*/
}
/*.adTable
{	
	width:300px;
	float:left;
}*/

.adUploadPrice
{
	/*width:190px;*/
	/*height:25px;*/
	/*float:right;*/
	padding-top:3px;
}

.creditCardTitle 
{	
	padding-top:8px;
}

/*#adTotal
{
	width:115px;
}

.adMonths
{
	width:80px;
}*/

.AdUploadTd1, .creditCardTd1, .contactInfoTd1
{
	/*border:1px solid red;*/
	width:145px;
}

.creditCardDiv
{
	margin-top:10px;
}

.creditCardPayButton
{
/*	width:50px;
	float:right;*/
	margin-left:50px;
	padding:15px;
}

#monthsPurchased
{
	width:30px;
}
#ccExpirationMonth
{
	width:30px;
}
#ccExpirationYear
{
	width:30px;
}
#ccCvv
{
	width:60px;
}
#ccCreditCardNumber
{
	width:200px;
}
#ccFirstName
{
	width:180px;
}
#ccLastName
{
	width:180px;
}
#adLink
{
	width:180px;
}

#adEmail
{
	width:180px;
}
#adPhone
{
	width:180px;
}#adCompany
{
	width:180px;
}



/* -------------------- register -----------------------*/



/* -------------------------------------------*/
/* ---------->>> Comments <<<------------*/
/* -------------------------------------------*/


/* -------------------------------------------*/
/* ---------->>> Extras <<<------------*/
/* -------------------------------------------*/

/* -------------------  Colors  ------------------------*/

/*.bg-for-sale{
  background-color:#fff7c0;
}


.bg1-for-sale{
  background-color:#fec321;
}

.bg2-for-sale{
  background-color:#fec321;
}
.bd-for-sale, #for-sale .ct-content td{
  border-color:#fec321;
}
.bdbg-for-sale{
  background-color:#fff7c0;
  border-color:#fec321;
}*/


		/* ********************** 	*/
		/* 			   				*/
		/* banner ads			 	*/
		/* 			   				*/
		/* ********************** 	*/
	

#bannerAdTallDiv
{
	float:right;
	width:160px;
	/*padding-left:50px;*/

}








/*.search-title.forsale{
	background-color:red;
}
*/

.category{
	border:1px solid #BCCDED;
}






		/* ********************** 	*/
		/* .		   				*/
		/* categories Colors 		*/
		/* .		   				*/
		/* ********************** 	*/
/*.item-contour{
	border-color:red !important;
}
*/
.forsale #item-realm, .forsale .post-rectangle, td .forsale .category_header {
	background-color:#fec321;
}
.forsale #posttitle, .search-title.forsale, .resultsDateBar.forsale, td .forsale .categoryColumn {
	border-color:#fec321; 
	background-color:#fff7c0;	
}
.forsale #item-body, .forsale .item-contour{
	border-color:#fec321; 
	background-color:#ffffff;
}

.personals #item-realm, .personals .post-rectangle, td .personals .category_header{
	background-color:#ffb5da;
}
.personals #posttitle, .search-title.personals, .resultsDateBar.personals, td .personals .bigCategoryColumn  {
	border-color:#ffb5da; 
	background-color:#ffe5f3;	
}
.personals #item-body, .personals .item-contour{
	border-color:#ffb5da; 
	background-color:#ffffff;
}

.housing #item-realm, .housing .post-rectangle, td .housing .category_header{
	background-color:#b1db79;
}
.housing #posttitle, .search-title.housing, .resultsDateBar.housing, td .housing .bigCategoryColumn  {
	border-color:#b1db79; 
	background-color:#e4f3d1;	
}
.housing #item-body, .housing .item-contour{
	border-color:#b1db79; 
	background-color:#ffffff;
}




.off_campus_jobs #item-realm, .off_campus_jobs .post-rectangle, td .off_campus_jobs .category_header{
	background-color:#ecb7ff;
}
.off_campus_jobs #posttitle, .search-title.off_campus_jobs, .resultsDateBar.off_campus_jobs, td .off_campus_jobs .categoryColumn  {
	border-color:#ecb7ff; 
	background-color:#f8e6ff;	
}
.off_campus_jobs #item-body, .off_campus_jobs .item-contour{
	border-color:#ecb7ff; 
	background-color:#ffffff;
}

.campus_jobs #item-realm, .campus_jobs .post-rectangle, td .campus_jobs .category_header{
	background-color:#92cadd;
}
.campus_jobs #posttitle, .search-title.campus_jobs, .resultsDateBar.campus_jobs, td .campus_jobs .categoryColumn  {
	border-color:#92cadd; 
	background-color:#dff4fb;	
}
.campus_jobs #item-body, .campus_jobs .item-contour{
	border-color:#92cadd; 
	background-color:#ffffff;
}

.resumes #item-realm, .resumes .post-rectangle, td .resumes .category_header{
	background-color:#bee133;
}
.resumes #posttitle, .search-title.resumes, .resultsDateBar.resumes, td .resumes .categoryColumn  {
	border-color:#bee133; 
	background-color:#eef8e2;	
}
.resumes #item-body, .resumes .item-contour{
	border-color:#bee133; 
	background-color:#ffffff;
}





.community #item-realm, .community .post-rectangle, td .community .category_header{
	background-color:#b5a3c2;
}
.community #posttitle, .search-title.community, .resultsDateBar.community, td .community .categoryColumn  {
	border-color:#b5a3c2; 
	background-color:#f2f0f5;	
}
.community #item-body, .community .item-contour{
	border-color:#b5a3c2; 
	background-color:#ffffff;
}




.services #item-realm, .services .post-rectangle, td .services .category_header{
	background-color:#8ed9fb;
}
.services #posttitle, .search-title.services, .resultsDateBar.services, td .services .categoryColumn  {
	border-color:#8ed9fb; 
	background-color:#e2f4ff;	
}
.services #item-body, .services .item-contour{
	border-color:#8ed9fb; 
	background-color:#ffffff;
}




/* *********************************************** */
/*
.bg-for-sale{*/					/* index, post, search */	
 /* background-color:#fff7c0;
   border-color:#fec321;
 } */
/*.bg2-for-sale{
  background-color:#fec321;
} 	
.bd-for-sale{
  border-color:#fec321;
}


.bg-personals{
  background-color:#FFE5F3;
  border-color:#FFB5DA;  
} 
.bg2-personals{
  background-color:#FFB5DA !important;
} 
.bd-personals{
  border-color:#FFB5DA;
}


.bg-housing{
  background-color:#e4f3d1;
  border-color:#b1db79;  
} 
.bg2-housing{
  background-color:#b1db79 !important;
} 
.bd-housing{
  border-color:#b1db79;
}


.bg-off-campus-jobs{
  background-color:#f8e6ff;
  border-color:#ecb7ff;  
} 
.bg2-off-campus-jobs{
  background-color:#ecb7ff !important;
} 
.bd-off-campus-jobs{
  border-color:#ecb7ff;
}


.bg-campus-jobs{
  background-color:#dff4fb;
  border-color:#92cadd;  
} 
.bg2-campus-jobs{
  background-color:#92cadd !important;
} 
.bd-campus-jobs{
  border-color:#92cadd;
}


.bg-resumes{
  background-color:#eef8e2;
  border-color:#bee133;  
} 
.bg2-resumes{
  background-color:#bee133 !important;
} 
.bd-resumes{
  border-color:#bee133;
}


.bg-community{
  background-color:#f2f0f5;
  border-color:#b5a3c2;  
} 
.bg2-community{
  background-color:#b5a3c2 !important;
} 
.bd-community{
  border-color:#b5a3c2;
}


.bg-services{
  background-color:#e2f4ff;
  border-color:#8ed9fb;  
} 
.bg2-services{
  background-color:#8ed9fb !important;
} 
.bd-services{
  border-color:#8ed9fb;
}

.bg-housing-need{
  background-color:#e4f3d1;
  border-color:#b1db79;  
} 
.bg2-housing-need{
  background-color:#b1db79 !important;
} 
.bd-housing-need{
  border-color:#b1db79;
}


.bg-events{
  background-color:#FFE5F3;
  border-color:#FFB5DA;  
} 
.bg2-events{
  background-color:#FFB5DA !important;
} 
.bd-events{
  border-color:#FFB5DA;
}

*/



/*.bdbg-for-sale{*/					/* jobs */	
/*  background-color:#fff7c0;
  border-color:#fec321;
} 
*/


/*

.cat-bg-housing
{
  background-color:#e4f3d1;
} 
.cat-bg1-housing
{
  background-color:#b1db79;
} 


.cat-bg-community
{
  background-color:#f2f0f5;
} 
.cat-bg1-community
{
  background-color:#b5a3c2;
} 



.cat-bg-off-campus-jobs
{
  background-color:#f8e6ff;
} 
.cat-bg1-off-campus-jobs
{
  background-color:#ecb7ff;
} 


.cat-bg-campus-jobs
{
  background-color:#dff4fb;
} 
.cat-bg1-campus-jobs
{
  background-color:#92cadd;
} 




.cat-bg-resumes
{
  background-color:#eef8e2;
} 
.cat-bg1-resumes
{
  background-color:#bee133;
} 

.cat-bg-services
{
  background-color:#e2f4ff;
} 
.cat-bg1-services
{
  background-color:#8ed9fb;
} 


*/

















		/* ********************** 	*/
		/* 			   				*/
		/* icons for categories 	*/
		/* 			   				*/
		/* ********************** 	*/
		
.for-sale-icon
{
	background: url("../images/site/icons.gif");
	background-position:-0px -240px;
	background-repeat:no-repeat;
}

.personals-icon
{
	background: url("../images/site/icons.gif");
	background-position:-0px -40px;
	background-repeat:no-repeat;
}

.housing-icon
{
	background: url("../images/site/icons.gif") -400px -160px no-repeat;
}		

.off-campus-jobs-icon
{
	background: url("../images/site/icons.gif") -0px -440px no-repeat;
}		

.campus-jobs-icon
{
	background: url("../images/site/icons.gif") -0px -1040px no-repeat;
}		

.resumes-icon
{
	background: url("../images/site/icons.gif") -0px -760px no-repeat;
}		

.community-icon
{
	background: url("../images/site/icons.gif") -0px -1400px no-repeat;
}		

.services-icon
{
	background: url("../images/site/icons.gif") -400px -1000px no-repeat;
}				
		
