/*
Theme Name: Petshop
Theme URI: http://templatesparanovoblogger.blogspot.com/2009/06/template-pet-shop.html
Description: WordPress Theme converted from Blogger
Version: .9.1
Author: Chris Olbekson
Author URI: http://c3mdigital.com/

/*  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, 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: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ---------- @ Inherited Styles -----------*/
/*Top Page Navbar */

.top-nav {
	background:transparent;
    margin-top: -10px;
	}

#sidebar .top-nav .menu {
	background: transparent;
	padding: 0;
	}

.top-nav .menu {
	list-style: none;
	z-index:1;
	padding:0 20px;
	display:inline-block;
	vertical-align: bottom;
    font-size: 1.4em;
    line-height:1.4em;
	}

.top-nav .menu li {
	float: left;
	margin-right:10px;
	position:relative;
	list-style:none
	}

.top-nav .menu a, .top-nav .menu a:visited {
	display: block;
	text-decoration: none;
	color:#dadada;
	padding:8px 22px 10px;
	}

.top-nav .menu a:hover {
	color:#FFF;
    background:url(images/navhoverbg.png) repeat-x;
	}

.top-nav .menu li.current_page_item a, .top-nav .menu li.current_page_item a:visited {
	background:url(images/navhoverbg.png) repeat-x;
	color:#fff;
	}

/* Dropdown Menus */

.top-nav .menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
	}

.top-nav .menu li:hover ul,
.top-nav .menu li.sfhover ul {
   /*	left: 7px;*/
	}

ul.top-nav .menu li:hover li ul,
ul.top-nav .menu li.sfhover li ul {
	top: -999em;
	}

ul.top-nav .menu li li:hover ul,
ul.top-nav .menu li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

ul.top-nav .menu li li:hover li ul,
ul.top-nav .menu li li.sfhover li ul {
	top: -999em;
	}

ul.top-nav .menu li li li:hover ul,
ul.top-nav .menu li li li.sfhover ul {
	left: 178px; /* match ul width */
	top: 0;
	}

.top-nav .menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 178px;
	z-index:1 !important;
	line-height:1.4em;
   /*	margin-left:11px;*/
	background:url(images/navdropbg.png);
    font-size: .9em;
    padding-top:8px;
	}

.top-nav .menu li li {
	width: 178px;
	z-index:1000;
	border-bottom:1px solid #848484;
	}

.top-nav .menu li li a, .top-nav .menu li li a:visited,
.top-nav .menu li.current_page_parent li.current_page_item a, .top-nav .menu li.current_page_parent li.current_page_item a:visited {
	color:#dadada !important;
	padding:8px 12px !important;
	background:transparent !important;
	}

.top-nav .menu li li a:hover, .top-nav .menu li li a:active,
.top-nav .menu li.current_page_parent li.current_page_item a:hover, .top-nav .menu li.current_page_parent li.current_page_item a:active {
	color:#FFF !important;
	}

.top-nav .menu li:hover ul, .top-nav .menu li li:hover ul, .top-nav .menu li li li:hover ul, .top-nav .menu li.sfhover ul, .top-nav .menu li li.sfhover ul, .top-nav .menu li li li.sfhover ul {
	left: auto;
	}

.top-nav .menu ul ul {
	margin:-29px 0 0 178px !important
	}


.top-nav .menu a.sf-with-ul {
	padding-right: 30px;
	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.top-nav .menu li .sf-sub-indicator {
	position: absolute;
	display: block;
	right: 	.6em;
	top: 	.8em; /* IE6 only */
	width: 	16px;
	height: 	10px;
	text-indent: 	-999em;
	overflow: hidden;
	background: url(images/arrow_nav.gif) no-repeat;
}

.top-nav .menu li li .sf-sub-indicator {
	background-image:url(images/arrow_child.gif) !important;
	}

/* ---------- @ HTML Tags -----------*/


/* --------- Blogger Styles -----*/
body {background:#ffffff url(images/back.png)  repeat-x top left;
margin:0;color:#333333; font:x-small Georgia Serif; font-size/* */:/**/small;  font-size: /**/small; text-align: center;}
a:link {color:#6cb5a9; text-decoration:none;}
a:visited {color:#cc0000; text-decoration:none; }
a:hover {color:#e1771e;text-decoration:underline;}
a img {border-width:0;}

p {
	margin: 15px 0;
	line-height:160%;
	}
#header-wrapper {margin: 0 auto 0;width: 973px;height: 250px;}
#header {margin: 0;width: 973px;height: 220px;}
#header-inner {background-position: center;margin-left: auto;margin-right: auto;}
#header h1 {margin: 0 0 0 0px;padding:110px 0 0 340px;line-height:1.2em;text-transform:capitalize;letter-spacing:0m;font: normal bold 306% Trebuchet, Trebuchet MS, Arial, sans-serif;color:#ffffff}
#header a{color:#ffffff; text-decoration:none}
#header a:hover{color:#ffffff}
#header .description{margin:0px 0 0 0px; padding:5px 20px 5px 340px; max-width:700px; text-transform:uppercase; letter-spacing:.2em; line-height:1.4em; font:normal bold 86% Verdana, sans-serif; color:#ffffff}
#header img{margin-left:auto; margin-right:auto}
#navigation{height:40px; line-height:3.9em; margin:0px auto 0;float:left;}
#navigation ul{margin:0 auto 0; padding:0 0 0 50px; list-style-type:none}
#navigation li{float:left; white-space:nowrap; list-style-type:none}
#navigation li a{float:left;display:block; height:40px; margin:0 0 0; padding:0px 20px; text-align:center; font-size:14px; letter-spacing:0.2em; font-weight:normal; text-transform:capitalize; text-decoration:none; color:#ffffff}
#navigation .selected, #navigation a:hover{color:#ccfff7; text-decoration:none}
.description {
color: white;
font: normal normal bold 86%/normal Verdana, sans-serif;
letter-spacing: 0.2em;
line-height: 1.4em;
margin: 0px;
max-width: 700px;
padding: 5px 20px 5px 340px;
text-transform: uppercase;
}

/* Content-Wrapper
----------------------------------------------- */
#content-wrapper{width:990px; margin:30px auto 0; padding-bottom:40px;overflow:hidden;}
#main-wrapper{width:610px; float:left; margin-left:15px; margin-top:20px; word-wrap:break-word; overflow:hidden}
#sidebar-wrapper{width:320px; float:right; margin-right:20px;_margin-right:5px; word-wrap:break-word; overflow:hidden}
#sidebar-top{width:320px; float:left; margin-bottom:0px; _margin-bottom:5px}
#sidebar-top-left{width:150px; float:left}
#sidebar-top-right{width:150px; float:right}
#sidebar-center{width:320px; float:left}
#sidebar-bottom-left{width:150px; float:left}
#sidebar-bottom-right{width:150px; float:right}
#sidebar-bottom{width:320px; float:left}
/*
.entradaImpar {border-top: 10px solid #e89825;padding: 9px 15px;background: #f6f1f3 }
.entradaPar { border-top: 10px solid #34d7cf;padding: 9px 15px;background: #edf0f2}
*/



/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper{  margin:0 auto;   padding:0px;   text-align:left;   font:normal normal 100% Trebuchet, Trebuchet MS, Arial, sans-serif;   background:url(images/outer-body.png)  repeat-y top center}
#outer-top, #masthead { margin:0 auto;   padding:0px;   text-align:left;   font:normal normal 100% Trebuchet, Trebuchet MS, Arial, sans-serif;   background:url(images/outer-top.png)  no-repeat top center}
#outer-bottom{ margin:0 auto;   padding:0px;   text-align:left;   font:normal normal 100% Trebuchet, Trebuchet MS, Arial, sans-serif;   background:url(images/outer-bottom.png) no-repeat bottom center}
#wrap2{margin:0 auto; padding:0px; width:990px}
h2{ margin:1.5em 0 .75em;  font:normal bold 113% Arial, sans-serif;  line-height:1.4em;  text-transform:uppercase;  letter-spacing:.2em;  color:#e1771e}
/* Posts
-----------------------------------------------
*/
h2.date-header{  margin:0px 35px 0px 0px;   text-align:right; font-size:80%}
.entry h3, .post h3{margin:0px auto; padding:0px 0 5px 0px; font-size:140%; font-weight:normal; line-height:1.4em; color:#e1771e; width:580px; border-bottom:2px solid #ccfff7}
.entry h3 a, .post h3 a:visited, .post h3 strong{display:block; text-decoration:none; color:#e1771e; font-weight:normal; padding:4px 0px 0px 10px}
.entry h3 strong, .post h3 a:hover{color:#e1771e}
.entry{margin:0px; padding:20px 0; line-height:1.5em}
.entry blockquote{line-height:1.3em}
.post-footer{width:590px; height:35px; padding:5px 5px 0px 15px; margin:0px 0px 20px 0px; border-bottom:1px dotted #ccfff7; color:#333333; text-transform:capitalize; letter-spacing:.1em; font:normal normal 77% Arial, sans-serif; line-height:1.5em}
.post-footer a:link, .post-footer a:visited{color:#6cb5a9}
.post-footer a:hover{color:#cc0000; text-decoration:none}
.comment-link{margin-left:.6em}
.entry img{padding:4px; border:1px solid #ccfff7}
.entry blockquote{ margin:1em 20px; border-left:2px solid #60707c; padding-left:10px}
.entry blockquote p{ margin:.75em 0}
.entry ul{margin:6px; padding:0px; list-style-type:none}
.entry li{margin:0; padding:3px 0px 2px 0px; line-height:1.5em; text-indent:24px; background:url(images/post-li.png) no-repeat center left}
.entry ol{margin:5px 0px 5px 25px}
.entry ol li{background:none; margin:0px; text-indent:-6px}
/* Comments
----------------------------------------------- */
#comments h4{margin:1.0em 0px 1.0em 2.5em; padding:10px 0px 5px 35px; font-weight:bold; line-height:1.4em; text-transform:capitalize; letter-spacing:0em; color:#111; text-align:left; background:url(images/comments.png)  no-repeat top left}
.comment-form{margin-left:50px; width: 600px;}
#commentsHolder{width:600px}
#comments-block{width:520px; margin:1em auto 0; line-height:1.5em; padding:0 10px 15px 10px}
#comments-block .comment-author{margin:.5em 0 .5em 25px; background:url(images/author-comment.png)  no-repeat center left; padding:16px 0px 3px 25px}
#comments-block .comment-body{margin:.25em 0 0; background:#f5f5f5}
#comments-block .comment-footer{margin:-.45em 0 2em; line-height:1.4em; text-transform:capitalize; letter-spacing:0}
#comments-block .comment-body p{margin:0 0 10px 0; padding:10px; background:#fff; border:1px solid #cfcfcf}
.deleted-comment{font-style:italic; color:gray}
.comment-timestamp{font-size:80%; float:right}
.blog-author-comment{ margin:.25em 0 0}
.blog-author-comment p{  margin:0 0 .75em; padding:5px 10px; border:1px dotted #cfcfcf; background:#fff url(images/ih4as2.jpg.png) repeat-x bottom left}
#blog-pager-newer-link{ float:left; padding-left:15px}
#blog-pager-older-link{ float:right; padding-right:15px}
#blog-pager{text-align:center; width:610px}
.blog-pager{margin:0 auto; padding:0 0 0}
.feed-links{ display:none}
/* Sidebar Content
----------------------------------------------- */
.sidebar{color:#191919; line-height:1.5em}
.sidebar h2{padding:8px 0px 5px 0px; letter-spacing:0px; margin:0px 0 0 0; text-transform:capitalize; border-bottom:2px solid #ccfff7;}
.sidebar ul{list-style:none; padding:0}
.sidebar li{margin:0; padding:1px 0px 0px 0px; line-height:1.4em; text-indent:2px; background:url() no-repeat center left}
.sidebar .widget{margin:0 auto 7px; padding:0px}
.sidebar .widget-content{margin:0 auto 0px; padding:8px 2px 5px 0px}
.sidebar a:link, .sidebar a:visited{color:#6cb5a9}
.sidebar a:hover{color:#6c82b5; text-decoration:none}
#destaques{margin:10px 0px 10px 0px; padding:0px; width:320px; float:left}
.destaques h2{margin:0px; padding:6px 0px 4px 4px;_padding: 6px 0px 0px 26px; text-align:center; color:#000000; font-weight:bold; font-size:13px; text-transform:uppercase; letter-spacing:-1px; no-repeat center left}
.destaques .widget{margin:0px 4px 4px 0px; padding:7px; _padding: 5px;width:140px; height:164px; float:left; border:1px solid #ccfff7; background:#6cb5a9}
.destaques .widget img{margin:0px 5px 3px; padding:0px 0px; width:130px; height:100px; float:left; border:1px solid #ccfff7}
.destaques .caption{padding:0px 0px; margin:0px auto; width:130px; font-size:12px; letter-spacing:0px; line-height:1.3em; text-align:center; display:block; color:#000000}
.destaques .widget img:hover{border:1px solid #ccfff7}
.BlogArchive #ArchiveList ul li{background:transparent none repeat scroll 0 0; border-width:0; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:0; padding-left:5px; text-indent:5px}
.BlogArchive #ArchiveList ul ul li{padding-left:0}
.BlogArchive #ArchiveList ul.posts li{padding-left:0.5em}
.BlogArchive #ArchiveList ul li{background:transparent none repeat scroll 0 0; border-width:0; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:0; padding-left:5px; text-indent:5px}
/* Profile
----------------------------------------------- */
.profile-img{ float:left;  margin-top:0;  margin-right:5px;  margin-bottom:0px;  margin-left:0;  padding:4px}
.profile-data{ margin:0;  text-transform:capitalize;  letter-spacing:0;  font:normal normal 77% Arial, sans-serif;  color:#e1771e;  font-weight:bold;  line-height:1.4em}
.profile-datablock{ margin:.5em 0 .5em}
.profile-textblock{ margin:0.5em 0;line-height:1.4em}
.profile-link{ font:normal normal 77% Arial, sans-serif; text-transform:capitalize;  letter-spacing:0}
/* Footer
----------------------------------------------- */
#footer-wrapper{ width:970px;  clear:both;  margin:0px auto 20px;  text-align:center}
#footer li{float:left; list-style-type:none; padding:0px 8px}
#credit{margin:0 auto 0; padding:0px 0px; width:100%; height:10px; color:#af4976; text-align:center; clear:both}
#credit a:link, #credit a:visited{color:#af4976}
#credit a:hover{color:#af4976}
body#layout #content-wrapper{padding:50px 0 0 0}
/* ---------- @ Structure -----------*/

#main {
	overflow:hidden;
	padding:30px 10px 50px;
}

#wrapper {
	font-size:.8em /*Global content font-size*/;
	width:960px;
	margin:0 auto;
    position:relative;
    background:url(images/outer-body.png)  repeat-y top center}
	}

#masthead {
	padding:15px 28px 0px;
	overflow:hidden;
	}

#branding {
	float:left;
	width:575px;
    height:94px;
	}

#content {
	width:620px;
	float:left
	}

#sidebar {
	width: 240px;
	float:right;
	background:#f2f2f2;
	padding:0 20px 20px;
	}

.left {
	float:left
	}

.right {
	float:right
	}




/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}

h1.pagetitle {
	border-bottom:1px solid #d7d7d7;
	padding-bottom: 12px;
	margin-bottom:20px;
	}

h2 {
	margin: 25px 0 20px;
	}

.entry h2 {
	font-size:1.8em;
	margin: 15px 0 0;
	}

h2.posttitle, h1.posttitle {
	margin:0;
	font-size: 3.25em;
	}

.entry h3 {
	font:1.6em Georgia, "Times New Roman", Times, serif;
	}

#respond h3, h3#comments, h3#trackbacks {
	margin:45px 0 20px;
	font-weight:bold;
	}

h3#comments {
	margin:32px 0 12px;
	}

h4 {
	font-size:1.4em;
	}

h5 {
	font-weight: bold;
	font-size: 1.2em
	}

h6 {
	font-weight: bold;
	font-size: 1em;
	}

.commentcount {
	padding-left: 35px;
	background:url(images/comments.png) no-repeat top left;
	margin-left:20px;
	width: 120px;
	height:40px;
	}

.more-link {
	display:block;
	margin-top:12px;
	clear:both
	}



/* Author Page*/

#writer {
	overflow:hidden;
	background:#f2f2f2;
	margin-bottom:20px;
	padding:16px;
	}

#writer p {
	margin-top:0;
	}

#writer .avatar {
	margin:4px 17px 7px 0
	}



/* Search and Archives*/

.search-highlight {
	background:#FFFF00
	}

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}

#archive_pagination {
	overflow: hidden;
	padding: 20px;
	text-align: center
	}

.current-numeric-page {
	padding: 5px 8px;
	}

#archive_pagination a, #archive_pagination a:visited {
	border:1px solid #CCC;
	padding: 5px 8px;
	text-decoration: none;
	}

#archive_pagination a:hover {
	background: #f5f5f5;
	}

#archive_pagination a:active {
	background:#e6e6e6;
	border-color:#bebebe;
	}

#comment_pagination div {
	float:left;
	margin-right:10px;
	}

a #icon-rss {
	border:none
	}

.archive #icon-rss {
	vertical-align: middle;
	margin-left:3px;
	}


/*Sidebar and Widgets*/

.widget {
	margin-bottom:20px;
	overflow:hidden
	}

.widget li {
	list-style:none;
	border-bottom:1px solid #CCC;
	padding:6px 0;
	line-height:140%;
	}

.widget li a, .widget li a:visited {
	color:#111;
	text-decoration:none
	}

.widget li a:hover, .widget li a:active {
	color:#6d6d6d;
	}

.widget li.current_page_item a, .widget li.current_page_item a:visited,
.widget li.current-cat a, .widget.current-cat a:visited {
	font-weight:bold
	}

.widget li.current_page_item li a, .widget li.current_page_item li a:visited,
.widget li.current-cat li a, .widget li-current-cat li a:visited {
	font-weight:normal;
	}

.widget li li {
	margin-left:34px;
	border:0;
	list-style:disc;
	}

#wp-calendar tr {
	background:#f2f2f2;
	}

#wp-calendar td {
	text-align:center;
	padding:3px;
	}

#recentcomments {
	color: #787878;
	}

#recentcomments a, #recentcomments a:visited {
	font-style:italic
	}

#recentcomments a.url, #recentcomments a.url:visited {
	font-weight:bold;
	font-style:normal;
	}

a.rsswidget, a.rsswidget:visited {
	font-weight: bold
	}

.rssSummary {
	line-height:160%;
	}
a.more {font-weight:bold; float:right; padding-right: 7px; color:#1e2a3a; }
a.more:hover {color:#c6363e; }
/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url, #searchfield {
	background:#F6F4F4 !important;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;
	}

#author, #email, #url {
	width:220px;
	}

.button {
	padding: 8px 14px;
	background:#424242;
	color:#FFF !important;
	border:none;
	font-size:1.2em;
	}

.button:hover {
	background:#272727;
	}

.button:active {
	background:#000;
	}

#commentform textarea {
	width: 98%;
	height:250px;
	}

#masthead #searchform {
	float:right;
	width:260px;
	text-align:right;
	padding-top:12px;
    position:absolute;
    top:120px;
    right:20px;
	}

#searchfield {
	width:180px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	}

#searchsubmit {
	vertical-align:top
	}

/* ---------- @ Post Styles -----------*/


.postmetadata {
	margin:0;
	padding-top:8px;
	color:#939393;
	font-size:.85em;
	text-transform:uppercase;
	letter-spacing:.08em;
	line-height:1.5em;
	}

.postmetadata em {
	font:italic 1em Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	letter-spacing:.1em;
	}

.entry pre {
	width:100%;
	overflow:auto;
	margin:15px 0;
	display:block;
	background:#f5f3ee;
	}

.entry code {
	padding:0 18px;
	display:block;
	font-size:1.2em;
	}

#tags span {
	padding:1px 6px;
	}

#tags a, #tags a:visited {
	text-decoration: none
	}
  .bottom {background:#ececec;margin:12px 0px 0px;line-height:normal;overflow:hidden; }
p#tags, p#wp-edit, p.nextpage {
	clear:both;
    padding:5px;
    margin:0;
	}

/*Images*/

.wp-caption {
	background:#f2f2f2;
	text-align:center;
	padding:10px 5px 10px 10px;
	}

img.alignleft {
	margin:5px 15px 10px 0;
	float:left
	}

img.alignright {
	margin:5px 0 10px 15px;
	float:right
	}

.wp-caption.alignleft {
	float:left;
	margin:20px 22px 10px 0;
	}

.wp-caption.alignright {
	float:right;
	margin:20px 0 10px 22px;
	}

.wp-caption.aligncenter, img.aligncenter {
    margin: 0 auto;
	display:block;
	margin-bottom:15px;
	margin-top:15px;
	float:none
   	}

p.wp-caption-text {
	margin:0;
	text-align:center;
	padding:5px 0;
	}

.wp-caption img {
	float:none;
	margin:0;
	}

.gallery {
	margin:15px 0;
	display:block;
	}

.gallery img {
	border:1px solid #999 !important;
	padding:2px;
	margin:0 auto
	}

.gallery-item {
	padding:12px 0;
	text-align:center
	}

.gallery-caption {
	padding:10px 0;
	}

/* ---------- @ Comments -----------*/


.reply a, .reply a:visited  {
	width:75px;
	background:#CCC;
	color:#FFF;
	display:block;
	margin-bottom:15px;
	padding:5px !important;
	text-align:center;
	text-decoration:none !important;
	font:italic 1em Georgia,Arial,Verdana;
	position:relative;
	}

.reply a:hover {
	background:#aeaeae;
	text-decoration:none;
	color:#FFF;
	}

.reply a:active {
	background: #424242;
	color:#FFF;
	}

.commentlist li {
	margin: 0 0 22px;
	padding: 15px;
	background:#F2F2F2;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	list-style:none
	}

.commentlist li li {
	border:none;
	border-left: 1px solid #CCC;
	margin:0 0 0 20px;
	padding-left:25px;
	background:none
	}

.commentlist li.bypostauthor {
	background:#e5e5e5 !important;
	border:2px solid #CCC;
	}

.commentlist code {
	background:#f2f2f2;
	padding:3px;
	}

.avatar {
	margin: 3px 10px 0 0;
	float:left;
	padding:2px;
	border:1px solid #b9b9b9;
	}

#trackbacklist li {
	margin: 10px 0 10px 35px;
	}

#trackbacklist cite {
	font-style:normal
	}

cite.fn {
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	letter-spacing:-0.05em;
	display:block;
	padding:9px 0 4px;
	}

.says {
	display:none;
	}

.comment-author {
	overflow:hidden;
	}

.commentmetadata {
	float:left
	}

.comment-date a, .comment-date a:visited {
	color:#9f9f9f;
	font-size:0.9em;
	text-decoration:none
	}

.commentmetadata a:hover, .commentmetadata a:active  {
	text-decoration:underline;
	color:#333;
	}


/* ---------- @ Footer -----------*/

#footer {
	font-size:.8em;
	overflow:hidden;
	width:900px;
	margin:0 auto;
	color:#dadada;
	padding:20px
	}

#footer a:hover, #footer a:active {
	color:#FFF;
	}

#footer .left {
	float:left;
	width:50%;
	}

#footer.right {
	float:right;
	width:50%;
	text-align: right
	}

#footer #icon-rss {
	vertical-align: middle;
	margin-right:5px;
	}
