﻿/*  
Theme Name: SeaBeast
Theme URI: http://green-beast.com/seabeast/
Description: Another accessible WordPress web log theme artfully crafted by <a href="http://green-beast.com/seabeast/">Mike Cherim</a>.
Version: v.x.x
Author: Mike Cherim
Author URI: http://green-beast.com/
*/

/* body begin ======================================================== */
* { padding : 0; margin : 0; }
body {
  font-size: 100.1%; 
  font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 
  background: #fffffa url('gfx/sb_background.jpg') no-repeat fixed bottom right;
  color:#333; text-align:center; background-attachment:fixed
}
/* body end */
/* logo_center begin ==================================================== */
#center_logo, #center_logo a {
  width : 160px;
  height : 160px;
  display : block;
  border : 0px none;
  overflow : hidden;
  text-decoration : none;background: url('gfx/sb_logo.jpg') no-repeat top left; 
}
#center_logo { margin-top : -4px; }
#center_logo a:hover, #center_logo a:focus, #center_logo a:active { text-decoration : none; background: url('gfx/sb_logo_on.jpg') no-repeat top left;  }
/* logo_center end */
/* page begin ============================================================ */
#page { 
  background : transparent;
  width : 97%;
  text-align : left; 
  font-size : 0.75em;
  margin-right : 1%;
  margin-left : 1%
}
/* page end */
/* banner begin ========================================================== */
#headerimg img{ border:2px #669900 solid; padding:2px; background-color:#dcebd3; margin-bottom:2px;}
h1 a small { font-size : 0.6em; }
/* banner end */
/* header and links begin ================================================ */
h1, h1 a, h1 a:hover {
  text-decoration : none;
  font-size : 30pt; 
  font-weight : normal;
  padding-left : 2px;
  float:left;
}
h2 { border-bottom : 1px solid #ccc; }
h2, h2 a, h2.pagetitle, h2.dot, h2.dot2 {  
  background : transparent;
  font-size : 1.2em;
  margin : 5px 5px 5px 0;
  display : block;
  text-decoration : none; 
  color : #669900; 
  text-align : right;
  width : 100%;
  clear : both;
}
h2.pagetitle, h2.dot2 { font-size : 1.4em; }
h2 a { background : url('gfx/sb_read_stat.gif') no-repeat top left; }
h2 a:hover { background : url('gfx/sb_read.gif') no-repeat top left; }
h2 a:focus, h2 a:active { background : url('gfx/sb_read_on.gif') no-repeat top left; }
h3.dot, h3, h4, h5, h6 { 
  border-bottom : 1px solid #ccc;
  background : transparent;
  padding-left : 0;
  font-size : 1.2em;
  margin-top : 15px;
  margin-bottom : 5px;
  color : #999;
}
h3, h3 a, #sidebar h2, #farbar h2 {
  color : #669900;     
  text-decoration : none; 
  text-align : right;
  display : block;
  width : 100%;
}
h3 a { background : url('gfx/sb_readsml_stat.gif') no-repeat top left; }
h3 a:hover { background : url('gfx/sb_readsml.gif') no-repeat top left; }
h3 a:focus, h3 a:active { background : url('gfx/sb_readsml_on.gif') no-repeat top left; }
h3 { text-align : left; }
#sidebar h3, #farbar h3 { text-align : right; font-size : 1.1em; }
h4 { font-size : 0.95em; }
h5, h6 { font-size : 0.9em; }
a {
  color : #777; 
  font-size : 100%;
  text-decoration : underline; 
}
a:hover, a:focus, a:active { color: #000; text-decoration: none; }
a:focus, a:active { background-color : #ffffdd; }
h2 a:hover, h2 a:focus, h2 a:active, h3 a:hover, h3 a:focus, h3 a:active { text-decoration: none; }
#sidebar h2, #farbar h2 { font-size : 1.2em; }
/* header and links end */
/* content begin ===================================================== */
.postmetadata ul, .postmetadata li { 
  display : inline;
  list-style-type : none;
  list-style-image : url('none'); 
}
small, .nocomments, .postmetadata, blockquote, ins, del { color : #cc9900; }
.postmetadata { font-size : 90%; text-align : right; }
#content { 
  line-height : 175%;
  letter-spacing : 0.04em;
  padding-bottom : 20px;
}
#content p { margin : 10px 0 15px 0; }
#content p.dialog { margin : 0; padding : 0; text-indent : 15px; }
.alt {  
  background-color: #ffffee;
  border : 1px solid #ddd;
  margin : 0;
  padding : 10px; 
}
.tla {
  border-left : 1px dotted #669900; 
  border-right : 1px dotted #669900; 
}
.commentmetadata, .commentmetadata a { 
  font-weight : normal; 
  text-decoration : none;
}
.post { text-align : left; }
#commentform p { margin : 5px 0; }
.nocomments { font-weight : bold; text-align : center; color : #669900; }
.commentmetadata { margin: 0; display: block; }
#content ul, #content ul li {
  list-style-type : none;
  font-size : 1em;
  color : #669900;
}
p.postedby small { color : #669900; }
span.postedbyb { font-weight : bold; color : #cc9900; }
/* content end */
/* content lists begin =============================================== */
.commentlist { width : 100%; margin-left : 0px; }
.commentlist li, #commentform input, #commentform textarea { font-size : 1em; }
.commentlist li { font-weight: bold; }
.commentlist cite, .commentlist cite a { 
  font-style : italic;
  font-size: 0.95em; 
  color : #669900;
  text-decoration : none;
}
.commentlist p { 
  font-weight: normal;
  line-height: 1.7em;
  text-transform: none; 
}
.entry ul { margin : 15px; margin-left : 35px; }
.entry ol { padding : 0 0 0 35px; margin : 15px; }
ol li li { list-style-type : lower-alpha; margin-left : 15px; }
.commentlist { padding : 0; text-align : left; }
.commentlist li { 
  margin : 15px 0 3px;
  padding : 5px 10px 3px;
  list-style : none; 
}
.commentlist p { margin: 10px 5px 10px 0; }
dl { margin : 15px; }
dt { font-weight : bold; color : #cc9900; margin-left : 10px; }
dd { margin-left : 20px; }
.entrytext ol, .entrytext ul { margin : 15px; margin-left : 35px; }
.entrytext ol li { margin-left : 20px; }
/* content lists end */
/* column begin ========================================================== */
.narrowcolumn { 
  display : inline;
  float : left;
  padding : 15px;
  margin : 0px 0 0;
  width : 44%;
}
.narrowcolumn .entry { line-height: 1.7em; letter-spacing : 0.04em; }
.postmetadata { 
  text-align: justify; 
  margin : 15px 0 15px 0;
  letter-spacing : 0.01em;
}
.narrowcolumn .postmetadata { padding-top: 5px; }
/*column end */
/* sidebar begin =========================================================== */
#sidebar { 
  border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; float : left;
  display : inline;
  width : 162px; 
  border-top:0px none;
  margin-left : 2%; padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px
}
* html #sidebar { margin-left : 2px; }
#sidebar form, #farbar form { margin : 0; }
#sidebar ul, #sidebar ul ul, #sidebar ul ol, #farbar ul, #farbar ul ul, #farbar ul ol { list-style-type : none; margin-bottom : 20px; }
#sidebar ul ul li, #sidebar ul ol li, #farbar ul ul li, #farbar ul ol li { list-style-type : none; margin-left : 0; }
#sidebar ul p, #sidebar ul select, #farbar ul p, #farbar ul select { margin : 5px 0 8px; }
#sidebar ul ul, #sidebar ul ol, #farbar ul ul, #farbar ul ol { margin : 5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol, #farbar ul ul ul, #farbar ul ol { margin : 0 0 10px; }
#sidebar ul li h2, #farbar ul li h2 { margin-top : 20px; }
ol li, #sidebar ul ol li, #farbar ul ol li { list-style : decimal outside; }
#sidebar ul ul li, #sidebar ul ol li, #farbar ul ul li, #farbar ul ol li { margin : 3px 0 0 0; padding : 0; }
#sidebar p, #farbar p {
  margin : 10px 0 10px 0;
  line-height : 1.7em; 
  letter-spacing : 0.04em;
  font-size : 0.9em;
}
.navigation { 
  display : block;
  text-align : center;
  margin-top : 10px;
  margin-bottom: 30px; 
}
p.little {
  margin-bottom : 20px;
  padding-bottom : 10px;
  font-size : 0.8em;
}
p.little a { display : inline; } /* just in case someting blocks a link */
span.contact_link {
  float : right; 
  margin-top : 5px; 
  padding-bottom : 5px; 
  clear : both;
}
span.contact_link a {
  background : #ffffdd;
  border : 2px outset #666;
  text-transform : uppercase;
  text-decoration : none;
  padding : 2px;
}
span.contact_link a:hover { background : #ccc; }
span.contact_link a:focus, span.contact_link a:active {
  background : #ccc;
  border-style : inset;
}
#sidebar h2, #farbar h2 { background : transparent; }
#sidebar h2#contact_options { padding-top:10px; }
#sidebar p strong, #farbar p strong { color : #cc9900; }
/* sidebar end */
/* farbar begin ====================================================== */
#farbar { 
  float : left;
  display : inline;
  padding : 15px 10px 15px 10px;
  width : 19%; 
  margin-left : 2%;
}
* html #farbar { width : 17%; }
* html #sidebar { margin-left : 2px; } 
#feedsbox ul li h2.feed_lift { margin-top : 6px; }
* html #feedsbox ul li h2.feed_lift { margin-top : -6px; }
/* #feedsbox { background : transparent url("gfx/sb_feedback.gif") no-repeat bottom right; } */
div#icons_box ul { text-align : center; }
div#icons_box ul li ul { margin-top : 11px; }
div#icons_box ul li ul li { margin-left : -10px; }
div#icons_box a { text-decoration : none; }
div#link_cats { width : 100%; overflow : hidden; }
/* farbar end */
/* footer begin ========================================================== */

#footer { 
  width : 600px;
  padding : 0;
  clear : both;
  background : url('gfx/sb_footer.jpg') no-repeat bottom left; 
  border : 0px none; 
  height : 9em
}
#footer p { 
  margin : 0;
  font-size : 0.85em;
  padding : 15px;
  text-align : center; 
}
/* footer end */
/* image styles begin ============================================== */
p img { padding: 0; max-width: 100%; }
img.center { display : block; margin-left : auto; margin-right : auto; text-align : center; }
img.right { margin : 0 0 2px 7px; float : right; }
img.left { padding: 4px; margin: 0 7px 2px 0; float : left; }
.alignright { float : right; display : inline; }
.alignleft { float : left; display : inline; }
a img.left, a img.right, a img.center, p.center a img { text-decoration : none; }
a img { border : 0px none; margin-bottom : 5px; text-decoration : none }
#preloader, .strip { position : absolute; margin-top : -9000px; margin-left : -9000px; }
/* image style end */
/* other stuff ===================================================== */
acronym, abbr, span.abbr, dfn { 
  cursor : help; 
  border-bottom : 1px dotted #669900;
  font-style : normal;
}
dfn { font-style : normal; }
.hide { display : none; }
.show { } /* referred to but not used, long story */
small { font-size: 0.85em; line-height: 1.6em; }
small.dfnclass, small.dfnclass dfn {
  font-size : 0.85em;
  font-style : normal;
  border : 0px none;
}
blockquote { 
  background : url('gfx/sb_quotes.gif') no-repeat top left; 
  padding-left: 20px;
  text-indent : 30px;
  font-style : italic;
  border-left: 3px solid #669900;
  color : #999; margin-left:10px; margin-right:30px; margin-top:15px; margin-bottom:10px
}
blockquote cite { 
  background : url('gfx/sb_end_quotes.gif') no-repeat top right;
  margin-top : -10px;
  margin-right : -10px;
  padding-right : 30px;
  padding-top : 30px;
  display : block; 
  text-align : right;
  font-style : italic;
  color : #cc9900
}
#content ol li cite, #content ol li cite a { 
  background : transparent;
  font-style : normal; 
  font-size : 1em;
}
.small-caps { font-variant : small-caps; }
.right { text-align : right }
.justify { text-align : justify } 
.center { text-align : center; } 
.italic { font-style : italic; }
.bold { font-weight : bold; }
strong { color : #999; }
.serif { font-family : Georgia, serif; }
.normal { 
  font-weight : normal;
  font-style : normal;
  text-decoration : none;
}
div.hr {
  background : url('gfx/sb_hr.png') no-repeat center;
  height : 30px;
  border : 0px none;
}
div.hr hr, hr { display : none; }
span.highlight, highlight { color : #669900; }
span.highlight2, highlight2 { color : #cc9900; }
code, kbd, pre, pre code {  
  font-family : 'Courier New', Courier, Fixed, monospace;
  font-size : 1em; 
  font-weight : bold;
  color : #000;
  background : transparent;
}
kbd { cursor : help; }

pre {

  background : #fff url('gfx/sb_preback.jpg') 0 0;
  border : 1px solid #999;
  padding : 2px;
  margin : 10px 0;
  width : 98.4%;
  height : auto;
  overflow : auto
}
/* other stuff end */
/* form elements begin ================================================== */
* html form { width : 103%; }
fieldset { margin : 0; padding : 0; border : none; } 
legend { font-weight : bold; color : #cc9900; margin-left : -5px; }
#sidebar legend { color : #999; }
label { color : #669900; font-size : 95%; padding-top : 20px; font-weight : normal; }
input#contactform, textarea#contactform, select#contactform { font-family : Verdana, Tahoma, Arial, san-serif;
  color : #333;  
  background-color : #fffffc; 
  border : 1px solid #ccc;
  padding : 1px;
  cursor : text;
  font-size : 1.1em;
  height : 1.9em;
}
select, select:hover, select.hover, select:focus, select.focus { width : 75%;   height : 1.9em; }
* html select 
* html select:hover { height : auto; }
* html select.hover { height : auto; }
* html select:focus { height : auto; }
* html select.focus { height : auto; }
#s { margin : 0; width : 115px;
}
#sidebar fieldset {
  background-color : #ffffee;
  margin-bottom : 20px;
  padding-bottom : 10px;
  border-top : 1px solid #ccc;
  border-bottom : 1px solid #ccc;
}
#contactform input {
  font-size : 1.1em; 
  width : 50%;
  height : 1.9em;
  border : 1px solid #ccc;
  padding : 1px;
  cursor : text;
}
#contactform textarea {
  font-size : 1.1em;
  margin-top : 8px;
  width : 98%;
  height : 15em;
  padding : 1px;
}
#commentform textarea {
  font-size : 1.1em;
  margin-top : 8px;
  width : 98%;
  height : 15em;
  padding : 1px;
}
input:focus#contactform, textarea:focus#contactform, input.focus#contactform, textarea.focus#contactform, input:hover#contactform, textarea:hover#contactform, input.hover#contactform, textarea.hover#contactform, select:hover#contactform, select.hover#contactform, select:focus#contactform, select.focus#contactform {
  color : #333;
  height : 1.9em;
  background-color : #fafafa;
  border : 1px inset #cd9900;
  cursor : text;
}
textarea:focus#contactform, textarea.focus#contactform, textarea:hover#contactform, textarea.hover#contactform {
  width : 98%;
  height : 15em;
  cursor : text;
}
input.button#contactform {
  height : 1.9em;
  color : #333;
  font-weight : bold;
  border : 2px outset #999;
  background : #ccc;
  padding : 2px;
}
#contactform .button:hover, .button:focus {
  cursor : pointer;
  background-color : #669900;
  color : #fff;
  height : 1.9em;
  border : 2px outset #666;
}
#contactform input.button.hover, input.button.focus {
  cursor : pointer;
  background-color : #fff;
  color : #666;
  height : 1.9em;
  border : 2px outset #666;
}
#contactform .button:focus, input.button.focus, .button:focus {
  color : #fff;
  border-style : inset;
  background-color : #666;
  height : 1.9em;
}
.error, h2.pagetitle.error, h2.dot2.error { color : #cd0000; }
.success { color : #cc9900; }
/* 
Because IE 6 will never die. You may want to fiddle with thse if you mod new colors. Sorry about that. These are for IE 6.2 and older only.
*/
* html .button { background-color : #fff; color : #666; }
* html .button:hover { background-color : #fffffe; color : #666; }
* html input.button.hover { background-color : #fffffa; color : #000; }
* html .button:focus { background-color : #fffffa; color : #000; }
* html input.button.focus { background-color : #fffffa; color : #000; }
* html .button:focus { background-color : #fffffa; color : #000; }
/* form elements end */
/* End of SeaBeast CSS by Mike Cherim http://green-beast.com/ */
/* --- struttura pagina --- */
#dBlog { border:#cccccc 1px solid; padding:0; border-spacing:0; border-collapse:collapse; }
td.dBlog { padding:10px; vertical-align:top; text-align:left; }
td.dBlogLine { border-top:1px solid #cccccc; }
#mainTable { width:700px; border-spacing:0; border:0px none; margin:auto; background-color:#ffffff }
td.mainTable { padding:15px; vertical-align:top; text-align:left; }
#mainHeader { width:680px; border:0px none; border-spacing:0; padding:0; background-color:#ffffff }
#mainHeaderLeft { width:440px; padding-right:10px; vertical-align:top; text-align:left; }
#mainHeaderRight { width:200px; padding-left:10px; vertical-align:top; text-align:left; }
#mainHeaderDivider { width:10px; background-color:#dedfde; }
#didascalia { font-size:8pt; }
#didascalia span { font-style:italic; }
#virgoLeft { font-family:georgia,serif; font-style:italic; font-size:42px; }
#virgoIn { font-size:8pt; font-style:italic; }
#virgoRight { font-family:georgia,serif; font-style:italic; font-size:42px; text-align:right; }
#mainContent { width:680px; border:0px none; border-spacing:0; padding:0 }
#mainContentLeft { width:500px; padding:0; padding-right:5px; vertical-align:top; text-align:left; }
#mainContentRight { width:195px; padding:0; padding-left:5px; vertical-align:top; text-align:left; }
#mainContentDivider { width:5px; background-image:url('/blogme/template/standard/gfx/puntini_v.gif'); }
#briciole { margin-bottom:1em; border-top:1px #669900 dashed;border-bottom:1px #669900 dashed; background-color:#dcebd3; }
#briciole span { font-weight:bold; }
#intro { text-align: left; border-bottom:1px #669900 dashed; }
#footerLeft { float:left; font-size:8pt; }
#footerRight { float:right; font-size:8pt; }


/* --- elementi --- */
.giustificato { text-align:justify; margin-top: 10px;margin-right: 0pt;margin-bottom: 15px;margin-left: 0pt;}
.centrato { text-align:center; }
.piccolo { font-size: 0.85em;line-height: 1.6em;color: #669900; }
.right { text-align:right; }
.evidenziato { background-color:#FFFF00; font-style:italic; }
.explain { font-style:italic; }
.divider { background:url('gfx/sb_hr.png') no-repeat center 50%; height: 30px }
#linklog { font-size:8pt; }
.sopra { margin-bottom:1em; }
.sotto { margin-top:15px; margin-bottom:15px; text-align: justify;letter-spacing: 0.01em;color: #cc9900; text-decoration:none;}
/* .sotto a {color: #cc9900; text-decoration:underline;} */
.titolo { background : transparent; font-size : 1.2em;  margin : 5px 5px 5px 0; display : block; text-decoration : none; color : #669900; 
  text-align : right; border-bottom:1px #cccccc solid; }
.titolo a { background : url('gfx/sb_read_stat.gif') no-repeat top left; font-size: 1.2em;  display: block;text-decoration: none;color: #669900;text-align: right;width: 100%;clear: both; margin-left:0; margin-right:5px; margin-top:5px; margin-bottom:5px}
.titolo a:hover { background : url('gfx/sb_read.gif') no-repeat top left; color:#000000 }
.titolo a:focus, .titolo a:active { background : url('gfx/sb_read_on.gif') no-repeat top left; }
.fleft { float:left; }
.fright { float:right; }
.fright img {border:1px #669900 double; padding:2px;}
.pagine { text-align:center; margin-top:15px;}
.pagine span { font-weight:bold; }
.intestfoto {float:right; padding-right:100px; margin-bottom:20px}
.intestfoto a {	font-size:8pt; padding:0; float:none;}

/* --- commenti --- */
.compari {border-left : 1px dotted #669900;border-right : 1px dotted #669900;}
.comdispari {background-color: #ffffee;border : 1px solid #ddd;margin-bottom: 10px;}
.comtitolo { }
.comtesto { margin-top:0.5em; margin-bottom:0.5em; padding-left:0.5em; font-weight: normal;line-height: 1.7em;text-transform: none;}
.comautore { padding-left:0.5em; font-size:8pt; }
.comautore a strong {color: #FF9900; text-decoration:none;}
.formcommenti { width:380px; margin:auto; }
.formpopcommenti { width:280px; margin:auto; }
.comnumero {font-style: italic;font-size: 0.95em;color: #669900;text-decoration: none;}

/* --- popup --- */
#mainPopup { width:320px; border-spacing:0; border:0px none; margin:auto}
td.mainPopup { padding:15px; vertical-align:top; text-align:left; }
#popupContent { width:320px; border:0px none; border-spacing:0; padding:0 }
#popupContentLeft { width:320px; padding:0; padding-right:5px; vertical-align:top; text-align:left;}


/* --- autori.asp --- */
.fotoautore { margin-top:1em; margin-bottom:4em; }
.elencoautori li { margin:0.5em; }


/* --- foto.asp --- */
.foto {margin-top:1em; margin-bottom:4em; text-align:center; background-color:#fbfbfb; }
.foto img {border:1px #669900 double; padding:2px;}
.elencofoto li { margin:0.5em; }


/* --- sondaggi.asp --- */
.sondaggio { text-align:center; }
.insondaggio { margin:auto; padding:5px; width:280px; text-align:left; background-color:#fbfbfb; }
.sondaggio table { width:280px; }
.sondaggio td { text-align:center; vertical-align:bottom; }
.sondaggio td img { width:10px; }

/* --- stampa.asp --- */
#mainContentPrint { width:680px; padding:0; vertical-align:top; text-align:left; }


/* --- 404.asp --- */
#form404 { text-align:center; }


/* --- moduli --- */
.modulo {  }
.modtitolo { margin-top:0.5em; margin-bottom:1em; text-align:right; }
.modcontenuto {  }
.modcontenuto form { margin:0; }
.feed { text-align:center; font-size:8pt; }
.tempoesec { text-align:center; font-size:8pt; }
.utentionline { text-align:center; font-size:8pt; }
.utentionline span { font-weight:bold; }

.calendario { border-collapse:collapse; border-spacing:0; margin:auto; width:182px; text-align:center; border:1px solid #cccccc; }
.calendario td { width:26px; height:26px; text-align:center; }
.calendario td.wide { width:130px; height:26px; text-align:center; }
.calendario td a { font-weight:bold; }
.calendario .giorni td { font-weight:bold; font-size:8pt; background-color }
.calendario .scuro { background-color:#f3f3f3; }
.calendario .chiaro { background-color:#fcfcfc; }
.calendario .oggi { background-color:#CCCCCC; }
/* Tabella linklog */
.link table {font-size: 85%;padding: 0; margin: 0; border-collapse: collapse; background: #F7F5F0;}
.link table a {color: #9d4444; text-decoration: none; border-bottom: 1px solid #b76f6f;}  
.link table a:visited {color: #b76f6f;}
.link table a:hover {color: #d01616; text-decoration: none;}  
.link table caption {font-size: 12pt; text-align: left; padding-bottom: 10px;}
.link table thead th {background: #E7E3DA; padding: 15px 10px; color: #556779; text-align: left; font-weight: normal; font-size:12pt;}
.link table tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
.link table tbody {border-bottom: 1px solid #EAECEE;}
.link table tbody td, table tbody th {font-size:10pt; padding: 10px; text-align: left;}
.link table tbody tr {background: #F7F5F0;}
.link table tbody tr.odd {background: #F0F2F4;}
.link table tbody  tr:hover {background: #EAE8E1; color: #111;}
/* Lista categorie in linklog */
.catdisp {font-weight: bold;}
ul#linklist{list-style: none;margin: 0;padding: 7px 0; font-weight: bold; text-align: left;}
ul#linklist li{display: inline;margin: 0 3px; line-height: 25px}
ul#linklist a{text-decoration: none;padding: 0 0 3px; border-bottom: 4px solid #FFF;color: #9d4444; margin-bottom:3px;}
ul#linklist a#current{border-color: #9d4444;color:#9d4444}
ul#linklist a:hover{border-color: #d01616;color: #d01616}
/* --- social bookmarks --- */

div.social { text-align:center; }
span.social { border:1px solid #EEE; padding:2px; }
span.social img { border:0px; }