body {
background-color: white;
font-family: helvetica;
width: 800px;
margin: 0 auto;
text-align: center;
}

a {
color: #06659d;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img{
border: none;
}

div.main {
text-align: left;
width: 700px;
padding: 25px;
}

/* header */
div.header {
background: white;
padding-left: 25px;
padding-top: 25px;
clear: both;
width: 700px;
}

div.logo {
float: left;
margin-bottom: 25px;
}

div.login_boxes {
float: right;
font-size: .75em;
width: 390px;
margin-top: 58px;
}

div.link_bar {
clear: both;
padding-left: 20px;
padding-top: 10px;
height: 30px;
border-top: 2px solid #06659d;
border-bottom: 2px solid #06659d;
}

div.link_bar a {
margin: 6px;
}

div.standard_links {
float: left;
max-width: 300px;
}

div.logged_in_links {
float: right;
}

div.logged_in_links a {
color: #ff7c00;
}

div.logo {
float: left;
}
/* end header */

/*left column */
div.left_column {
  float : left;
width: 325px;
text-align: left;
}

div.box_tab {
background: #f5f5f5;
clear: both;
margin-bottom: 10px;
text-align: center;
}

div.left_column div.search_box {

margin: 0 25px 25px 0;
border: 3px solid #f5f5f5;
}

div.left_column div.search_box table {
width: 275px;
text-align: right;
margin-left: 5px;
margin-top: 15px;
}
  
div.left_column div.recent_posts {
height: 275px;
margin: 25px 25px 25px 0;
border: 3px solid #f5f5f5;
text-align: left;
}

table.white{
background-color: white;  
}

table.grey{
  background-color: #f5f5f5;
}

div.left_column div.recent_posts div.posts {
height: 245px;
overflow: auto;
}

div.left_column div.recent_posts div.posts table {
  width: 270px;
}

div.left_column div.recent_posts td {
font-size: 12px;
width: 325px;
}

div.left_column div.recent_posts td.price {
text-align: right;
}
#f5f5f5
div.left_column div.recent_posts td.time {
text-align: right;
}

div.left_column table.new_post_table {
text-align: right;
}

#new_ad_box{
  background-color: #f5f5f5;
}
/* end left column */


/* right column */
div.right_column {
float: right;
width: 325px;
height: 560px;
overflow: hidden;
}

/*unregistered user content*/
div.facebook_connect {
clear: both;
height:75px;
padding: 15px 0px 0px 15px
}
div.facebook_connect a.FB_Link img {
border: 2px solid black;
}

div.facebook_connect img {
float: left;
}

div.facebook_connect #welcome{

padding:5px 0px 0px 10px;
position:relative;
display:inline;
float:left;
font-weight: bold;
font-size:16px;
width:240px;

}

div.join {
clear: both;
margin-top: 30px;
}

div.join div {
margin: 15px 0px;
}

div.sign_up {
clear: both;
margin-top: 45px;
}
/*end unregistered user content*/

/*control panel*/
div.control_panel_box {
/*background: #f5f5f5;*/
height: 437px;
background-color: #f5f5f5;
}

div.facebook_badge {
height: 90px;
margin: 0 auto;
text-align: center;
font-size: 1.3em;
font-weight: bold;
}

div.control_panel {
width: 261px;
height: 304px;
overflow:auto;
text-align: center;
margin: auto auto;
background-image: url(/images/control_panel.png);
background-repeat: no-repeat;
}
  
table.buttons {
position: relative;
top: 85px;
margin: 0 auto;
}

div.comment{
  margin: 30px auto;
}

div.comment div.body{
  border: thin solid #f5f5f5;
  padding: 20px;
}

div.comment div.comment_author{
  text-align: right;
  font-size: .75em;
}

div.comment div.comment_controls{
  color: red;
  font-size: .75em;
  text-align: right;
}
/*end control panel*/
/* end right column*/

/* footer */
div.footer {
clear: both;
text-align: center;
padding-top: 5px;
}

div.footer a {
text-decoration: none;
}

div.linkbar {
float: right;
font-size: .75em;
margin-bottom: 25px;
}
/*end footer*/

/*search results*/
table.search_results {
width: 100%;
}

table.search_results td {
width: 50%;
}

table.search_results table.white {
background-color: white;
width: 100%;
}

table.search_results table.grey {
background-color: #f5f5f5;
width: 100%;
}

td.time_since_posted{
  text-align: right;
}

td.price{
  text-align: right;
}
/*end search results*/

/*community*/

#community {
background:#F5F5F5 none repeat scroll 0 0;
height:450px;
overflow-x:hidden;
overflow-y:auto;
padding-left:15px;
width:320px;
 
}

.submitbut {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 11px;
	padding: 2px 15px;
	margin: 0px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	overflow: auto;
	border: 1px solid;
	border-color: #D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	cursor: pointer;
	background-color:#6D84B4;
	color:#FFFFFF;
}



.textblock {
margin-top:50px;
padding-left:10px;
position:relative;
height:70px;
display:inline;
vertical-align:top;

}


#community h4, #addschool h4 {
color:#43BEDC;
font-size:17pt;
font-weight:normal;
margin :5px
}

.fio {
font-weight:bold;
font-size:11pt;
width :150px;
vertical-align:top;

}

.fio a.FB_Link, .fio a.FB_Link:hover, .fio a.FB_Link:visited
{
color: #000000;
}
.see_listings {
vertical-align:top;
 
}
.see_listings a
{
color:#43BEDC;
font-size:10pt
}
.pic, .fio, .see_listings {

display:table-cell;
}
.pic {

width:60px;
height:70px
}
/*end community*/

.addschool h4 {
	color:#43BEDC;
	font-size:17pt;
	font-weight:normal;
	margin:5px;
}



/*facebook signin page*/

#leftdiv{

display:inline;
float:left;

width:300px;

}



#leftdiv .red {
color:#dd9155

}

#leftdiv .lightblue{
color:#427fff

}

#rightdiv{

display:inline;
float:left;
margin-left:35px;
width:300px;

}



.loginform{
margin-top:15px;

}

.blue {
background:#dde8ff;
font-weight:bold;
padding:5px 5px 10px 5px;
font-family:arial;
margin-bottom:10px
}
select#school
{
font-size:10pt;
width:170px;
}
/* end facebook_signin */



