body {
    font-family: Arial, Verdana, serif;
    font-size: 10px;
    padding: 0px;
    margin: 0px;
    background-color: #fff1f8;
}

#wrapper {
    background-color: #ffffff;
}

#header {
    background-color: #fff1f8;
    border-bottom: 2px solid #FFCCE7;
    height: 40px;
    padding: 10px;
    text-align: center;
}

#logo {
    display: inline;
    margin-top: 10px;
    color: #ff80c3;
    font-size: 200%;
}

#logo img {
    vertical-align:middle;
}

.mgk {
    color: #FFCCE7;
}

#ad-header {
    display: inline;
}

#main {
    width: 780px;
    margin-left: auto;
    margin-right: auto;
}

.navbar {
    text-align: center;
    width: 800px;
    margin: 0px auto;
}

.nav_item {
    margin: 1px 5px;
    background-color: #ffcce7;
    padding: 0px 10px;
    border: 1px solid #ff80c3;
}

.navbar a {
    font-size: 150%;
    font-weight: bold;
    text-decoration: none;
}

#main table {
    width: 100%;
}

#main table td {
    vertical-align: top;
}

#ad-top {
    text-align: center;
    margin-top: 5px;
}

#col1 {
    width: 160px;
}

#last-user {
    font-size: 80%;
    background-color: #ffcce7;
    text-align: center;
    margin-top: 5px;
    padding: 8px;
}

#last-puntos {
    font-size: 123%;
}

#last-votos {
    font-size: 80%;
}

#last-pic img {
    // width: 145px;
    max-width: 145px;
}

#registrarse {
    font-size: 110%;
    color: #ff80c3;
    padding-right: 5px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 25px;
}

#col2 {
    margin: 0px 8px;
}

#votar {
    text-align: center;
    border: 2px solid #ff80c3;
    font-size: 70%;
    margin: 25px 0px;
}

#usuario {
    text-align: center;
}

#votar form {
    margin: 0px;
}

#votar table td {
    text-align: center;
    font-size: 70%;
}

#picture {
    margin-top: 50px;
    margin-bottom: 30px;
    border: 2px solid #ffcce7;
    text-align: center;
}

#picture img {
    max-width: 423px;
}

#link {
    margin-top: 5px;
    font-size: 80%;
}

#disclamer {
    margin-top: 15px;
    font-size: 70%;
}

#ad-col2 {
    text-align: center;
}

#col3 {
    width: 150px;
}

#login {
    font-size: 110%;
    color: #ff80c3;
    padding-left: 5px;
    text-align: center;
}

#links {
    text-align: center;
    color: #FF80C3;
}

#ad-col3 {
    margin: 15px;
}

#subir {
    margin: 23px;
}

#subir h1 {
    text-align: center;
    font-size: 170%;
}

#subir_form {
    margin: 25px 35px;
    font-size: 400%;
    text-align: center;
    font-weight:bold;
}

#subir_box {
    margin: 0px auto;
    padding: 13px;
    border: 2px solid #FF80C3;
    background-color: #FF80C3;
}

#subir_box input {
    font-size: 110%;
    cursor;pointer;
}

.middle {
    vertical-align:middle;
}

#footer {
    border-top: 1px solid #ff80c3;
    background-color: #fff1f8;
    text-align: center;
}

#footer img {
    vertical-align: middle;
    padding-bottom: 3px;
    width: 25px;
}

#nws_feed {
    border: 1px solid #ff80c3;
    background-color: #fff1f8;
    font-size: 10px;
    margin: 25px 0px;
}

#nws_title {
    color: #ff80c3;
    text-align:center;
}

.nw_title {
    margin: 0px 2px;
    text-align:center;
}

.nws_new {
    color: #999;
    padding: 8px;
}

/* set millions of background images */
.rbroundbox { background: #FFCCE7; }
.rbtop div { background: url(../simgs/tl.gif) no-repeat top left; }
.rbtop { background: url(../simgs/tr.gif) no-repeat top right; }
.rbbot div { background: url(../simgs/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../simgs/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 6px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox {
    width: 123px;
    padding-top: 3px;
    float:left;
    margin: 0px 10px;
    position: relative;
    left: 100px;
}

