/* 
  -----------------------------------
  Southern Paint Style Sheet
  by CyberSlang Consulting
  www.cyberslang.com
  -----------------------------------
*/
body {
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 16px 0 0 0;
	padding: 0;
}
a:link {
	color: #4A4A4A;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #4A4A4A;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: underline;
	color: #4A4A4A;
}
h1 {
	background-image: url(assets/h1_back.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	padding: 3px 12px;
	margin: 0;
	color: #DDDAC7;
}
h2 {
	background-color: #B5B5B5;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px;
	color: #4A4A4A;
	width: 578px;
	text-align: left;
	text-indent: 10px;
	border: 1px solid #4A4A4A;
	margin: 15px 0px 10px;
}
h3 {
	color: #DDDAC7;
	padding: 0;
	margin: 15px 0 0;
	font-size: 14px;
	font-weight: bold;
	background-color: #4A4A4A;
	text-align: left;
	text-indent: 10px;
	width: 580px;
	height: 20px;
}
h4 {
	background-color: #DAD7C2;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px;
	color: #4A4A4A;
	width: 578px;
	text-align: left;
	text-indent: 10px;
	border: 1px solid #4A4A4A;
	margin: 15px 0px 10px;
}
#footer {
	font-size: .7em;
	margin: 0 24px 0 220px;
	padding: 16px 0;
	clear: both;
}
#sidecontent {
	border: 2px dotted #DFDABD;
	color: #ABA476;
	font-size: 0.7em;
	margin: 0px;
	padding: 10px;
	width: 146px;
}
#sidecontent h4 {
	margin: 0;
}
#sidecontent p {
	margin: 8px 0 12px 0;
	}
#maincontent a, #sidecontent a, #footer a {
	color: #993300;
}
#maincontent a:visited, #sidecontent a:visited, #footer a:visited {
	color: #736B4D;
}
#maincontent a:hover, #sidecontent a:hover, #footer a:hover {
	color: #000099;
}
#maincontent a:active, .p7ie6Fix:active, #sidecontent a:active, #footer a:active,
#maincontent a:focus, #sidecontent a:focus, #footer a:focus {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C8805C;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	background-color: #E9E7DB;
	text-align: center;
	padding: 10px;
	width: 75%;
	border: 2px dotted #333300;
}
.MainContentFrame {
	width: 598px;
	border: 1px solid #4A4A4A;
}
.MainContentTop {
	background-image: url(assets/topback.jpg);
	height: 65px;
	width: 600px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	color: #4A4A4A;
}
.pullout{
  width:30%;
  padding:10px;
  background-color:yellowgreen;
  color:#F5F5F5;
  float:right;
  font: bold 14pt/1em Arial, 
  Helvetica, sans-serif;
  text-align:left;
  letter-spacing: 0.05em;
  margin-top:20px;
  margin-left:15px;  
  clear: both;
}
.TroubleshootingBack {
	background-image: url(painting_101/images/troubleshooting_puzzle_piece.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Paint101InteriorBack {
	background-image: url(painting_101/images/interior_puzzle_piece.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Paint101ExteriorBack {
	background-image: url(painting_101/images/exterior_puzzle_piece.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

