/**
 * Camp.SoftwareLiber.Ro 2010
 * FlossCamp 2010, 14 Feb.
 */

/* Layout */
html, body {
    background:#F7F7F7;
}

#cap {
    height:131px;
    background: url("../img/flosscamp.png") no-repeat left;
}

#cap h1 {
    margin-top:20px;
    margin-left:120px;
}

#cap h3 {
    margin-left:120px;
    border-top: 1px solid #69AB00;
    padding-top:10px;
}

#continut {
    -moz-border-radius:11px;
    -webkit-border-radius:11px;
    border-radius:11px;
    background:#FFFFFF;
    border:1px solid #dfdfdf;
    margin:30px auto 10px;
    padding:10px 20px;
    width:900px;
}

#gat ul {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    background:#444;
    background:rgba(0, 0, 0, 0.5);
    padding:10px;
    margin: 20px auto;
}

#gat ul li {
    display:inline;
    padding:10px;
}

#coada {
    border-top:1px solid #69AB00;
    margin-top:30px;
    padding-top:10px;
}

video {
    margin:0 auto;
    display:block;
}

/* Typography */
html, body {
    color:#333;
    font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

h1, h2, h3, h4 {
    color:#444;
}

a, a:active {
    color:#69AB00;
    text-decoration:underline;
}

h1 a, h2 a, h3 a, h4 a {
    text-decoration:none;
}

#cap {
    text-align:left;
}

#cap h1 {
    font-size:2em;
    line-height:1.2em;
}

#cap h1 a:hover {
    color:#69AB00;
}

#cap h3 {
    font-size:1em;
    font-style:italic;
}

#gat {
    text-align:left;
}

#gat ul li a {
    color:#fff;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);
    text-decoration:none;
    text-transform:uppercase;
}

#gat ul li a:hover {
    color:#fff;
    text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
    text-decoration:none;
    text-transform:uppercase;
}

#corp {
    text-align:left;
}

#corp h1 {
    font-size:1.5em;
    font-style:italic;
}

#corp h2 {
    font-size:1.4em;
}

#corp p img, #corp p a img {
    background-color:#FFFFFF;
    border:5px solid #69AB00;
    padding:2px;
}

#coada {
    font-size:80%;
}
