@charset "utf-8";
/*
Theme Name: Colorful summer
Theme URI: http://www.kittynpink.com
Version: 1.0
Description: 
Author: Dany Chasez
Author URI: http://www.kittynpink.com
*/

/* -- BODY -- */
body {
background: url(images/bkg2.png);
margin-top: 0;
margin-bottom: 0;
font-family: verdana;
font-size: 11px;
color: #727272;
text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
}

h2, h3 {
font-size: 16px !important;
}

h4 {
font-size: 12px !important;
}

b, strong {
color: #ed7db7;
}

em {
color: #8eb90c;
font-weight: bold;
}

u {
color: #6397ff;
font-weight: bold;
border-bottom: 1px dotted #FF3399;
}

a {
text-decoration: none !important;
border: none !important;
color: #9d4eec;
}

a:hover {
text-decoration: none !important;
border: none !important;
color: #FF3399;
}

img {
border: none;
}

/* -- MAIN CONTENT -- */
#holder {
width: 975px;
background: url(images/content_bkg.png) repeat-y right;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

#content {
width: 700px;
}

#sidebar {
width: 267px;
margin-right: 4px;
}

/* -- SIDEBAR -- */
#charmmy {
padding-top: 10px;
text-align: center;
float: left;
}

.sidebar_box {
width: 267px;
}

.sidebar_content {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 12px;
padding-right: 12px;
}

.box_title {
margin-bottom: -2px;
z-index: 3;
}

.box_footer {
margin-top: -2px;
z-index: 2;
}

.box_pink_content {
background: url(images/sidebar_pink_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

.box_purple_content {
background: url(images/sidebar_purple_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

.box_blue_content {
background: url(images/sidebar_blue_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

.box_green_content {
background: url(images/sidebar_green_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

.box_orange_content {
background: url(images/sidebar_orange_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

.box_yellow_content {
background: url(images/sidebar_yellow_bkg.png) center repeat-y;
width: 267px;
z-index: 1;
}

#currently {
height: 190px !important;
margin-top: 3px;
}

.littledot {
color: #FFFFFF !important;
margin-top: -5px;
}

.box_blue_content a {
color: #80b8f0;
}

.box_blue_content a:hover {
color: #FF3399;
}

.box_green_content a {
color: #8EB90C !important;
}

.box_green_content a:hover {
color: #FF3399 !important;
}

.box_green_content .blogroll li a {
display: block;
height: auto;
background: none;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: 2px;
text-indent: 10px;
background: url('images/bullet_square_0012.gif') no-repeat 2px !important;
}

.box_green_content .blogroll li a:hover {
display: block;
height: auto;
background: none;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: 2px;
text-indent: 10px;
background: url('images/bullet_square_0005.gif') no-repeat 2px !important;
}

.box_orange_content a {
color: #ff9900 !important;
}

.box_orange_content a:hover {
color: #FF3399 !important;
}

.sidebar_content .agenda_custom #wp-agenda #week {
background-color:#F2FFE5;
border:1px solid #C5E99F;
color: #6F9F3F;
font-weight: bold;
}

.sidebar_content .agenda_custom #wp-agenda caption {
color: #6F9F3F;
font-weight: bold;
text-transform: uppercase;
}

.wishlink a {
color: #ff9900 !important;
}

.wishlink a:hover {
color: #FF3399 !important;
}

.box_orange_content strong {
color: #ff9900
}

.box_yellow_content a {
color: #ada500 !important;
}

.box_yellow_content a:hover {
color: #FF3399 !important;
}

.box_yellow_content strong,b {
color: #ada500 !important;
}

.box_purple_content input {
border: 1px solid #E8D1FE !important;
background: #F6EFFC;
}

.box_purple_content .search_but {
background: transparent url(images/search.png) 2px no-repeat !important;
color: transparent !important;
border: none !important;
margin-top: 4px !important;
cursor: pointer;
}

.blogmenu div {
border-bottom: 1px dotted #a7a7a7;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
text-align: justify;
text-indent: 12px;
padding-bottom: 2px;
padding-top: 2px;
}

.blogmenu div:hover {
border-bottom: 1px dotted #a7a7a7;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
text-align: justify;
text-indent: 12px;
padding-bottom: 2px;
padding-top: 2px;
}

.menu_last {
border: none !important;
}

.style1 {
color: #ed7db7;
font-weight: bold;
}

.style2 {
color: #F00;
}

.profilepic {
padding: 5px;
margin-right: 2px;
background: #FFF;
border: 1px solid #a7a7a7;
}

#follow_me {
text-align: center;
}

#twitter_update_list {
margin-top: 0;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
list-style-type: none;
padding: 0;
}

#twitter_update_list li {
text-align: justify;
text-decoration: none;
padding-bottom: 2px;
padding: 2px;
margin-top: 3px;
border-bottom: 1px dotted #a7a7a7;
}

.wallpaper {
border: 1px solid #e6e63e;
padding: 5px;
margin-top: 2px;
background-color: #ffffde;
}

.linkme {
margin-bottom: 5px;
}

#stats {
background:url(images/michael.png) bottom right no-repeat;
}

/* -- POSTS -- */
#posts {
padding-right: 47px;
padding-left: 50px;
padding-top: 10px;
height: 100%;
}

.postimage {
padding: 5px;
background: #FFF;
border: 1px solid #a7a7a7;
}

.date {
margin-left: 7px;
background: url('images/date.png');
text-align: center;
width: 67px;
height: 67px;
}

.month {
padding-top: 6px;
}

.month a {
font-size: 11px;
font-weight: bolder;
color: #9d4eec;
}

.month a:hover {
font-size: 11px;
font-weight: bolder;
color: #9d4eec;
}

.day a {
color: #ED7DB7;
font-size: 18px;
font-weight: bolder;
padding-top: 0px;
}

.day a:hover {
color: #ED7DB7;
font-size: 18px;
font-weight: bolder;
padding-top: 0px;
}

.post_info {
border-bottom: 1px dotted #a7a7a7;
padding-top: 1px;
padding-bottom: 1px;
}

.post_date a {
color: #727272;
text-decoration: none;
}

.post_date a:hover {
color: #727272;
text-decoration: none;
}

.listening-to {
color: #FF3399;
}

.commentplugger {
margin-top: 3px;
}

.posttable {
border: 1px #a7a7a7 solid;
}

.tableseparator {
border-bottom: 1px dotted #a7a7a7;
border-top: 1px dotted #a7a7a7;
}

.tags {
text-align: justify;
margin-bottom: 3px;
margin-top: 3px;
}

.tags strong {
color: !important;
}

.divider {
text-align: center;
}

.afterpost {
background-color:#FDF5FA;
border:1px solid #FFD1EC;
padding: 2px;
font-weight: bold !important;
}

.post_navigation {
text-align: center !important;
}

/* -- BLOCKQUOTE -- */

blockquote {
border: 1px dotted #a7a7a7;
margin-top:10px !important;
margin-bottom:10px;
padding-right:5px;
padding-top: 20px;
padding-bottom: 5px;
padding-left: 5px; 
background:#FFFFFF url('images/blockquote_bkg.png') repeat-x top;
}

/* -- RELATED POSTS -- */
.related_post {
padding: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 0;
}

.related_post li {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 3px;
padding-top: 2px;
margin: 0;
list-style-type:none;
text-indent: 12px;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

.related_post li:hover {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 3px;
padding-top: 2px;
margin: 0;
list-style-type:none;
text-indent: 12px;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

.related_post_title {
font-weight: bold;
color: #ed7db7;
}

/* -- FLICKR BADGE -- */
#flickr_badge_source_txt {
padding:0;
font: 11px Arial, Helvetica, Sans serif;
color:#666666;
}

#flickr_badge_icon {
display:block !important;
margin:0 !important;
}

#flickr_icon_td {
padding:0 5px 0 0 !important;
}

.flickr_badge_image {
text-align:center !important;
}
.flickr_badge_image img {
border: 1px solid #e6e63e !important;
padding: 5px;
background-color: #ffffde;
}

#flickr_www {
display:block;
padding:0 10px 0 10px !important;
font: 11px Arial, Helvetica, Sans serif !important;
color:#3993ff !important;
}

#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
text-decoration:none !important;
background:inherit !important;
}

#flickr_badge_wrapper {
}

#flickr_badge_source {
padding:0 !important;
font: 11px Arial, Helvetica, Sans serif !important;
color:#666666 !important;
}

#flickr_badge_uber_wrapper {
margin: 0;
padding: 0;
display: inline-block;
}

.flickr_badge_image {
display: inline-block;
margin: 2px;
}

.flickr_badge_image img {
max-height: 60px;
max-width: 60px;
}

/* -- ARCHIVES and BLOGROLL -- */
#archive-page {
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#archive-page li {
list-style-type:none;
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
text-indent: 12px;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

#archive-page li:hover {
list-style-type:none;
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
text-indent: 12px;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

#archive-page ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
}

#archive-page h2 {
text-align: left;
font-weight: bold !important!;
border-bottom: 1px dotted #a7a7a7;
padding: 3px;
font-weight: bold;
font-size: 15px !important;
margin-bottom: 4px !important;
font-family: verdana;
margin: 0;
padding: 0;
color: #ed7db7;
background: url(images/heart_bkg_H2.png) no-repeat 2px;
text-indent: 22px;
}

li.linkcat h2 {
text-align: left;
font-weight: bold !important!;
border-bottom: 1px dotted #a7a7a7;
padding: 3px;
font-weight: bold;
font-size: 15px !important;
margin-bottom: 4px !important;
font-family: verdana;
margin: 0;
padding: 0;
color: #ed7db7;
background: url(images/heart_bkg_H2.png) no-repeat 2px;
text-indent: 22px;
}

.linkcat {
list-style: none;
}

.links {
width: 100%;
border:none;
margin: 0 0 3px 0;
list-style-type:none;
}
.links ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
}

.links ul li {
float:left;
list-style-type:none;
padding:0;
margin:0;
border-bottom: 1px dotted #a7a7a7;
width: 50%;
text-indent: 12px;
}

.links li {
width: 100%;
list-style:none !important;
}

.links li a, .links ul li a:visited, .links ul li a:active {
display: block;
height: auto;
background: none;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: 2px;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

.blogroll {
width: 100%;
border:none;
list-style-type:none;
}
.blogroll ul {
list-style-type: none;
padding: 0;
margin: 0;
width: 100%;
}

.blogroll ul li {
float:left;
list-style-type:none;
padding:0;
margin:0;
border-bottom: 1px dotted #a7a7a7;
width: 50%;
}

.blogroll li {
width: 100%;
list-style:none !important;
}

.blogroll li a {
display: block;
height: auto;
background: none;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: 2px;
text-indent: 10px;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

.blogroll li a:hover {
display: block;
height: auto;
background: none;
padding-left: 2px;
padding-bottom: 2px;
padding-top: 2px;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
margin-left: 2px;
text-indent: 10px;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

.linkblogroll a {
color: #ED7DB7;
}

.linkblogroll a:hover {
color: #9d4eec;
}

/* -- PAGES -- */
.page_title {
text-align: left;
font-weight: bold !important!;
border-bottom: 1px dotted #a7a7a7;
padding: 3px;
font-weight: bold;
font-size: 15px !important;
margin-bottom: 4px !important;
font-family: verdana;
margin: 0;
padding: 0;
color: #ed7db7;
background: url(images/heart_bkg_H2.png) no-repeat 2px;
text-indent: 22px;
}

#page_title {
text-align: left;
font-weight: bold !important!;
border-bottom: 1px dotted #a7a7a7;
padding: 3px;
font-weight: bold;
font-size: 15px !important;
margin-bottom: 4px !important;
font-family: verdana;
margin: 0;
padding: 0;
color: #ed7db7;
background: url(images/heart_bkg_H2.png) no-repeat 2px;
text-indent: 22px;
}

#breadcrumb {
border-top: 1px dotted #a7a7a7;
margin-top: 2px;
padding-top: 1px;
padding-bottom: 2px;
border-bottom: 1px solid #FFD1EC;
}

#page_navigation {
border-top: 1px dotted #a7a7a7;
width: 100%;
}

.dottedline {
border-bottom: 1px dotted #a7a7a7;
padding-bottom: 1px;
padding-top: 1px;
}

#nav_previous {
width: 33%;
float: left;
text-align: left;
padding-top: 2px;
}

#nav_top {
width: 33%;
float: left;
text-align: center;
padding-top: 2px;
}

#nav_next {
width: 33%;
float: right;
text-align: right;
padding-top: 2px;
}

.pages ul {
margin: 0;
padding: 0;
}

.pages li {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0;
list-style-type:none;
text-indent: 12px;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

.pages li:hover {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0;
list-style-type:none;
text-indent: 12px;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

/* -- AFTER POSTS -- */
#after_posts {
margin-left: 50px;
margin-right: 47px;
margin-bottom: 5px;
margin-top: 5px;
position: static;
}

#after_posts ul {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
}

#after_posts li {
display: inline;
width: 50%;
float: left;
list-style-type: none;
margin: 0;
}

#tagcloud {
margin-left: 49px !important;
margin-right: 47px !important;
margin-bottom: 15px;
margin-top: 5px;
width: 87% !important;
display: inline-block
}

#after_calendar {
border-left: 1px dotted #a7a7a7;
padding-left: 5px;
margin-left: 5px;
}

/* -- LAST POSTS -- */
.recentposts_box {

}

.recentposts {
border-bottom: 1px dotted #a7a7a7;
line-height: 15px;
text-align: justify;
padding-top: 2px;
padding-bottom: 2px;
}

.recentposts ul, li {
text-indent: 1px;
}

.recentposts strong {
color: #FFFF00;
}

.recent_title a {
color: #9d4eec !important;
}

.recent_title a:hover {
color: #FF3399 !important;
}

.recentposts a {
color: #727272;
}

.recentposts a:hover {
color: #727272;
}

/* -- WORDPRESS CALENDAR -- */
#wp-calendar {
font-size: 10px;
letter-spacing: 1px;
font-family : verdana;
text-align: center;
font-weight: bold;
margin-right: 8px;
width: 100%;
}

#wp-calendar #prev a {
font-size: 10px;
letter-spacing: 1px;
font-family : verdana;
text-align: left;
font-weight: bold;
color: #9d4eec;
border: 1px solid #FFD1EC !important;
padding: 2px;
background-color: #ffe9f6;
}

#wp-calendar #next a {
font-size: 10px;
letter-spacing: 1px;
font-family : verdana;
text-align: right;
font-weight: bold;
color: #9d4eec;
border: 1px solid #FFD1EC !important;
padding: 2px;
background-color: #ffe9f6;
}

#wp-calendar #prev a:hover {
font-size: 10px;
letter-spacing: 1px;
font-family : verdana;
text-align: left;
font-weight: bold;
color: #FF3399;
border: 1px solid #FFD1EC !important;
padding: 2px;
background-color: #ffe9f6;
}

#wp-calendar #next a:hover {
font-size: 10px;
letter-spacing: 1px;
font-family : verdana;
text-align: right;
font-weight: bold;
color: #FF3399;
border: 1px solid #FFD1EC !important;
padding: 2px;
background-color: #ffe9f6;
}

#wp-calendar a {
font-size: 10px;
font-weight: bold;
font-family : verdana;
color: #9d4eec;
}

#wp-calendar a:hover  {
font-size: 10px;
font-weight: bold;
font-family : verdana;
color: #FF3399;
}

/* -- DAYS -- */
#wp-calendar td {
font-size: 10px;
font-family : verdana;
letter-spacing: normal;
padding: 2px 0;
text-align: center;
font-weight: normal;
}

/* -- MONTH -- */
#wp-calendar caption {
font-size: 10px;
line-height : 11px; 
text-transform:uppercase;
text-align: center;
font-family:  verdana;
font-weight: bold;
color: #9d4eec;
padding-top: 0;
padding-bottom: 4px;
margin: 2px;
border-bottom: 1px dotted #a7a7a7;
}

/* -- WEEK DAYS -- */
#wp-calendar th {
color: #9d4eec;
text-align: center;
font-family:  verdana;
font-size: 10px;
font-style: normal;
text-transform: uppercase;	
padding: 1px;
background-color: #ffe9f6; 
border: 1px solid #FFD1EC;
}

/* -- TODAY -- */
#wp-calendar #today {
color: #9d4eec;
background-color: #f0f0f0; 
padding: 1px;	
font-weight: bolder;	
text-align: center;
font-size: 10px;
-moz-border-radius: 6px 6px 6px 6px;
}

/* -- COMMENTS -- */
.comment_master {
margin-right: 5px;
}

.commenttable {
background-color: #fdf5fa; 
border: 1px solid #FFD1EC;
text-align: justify;
margin-right: 10px !important;
}

.comment_main {
padding: 2px;
}

.commentinfo {
text-align: justify;
background-color: #f2ffe5; 
border: 1px solid #c5e99f;
padding: 1px 1px 1px 2px;
}

.commentinfo2 {
text-align: justify;
background-color: #fff6e5; 
border: 1px solid #ffe3ac;
margin-top: 2px;
padding: 2px 1px 1px 2px;
}

.commentbrowser {
text-align: justify;
border: 1px solid #c2e1ff;
background-color: #f0f7fe;
padding: 2px 1px 0 2px;
}

.commenttext {
text-align: justify;
margin-top: 2px;
padding: 2px;
}

.cmmg {
background-color: #f6effc; 
border: 1px solid #e8d1fe;
padding: 0px;
float: left;
}

.cmmc {
text-align: justify;
padding: 0px;
}

.gravatar {
padding: 6px;
}

#leavereply {
margin-right: 8px;
margin-left: 8px;
}

.img_left {
margin-right: 3px !important;
}

#ed_toolbar input {
margin-right: 3px !important;
}

/* -- STATS PAGE -- */
#blogstats ul li {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0 !important;
list-style-type:none;
text-indent: 12px;
text-align: left;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

#blogstats ul li:hover {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0 !important;
list-style-type:none;
text-indent: 12px;
text-align: left;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

#blogstats ol {
margin: 0 !important;
padding: 0 !important;
width: 100%;
}

#blogstats ul {
margin: 0 !important;
padding: 0 !important;
width: 100%;
}

#blogstats ol li {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0 !important;
list-style-type:none;
text-indent: 12px;
text-align: left;
background: url('images/bullet_square_0005.gif') no-repeat 2px;
}

#blogstats ol li:hover {
border-bottom: 1px dotted #a7a7a7;
width: 50% !important;
float:left;
padding-bottom: 2px;
padding-top: 2px;
margin: 0 !important;
list-style-type:none;
text-indent: 12px;
text-align: left;
background: url('images/bullet_square_0003.gif') no-repeat 2px;
}

#MiscStats {
margin: auto;
padding: auto;
}

/* -- FORM -- */
input {
background-color: #fdf5fa; 
border: 1px solid #FFD1EC !important;
text-align: justify !important;
font-size: 10px;
padding: 2px;
border: none;
font: verdana;
color: #727272;
}

#comment_email_back {
border: 1px solid #6F9F3F !important;
background: #F2FFF2;
}

#search {
margin-top: 5px !important;
margin-bottom: 5px !important;
}

.blogsearch {
text-align: justify !important;
font-size: 10px;
padding: 2px;
border: none;
font: verdana;
}

.search_but {
height: 16px;
width: 16px;
background: transparent url(images/search.png) no-repeat !important;
color: transparent !important;
border: none !important;
margin-top: 4px !important;
cursor: pointer;
}

textarea {
background-color: #fdf5fa; 
border: 1px solid #FFD1EC !important;
text-align: justify !important;
font-size: 10px;
padding: 2px;
border: none;
font-family: verdana;
color: #727272;
}	

select {
background-color: #fdf5fa; 
border: 1px solid #FFD1EC !important;
text-align: justify !important;
font-size: 10px;
padding: 2px;
border: none;
color: #727272;
font-family: verdana;
}

.linkwithin_hook {
margin: auto !important;
padding: 0 !important;
}

.linkwithin_inner {
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
}

.linkwithin_posts {
padding: 0 !important;
margin: auto !important;
width: 100% !important;
}

.linkwithin_posts a {
display: inline-block !important;
border-right:1px solid #DDDDDD;
text-align: center;
padding-left: 5px !important;
}

#linkwithin_logo_0 {
padding: 0 !important;
margin: 0px 0px 5px 0px !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linkwithin_text {
padding: 10px 0 5px 0 !important;
font-size: 11px;
}

#author {
background: #FDF6F7 url(images/icon_user.png) no-repeat scroll 3px;
border: 1px solid #FDD5D7;
padding: 5px 5px 5px 22px;
text-align: justify;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
margin-bottom: 1px;
color: #222222;
}

#email {
background: #FDF6F7 url(images/icon_mail.png) no-repeat scroll 4px;
border: 1px solid #FDD5D7;
padding: 5px 5px 5px 22px;
text-align: justify;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
margin-bottom: 1px;
color: #222222;
}

#url {
background: #FDF6F7 url(images/icon_home.png) no-repeat scroll 4px;
border: 1px solid #FDD5D7;
padding: 5px 5px 5px 22px;
text-align: justify;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
margin-bottom: 1px;
color: #222222;
}

/* -- COMMENTS -- */
#comments_main {

}

#comments_main ul {
margin: 0;
padding: 0;
list-style: none;
}

.commentlist li {
padding: 5px;
background: #FFFFFF;
border: 1px solid #FDD5D7;
list-style: none;
margin-bottom: 10px;
margin-top: 10px;
}

.comment_header {
border: 1px solid #FDD5D7;
background: #FDF6F7;
}

.comment_header_holder {
margin: 5px;
}

.commentlist li .avatar { 
float: left;
padding: 5px;
background: #F6EFFC;
border: 1px solid #E8D1FE;
}

.triangle {
height: 56px;
width: 11px;
background: url(images/comments_triangle.gif) top left no-repeat;
margin-right: 3px;
margin-left: -1px;
float: left;
z-index: 2; 
}

.comment_metadata {
display: inline;
line-height: 14px !important;
float:left;
}