

body {
	background: #fffff5 url(/nav/nav-background.gif) repeat-y top left;
	color: #000;
	font-size: 11px;
	font-family: "Comic Sans MS", cursive;
	margin: 0px;
	padding: 0px;
}

td {
	font-size: 11px;
}



/* Elements ------------------------------ */

#banner {
	background: url(/nav/banner-paint.gif) repeat-x top left;
}
			
#btmnav {
		margin: 4px 0px; }
		
#contact {
		border-top: 1px solid #000; 
		border-bottom: 1px solid #000;
		color: #FFFFF5;
		font-size: 11px;
		margin: 0px;
		padding-right: 30px;
		text-align: right;
		white-space: nowrap;  }
		
#flashcontent {}
		
#layout { }
		
#leftnav {
		padding-left: 7px; 
		padding-right: 10px; }

#logo_commercial-painting {
		padding-left: 24px; 
		vertical-align: text-bottom; }

#logo_historic-painting {
		padding-left: 15px; 
		vertical-align: text-bottom; }

#logo_residential-painting {
		padding-left: 14px; 
		padding-top: 0px;
		height: 10px;}
		
#logo_painting-staugustine {
		padding-top: 0px;
		position: relative;
			top: -11px;
		bottom: 4px; }

#main {
		padding-left: 10px; 
		padding-right: 10px; }
		
.redstar {
		color: red; }
		
#sidebar {
		margin-right: 10px; 
		border: 1px solid #000000; 
		background-color: #fff;}
		
#sidebar th {
		background-color: #99ccff;
		border-bottom: 1px solid #000000; 
		color: #cc0000; }
		
#sidebar ul {
		padding-left: 18px;
		margin-left: 0px; }
		
#sidebar li {
		}
		
#stripefade {
		vertical-align: text-bottom; }

		

/* Headlines ------------------------------ */

h1 {	color: #C00;
		font-size: 21px;
		margin-top: 0px; }

h2 {	margin-top: 0px;
		font-size: 18px; }

h3 {	margin-top: 0px;
		font-size: 16px; }

h4 {	font-size: 14px; }

h5 {	font-size: 12px; }

h6 {	font-size: 11px; }



/* Body Text ------------------------------ */

a:link {
		color: #0000FF; }

a:active {
		color: #CCCCFF; }

a:hover {
		color: #6666FF; }

a:visited {
		color: #000099; }

.ctc {	margin: 0px;
		font-size: 10px;
		color: #333333; }

.fineprint {
		font-size: 9px; }

input {	margin: 0px; }

.small {
		font-size: 11px; }
