.column.middle{
	width:450px;
}

.column.middlebig
{
    width:771px;
}

#lost_pet_nav{
	margin-top:10px;
	list-style-type:none;
}
#lost_pet_nav li{
	float:left;
	margin-left:15px;
	padding-left:10px;
	text-decoration:none;
	color:#0095d2;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
}

#lost_pet_nav li a{
	color:#0095d2;
	text-decoration:none;
}
	#lost_pet_nav li a:hover{
		text-decoration:underline;
	}

#lost_pet_nav li.first{
	border-left:none;
}

form .field {
	margin:10px;
	clear:both;
}

form .field label{
	margin-bottom:6px;
	display:block;
}

form .field input.checkbox{
	float:left;
	margin-right:6px;
}

form .buttons{
	clear:both;
}

form .buttons input{
	float:left;
	margin-right:6px;
}

.logo-lost_found{
	width:195px;
	height:28px;
	text-indent:-9999px;
	border:0;
	text-align:left;
	display:block;
	background:url(../images/lost_pet/logo-lost_found.png) no-repeat top left;
}

.blog_post .thumb{
	float:left;
	width:120px;
	height:110px;
	overflow:hidden;
	margin-right:15px;
}
	.blog_post .description{
		float:left;
		width:475px;
	}

.blog_post_home .thumb{
	float:left;
	width:120px;
	height:110px;
	overflow:hidden;
	margin-right:15px;
}
	.blog_post_home .description{
		float:left;
		width:275px;
	}

ol.green_list{
}

ol.green_list li{
clear:both;
list-style-position:inside;
list-style-type:none;
margin-bottom:10px;
}

ol.green_list li .num{
background:url("../images/lost_pet/green-dot.png") no-repeat scroll left top transparent;
color:white;
float:left;
font-weight:bold;
height:20px;
padding:1px 0 0 7px;
width:20px;
}

ol.green_list li .message{
color:black;
display:block;
float:left;
margin-bottom:15px;
overflow:auto;
width:200px;
}


