/* basic elements */
body { 
	font: 8pt/16pt georgia; 
	color: #000; 
	background: #fff; 
	margin: 0px; 
	}
p { 
	font: 10pt georgia; 
	margin: 0em 5% 1em 5%; 
	text-align: left;
	line-height: 1.5em;
	color: #839852;
	}
	
h1 { 
	margin: 0.5em 0% 0.5em 5%;
	font: 14pt georgia;  
	color: #000;
	line-height: 1.5em;
	letter-spacing: 0.02cm;
	text-align: left;
	}
	
h2 { 
	margin: 1em 0% 1em 5%;
	font: 14pt georgia;  
	color: #51472E;
	line-height: 0.5em;
	text-align: left;
	}	
	
h3 {
	margin: 0.5em 0% 0.5em 2%; 
	font: 14pt georgia; 
	letter-spacing: 1px;  
	color: #333;
	}
h4 { 
	font: italic 14pt arial;
	text-align: center; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #fff;
	}
		
a:link { 
	text-decoration: none; 
	color: #4B4C67;
	}
a:visited { 
	text-decoration: none; 
	color: #121901;
	}
a:hover, a:active { 
	text-decoration: none; 
	color: #CC4341;
	}
	
li { 
	font: 10pt georgia; 
	margin: 0em 5% 1em 5%; 
	text-align: left;
	line-height: 1.5em;
	color: #839852;
	}

/* specific divs */

#bulletin {width: 800px;
	position: relative;
	background: #fff;
	background-repeat: repeat-y;
	}

#content {width: 800px;
	position: relative;
	}
	
#hometext {width: 400px;
	position: absolute;
	top: 221px;
	left: 174px;
	}

#footer {
        width: 90%;
	position: relative;
	height: 200px;
	margin-top: 30px;
	clear: all;}
	
#footer p {font: 9pt georgia; 
	margin: 0em 5% 1em 25%; 
	text-align: center;
	line-height: 1.5em;
	color: #839852;
	}
	
#footerbulletin {
    width: 800px;
    left:10px;
    top:-10px;
	position: relative;
	height: 167px;
	background: #fff;
	clear: all;
}
	
#footerbulletin p {font: 9pt georgia; 
	margin: 0em 0% 1em 0%; 
	text-align: center;
	line-height: 1.5em;
	color: #839852;
	}

#bulletinlogo {height: 230px;
	position: relative;
	}

#logo {height: 207px;
	position: relative;
	}
	
#logomiddle {left: 112px;
	position: relative;
	}

#homemenu {position: absolute;
	left: 0px;
	top: 0px;
	width: 112px;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	}

#bulletinmenu {position: absolute;
	left: -80px;
	top: 50px;
	width: 112px;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	}

#logobottomleft {left: 0px;
	position: relative;
	}

#logobottomright {top: 246px;
	left: 552px;
	position: absolute;
	}

#logobottom {top: 398px;
	left: 174px;
	position: absolute;
	}

#menu {position: absolute;
	left: 0px;
	top: 0px;
	width: 112px;
	z-index: 999;
	voice-family: "\"}\"";
	voice-family: inherit;
	}

#quotation {top: 50px;
	float: right;
	position: relative;
	border: solid 2px #d1f0d0;
	padding: 10px;
	width: 150px;
	z-index: 999;
	}

#text {width: 600px;
	position: relative;
	top: 10px;
	left: 125px;
	}

#wrapper {width: 751px;
	margin-left: auto;
	margin-right: auto;
	}

IMG.right {
	float: right;
	border: solid 1px #51472E;
	margin: 12px;
	}

IMG.left {
	float: left;
	border: solid 1px #000;
	margin: 10px;
	}

IMG.gallery {
	border: solid 1px #51472E;
	}

IMG.artwork {
	border: solid 0px #51472E;
	}

IMG.work {
	border: solid 1px #51472E;
	margin: 0px 25px 25px 36px;
	}
	
p.caption {font: italic 8pt arial;
	text-align: right;
	margin-top: 0px; 
	color: #333;
	}	

p.right { 
	text-align: right;
	}

p.center {
	font-size: 12pt;
	text-align: center;
	}

p.quotation {
	font-size: 10pt;
	text-align: center;
	color: #367482;
	}

span.uppercase {font: 20pt georgia; }

.c3-1 {position:relative; left: 0px; top: 0px; margin:5px;}

.c3-2 {position:relative; left: 250px; top: -54px; margin:5px;}

.c3-3 {position:relative; left: 500px; top: -110px; margin:5px;}

.c3-1,.c3-2,.c3-3{width:200px;height:50px;text-align:center;}

.clearBoth {
	clear:all;
 	line-height:0px; 
	height:0;
	visibility:collapse;
}

td {
 border: none;
 padding-left: 2px;
 padding-right: 2px;
}

table {
 border: none;
}