/*Theme Name: zenDescription: 3 coloumn light and pro design

Author: Jinsona designs

Author URI:*/





body {

    margin:0 auto;

    padding-top:0px;

    background:#202324 url(images/body.jpg) center repeat-y;

    /* font-family:Century gothic, Arial,Tahoma,sans-serif; */

    font-family:Arial,georgia,sans-serif;

    color:#666;

    font-size:12px;

}



body ul li {

    font-family: Arial;

    /* font-size: x-small; */

    font-size:12px;

}



img {

    border:0;

    margin: 0 4px 0 0;

}



//p {

    margin-top: 0;

}



a {

    color:#bc1e1e;

    text-decoration:none

}



a:hover {

    color:#ff1800;

    text-decoration:none

}



h1, h2, h3, h4, h5, h6 {

    //margin-bottom: 1px;

    //padding-bottom: 1px;

}



blockquote {

    padding-left:10px;

    color:#648120;

    font-style: normal;

}



.clear {

    clear:both;

}



.alignleft {

    float:left;

    padding:2px 0 0 5px;

}



.alignright {

    float:right;

    padding:2px 7px 0 5px;

}



/* The Wrapper */

.wrapper {

    width:1000px;

    margin:0 auto;

    background:#F7FFD5;

}



/* The Top */

#top {

    height:219px;

    margin:auto;

    background:#fff url(images/top.jpg);

    background-repeat:no-repeat;

}



#toonie {

    float: right;
height: 210px;

    //top : 10px;

    padding: 0px 40px 0px 300px;



}

.topwidgettitle  {
  font-size : 16px;
  padding-left : 38px;
}


.blogname {

    float:left;

    width:300px;

    font-family: Verdana,Tahoma,sans-serif;

    margin:0px 0 0 0;

}



.blogname h1  {

    font-size:96px;

    font-weight:bold;

    margin:30px 0px 0 295px;

    color:#fff;	text-decoration: none;

    text-align:left;

}



.blogname h1  a:link, .blogname h1  a:visited{

    color: #fff;

    text-decoration: none;

    background-color:transparent;

}



.blogname h1  a:hover {

    color: #fff;

    text-decoration: none;

    background-color:transparent;

}



.blogname h2 {

    width: 300px;

    margin:-20px 0px 0 295px;

    font-size:32px;	font-weight:bold;

    color:#fff;

    text-align:left;

}



/* Search */

#search {

    height:36px;

    width: 356px;

    padding-top:42px ;

    background:url(images/searchbg.jpg)

}



#search form {

    margin: 0;

    padding: 0;

}



#search fieldset {

    margin: 0;

    padding: 0;

    border: none;

}



#search p {

    margin: 0;

    font-size: 85%;

}



#s {

    margin-left:10px;

    float: left;

    width: 260px;

    padding: 2px 3px;

    background: #EFEFEF url(images/form.gif) repeat-x;

    border: 1px solid #FFFFFF;

    font: normal 100% "century Gothic", Arial, Helvetica, sans-serif;

    color:#333;

}



#searchsubmit {

    margin-right:10px;

    float: right;

    margin-top: 0px;

    background: #AD1112 url(images/button.gif) repeat-x;

    border: none;

    font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;

    color: #FFFFFF;

    height:23px;

}



/* The Menu */

#foxmenucontainer{

    height:38px;

    background:url(images/menu.jpg) repeat-x;

    display:block;

    padding:12px 0 0px 0px;

}



#foxmenu{

    position:relative;

    display:block;

    height:26px;

    font-size:12px;

    font-weight:normal;

    font-family:Tahoma,Verdana,Helvitica,sans-serif;

}



#foxmenu ul{

    margin:0px;

    padding:0px 0px 0 10px;

    list-style-type:none;

    width:auto;

    float:left;

}



#foxmenu ul li{

    display:block;

    float:left;

    margin:0 2px 0 0;

    width:116px;

}



#foxmenu ul li a{

    display:block;

    float:left;

    color:#fff;

    text-align: center;

    text-decoration:none;

    padding:5px 0px 0 0px;

    width:116px;

    height: 21px;

    background:#eee url(images/l2.jpg) no-repeat top right;

}



#foxmenu ul li a:hover,#foxmenu ul li.current_page_item a{

    color:#0293d5;

    background:#222 url(images/l2.jpg) no-repeat top left;

    width:116px;

    height: 21px;

    text-align: center;

}



#foxmenu ul li .current_page_item a,#foxmenu ul li .current_page_item a:hover{

    color:#ccc;

    width: 137px;

    height: 21px;

    background:transparent url(images/l2.jpg) no-repeat top right;

}



/* Content*/

.line{

    height:12px;

    background:url(images/line.jpg)

}



.content {

    padding:5px 10px 25px 5px;

    background:#f7ffd5 url(images/content.jpg);

    background-repeat:repeat-y;

}



#content {

    float: left;

    width: 600px;

    margin: 0px 0px 0px 0;

    padding: 0 0;

}



.wideline{

    height:12px;

    background:url(images/wide_line.jpg)

}







.widecontent {

   padding:5px 10px 25px 5px;

   background:#f7ffd5 url(images/wide_content.jpg);

   background-repeat:repeat-y;

}



#widecontent {

   float: left;

   width: 900px;

   margin: 0px 0px 0px 0;

   padding: 0 0;

}



.narrowline{

    height:12px;

    background:url(images/narrowline.jpg)

}



.narrowcontent {

   padding:0px 10px 25px 5px;

   background:#f7ffd5 url(images/narrowcontent.jpg);

   background-repeat:repeat-y;

}



#narrowcontent {

   float: left;

   width: 660px;

   margin: 0px 0px 0px 0;

   padding: 0 0;

}



.title{

   margin: 0 0 0;

   padding: 0px 0px 0px 5px;

   height:30px;

}



.time{

   text-align:left;

   width:100px;

   height:25px;

   margin-top:2px;

   font-family:Century gothic,Verdana,Helvitica,sans-serif;

   padding:1px 0 0 4px;

   color:#fff;

   float:right;

}



.date {

   float:left;

   height:14px;

   font-size:10px;

   font-family:Tahoma,Verdana,Helvitica,sans-serif;

   margin-left:5px;

   margin-top:2px;

   padding-left:2px;

   font-weight:normal;

   color:#ff5920;

}



.post {

    margin: 10px 10px 0 5px;

    padding:0px 0px 0px 0px;

    height: 100%;

    text-align:left;

    color:#555;

    /* font: 14px Arial,georgia, sans-serif; */

    font-size: 14px;

    font-family: Arial,georgia, sans-serif;

    line-height: 145%;

}



.post h2 {

    margin: 0px 0 0 0;

    padding: 5px 0px 0px 5px;

    background: transparent;

    text-align: left;

    font: 18px "Myriad Pro",verdana, Arial, sans-serif;	font-weight:normal;

}



.post h2 a, .post h2 a:link, .post h2 a:visited  {

    color: #0081ba;

    background-color: transparent;

}



.post h2 a:hover  {

    color: #0081ba;

    background-color: transparent;

}



.author{

    /* background:url(images/user.png) no-repeat; */

    padding:0 0 0 0px;

}



.clock{

    /* background:url(images/time.png) no-repeat; */

    padding:0 0 0 20px;

}



.postinfo {

    height:20px;

    padding: 4px 5px 2px 2px;

}



.postinfo a {

    color:#ff5920;

    font-weight:normal;

    text-decoration:none;

}



.category{

    float:left;

    margin-left:10px;

    padding:0px 0 0 20px;

    color:#ff5920;

    background:url(images/tag.png);

    background-repeat:no-repeat;

    font-size:13px;

}



.twitterbadge{

    float:left;

    margin-left:10px;

    padding:0px 0 0 20px;

}



.com{

    line-height:18px;

    float:right;

    padding:0px 0px 0 20px;

    background:url(images/comm.png);

    background-repeat:no-repeat;

    font-size:13px;

    margin-right:10px;

    font-weight:bold;

}



.com a:link,.com a:visited {

    color:#c36a1c;

    background-color: transparent;

}



.com a:hover{

    color:#fff;

}



.post a:link,.post a:visited {

    color: #72981E;

    text-decoration: underline;

    background-color: transparent;

}



.post a:hover {

    color: #fbb100;

    background-color: transparent;

    text-decoration: none;

}



.entry {

    margin: 0 0;

    padding: 0px 15px;

}



.cover{

    margin: 0 0;

}



#photogallerytable {

    float : left;

    font-family: Verdana,Tahoma,sans-serif;

    padding: 0px 0px 0px 50px;

    font-size: 8pt;

    color: black;

}



#aname {

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 12pt;

    font-weight: bold;

    color: black;

    text-align: center;

    valign : top;

}



#astatus {

    font-family: Verdana,Tahoma,sans-serif;

    background-color: #FFFFAA;

    font-size: 8pt;

    font-weight: bold;

    color: black;

    text-align: center;

    valign : top;

    //padding-top: 3px;

    //padding-bottom : 3px;

}



#note {

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 8pt;

    font-style: italic;

    color: black;

}



/* sidebar */

#rightcol{

    width:380px;

    float:left;

}



/* Side Photos for home page */

#side_photo {

    float: right;

    padding: 0px 0px 0px 0px;

    width : 320px;

    height: 406px;

    /* border-style:solid;

    border-width:2px;

    border-color:black; */

}



#cutepuppy {

    padding: 10px 0px 0px 0px;

}



/* The Sidebar1 */

.sidebar1{

    float:left;

    width:170px;

    padding-top:0px;

    padding-left:100px;

    font-size:14px;

    font-family: "Georgia", Arial, sans-serif;

}



.sidebar1 h2 {

    height:39px;

    line-height:39px;

    font-size:18px;

    color:#fff;

    margin:5px 0 0 0 ;

    padding:0px 0 0 10px;

    background:url(images/blueh2.jpg);

}



.sidebar1 ul {

    list-style-type: none;

    margin: 0 ;

    padding: 0;

}



.sidebar1 ul ul  {

    list-style-type: none;

    margin: 0;

    padding: 0px 5px 10px 5px;

    background:url(images/bottom.jpg) bottom;

    background-repeat:no-repeat;

}



.sidebar1 ul ul ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    border:0;

}



.sidebar1 ul ul ul ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    border:0;

}



.sidebar1 ul li {

    height:100%;

    line-height:18px;

}



.sidebar1 ul li a:link, .sidebar1 ul li a:visited {

    color: #666;

    text-decoration: none;

    padding: 5px 0px 5px 5px;

    display:block;

    font-family: Georgia, arial, helvetica, sans-serif;

}



.sidebar1 ul li a:hover {

    background-repeat:no-repeat;

    color:#0297DB;

}



.sidebar1 p {

    padding: 7px 10px;

    margin:0;

}



.sidebar1 table {

    width:100%;

    text-align:center;

    background-color:#F1F1F1;

}



/* The Sidebar2 */

.sidebar2{

    /* float:left; */

    width:300px;

    /*padding-top:10px;*/

    padding-right:5px;

    padding-left: 40px;

    font-size:14px;

    font-family: "Georgia", Arial, sans-serif;

}



.sidebar2 h2 {

    height:39px;

    line-height:39px;

    font-size:18px;

    color:#fff;

    margin:5px 0 0 0 ;

    padding:0px 5px 0 25px;

    background:url(images/greenh3.jpg);

}



.sidebar2 ul {

    list-style-type: none;

    margin: 0 ;

    padding: 0;

}



.sidebar2 ul ul  {

    list-style-type: none;

    margin: 0;

    padding: 0px 5px 10px 5px;

    background:url(images/bottom3.jpg) bottom;

    background-repeat:no-repeat;

}



.sidebar2 ul ul ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    border:0;

}



.sidebar2 ul ul ul ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    border:0;

}



.sidebar2 ul li {

    height:100%;

    line-height:18px;

}



.sidebar2 ul li a:link, .sidebar2 ul li a:visited {

    color: #666;

    text-decoration: none;

    padding: 5px 0px 5px 5px;

    display:block;

    font-family:Georgia, arial, helvetica, sans-serif;

}



.sidebar2 ul li a:hover {

    background-repeat:no-repeat;

    color:#72981E;

}



.sidebar2 p {

    padding: 7px 10px;

    margin:0;

}



.sidebar2 table {

    width:100%;

    text-align:center;

    background-color:#2a2c2d;

}



/* --- FOOTER --- */

#footer {

    height:65px;

    padding:0px 0 0 0px;

    background: url(images/footer.jpg);

    background-repeat:repeat-x;

    color:#698701;

    font-size:12px;

    font-weight:normal;

    text-align:center;

    letter-spacing:0px;

}



#widefooter {

    height:65px;

    padding:0px 0 0 0px;

    background: url(images/wide_footer.jpg);

    background-repeat:repeat-x;

    color:#698701;

    font-size:12px;

    font-weight:normal;

    text-align:center;

    letter-spacing:0px;

}



#narrowfooter {

    height:65px;

    padding:0px 0 0 0px;

    background: url(images/narrowbottom.jpg);

    background-repeat:repeat-x;

    color:#698701;

    font-size:12px;

    font-weight:normal;

    text-align:center;

    letter-spacing:0px;

}



#footer a {

    color:#f35a00;

}



#footer a:hover {

    color:#600101;

}



#widefooter a:hover {

    color:#0000FF;

}



.credits{

    padding:30px 0px 0 20px;

    float:left;

    color:#698701;

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 9px;

    letter-spacing:0px;

}



.adminlink{

    float:left;

    padding:30px 0px 0 90px;

    color:#698701;

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 9px;

    letter-spacing:0px;

}



.bloglink{

    float:left;

    padding:30px 0px 0 130px;

    color:#698701;

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 9px;

    letter-spacing:0px;

}



/* The Navigation */

.navigation {

    height:25px;

    padding:20px 20px;

}



.navigation a {

    font-weight:bold;

    text-decoration:none;

    font-size:14px;

    color:#0081BA;

}



.navigation a:hover {

    color:#00FFFF;

}



/* The Attachment */

.contentCenter {

    text-align:center;

}



/* The Page Title */

h2.pagetitle {

    padding:0;

    margin:0 0 20px 0;

    font-size:25px;

    text-align:center;

}



/* The Comments */

#comments{

    margin: 15px 0 0;

}



#respond{

    padding: 10px 20px;

}



#comments-count{

    padding: 0 10px 7px 20px;

}



#comments h3{

    padding: 0 10px 7px 20px;

    border-bottom: 1px solid #f2f1e9;

    font: 18px georgia, "trebuchet ms", serif;

    text-transform: uppercase;

    color: #666;

}



#comments ol.commentlist{

    list-style-type: none;

    margin: 0;

    padding: 0;

}



#comments ol.commentlist li{

    padding: 4px 10px 3px;

    border-bottom: 1px solid #f2f1e9;

    line-height: 22px;

}



#comments ol.commentlist li.highlighted{

    background: #f9f9f9;

}



#comments .required{

    color: #a00;

}



#comments textarea{

    width: 75%;

}



#comments p.nocomments, #respond form{

    padding: 0 10px 10px;

}



#comments p#login-req{

    padding: 20px 10px 10px;

}



p.comment_license{

    line-height: 22px;

}



.googlemap {

    float: left;

}



#linklist li{

    font-family:Arial,georgia,sans-serif;

    color:#666;

    font-size:13px;

}



#bag {   }



.hpt {

    font-family:Arial,georgia,sans-serif;

    font-size: 16px;

    font-weight:bold;

    color: #ff9900;

    padding-top:15px;

}



#l_photogallerytable {

    float : left;

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 8pt;

    color: black;

}



#lpad  {

    width: 40px;

}



#l_aname {

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 12pt;

    font-weight: bold;

    color: black;

    text-align: center;

    valign : top;

}



#l_astatus {

    font-family: Verdana,Tahoma,sans-serif;

    background-color: #FFFFAA;

    font-size: 8pt;

    font-weight: bold;

    color: black;

    text-align: center;

    valign : top;

}



#l_description  {

    width : 270px;

    padding-left : 10px;

    padding-right : 15px;

    padding-bottom : 10px;

}

#l_info  {
   width : 270px;
   padding-left : 10px;
   padding-right : 15px;
   padding-bottom : 10px;
   font-style:italic;
   font-size:10px
   
}

#s_BroughtIn  {
   padding-bottom : 8px;
   font-style:italic;
   font-size:9px
}


#l_help  {

    width : 270px;

    padding-left : 10px;

    padding-right : 15px;

}



#l_note {

    font-family: Verdana,Tahoma,sans-serif;

    font-size: 8pt;

    font-style: italic;

    color: black;

}





#righthandcolumn {

    width:310px;

    float:left;

}



#righthandtable  {

    margin-left: 55px;

}



#straycontainer  {

    border-style:solid;

    border-width:2px;

    border-color:#98bf21;

    width : 249px;

}



#straygallerytable  {

    background-color: #FFFFAA;

    font-size:10px;

    font-family: Verdana, Arial, sans-serif;

}



#stray_header  {

    color: #FF0000;

    font-size:14px;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

}



#spacerdiv {

    height : 2px;

    width : 580px;

    color:#00FF00;

}



#donors {

   visibility:hidden;

}

#topwidget  {
  


}
