/*
Theme Name: Dog`s Best Friend
Theme URI:http://rasedecaini.com/2009/07/03/teme-wordpress/
Description: A theme for Dog Lovers Website
Author: Mars
Version: 1.0.0
Author URI: http://www.rasedecaini.com
Tags: light, two-columns, fixed-width,  right-sidebar, threaded-comments

	Dog`s Best Friend
	  http://rasedecaini.com/2009/07/03/teme-wordpress/

	Theme designed by mars. See the project page for more information and updates

	The CSS, XHTML and design is released under GPL.
    http://www.opensource.org/licenses/gpl-license.php

*/

*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;}
body{line-height:1; background:#fff0c1; margin:0; padding:0; font-family:Verdana, Geneva, sans-serif;}

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:957px;margin:0px auto;padding:0; background:#FFF;  }
#header {width:957px;height:200px; margin:0; float:left; padding:0; position:relative; background:url(i/header.jpg) no-repeat top; }
#header h1 a{position:absolute; top:30px; left:28px; margin:0; padding:0; color:#000000; font-family:Verdana, Geneva, sans-serif; font-size:28px; text-decoration:none; font-weight:bold;}
#header h1 a:hover { text-decoration:underline;}
#description{ position:absolute; font-size:14px; top:60px; left:28px;margin:0; padding:0; color:#b1262f;}
/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:957px;height: 25px;  font-family:Verdana, Geneva, sans-serif;  float:left;margin:0;padding:0;position:absolute;top:175px;left:0px;list-style:none; list-style-type:none; }
ul.nav{height:25px;line-height:28px;float:left;list-style:none;font-size:13px;font-weight:normal; text-transform:uppercase;margin:0 0 0 20px;padding:0;}
ul.nav li{float:left !important;list-style-type:none;padding:0;margin:-1px 5px 0 0px;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{ font-family:Verdana, Geneva, sans-serif;color:#b1262f;font-size:13px;float:left;padding:0px 20px 0 8px; text-decoration:none; font-weight:normal;}
ul.nav li a.selected{ color:#fff;}
ul.nav li a:hover{font-size:12px;float:left;padding:0px 20px 0 8px;  color:#fff; }

/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:957px;float:left;padding:0; border-top:1px solid  #C48D7B;  margin:0; background:#FFF;  }
#content{width:600px;float:left;line-height:150%;padding:0;  margin:0; font-size:13px; font-family:Verdana, Geneva, sans-serif;}


.post { width:590px; text-align: justify; margin:10px 0 10px 10px; color:#5a311d;}
.post p {padding: 5px 0px;margin: 5px 0px;}
.post ul, .post ol {margin: 10px 0 10px 0;padding-left: 40px;}
.post li {padding: 2px 0 2px 0;}
.post a:visited{text-decoration:none; color:#3088bf; font-weight:bold;}
.post a,.post a:active,.post a:link{text-decoration:none; color:#c2373f; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
.post a:hover{ text-decoration:underline;}

.post p img{ padding:5px; margin:3px; border:1px  solid #ddd; background:#FFF; display:block; float:left; }
.entry { width:590px;}
.entry2 { width:590px;}
.small{ width:580px; font-size:12px; color:#5a311d; margin:1px 0 10px 0px; padding:3px 5px 3px 0px;   float:left;}
.small a,.small a:active, .small a:visited, .small a:link {  text-decoration:none; color:#c2373f;}
.post_comments{float:left; margin:0 5px 0 0; padding: 0 5px 0 15px; background:url(i/comments.gif) no-repeat left;}
.post_category{float:left; margin:0 10px 0 5px; padding: 0 0 0 15px; background:url(i/dog.jpg) no-repeat left; }
.small a:hover{ color:#b1262f; text-decoration:underline;}

.tags{ font-size:13px; color:#5a311d; margin:3px 0 8px 0px; font-weight:normal; padding:3px 5px 3px 1px; border-top:1px solid #5a311d; width:584px;}
.tags a,.tags a:active, .tags a:visited, .tags a:link { text-decoration:none; font-weight:bold; color:#c2373f;}
.tags a:hover{ text-decoration:underline;}


/*****************************************/
/*       Sidebar  *                       /
/*****************************************/

#sidebar{width:320px; font-size:11px; padding:0; margin:0px 5px 5px 15px; float:left; color:#5a311d; }
#sidebar ul { margin:0 0 0 10px; padding:0; list-style:none;}
#sidebar ul li{width:320px;float:left;  margin:0 0 10px 0;padding:0; list-style:none; list-style-type:none;  font-size:18px;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{font-family:Verdana, Geneva, sans-serif; font-weight:lighter;  color:#c2373f; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:320px;  float:left;  margin:10px 15px 6px 0;padding:0 0 0 1px;  list-style-type:none; font-size:18px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#5a311d;}
#sidebar ul li ul{margin:0;padding:0; float:left;  list-style-type:none;}
#sidebar ul li ul li{ font-size:14px; color:#000; list-style-type:none; background:none;   min-height:18px; margin:0px 1px 0px 10px;padding:1px 0 1px 0; float:left;  list-style-type:none; width:300px; }
#sidebar ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:right; overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li{font-size:15px;  width:300px; background:none; list-style:none; margin:0 0 0 9px; padding:0; float:left; border:0;overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li a{ font-family:Verdana, Geneva, sans-serif;  margin:0;  text-decoration:none;  list-style-type:none;}
.children{ list-style:none; list-style-type:none; padding:0; margin:0 0 0 6px; float:left;}
#sidebar ul li ul li a,#sidebar ul li ul li a:active,#sidebar ul li ul li a:visited,#sidebar ul li ul li a:link{font-family:Verdana, Geneva, sans-serif; font-weight:normal;  font-size:13px;  padding:0; color:#c2373f; text-decoration:none;}
#sidebar ul li ul li a:hover{ text-decoration:underline;}
#info a img {border:none;}


/*****************************************/
/*       navigation  *                       /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:580px;float:left; font-size:14px;margin-top:10px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif;}
.navigation a, .navigation a:active, .navigation a:visited, .navigation a:link{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f;}
.alignright{float:right; color:#c2373f; font-weight:bold;}
.alignleft{float:left; color:#c2373f; font-weight:bold;}
.alignleft a:visited{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.alignleft a:link, .alignleft a:active{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.alignleft a:hover{ margin:0; padding:0; float:left; text-decoration:underline; color:#c2373f; padding:4px 6px 4px 6px;}
.alignright a:visited{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.alignright a:link,.alignright a:active{ margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.alignright a:hover{ margin:0; padding:0; float:left; text-decoration:underline; color:#c2373f; padding:4px 6px 4px 6px;}

.snavigation{width:563px;float:left; font-size:14px;margin-top:10px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif;}
.salignright{float:right;   color:#c2373f; font-weight:bold;}
.salignleft{float:left; color:#c2373f; font-weight:bold;}

.salignleft a, .salignleft a:link,.salignleft a:active{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.salignleft a:visited,.salignleft a.visited{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.salignleft a:hover{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:underline; color:#c2373f; padding:4px 6px 4px 6px;}
.salignright a:visited{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.salignright a:link,.salignright a:active{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:none; color:#c2373f; padding:4px 6px 4px 6px;}
.salignright a:hover{ font-weight:bold; margin:0; padding:0; float:left; text-decoration:underline; color:#c2373f; padding:4px 6px 4px 6px;}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:320px; min-height:20px; float:left; margin:0 0 0px 0px; padding:5px 0 0 0px; }
.search_div h2{ margin: 10px 0 10px 0; padding:0 0 0 10px; font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#5a311d; font-weight:normal;}
.search_body{ margin:0 0 -30px 10px; padding:0;}

/*****************************************/
/*       Footer  *                       /
/*****************************************/
#footer{clear:both;float:left;background:#c2373f; width:957px; padding:10px 0 0 0; height:30px; text-align:center; color:#FFF; font-size:14px;}
#footer a,#footer a:active,#footer a:visited,#footer a:link {  text-decoration:none; font-weight:bold; color:#FFF;}
#footer a:hover{ color:#FFF; text-decoration:underline;}

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;border:1px solid #E4E4E4;background:#F4F4F4;width:625px;font-family:Verdana, Geneva, sans-serif;font-size:14px;}

.boxcomments{ width:600px; padding:0; margin-left:0; margin-right:0; margin-top:0; float:left; font-family:Verdana, Geneva, sans-serif;}
#comments{font-size:22px; background:none; margin: 10px 0 10px 0;color:#c2373f;}
.commentlist1{ background:none; list-style:none; list-style-type:none; font-family:Verdana, Geneva, sans-serif;}
#commentform{margin:0;padding:15px 15px 1px 0; border:0; color:#000;}
#commentform label{ color:#000; margin:0 5px 10px 0; padding:0;}
#commentform input{width:170px;padding:1px;background:#f4f4f4;border:1px solid #e4e4e4; color:#000;}
#commentform textarea{width:470px;padding:0;background:#f4f4f4;border:1px solid #e4e4e4; color:#000;}
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#c2373f;border:1px solid #e4e4e4; color:#fff; height:21px; font-weight:bold; cursor:pointer;}
#commentform p{margin:5px 0;}

.commentlist{ background:none;}
ol.commentlist{margin:0 0 1px;padding:0; background:none;}
.alt{ margin:0; padding:0;}
ol.commentlist li{ background:#f9f9f9;border:1px solid #f4f4f4;padding:5px;margin:0 5px 15px 0px;color:#454545;font-size:14px;display:block;}
/*  assss  */
ol.commentlist li ul{width:520px; margin:0; padding:0;}
ol.commentlist li ul li { margin: 5px -5px 0 10px; padding:0; list-style-type:none;list-style: none;} 
ol.commentlist li ul li  ul {width:480px; margin:0; padding:0;}
ol.commentlist li li { border:none; width:430px;list-style:none;margin:3px 0 3px 20px;padding:3px 0 0 0; list-style-type:none;} 

.children { padding: 0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{ font-weight:normal; text-decoration:none; color:#c2373f;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{}
ol.commentlist li img{float:left; width:35px; height:35px; padding:2px; border:1px solid #cecece; margin-right:5px;}

ol.commentlist li.commenthead{list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email,textarea{color:#666;width:40%;margin-top:2px;padding:3px;}
#respond{ margin-left:5px; padding:0; } 

#content h1 {width:590px;  margin:3px 0 0px 0px; padding:1px 0 5px 0px; font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#c2373f; float:left; line-height:110%; border-bottom:1px solid #56463b; }
#content h1 a,#content h1 a:active,#content h1 a:visited,#content h1 a:link{ float:left; margin:3px 0 2px 0px; padding:1px 0 0px 0; font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#c2373f; text-decoration:none; font-weight:normal; }
#content h1 a:hover{ float:left; color:#56463b; }
#single h1{ font-weight:normal; width:590px;  margin:3px 0 3px 0px; padding:1px 0 5px 0px; font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#c2373f; float:left; line-height:110%; }
#content p a,#content p a:active,#content p a:visited,#content p a:link{  color:#c2373f; text-decoration:none; font-weight:bold; }
#content p a:hover{  color:#c2373f;font-weight:bold;  text-decoration:underline;}
a, a:active, a:visited, a:link{text-decoration:none; color:#c2373f; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
a:hover{ text-decoration:underline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #c2373f;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
