/*
Theme Name: TheGoodness
*/
.bblog-page{
	background:transparent url(images/separator-container.gif) no-repeat scroll 50% 100%;
	margin:0 0 34px;
	padding:10px 25px 51px;
	position:relative;
	width:974px;
	}
.tit h2{
	padding:10px 60px 20px;
}
#comment{
	max-width:162px;
}	
.text-box h2.atitle {
	line-height:23px;
	text-indent:0;
	font-size:13px;
}

.comments-box{
float:right;
margin-right:30px;
}

.contact-page{
background:url("images/contact-bg.png") no-repeat scroll 0 0 transparent;
height:605px;
}

.contact-container{
margin-top:305px;
overflow:hidden;
width:910px;
}

.contact-container .contact-col{
float:left;
margin-left:39px;
}
.contact-container .contact-col input{
border:medium none;
margin-bottom:31px;
outline:medium none;
padding:1px;
width:275px;
}

.contact-container .contact-col .middle{
border:medium none;
margin-bottom:30px;
margin-top:0px;
outline:medium none;
padding:0;
}

.contact-container .contact-col textarea{
border:medium none;
height:112px;
margin-left:11px;
margin-top:-3px;
max-height:112px;
max-width:215px;
outline:medium none;
overflow:hidden;
width:215px;
resize:none;

}

#submitbutton{
background:url("images/send-it.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:right;
height:34px;
margin-right:-14px;
margin-top:-15px;
text-indent:-9999px;
width:133px;
}

.blog-button{
float:right;
margin-right:-14px;
margin-top:25px;
}

#nav li.page-item-18 > a{
background:url("images/galleries-menu.png") no-repeat scroll 0 0 transparent;
color:transparent;
margin-right:-5px;
padding-right:85px;
text-indent:-9999px;
}

#nav li.page-item-18 > a:hover{
background-position: 0 -20px;
}

#nav li.page-item-28 > a{
background:url("images/categories-menu.png") no-repeat scroll 0 0 transparent;
color:transparent;
cursor:default;
margin-right:-10px;
padding-right:101px;
text-indent:-9999px;
}

#nav li.page-item-28 > a:hover{
background-position: 0 -20px;
}

#nav li.page-item-55 > a{
background:url("images/rates-menu.png") no-repeat scroll 0 0 transparent;
color:transparent;
margin-left:5px;
margin-right:-6px;
padding-right:49px;
text-indent:-9999px;
}

#nav li.page-item-55 > a:hover{
background-position: 0 -20px;
}

#nav li.page-item-49 > a{
background:url("images/contact-menu.png") no-repeat scroll 0 0 transparent;
color:transparent;
margin-right:-3px;
padding-right:85px;
text-indent:-9999px;
}

#nav li.page-item-49 > a:hover{
background-position: 0 -20px;
}

.bio-content img{
margin-bottom:-4px;
}

.top-left-corner{
background:url("images/corners.png") no-repeat scroll 0 0 transparent;
display:block;
height:32px;
left:0;
position:relative;
top:28px;
width:29px;
}

.top-right-corner{
background:url("images/corners.png") no-repeat scroll -29px 0 transparent;
display:block;
float:right;
height:32px;
position:relative;
top:-4px;
width:29px;
}

.bottom-left-corner{
background:url("images/corners.png") no-repeat scroll 0 -31px transparent;
display:block;
height:32px;
left:0;
position:relative;
top:-42px;
width:29px;
}

.bottom-right-corner{
background:url("images/corners.png") no-repeat scroll -29px -31px transparent;
bottom:74px;
display:block;
float:right;
height:32px;
position:relative;
right:0;
width:29px;
}

.rounded-image-top-container{
display:inline-block;
height:29px;
margin:-29px auto 0;
}

.rounded-image-bottom-container{
display:inline-block;
height:32px;
margin:0 auto -32px;
}

.text-box img.margin-fix{
margin-bottom: -32px;
}
