/* Stylesheet for Brett Hoff Open-Source Enterprises website */


body {
	background: url(/imgs/background-block.gif) repeat;
}

A:link {
	color:#000000
}

A:visited {
	color:#000000
}





#header {
	color: #5f5c5c;
	margin-left: 0;
	width: 850px;
	height: 120px;
	background-image: url(/imgs/logo-450.png);
	background-repeat: no-repeat;
}



#bodyarea {
	position: relative;
	width: 900px;
	height: 715px;
	margin: 0 auto;
	background-color: #fff;
}

#bodycontent {
	margin: 30px 0px 0px 30px;
	font-size: 15px;
	font-family: sans-serif;
}

#bodycontent h1 {
	font-size: 18px;
	padding-bottom: 0;
	margin-bottom: 0;
	z-index: 3;
	color: #5f5c5c;
}

#collage {
	margin-right: 20px;
	padding-left: 20px
	position: relative;
	float: right;
	display: inline;
	z-index: 1;
}

#navmenu ul {
	padding: 0;
	margin: 2px 0px 0px 0px;
	border-bottom: 1px solid gray;
	width: 900px;
	text-align: left;
}

#navmenu li {
	padding: 0px 15px;
	display: inline;
	list-style-type: none;
}

#navmenu a {
	font-variant: small-caps;
	font-family: "Helvetica", sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #5f5c5c;
	text-decoration: none;
}

#navcurrent {
	background: #ebebeb;
}

#innernav {
	width: 175px;
	padding: 0px;
	border-right: 1px solid gray;
	position: absolute;
	margin: 30px;
	height: 420px;
	list-style-type: none;
}

#innernav a {
	font-size: 15px;
	font-weight: 600;
	font-family: sans-serif;
	color: #5f5c5c;
	text-decoration: none;

}


#tiernav {
	padding: 0px;
	margin: 0px;
}

#tiernav li{
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-type: none;

}

#servicescontent {
	width: 624px;
	margin: 30px 15px 0px 205px;
	font-size: 15px;
	font-family: sans-serif;
	position: absolute;

	padding: 0px 30px;
}

#servicescontent h1 {
	height: 30px;
	width: 624px;
	background: url(/imgs/contentheaderbg.gif) no-repeat;
	font-size: 20px;
	color: white;
	padding: 2px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	z-index: 3;
}

#servicescontent h2 {
	color: #5f5c5c;
	font-size: 15px;
	width: 595px;
	margin: 0px 30px 8px 15px;
	padding: 0px 30px 0px 0px;
}

#servicescontent p {
	font-size: 12px;
	width: 595px;
	margin: 0px 30px 8px 20px;
	padding: 0px 30px 0px 0px;
}

#servicescontent li {
	font-size: 14px;
}

#barraimg {
	position: relative;
	margin: 30px 30px;
	float: right;
	display: inline;
}

#barrawards {
	position: absolute;
	bottom:0px;
	margin: 0px 40px;
}

#tiertable {
	position: relative;
	margin: 0px 62px;
	width: 500px;
}

#tiertable td {
	font-size: 12px;
}

#tl {
	padding: 0px;
	height: 25px;
	background: url(/imgs/tbl-tl.gif) no-repeat;
}

#tr {
	text-align: center;
	padding: 0px;
	width: 90px;
	height: 25px;
	background: url(/imgs/tbl-tr.gif) no-repeat;
}

#bl {
	padding: 0px 0px 0px 18px;
	height: 25px;
	background: url(/imgs/tbl-bl.gif) no-repeat;
}

#btmr {
	width: 90px;
	height: 25px;
	padding: 0px;
	background: url(/imgs/tbl-br.gif) no-repeat;
	text-align: center;
}

#sermid {
	padding: 0px 0px 0px 18px;
	height: 25px;
	background: url(/imgs/tbl-sermid.gif) no-repeat;
}

#t1cell {
	text-align: center;
	padding: 0px;
	width: 90px;
	height: 25px;
	background: url(/imgs/tbl-mid1.gif) no-repeat;	
}

#t2cell {
	text-align: center;
	padding: 0px;
	width: 90px;
	height: 24px;
	background: url(/imgs/tbl-mid2.gif) no-repeat;
}

#t3cell {
	text-align: center;
	padding: 0px;
	width: 90px;
	height: 24px;
	background: url(/imgs/tbl-mid3.gif) no-repeat;
}

#contactinfo {
	padding: 20px 60px 0px 0px;
	font-family: "Helvetica", sans-serif;
	font-size: 21px;
	float: right;
	font-variant: small-caps;
	font-weight: 500;
}

#rss {
	margin-top: 0.75em;
	position: absolute;
	bottom: 110px;
}

#rss h1 {
	width: 280px;
	height: 30px;
	padding-top: 0.6em;
	margin: 0;
	background-image: url(imgs/col-header-bg2.gif);
	background-repeat: no-repeat;
	color: white;
	font-family: "Lucinda", sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: 500;
	font-variant: small-caps;
}

#rss ul {	
	padding: 0;
	margin: 0;
	width: 250px;
	text-align: center;
}

#rss li {
	width: 250px;
	font-size: 11px;
	font-family: "Arial", sans-serif;
	padding-left: 12px;
	list-style-type: none;
}

#col1 {
	padding: 0px 9px;
	float: left;
	display: inline;
}

#col2 {
	padding: 0px 10px;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	float: left;
	display: inline;
}

#col3 {	
	padding: 0px 9px;
	float: left;
	display: inline;
}

#bottombanner {
	text-align: center;
	position: absolute;
	margin: 0px 81px;
	bottom: 0px;
}

