* { padding: 0; margin: 0; }

body {
 font-family:comic sans MS, palatino, georgia, times new roman, serif;
 font-size: 13px;
 background: #FFD700; 
 background-image: url('../images/background_with_notes3.png');
}


.prop {
    height:500px;
    float:right;
    width:1px;
  }

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

P {
margin-top: 1em;
margin-bottom: 1em;
}

h1 { 
text-transform:uppercase;
font-weight: bold;
font-size: 3.9em;
}

h2 {
font-size: 1.3em;
 }

h3 { 
text-align: center;
font-size: 1.4em;
 }

#wrapper { 
 margin: 0 auto;
 width: 822px;

}
#header {
 color: #3366CC;
 width: 800px;
 text-align: center;
 float: left;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 5px 0px;
 background: #ffff99;
 background-image: url('../images/header_background3.png');
 background-repeat: none;

}

#header h2 {
color: #FF9900;
 }


#leftcolumn { 
 color: #FFFF33;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 padding-top: 30px;
 height: 500px;
 width: 190px;
 float: left;
 background: #3366cc url('../images/leftcolumn_top.png') no-repeat top right;
}

#leftcolumn a:link, #leftcolumn a:visited {
text-decoration: none;
color:#FFFF99;}

#leftcolumn a:hover {
text-decoration: none; 
font-weight: bold; 
color:#FF9900;
}

#leftcolumn ul li {
list-style: none;
padding: 10px;
text-transform: uppercase;
}


#rightcolumn { 
 float: right;
 color: #003366;
 background: #99CCFF;  
 margin: 0px 0px 5px 0px;
 padding: 10px;
 padding-top: 20px;
 width: 570px;
 display: inline;
 font-size: 1.2em;  
 background: #99CCFF url('../images/rightcolumn_top.png') no-repeat top right;

}

#rightcolumn a:link, #rightcolumn a:visited { 
text-decoration: none;
color:#3366CC;
 }

#rightcolumn a:hover { 
color:#FF9900;
 }


img.left { 
margin-right: 20px;
margin-top: 10px;
float: left;
 }

img.right { 
margin-left: 20px;
margin-top: 10px;
float: right;

 }


#footer { 
 width: 795px;
 text-align: center;
 font-size: 0.8em;
 clear: both;
 color: #3333FF;
 border: 4px solid #ffffff;
 background: #FFFF99;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

ul li {
list-style: none;
padding-left: 30px;
}
