p { font-size: 75%; font-family: geneva, Helvetica, sans-serif; font-weight: normal; text-decoration: none
 }

ul {  
font-family: geneva, Arial, Helvetica, sans-serif; 
font-weight: normal
}

a {  
font-family: geneva, Arial, Helvetica, sans-serif; 
text-decoration: none; 
color: #900}

a:hover { 
font-family: geneva, Arial, Helvetica, sans-serif; 
text-decoration: none;
color: #600}

hr { height: 1px; border-top: thin solid #7e7d7d; }


h1 { color: #444; font-family: geneva, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; text-decoration: none
 }

table { background-color: #ffffff; font-family: geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }


h2 { color: #444; font-family: geneva, Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: none }
.floatright { float: right; border-color: white; border-width: 6pt; }
.floatleft { float: left; padding-right: 6px; padding-bottom: 6px; border-color: white; border-width: 6pt; }
/* NAVIGATION BAR */
#navigation { font-size: 70%; height: 18px; width: 100%; }
#navigation ul, #navigation ul li { margin:0; padding:0; list-style:none; }
#navigation ul { width: 100%; }
#navigation li { color: #000; float:left; border-left-style: solid; border-left-width: 1px; display:inline; }
#navigation .last li { color: #000; display: inline; float: left; }
#navigation .first a { color: #000; text-decoration: none; display: block; padding-right: 12px; padding-left: 4px; }
#navigation .mid a { color:#000; text-decoration:none; padding-right: 12px; padding-left: 4px; display:block; }
#navigation .last a { color: #000; text-decoration: none; display: block; padding-right: 8px; padding-left: 5px; }
#navigation a:hover {color:#900}
/* STRUCTURE */
#header { padding-top: 1px; }
#blurb { position: absolute; width: 500px; float: left; clear: left; min-height: 350px; margin-top: 10px; margin-left: 40px; }
#artwork { position: absolute; margin-top: 10px; margin-left: 550px; float: left; clear: right; }
#footer { color: #ccc; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 740px; clear: both; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; border-top: 1px dotted #555; display: block; }
#logo { background-image: url(images/Exultate-Singers-logo.gif); background-repeat: no-repeat; position: absolute; height: 135px; float: left; clear: both; margin-top: 40px; margin-left: 40px; }
#picturebar{ background-image: url(images/exultate2008.jpg); background-repeat: no-repeat; position: relative; width: 800px; height: 150px; float: left; clear: both; margin-top: 10px; margin-left: 40px; }
#menu { position: relative; width: 1000px; height: 32px; float: left; clear: both; margin-top: 255px; margin-left: 40px; }

/*BOXES*/
.box1_box {
	background: url(assets/box1_tl.png) no-repeat top left;
}
.box1_top {
	background: url(assets/box1_tr.png) no-repeat top right;
}
.box1_bottom {
	background: url(assets/box1_bl.png) no-repeat bottom left;
}
.box1_bottom div {
	background: url(assets/box1_br.png) no-repeat bottom right;
}
.box1_content {
	background: url(assets/box1_r.png) top right repeat-y;
}

