#upper a:link,
		 a:visited{
		 font-family: optima, eterna, luxi sans, sans-serif;
		 text-decoration: none;
		 color: #000;
		 padding: 0px;
		 margin: 2px;
}		 
#upper a:hover {
	font-family: optima, eterna, luxi sans, sans-serif;
	border-bottom: 1px solid #000;
	text-decoration: none;
	color: #000;
	padding: 0px;
	margin: 2px;
}

a:link,
a:visited,
a:active {
		 font-family: optima, eterna, luxi sans, sans-serif;
		 text-decoration: none;
		 border-bottom: 1px dotted #000;
		 color: #00F;
		 padding: 1px;
		 margin: 1px;
}		 
a:hover {
	font-family: optima, eterna, luxi sans, sans-serif;
	border-bottom: 1px solid #000;
	text-decoration: none;
	color: #000;
	padding: 1px;
	margin: 1px;
}

h1 {
	font-size: 1.15em;
}

h2 {
	font-size: 1.5em;
	color: #0080aa;
	font-style: normal;
	padding: .2em;
	margin: .2em;
}

h3 {
	font-size: 1.2em;
	color: #ff1511;
	font-style: normal;
	border-bottom: 1px solid #ff1511;
	padding-left: .5em;
}
ul {
	padding:0px;
	margin: 0px;
}

body {
	font-size: 12pt;
	font-family: optima, eterna , luxi sans, sans-serif;
	padding: 0px;
	margin: 0px;
	background: url("http://www.holytrinitymelbourne.org/body_bg_shadow.png") repeat;
	width: 810px;
	border-right: 3px solid #000;
}
div.leftcolumn {
	position: absolute;
	text-align: left;
	left: 0px;
	top: 138px;
	width: 150px;
	background-color: #FFFFFF;
	color: #000;
	padding-top: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
div.centercolumn {
	margin-left: 154px;
	width: 500px;
/* margin-right: 170px; */
	padding: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	border-left: 3px solid #000;
	border-right: 3px solid #000;
} 
div.aboutcenter {
	background: url("http://www.holytrinitymelbourne.org/galleryentrancesmall.jpg") no-repeat;
	height:225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.staffcenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/peopleheader.jpg") no-repeat;
	height: 225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.ministriescenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/ministryheader.jpg") no-repeat;
	height:225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.childcenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/childrenheader.jpg") no-repeat;
	height:225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.youthcenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/youthheader.jpg") no-repeat;
	height:225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.eventcenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/eventheader.jpg") no-repeat;
	height:225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.worshipcenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/worshipheader.jpg") no-repeat;
	height: 225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.musiccenter {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/musicheader.jpg") no-repeat;
	height: 225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.centerimage {
	background: url("http://www.holytrinitymelbourne.org/graphics/headers/Churchalonesmall.jpg") no-repeat;
	height: 225px;
	margin: 0px;
	border-bottom: 3px solid #000;
}
div.centercontainer {
	padding: 10px;
}	
div.rightcolumn {
	position: absolute;
	left: 650px;
	top: 150px;
	width: 138px;
	padding-top: 20px;
	padding-left: 5px; 
	padding-right: 5px;
	margin: 10px;
	background-color: #FFFFFF; 
	color: #000;
	
}
div.rightcolumnimage {
	position: absolute;
	left: 660px;
	top: 362px;
	width: 150px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	color: #000;
	border-top: 3px solid #000;
	
}
div.navbar {
	position: absolute;
	left: 100px;
	top: 105px;
}
div.topheader {
	padding: 10px;
	margin: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	border-bottom: 3px solid #000;
	color: #000;
	text-align: left;
	font-size: .8em;
}
div.leftheader {
	padding: 0px;
	margin: 5px;
	position: absolute;
	left: 640px;
	top: 10px;
	width: 170px;
}
div.bottomheader {
	padding: 2px;
	margin: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	border-top: 3px solid #000;
	color: #000;
	text-align: left;
	font-size: .5em;
}
 
/*Rounded Corners*/
 /* set background images for corners */
#secondexample .rbroundbox    { 
	background: url("http://www.holytrinitymelbourne.org/corners_bg.gif") repeat; }

#secondexample .rbtop         { 
	background: url("http://www.holytrinitymelbourne.org/corners_top.gif") repeat-x; }
#secondexample .rbtop div     { 
	background: url("http://www.holytrinitymelbourne.org/corners_top_left.gif") no-repeat top left; }
#secondexample .rbtop div div { 
	background: url("http://www.holytrinitymelbourne.org/corners_top_right.gif") no-repeat top right; }

#secondexample .rbbot         { 
	background: url("http://www.holytrinitymelbourne.org/corners_bottom.gif") repeat-x; }
#secondexample .rbbot div     { 
	background: url("http://www.holytrinitymelbourne.org/corners_bottom_left.gif") no-repeat top left; }
#secondexample .rbbot div div { 
	background: url("http://www.holytrinitymelbourne.org/corners_bottom_right.gif") no-repeat top right; }

#secondexample .rbcontentwrap { 
	background: url("http://www.holytrinitymelbourne.org/corners_left.gif") repeat-y; }
#secondexample .rbcontent     { 
	background: url("http://www.holytrinitymelbourne.org/corners_right.gif") repeat-y right; }

 
 /* height and width details */
#secondexample .rbtop div, #secondexample .rbtop, #secondexample .rbbot div, #secondexample .rbbot {
	width: 100%;
	height: 26px;
	font-size: 1px;
}
#secondexample .rbcontent  { padding: 1px 2em; margin: 0;  }
#secondexample .rbroundbox { width: 150px;  }

#secondexample a:link,
	 a:visited{
	 font-family: optima, eterna, luxi sans, sans-serif;
	 text-decoration: none;
	 border-bottom: 0px;
	 color: #000;
	 padding: 1px;
	 font-size:.9em;
}		 
#secondexample a:hover {
	font-family: optima, eterna, luxi sans, sans-serif;
	font-size: .9em;
	border-bottom: 1px solid #000;
	text-decoration: none;
	color: #000;
	font-style: oblique;
	padding: 1px;
}


#bottomhead a:link,
			a:visited,
			a:active,
			a:hover {
	font-family: optima, eterna, luxi sans, sans-serif;
	text-decoration: none;
	border: none;
	color: #000;
	padding: 0px;
}

	