@charset "utf-8";
body {
	margin:0; padding:0;
	background:#f4f6f9 url(images/background.jpg) repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d596d;
}

#wrapper{background:url(images/background_nav.jpg) repeat-x; }
#mastiff_wrapper{margin:auto; padding:0;}
#nav_wrapper{width:900px; margin:auto; padding:0; float:left;}
.clearer{clear:both;}
img{border:0;}
object { outline:none; } 
#contentWrapper{
	width:900px; margin:auto; padding:0 0 20px 0; margin-top:0; background-color:#FFFFFF;
}
#contentDivider{
	height:30px;
}
#contentInner{
	padding:0 20px 0 30px;
	text-align:left;
}
#contentInner2{
	padding:0 0 0 30px;
	text-align:left;
}
.rightSide{
	float:right; width:250px; padding-top:40px;
}
h2{
	font-size:21px;
	letter-spacing: -0.03em;
	font-weight:normal;
	border-bottom:#517d89 dotted 1px;
	color:#517d89;
}
.line{
	
	width:100%;
}
.aboutCol1{
	width:150px; float:left;
}
.aboutCol2{
	width:300px; float:left;
}
p{
	padding:0 0 20px 0; margin:0;
}
.header2{
	 padding:15px 0 15px 0; width:400px; float:left;
}
ul{
	margin-top:0; padding-top:0;
}
a{color:#4d8900;}
a:hover{text-decoration:none;}
.largeGraphic{
	width:282px; float:right;
}

h1#logo { /* Rundle technique */
	text-indent: -9000px;
	background:url(images/boardcoverz.gif) no-repeat;
	width:188px; height:80px;
	font-size: .5em;
	display: block;
	overflow:hidden;
	padding:0;
	float:left;
	
}

h1#logo a {
 	width:188px; height:80px;
	margin:0; padding:0;
	display: block;
	cursor:pointer;
}