@charset "utf-8";
/* CSS Document */

body, textarea, table, tr, td{
		font-family: arial, calibri;
		font-size: .7em;
}

body {
	color: #231f20;
	margin: 0 auto;
	position: relative;
    text-align: center;
}

form 
{
	margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.body {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#content {
	float: left;
	width: 100%;
	margin-bottom: 8px;
}



/*----------------------------
					 Header
----------------------------*/

.header
{
	margin-bottom: 0px;
    height: 78px;
    width: 300px;
}

.petsmatterLogo
{
	float:left;
	padding: 5px 5px 5px 0px;
	width: 45%;
	height: 100%;
}
.mobile_head
{
    float:right;
    width: 37%;
    height: 60%;
}

.mobile_head a.ddmenu_link
{
    width: 48%;
    height: 100%;
    float: left;
    background: transparent url(../../../../../blog/themes/PetsMatter/ddMenu.png) no-repeat 35px 30px;
}

.mobile_head a.ddsearch_link
{
    width: 48%;
    height: 100%;
    float: left;
    background: transparent url(../../../../../blog/themes/PetsMatter/ddSearch.png) no-repeat 35px 28px;
}
.HeadRight
{
	float:right;
	margin-top:0px;
	margin-bottom:0px;
	clear: both;
}
.login
{
	/*float:right; */
	text-align:right;
	display: none;
}

/*----------------------------
						Menu
----------------------------*/
.ddmenu_show
{
    width: 300px;
    background-color: #fff;
    position: absolute;
    margin-top: 0px;
    display: block;
}
.ddmenu_show ul
{
    
    list-style-type: none; 
    margin: 0px;
    padding: 0px;
    display: block;
}

.ddmenu_show a
{
    color: #fff;
}

.ddmenu_show li
{
    text-align: center;
    font-size: 130%;
    font-weight: bold;
    padding-top: 9px;
    height: 27px;
    background-color: #BE622E;
    margin-bottom: 2px;
}

.ddmenu_show li.last
{
    margin-bottom: 0px;
}

.ddmenu_hidden
{
    display: none;
}


#menu{
display: none;
}




/*----------------------------
					 Search
----------------------------*/

.ddsearch_show 
{
    position: absolute;
    width: 300px;
    background-color: #BE622E;
    text-align: center;
    height: 37px;
}

.ddsearch_hidden
{
    display: none;
}

.ddsearch_show div
{
    display: block
}

.mobile_hide
{
    	display: none;
}

#searchbox {
	margin-top: 0px;
	font-size: 85%;
}

#searchbox #searchbutton {
	margin-left: 0px;
	background-color:#231F20;
	color:White;
	border-style:none;
	width:59px;
}

#searchbox #searchfield {
	width: 200px;
	margin-left: 0px;
	border-style:dotted;
	border-width:1px;
	border-color:#dedede;
	border-right-style:none;
	
	font-style:italic;
	font-size:95%;
	/*background-color:#f3f3f3;*/
	color:#485A6B;
	height: 17px;
}

div.search
{
	margin: 0px 0px;
	padding: 6px 0px 5px 0px;
}

/*----------------------------
		      Featured Article
----------------------------*/

.featured
{
 width: 300px; 
 height: auto;
 color: white; 
 margin-bottom: 20px; 
 font-family: arial,calibri; 
 font-size: 1.0em;
}

.featured .copy
{
    width: 90%; 
    margin: 7px 7px 0px 15px; 
    line-height: 115%;
}
.featured .title
{
   font-size: 125%; font-weight: bold; 
}
.featured .preview
{
   padding-top: 0px; 
}
.featured .preview p
{
   text-align: left; 
   margin: 7px 0px 7px 0px;
}
.featured .copy div:last-child
{
margin-top: 9px; margin-right: 10px; margin-bottom: 0px;
}
.featured .copy div:last-child a
{
font-size: 115%; font-weight: bold; margin-left: 0px; display: block; text-decoration: none;
}
div .feature_image
{ width: 300px; 
  height: 248px;
}

div .feature_image
{ width: 300px; 
  height: 149px;
}

div.feature_image p
{
	margin:0;
}

/*----------------------------
					 Posts
----------------------------*/
#postnavigation
{
    display: none;
}


div.postheader
{
	float:left;
	width:75%;
	margin-left:15px;
	line-height: 125%;
}

div.ratingcontainer
{
	display: none;
}

/*----------------------------
					Post Pager
----------------------------*/
#PostPager {
    display: block; 
    text-align: center; 
}
#PostPager li {
    border: 1px solid #ccc; 
    margin: 1px 3px 1px 3px !important; 
    padding: 0px !important; 
    display: none !important;
}
#PostPager li:first-child {
    display:inline !important; 
    padding: 8px 2px !important; 
}
#PostPager li:last-child {
    display:inline !important;
    padding: 8px 2px !important;  
}
#PostPager li a:first-child {
    padding: 8px !important; 
    text-decoration:none; 
    font-weight: bold; 
}
#PostPager li a:last-child {
    padding: 8px !important; 
    text-decoration:none; 
    font-weight: bold; 
}


/*----------------------------
					 Widgets
----------------------------*/

#sidepanel
{
    clear: both;
    float: none;
    width: 100%;
}

/*----------------------------
			            footer
----------------------------*/

.masterfooter
{
	display:none;
}

/*----------------------------
			     mobile footer
----------------------------*/

.masterfootermobile
{
	width: 100%;
	margin:0px auto 0px auto;
	display: block;
	background-color:#BE622E;
	color:White;
	clear:both;
	margin-bottom:0px;
	font-size: 130%;
}
.masterfootermobile .container
{
    width: 300px;
    margin: 0px auto;
    padding: 12px 0px 10px 0px; 
}
.masterfootermobile a
{
    color: #fff;
}

.masterfootermobile .container .nav
{
    float: left;
    width: 50%;
}

.masterfootermobile .container .nav div
{
 margin-bottom: 10px;
}

.masterfootermobile .container .nav img
{
    width: 20%;
    float: left;
}
.masterfootermobile .container .nav span
{
  display: block;
  float: left;
  padding: 7px 0px 0px 10px;
}

.masterfootermobile .aaha_link_container
{
    float: right; margin: 0px 7px 0px 0px;
}

.masterfootermobile .aaha_link_container .logo
{
    margin-top: 0px;
    margin-left: 7px;
    margin-bottom: 5px;
}

.masterfootermobile .aaha_link_container .aaha_link
{
    font-size: 80%;
}

.masterfootermobile .copyright
{
text-align: center; margin: 15px 0px 15px 0px; font-size: 75%;
}

.masterfootermobile .privacy_contact
{
    padding: 0px 0px 0px 0px; line-height: 28px;
}

div.post .text img {
    max-width: 280px;
}