/*  
Theme Name: RioCuartoInfo
Theme URI: 
Description: Diseño modificado para RioCuartoInfo.com.ar
Version: 1.0
Author: Damian Copetti
Author URI: http://www.riocuartoinfo.com.ar
Tags: Magazine style, Widgetized, two-column, extra page-templates, white, advanced

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

Credits
=======

My very special thanks go out to all of you out there
using the theme and sending me tons of emails telling me how great this theme is.

THANK YOU ALL!!!


/******************************************
*   HTML Elements                         
******************************************/

* {
	margin:0;
	padding:0;
	}

body,html {
	min-height:101%;
	}
	
body {
	background:/*url(images/backgrounds/bg_leadcontainer.jpg) repeat-x 0px 0px #252525*/ #fff;
	color: #333;
text-aling: center;
	
	}

body, select, input, textarea {
	font: 12px Verdana, Sans-Serif;
	line-height:1.5em;
	}
	
p {	
	margin: 15px 0;
	}


hr {
	display: block;
	height:1px;
	background:#333333;
	border:0;
	}


small {
	font-size: 0.9em;
	padding:3px 0px;
	}

#nave {
       color:#000;
       font-size:10px;
       margin:0;}
	
/******* Hyperlinks ********************/

/* standard link behaviour */
a:link, a:active, a:visited { 
	color:#000;
	text-decoration: none;
        } 
a:hover	{ 
color:#a30404;
	text-decoration: none; 
	}

/* How the links in the leadstory area on the homepage look like */
#leadcontainer a {color:#fff;}

/* Title area links */
.title:link, .title:active, .title:visited { 
	color: #a30404; 
	text-decoration: none;
text-shadow:1px 1px 1px #BBBBBB
	} 
.title:hover { 
	color: #a30404; 
	text-decoration: none;
text-shadow:1px 1px 1px #BBBBBB
	} 
	
/* HTML headline links */
h3 a:link, h3 a:active, h3 a:visited  {text-decoration:none;}
h3 a:hover {text-decoration:underline;}

h4 a:link, h4 a:active, h4 a:visited  {color:#666; text-decoration:none;}
h4 a:hover {text-decoration:underline;}

/* Links in the sidebar */
#sidelist a:link, #sidelist a:active, #sidelist a:visited {text-decoration:none;}
#sidelist a:hover {text-decoration:none;}
#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#eee;
	color: #666;
	}
#sidelist .children li a:hover, #sidelist .children li a:active	{color:#000;}

/* How tags appear */
#tags a {text-decoration:none;}
#tags a:hover {text-decoration:underline;}

/* Links within comments metadata (date, Author etc.) */
.commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited  {text-decoration:none;
font-family:verdana;
}
.commentmetadata a:hover {text-decoration:none;font-family:verdana;}

/* Links in the footer */
#footer a {text-decoration: none;} 
#footer a:hover	{text-decoration: none;color:#000;}


/****** Images ****************************/

img, a:link img, a:visited img{border:none; padding:1px;}
img.left,img.center,img.right,img.norm{ margin:2px 12px 5px 0; border:1px solid #999; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
#leadpic {float:left;margin: 0 20px 10px 0;padding:2px;border:1px solid #B3B2B2;width:390px;}
.home-cat-img {float:left; margin:0 6px 4px 0;padding:1px;border:1px solid #000;}
.home-tag-img {float:left; margin:0 6px 4px 0;padding:1px;border:1px solid #000;}

/***** Alignments for WordPress Themes Datebase ************/

.aligncenter{ display:block; margin:0 auto 5px auto; }
.alignright{ float:right; margin:0 0 5px 12px; }
.alignleft{ float:left; margin:0 12px 5px 0; }


/******* Ampliar imagenes ********/
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/*** NUEVA SECCION ***/

#homseccion {
background:#eee;
margin-top:10px;
margin-bottom:10px;
border:1px solid #BBB;
height:auto;
text-align:center;
padding:10px;
font-weight:bold;
}
		
/******************************************
*   Main Element Structure                         
******************************************/

#page { /* main container */
	width:1000px;
	margin:0 auto;
	font-size:1em;
	background:#FFF;
        padding-left: 10px;
        padding-top:5px;
        padding-bottom:10px;
padding-right:10px;
text-aling: left;
       	}

#principio {
           margin-bottom:10px;
           margin-left:10px;
           font-family: Verdana;
           border-bottom:1px solid #BB0500;
           }

#cabecera {
	width:569px;
	height:100px;
	padding-bottom:15px;
	background:url(images/backgrounds/logo.png) no-repeat;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 250px;
	float:right
	}

/* Marquesina */


#newsticker {
	background: /*url(images/backgrounds/sticker.png) no-repeat;*/ #eeeeee;
        border:1px solid #ccc;
        font-color:#000;
	position: relative;
        margin-bottom:10px;
text-align:center;
}
#newsticker ul {
        font-family: Verdana;
        font-weight:bold;
        color:#000;
	list-style: none;
	min-height: 1.6em;
	padding:5px;
	padding-right:
text-align:center;
}
* html #newsticker ul {
	height: 1.6em;
	overflow: visible;
}
#newsticker li.error {
	color: #000;
}
#newsticker #togglenewsticker {
	background: transparent url("images/icons/icon_closenewsticker.gif") no-repeat 0 0;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 15px;
	width: 14px;
	height: 14px;
	text-indent: 20px;
	outline: none;
}
* html #newsticker #togglenewsticker {
	right: 30px;
}


/* The 3 columns on the homepage */

#homeleftcol {
	width:23%;
	border-right:1px dashed #000;
	padding-right:10px;
	
	float:left;
        
        }
	
#homemidcol {
	width:23%;
	padding:0 10px 0 10px;
	
	float:left;E

        }
	
#homerightcol {
	width:23%;
	border-left:1px dashed #000;
        border-right:2px solid #000;
	padding-left:10px;
        padding-right:10px;
	
	float:left;
                
	}

#columnavarios {
        width:22%;
	
	float:left;
        padding-left:10px;
        }

#clasificados {
        float:right;
         padding-top:30px;
        }


	
/******************************************
*   Sidebar stuff exept hyperlinks                        
******************************************/
	
#sidelist li {list-style:none}
	
.bullets li {
	list-style:none;
	border-bottom:1px solid #FFF;
	}
	
#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	margin-left:22px;
	}

#sidelist .children {background:#eee;}

#sidelist .children li {
	background: #eee;
	list-style: none;
	margin-left:15px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	}
	
#sidelist .recent li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(images/icons/icon_recent.gif) no-repeat;
	}

#sidelist .recent-comments li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(images/icons/icon_comments.gif) no-repeat;
	}

#sidelist .more li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(images/icons/icon_categories.gif) no-repeat;
	}

#sidelist .feed li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(images/icons/rss.gif) no-repeat;
	}
	
	
	
/******************************************
*   All Headlines and related stuff                         
******************************************/

.leadmeta, .leadmeta a {/* That�s how the Date and Author appear in the leadarticle section above the Headline */
	font: 0.9em Verdana, Helvetica, sans-serif;
	margin-top:-4px;
	color:#000;
	text-decoration:none;
	}
	
.blogtitle, .blogtitle a {/* That�s only relevant, if you don�t use an image for your Logo in the header */
	color: #000;
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: regular;
	padding: 20px 0px 10px 0px;
	text-decoration:none;
	}

.cat-head {/* Background for the category teasers headline on the homepage */
	margin-bottom:10px;
        background:url(images/backgrounds/seccion-img.png) no-repeat;
	padding:1px 2px 10px 10px;
        heigth:40px;
	}

.cat-head2 {/* Background for the category teasers headline on the homepage */
	margin-bottom:10px;
	background:url(images/backgrounds/seccion-img.png) no-repeat;
	padding:1px 2px 10px 10px;
        width: 225px;
        heigth:40px;
	}

.cat-head3 {/* Background for the category teasers headline on the homepage */
	margin-bottom:10px;
	background:url(images/backgrounds/seccion-img.png) no-repeat;
	width:225px;
        padding:1px 2px 10px 10px;
        heigth:40px;
        }

h1 {
	color: #F91700;
	font-size: 1.6em;
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	padding: 20px 0px 0px 10px;
	}
	
h2 {
	color: #333333;
	font: 1.7em Tahoma;
	font-weight:normal;
	padding-bottom:8px;
	border-bottom:1px solid #333;
	margin: 20px 0;
line-height:30px;
	}

h3 {
	font: 0.9em Verdana, Helvetica, sans-serif;
	letter-spacing:0.1em;
	margin-bottom:4px;
        font-weight:bold;
	color:#000;
	}

h5 {
	font: 1em Verdana, Helvetica, sans-serif;
	
	margin-bottom:4px;
        margin-left:10px;
        margin-top:10px;
        font-weight:bold;
	color:#000;
	}

h6 {
	font: 0.9em Verdana, Helvetica, sans-serif;
	letter-spacing:0.1em;
	margin-bottom:4px;
        padding:5px;
        background:url(images/backgrounds/destacados.png) no-repeat; /*#C8C5C5*/;
        font-weight:bold;
	color:#fff;
	}

/** Redes Sociales **/
.facebook { background:url(images/icons/icono-facebook.gif) no-repeat;
}

.twitter { background:url(images/icons/icono-twitter.gif) no-repeat;
}

.fotolog { background:url(images/icons/icono-fotolog.png) no-repeat;
}

.youtube { background:url(images/icons/icono-youtube.jpg) no-repeat;
}

#marquee {
         color:#BB0500;
         padding-right:10px;
         }

#izquierda {
float:left;
}

#derecha {
float:left;
padding-left:10px;
}

#facebook {
float:left
padding-top:10px;
}

#sidebar h2, #sidebar h3 a {
	font: 0.9em Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
        text-decoration:none;
	letter-spacing:0.1em;
	margin-bottom:4px;
	font-weight:bold;
	color:#F91700;
	}

#sidebar h3, #sidebar h2 {
	font-size:0.9em;
	padding:8px 0 5px 10px;
        background:url(images/backgrounds/post-img.png) no-repeat;
	margin:10px 0 5px 0;
	color:#fff;
        height:40px;
        }

#sid-evento {
        background:#D12727;
border:1px solid #BB0500;
-moz-border-radius: 15px 0 15px 0;
}

#sid {  
	list-style:none;
	margin-top:10px;
	padding:5px;
       	}

#sid li {
	margin-top:10px;
        background:#D12727;
        padding-top:5px; 
	}

#sid li a {
	display:block; 
	width:176px;
	padding-left:5px;
        padding-right:5px;
        padding-bottom:10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	}

#sid li a:hover {
	color:#fff;
}

#adv-sid {
padding-top:20px;	
}

h3#respond {
	border-top:2px solid #000;
	margin-top:25px;
	padding-top:20px
	}

h3#comments {
	margin-top:32px
	}

h4 {
	color:#444;
	font-size:1.2em;
	margin-bottom:6px;
	}

	
	
/******************************************
*   Content styles                    
******************************************/

/* some structural styles for the content area */

#content {
	width:710px;
	float:left
        }

#pagecontent {
	width:710px;
	float:left;
	}

#homecontent-top {
	width:990px;
        margin-top:10px;
	}
	
#homecontent-bottom {
	width:990px;
	margin-top:20px;
        clear:left
        
        }

#homecontent-topleft {
	width: 450px;
	}

#homecontent-topright {
	width: 300px;
	}

#home-tercercolumna {
	width: 220px;
        }

/* bordes redondeados */
.rbroundbox { background: url(images/icons/nt.gif) repeat; }
.rbtop div { background: url(images/icons/tl.gif) no-repeat top left; }
.rbtop { background: url(images/icons/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/icons/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/icons/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; color:#fff;}
.rbroundbox { width: 100%; margin-bottom:10px; }


/* The lead story on the honmepage */

#leadcontainer {
	background: url(images/backgrounds/principal.png) no-repeat /*#E9E9E9*/;
	color:#000;
        font-size:11px;
	
	padding:15px;
	width:400px;
        height:400px;
	min-height:350px;
        text-decoration:none;
	}



#leadcontainer .title {
	font:2em Verdana, "Verdana", Times, serif;
	line-height:100%;
	display:block;
	padding-bottom:7px;
	color: #C20404;
text-decoration:none;
	}

#leadheader {
        display:block;
	}

#leadheader a {color:#000;text-decoration:none;}


.read-on a { /* This can be used to format the "continue readng..." link in the lead story */
	text-decoration:none;
        font-color:#000;
        font-size:12px;
text-align:center;
width:120px;
height:auto;
border:1px solid #F91700;
padding:10px;
background:#F91700;
        }
	
.read-on a:hover {color:#fff!important;font-size:12px;}

/* DESTACADOS */

.dest-mas {  
	list-style:none;
	margin-top:0;
        padding-bottom:10px;
        }

.dest-mas li {
	background: url(images/backgrounds/principal-img.png) no-repeat; /*#E9E9E9*/;
     
margin-bottom:10px;
        
	float:left;
        margin-right:10px;
}

.dest-mas li a {
	display:block; 
	width:125px;
	padding-left:5px;
        padding-right:5px;
        padding-bottom:10px;
padding-top:5px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#000;
	}

.dest-mas li a:hover {
	color:#000;
}

#destacados {
        width:100px;
padding:2px;
        border:1px solid #B3B2B2;
}

#cat-img {
        width:220px;
        border:1px solid #B3B2B2;
padding:2px;
        }

#tag-img {
        width:155px;
        border:1px solid #B3B2B2;
padding:1px;
        }

#cat-img2 {
        width:220px;
        border:1px solid #B3B2B2;
padding:2px;
        }

#dest-max {

margin-bottom:0;
padding-top:5px;
padding-left:15px;
padding-bottom:5px;       
width:432px;
height:32px;
background:url(images/backgrounds/principal-hab.png) no-repeat; /*#E9E9E9*/;

        font-color:#F91700;
        font-family:verdana;
        font-size:15px;
        }

#dest-max a { 
color:#F91700;
text-decoration:none;
}

#dest-max a:hover { 
color:#F91700;
text-decoration:none;
}

#img-tag {
          margin-right:5px;
          } 

	
/* Featured Articles formatting in "hometop-rightcol" */

.feature {
	background: #eee;
	padding:10px 10px 10px 20px;
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	}

.feature:hover {
	background:#ddd;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	}

/*.feature p { margin:0;	}*/

#hometop-rightcol img {
	margin-bottom:4px;
	padding:1px;
	border:1px solid #999;
	}

#hometop-rightcol .feature {margin-bottom: 10px;}

#hometop-rightcol.title, #hometop-rightcol a.title  {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:1.4em;
	color: #a30404;
	margin:10px 0 15px 0;
	}
#borde-home {
border-top:1px solid #DDDDDD;
}

#nota-img {
        width:350px;
        border:1px solid #B3B2B2;
        padding:2px;
        }

#extracto {
        width:250px;
        height:220px;
        padding-left:360px;
}

.sintesis {
font-size:11pt;
        font: Verdana;
        }

#valoracion {
	list-style:none;
	padding-left:3px;
	margin-bottom:10px;
        border:0;
        width:300px;
        height:300px;
        background:url(images/backgrounds/notas.png) no-repeat;
	}

#valoracion ul {
	margin:2px;
	padding-top:50px;
	list-style:none;
        font-family:Verdana;
        font-size:10px;
        color: #000;
        }

#valoracion ul a {
	color: #C20404;
	}

#valoracion ul a:hover {
	color: #000;
        }

#caption {
         background:#eee;
         border:1px solid #ccc;
         padding:5px;
         width:490px;
         text-align:center;
         margin:0 auto 0 auto;
        }

#caption2 {
         background:#eee;
         border:1px solid #ccc;
         padding:5px;
         width:590px;
         text-align:center;
         margin:0 auto 0 auto;
margin-bottom:10px;
        }

#face {
	margin-bottom:10px;
        margin-top:10px;
	}

#adsense-index {
         margin-top:10px;
         padding-top:10px;
         padding-bottom:10px;
         }

#publicidad1 { 
         padding-top:10px;
         padding-bottom:10px
         padding-left:5px;
             }

#publicidad2 { 
         padding-top:10px;
         padding-bottom:10px
         padding-left:15px;
             }


/* Eventos */

#eventos-img {
        width:177px;
padding:2px;
        border:1px solid #BB0500;
        }

#ranquel-img {
        width:177px;
padding:2px;
        border:1px solid #EEEEEE;
        }

#eventos-img2 {
        width:100px;
padding:2px;
        border:1px solid #BB0500;
        }

#navi {  
	list-style:none;
	margin-top:20px;
	padding-right:-20px;
        padding-left:-10px;
        background:#D12727;
        
        }


#navi li {
	
        margin-bottom:20px;
padding-top:5px;
        background:#D12727;
        float:left;
        
border-bottom:1px solid #BB0500;
}

#navi li a {
	display:block; 
	width:182px;
	padding-left:9px;
        padding-right:9px;
        padding-bottom:10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	}

#navi li a:hover {
	color:#fff;
}

/** EL RANQUEL **/
#navi-ranquel {  
	list-style:none;
	margin-top:20px;
	padding-right:-20px;
        padding-left:-10px;
        background:#BFBFBF;
        
        }


#navi-ranquel li {
	
        margin-bottom:20px;
padding-top:5px;
        background:#BFBFBF;
        float:left;
        
border-bottom:1px solid #333333;
}

#navi-ranquel li a {
	display:block; 
	width:182px;
	padding-left:9px;
        padding-right:9px;
        padding-bottom:10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#000000;
	}

#navi-ranquel li a:hover {
	color:#000;
}


/**********************************************************/
	
.description {
	font-size: 1.3em;
	font-weight: bold; 
	color:#999;
	}
		
.title, a.title  {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:1.4em;
	color: #a30404;
	margin:10px 0 15px 0;
	}
		
#homemidcol .clearfloat, #homeleftcol .clearfloat, #homerightcol .clearfloat, #columnavarios .clearfloat {
	
	padding:12px 0;
	}	

/* Pagination formats for the achives (previous and next links) */	

.navigation a {
	width: 120px;
	border: 1px dotted #ccc;
	padding:2px 4px 2px 4px;
	text-align:center;
	font-size:0.9em;
	text-decoration:none;
	color:#666;
	}

.navigation a:hover {
	background-color:#eee;
	}

.preventries {
	float:left;
	}

.nextentries {
	float:right;
	}
	

/*Post Formatting*/

.entry {
	padding-bottom:28px;
	text-align:justify;
	}

.entry2 {
margin-top:30px;
border-top:1px solid #CCC;
	padding-bottom:28px;
	text-align:justify;
font-family:arial;
font-size:14px;
color:#333333;
	}



#pagina {
        background:url(images/backgrounds/titulo.png) no-repeat;
        }

#seccion {
width:auto;
height:22px;
/* border:1px solid #BB0500; */
font-size:20pt;
padding-left:5px;
padding-right:5px;
/* background:url(images/backgrounds/fondoseccion.png) repeat; /*#C72F2F*/; */
color:#CCC;
font-family:italianate;
}

#seccion a {
color:#CCC;
text-decoration:none;
}

#seccion a:hover {
color:#000;
text-decoration:none;
}

#adsense-page {
          margin:0 auto 0 auto;
         width:728px;     
}

.post blockquote {
	color:#666;
	padding:6px 14px;
	margin:18px 35px;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
	}	

.post ul li {
	list-style:square;
	margin-bottom:5px;
	margin-left:42px;
	}

.post ol li {
	margin-bottom:5px;
	margin-left:48px;
	}
	
#tags {
	padding:5px;
	background-color:#fff;
	border-bottom:1px solid #B42828;
	border-top:1px solid #B42828;	
	}	
		
.postmetadata {margin: 30px 0;}
	

/* Form Elements */

select {
	background:#eee;
	border-top:2px solid #999;
	border-bottom:2px solid #999;
	border-left:none;
	border-right:none;
	width:100%
	}

#datos {
        width:110px;
	height:98px;
        border:1px solid #DDDDDD;
        margin-right:10px;   
padding-left:10px;  
        }
#tit-dat {
         font-family:Arial;
         font-size:12px;
         color:#B42333;
         text-align:left;
         text-decoration:none;
         }

#ciudad {
         margin-top:10px;
         margin-bottom:5px;
         color:#000;
         
         }

#datos ul {
        List-style:none;
        font-size:10px;
        text-align:left;
        }

#datos li {
        font-family:Verdana;
        padding-left:20px;
         }

#datos li a { 
        color:#000;
        text-decoration:none;
}

#datos li a:hover {
color:#B423333;
text-decoration:none;
font-weight:bold;
}

#searchform {padding-top:10px 
padding-left:30px;}

.searchbutton {
	font-weight:bold;
	padding: 1px;
	background:#fff;
	color:#999;
	border:2px solid #990000;
	}

.searchbutton:hover {
	color:#666;
	background:#eee;
	border:2px solid #990000;
	text-decoration:none;
	}

.searchfield {
	width:200px;
	padding: 1px 1px 1px 20px;
	background: url(images/icons/search-16.png) no-repeat #fff;
	color:#666;
	border:1px solid #ddd;
	}

.searchfield:hover, .searchfield:focus {
	background: url(images/icons/search-16.png) no-repeat #eee;
	border:1px solid #990000;
	text-decoration:none;
	}


.button {
	font-weight:bold;
	padding: 1px;
	background:#fff;
	color:#000;
	border:2px solid #000;
	}

.button:hover {
	color:#fff;
	background:#F91700;
	border:2px solid #000;
	text-decoration:none;
	}

#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	
	border:2px solid #000;
	}

#commentform textarea {
	background:#fff;
	width: 500px;
	margin-top:5px;
	border:1px solid #B3B2B2;
	}

#commentform textarea:hover, #commentform textarea:focus {background:#fff;}


/* Comments*/

.commentlist {
	padding-left:30px;
	}
	
.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#fff;
	border-top:1px solid #B42828;
	border-bottom:1px solid #B42828;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#fff;
	padding:2px 5px 2px 5px;
	border-top:1px dashed #B42828;
	border-bottom:1px dashed #B42828;
	}

.commentlist cite { font-weight:bold; }	
	

/* Float Properties*/

.clear {
	clear:both;
	}

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:inline-block;
	}	

.clearfloat {/*never delete this otherwise MSIE will kill the layout */
	display:block;
	}
	
	
/******************************************
*   Footer                        
******************************************/

#footer {
	margin: 0 auto;
	width: 900px;
	font-size:0.9em;
	padding-top:15px;
	color:#000;
	}

#footer a {
	color:#B42828;
	}

#pie { 
       width: 400px;
}

#logopie { 
       width: 400px;
}

