@CHARSET "ISO-8859-1";

body{
margin: 10px;
padding: 0;
line-height: 1.5em;
background: lightyellow;
font-family: Times New Roman, serif;
font-size: 14px;
color: black;
}

#maincontainer{
width: float; /*Width of main container 840px*/
margin: 0 auto; /*Center container on page*/
border: 1px solid #C11B17;
}

#quote{
border:  0px solid #E42217;
width: 100%;
}

#header{
background: transparent url("../images/prestilka.gif") center right repeat;
height: 90px; /*Height of top section*/

}

#logo {

<a href="/"><img src="/images/sbd-logo.gif" alt="Seattle Balkan Dancers"a></a>
float: center;S
/* font-family: Arial, serif;
font-size: 32px;
color: lightyellow;
text-align: center;

padding-top: 2px;
padding-bottom: 3px;
margin-left: 253px;
margin-right: 253px;
margin-top: 15px;
margin-bottom: 0px;
background: #C11B17;
*/
}

#contentwrapper {
float: left;
width: 100%;
padding: 0;
}

#contentwrapper h3 {
font-size: 18px;
}

#contentcolumn{
padding: 0px 6px 6px 6px;
font-size: 18px;
}

#rightcolumn {
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
background: #C11B17;
color: lightyellow;
font: bold 100% Arial, sans-serif;
line-height: 1.5em;
}

#rightcolumn ul {
padding-left: 24px;
}

#rightcolumn ul li {
padding: 0px 2px 2px 2px;
}

#rightcolumn h1 {
margin: 0;
padding: 2px 2px 2px 2px;
text-align: center;
font-size: 18px;
}

#rightcolumn a {
color: #A0C544;
}

#footer{
clear: left;
width: 100%;
background: #C11B17;
color: lightyellow;
text-align: center;
font-family: Arial, serif;
font-size: 12px;
font-weight: bold;
padding: 4px 0;
}

#footer a {
color: #FFFF80;
}

body.index #contentcolumn {
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}

body#home #home_tab a,
body#about #about_tab a,
body#balkanalia #balkanalia_tab a,
body#music_club #club_tab a,
body#dancenotes #dancenotes_tab a,
body#tips #Beginner_tab a,
body#friends #friends_tab a,
body#calendar #events_tab a,
body#membership #membership_tab a,
body#subscribe #subscribe_tab a	
{
color: #C11B17;
background: lightyellow;
}
a:link {
/* color: #C11B17; */
color: #C11B17;
}

a:visited {
/* color: #A0C544; */
color: blue;
}

img.floatRight { 
float: right; 
margin: 4px; 
}

img.floatLeft { 
float: left; 
margin: 4px; 
}

#top {
float: right;
}

.nostyle {
border-top: 0px solid green;
border-left: 0px solid green;
}

.nostyle td {
padding: 0px;
border-right: 0px solid green;
border-bottom: 0px solid green;
}

.formTable {
border-top: 0px solid green;
border-left: 0px solid green;
}

.formTable td {
padding: 4px;
border-right: 0px solid green;
border-bottom: 0px solid green;
}

table {
border-top: 1px solid #C11B17;
border-left: 1px solid #C11B17;
border-collapse: collapse;
}

th, td {
padding: 8px;
border-right: 1px solid #C11B17;
border-bottom: 1px solid #C11B17;
}

#menu {
margin: 0;
padding: 0;
}

#menu ul{
margin: 0;
padding: 0;
margin-bottom: 0em;
float: left;
font: bold 100% Arial, sans-serif;
width: 100%;
border: 0px solid #C11B17;
background-color: #C11B17;
}

* html #menu ul { /*IE only rule, reduce menu width*/
width: 99%;
}

#menu ul li {
display: inline;
}

#menu ul li a {
float: left;
color: lightyellow;
padding: 4px 12px;
text-decoration: none;
}

#menu ul li a:hover {
background-color: #E42217;
text-decoration: underline;
}

#menu ul li a:active {
color: #C11B17;
background-color: lightyellow;
}

input {
border: 1px solid #C11B17;
color: #C11B17; 
}

textarea {
border: 1px solid #C11B17;
color: #C11B17; 
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto 
}

#map_canvas { 
margin: 4px;
}
