/* Start of CMSMS style sheet 'keithsplumbing' */
body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#2A4C79;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#2A4C79;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#2A4C79;
        margin:0;
}
img {
border:0;
}
#container {
	width:952px;
	margin:0 auto;
}
#header {
	width:952px;
	margin:0 auto;
	margin-top:10px;
}
#logo {
	width:290px;
	height:101px;
	float:left;
}
#contact {
	width:200px;
	float:right;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#2A4C79;
	margin-right:10px;
}
#flash-container {
	width:952px;
	margin:0 auto;
	margin-top:15px;
}
#navigation {
	width:256px;
	height:338px;
	background-image:url(uploads/images/structure/nav-background.png);
	float:left;
        color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
        line-height:30px;
}
#navigation ul {
        margin-top:40px;
        list-style:none;
        display:block;
}
#navigation ul a {
	text-decoration:none;
        color:#fff;
}
#navigation ul li.currentpage {
	text-decoration:none;
        color:#ffff00;
}
#flash {
	width:683px;
	height:338px;
	float:right;
}
#content-container {
	width:952px;
	margin:0 auto;
	margin-top:15px;
}
#content {
	width:660px;
	padding-right:20px;
	float:left;
	border-right: 1px dotted #2A4D79;
	min-height:400px;
}
#content img {
	margin:10px;
}
#sidebar {
	float:right;
}
#box {
	width:218px;
	height:139px;
	background-image:url(uploads/images/structure/box-background.png);
        padding:15px;
}
#footer {
	margin-top:15px;
	border-top: 1px dotted #2A4D79;
	padding-top:10px;
	text-align:center;
}

#clearboth {
	clear:both;
	margin:0;
	padding:0;
}
/* End of 'keithsplumbing' */

