/*

General styling

*/

/* This is the Holly Hack \*/
* html #wrapper { height: 1% }
/* For Win IE's eyes only */

body {
	margin:0;
	background-color:#FFF;
        font: 80%/1.5em "Lucida Grande", verdana, helvetica, arial, sans-serif;
	color:#333;
        min-width:970px;
}

#wrapper {
    padding: 0 10px 0 10px; 
    margin: 0 auto 0 auto; 
    width: 970px;    
}

#page {
    clear: both;
    padding: 0 10px 0px 10px;
}

a:link, a:visited {
	text-decoration:none;
	color:#73A533;
}

a:hover {
    text-decoration:underline;
}

* { margin: 0; padding: 0; border: none 0; text-decoration: none; font-family: "Lucida Grande", verdana, helvetica, arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: bold; font-family: "Trebuchet MS", verdana, helvetica, arial, sans-serif; }

/* HEADER */

#header {
    margin-bottom:20px;
    clear: both;
    height: 110px;
}

#logo {
    float: left;
    margin-top: 6px;
}

#logo img {
    border: 0px;
}

#elige {
    float: right;
    font-family: Helvetica, Arial;
    font-size: 85%;
    font-weight: bold;
    padding: 6px;
    background-color: #f5e1cd;
    color: #993300;
    border: 1px solid #f5e1cd;
    -moz-border-radius: 5px;
    margin-top: 2em;
    margin-right: 5em;
}

/* SIDEBAR */

#sidebar {
    width:180px;
    float:right;
    margin:0 5px 0 0;
    font-size: 85%;
}

#sidebar a:link, #sidebar a:visited {
    color:#333;
}

#sidebar a:hover {
    color:#73A533;
    text-decoration:none;
}

#sidebar input#s { border: 1px solid #e1e1e1; width: 150px; padding: 2px 5px 2px 5px; color: #AAAAAA; }
#sidebar input#s:focus { border-color: #43A806; color: #333; }

/* LISTS */

html>body .the_content ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .the_content li {
	margin: 7px 0 8px 10px;
	}

.the_content ol {
	padding: 0 0 0 15px;
	margin: 0;
	text-indent:-5px;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style: none;
	}
	
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 5px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

.the_content ul li:before, #sidebar ul ul li:before {
	content: "\00BB\00A0";
	color:#73A533;
	}


/* CONTENT */

#content {
    margin:0 0 0 5px;
    width: 720px;
    float:left;
}

.post {
    margin:0 0 30px 0;
    clear:both;
}

    .post .posttitle, #sidebar h2 {
        font-size:150%;
        line-height:1.25em;
        color:#0092C8;
        margin:0 0 2px 0;
        font-weight:normal;
    }
    
        .post a:link, .post a:visited {
            color:#0092C8;
        }
    
        .post a:hover {
            color:#73A533;
            text-decoration:none;
        }
    
        .post a:link span, .post a:visited span {
            color:#CCC;
        }
        
        .post a:hover span {
            color:#777;
        }

    .post .postdate {
        font-size:100%;
        line-height:10px;
        color:#CCC;
        text-transform:uppercase;
        margin:0 0 5px 0;
    }    
  
    .post .postmeta {
        font-size:80%;
        line-height:10px;
        color:#777;
        text-transform:uppercase;
        margin:0 0 5px 0;
    }
    
        .post .postmeta a:link, .post .postmeta a:visited {
            color:#777;
        }
        
        .post .postmeta a:hover {
            color:#73A533;
            text-decoration:none;
        }

    .post .the_content {
        margin-top:1em;
        font-size: 105%;
    }
        
    .post p {
        margin:0 0 15px 0;
    }
    
        .post p a:link,
        .post p a:visited,
        .post ul a:link,
        .post ol a:link,
        .post ul a:visited,
        .post ol a:visited {
            color:#73A533;
        }
    
        .post p a:hover,
        .post ul a:hover,
        .post ol a:hover {
            text-decoration:underline;
        }
        
        .post .the_content ul, .post .the_content ol {
            margin-bottom:15px;
        }
    
    .post blockquote {
        margin:0 0 15px 20px;
        padding:5px;
        border-top:1px solid #73A533;
        border-bottom:1px solid #73A533;
    }
    
        .post blockquote p {
            margin:0;
            font-style:italic;
        }
        
        .post blockquote blockquote {
            margin-top:15px;
            background-color:#F3F3F3;
        }

    .post img {
    float:right;
    border:1px solid #73A533;
    margin:0 0 10px 20px;
    }
    
    .post .wp-smiley {
        float:none;
        border:0;
        margin:0;
    }


/* COMMENTS */

#commentlist, #trackbacks {
    list-style:none;
}

    #commentlist li {
        margin:0;
        padding:15px 10px 0 10px;
        border-bottom:1px solid #73A533;
    }

    #commentlist li.odd {
        background-color:#F3F3F3;
    }
    
    #trackbacks li {
        padding:5px 10px 5px 10px;
    }

.post .commenttitle {
        font-size:150%;
        line-height:16px;
        color:#0092C8;
        margin:0 0 2px 0;
        font-weight:normal;
    }
    
        .post #commentlist .commenttitle a:link, .post #commentlist .commenttitle a:visited {
            color:#0092C8;
        }
    
        .post #commentlist .commenttitle a:hover {
            color:#73A533;
            text-decoration:none;
        }
        
        textarea {
            width:100%;
            border: 1px solid #b6b6b6; 
            font-size: .9em; 
            color: #666; 
            width: auto; 
            margin: 1px 3px 4px 0px; 
            padding: 0px 1px 0px 1px; 
            font-family: arial, helvetica, verdana, sans-serif;
        }

.post input { border: 1px solid #e1e1e1; width: 150px; padding: 2px 5px 2px 5px; color: #AAAAAA; }
.post input:focus { border-color: #43A806; color: #333; }
.post label { font-size: 105%; }


        #submit { float: right; display: block; border: 1px solid #b6b6b6; border-bottom: 1px solid #858585; margin: 0; padding:1px; margin-top: -15px; width: 180px; }

/* AGD: Top Banner */

#top_banner {
    clear:both;
    margin-left:         auto;
    margin-right:        auto;
    margin-top:          5px;
    margin-bottom:       5px;
    width:               95%;
    background-color:    #fafafa;
    border:              1px solid #dedede;
    -moz-border-radius:  8px;
    min-height:          60px;
    text-align:          center;
    padding-top:         10px;
    padding-bottom:      10px;
}

/* FOOTER */

#footer {
    clear:both;
    margin-left:         auto;
    margin-right:        auto;
    margin-top:			 20px;
    margin-bottom:			 20px;
    width:               100%;
    background-color:    #fefefe;
    border:        	     1px solid #eeeeee;
    -moz-border-radius:  8px;
    min-height:          60px;
    text-align:          center;
    padding-top:         10px;
}

    #footer p {
        margin:5px 0 30px 5px;
        color:#777;
        text-transform:uppercase;
        font-size:100%;
    }
    
    #footer a:link, #footer a:visited {
        color:#777;
    }
    
    #footer a:hover {
        color:#73A533;
        text-decoration:none;
    }

    #footer #ci {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
    }

    #footer ul li {
	display: inline;
	margin-left: 16px;
    }
