/* CSS Document */

/* General Styling */
body {
background-color: #FFFFFF;
font-size:        medium;
font-family:      Verdana, Geneva, Helvetica, Arial, sans-serif;
color:            #363636;
margin:           0px;
}


h1, h2, h3, h4 {
font-weight: 500;
color:       #363636;
}

a:link {
color: #4444A3;
}

a:visited {
color: #727273;
}

.button {
margin-left: 20px;
border:      none;
}

.button img {
border: none;
}

.tacenter {
text-align: center;
}

.dark {
font-weight: bold;
}

#ricardo {
border-width: 1px 0px 1px 0px;
border-color: #363636;
border-style: solid;
padding:      5px 0px 5px 0px;
}

#memform {
font-size: 85%;
}

#memform th {
text-align: right;
}

#contactform {
font-size: 85%;
}

#contactform th {
text-align: right;
vertical-align: top;
}

.checkbox {
text-align: left;
}

#legal {
font-size: 75%;
}

/* Positioning */
#wrapper {
width:         750px;
margin-right:  auto;
margin-left:   auto;
}

#sidenav {
width: 180px;
float: left;
}


#maincontent {
margin-left: 210px;
}

#footer{
text-align: center;
clear:      left;
}

#banner {
text-align: center;
}


/* Wrapper Style */
#wrapper {
padding:         10px;
background-color:#E2EBED;
border:          1px solid #58848D;
}

/* Sidebar Navigation Style */
#sidenav {
border: 1px solid #E793BC;
background-color: #E0ECD7;
padding:          10px;
line-height:      3;
}

/* Main Content Div Style */
#maincontent {
min-height:       300px;
border:           1px solid #E793BC;
background-color: #E0ECD7;
padding:          10px;
line-height:	  1.5;
}

/* Banner Style */
#banner {
border: 1px solid #E793BC;
background-color: #E0ECD7;
padding:          5px;
margin-bottom:    10px;
}

/* Footer Style */
#footer {
border: 1px solid #E793BC;
background-color: #E0ECD7;
padding:          10px;
margin-top:       10px;
}