a:link {color: #a78047; text-decoration: underline;}
a:visited {color: #a78047; text-decoration: underline;}
a:hover {color: #3d2400; text-decoration: none;}

body {font-family:Verdana; font-size:12px; margin:10px 0 10px 0;}

#pagecenter {text-align:center;}

ul {list-style-type:square;}

hr {border: none 0; border-top: 2px solid #CCCCCC; width: 100%; height: 2px;}

img {border:0; display:block;}

form {margin:0}

img.rightalign {float:right; padding:0 0 15px 15px;}

img.leftalign {float:left; padding:0 15px 15px 0;}

img.center {margin:auto;}

.clear {clear:both;}

/* ----- MAIN ----- */

#mainarea {width:809px; margin:0px auto; margin-top:0; text-align:left;}

.mainheader img {display:inline;}

.headerleft {float:left;}

.contactheader {float:right; position:relative; background-image:url(http://www.mmrdata.com/manassascommunitychorale/header2.gif); width:322px; height:105px;}

.contactlink {position:absolute; top:45px; right:15px; font-weight:bold; margin:0;}
.contactlink a:link {color: #FFFFFF; text-decoration: underline;}
.contactlink a:visited {color: #FFFFFF; text-decoration: underline;}
.contactlink a:hover {color: #FFFFFF; text-decoration: none;}

.imagerotate {border-bottom:4px solid #cdc4a5; margin:0; padding:0;}

/* ----- NAVIGATION ----- */

.navigation {float:left; width:165px; padding:10px;}

.navitem {font-size:12px; margin:7px 0 7px 0;}
.navitem a:link {color: #3d2400; text-decoration: none;}
.navitem a:visited {color: #3d2400; text-decoration: none;}
.navitem a:hover {color: #a78047; text-decoration: none;}

.hearchorale {border-top:4px solid #cdc4a5; margin-top:35px;}
.hearchorale h1 {font-family:Georgia; font-size:14px; color:#3d2400; margin:5px 0 5px 0;}
.sample {font-style:italic; font-size:11px; margin-top:0;}

.bullet {list-style:none; font-size:11px; margin:0 0 10px 3px; padding-left:3px;}
.bullet li {background:transparent url('http://manassascommunitychorale.mymediaroom.com/gallery/viewimagecustom.aspx?f=gif&id=2444') no-repeat; margin-bottom:0; padding-left:15px; padding-bottom:10px; background-position:0 0px; margin-left:0;}

/* ----- HOMEPAGE ----- */

.leftblock {float:left; display:inline; text-align:left; width:330px; height:420px; margin-right:25px; background-color:#fdf5e8;}

.rightblock {float:left; display:inline; text-align:left; width:258px; height:420px; background-color:#fdf5e8;}

.leftblock p {margin-top:0; margin-bottom:15px;}
.rightblock p {margin-top:0; margin-bottom:15px;}

.blockpad {margin:10px;}

.homeheader {background-color:#cdc4a5; color:#3d2400; font-family:Georgia; font-size:16px; padding:6px; margin:0; font-weight:bold;}

/* ----- BODY ----- */

.contentarea {float:left; width:623px;}

.content {padding:10px 0 10px 10px; text-align:left;}

.header, h1 {color:#3d2400; font-family:Georgia; font-size:26px; margin:0 0 15px 0; border-bottom:1px solid #EEEEEE;}

h3 {color:#666666; font-size:14px; font-weight:bold;}

.subheader, h2 {color:#3d2400; font-family:Georgia; font-size:18px; font-weight:bold;}

.lg {font-size:14px;}

.sm {font-size:11px;}

/* ----- FOOTER ----- */

.footer {clear:both; margin-left:10px; border-top:2px solid #FFFFFF;}

.copyright {font-size:11px; color:#767676;}

.footer img {margin-left:auto;}