/* external css file */
/* filename 'default.css' */
/* NO HTML MARKUP ALLOWED */



.main				{
					background-image: url(http://www.lessardbuilders.com/images/bg_main.gif);
					background-repeat: repeat-x;
					}

td					{
  					font: 12px "Trebuchet MS", verdana, helvetica, sans-serif;
					color: #4b3c3b;
					}

p					{
					line-height: 1.8;
					}

#searchfield		{
  					height: 20px;
  					width: 150px;
  					border-style: solid;
					border-width: 1;
  					border-color: #d7d2d2;
  					font: 11px "Trebuchet MS", verdana, helvetica, sans-serif;
  					color: #ab9d9d;
  					background-color: #ffffff;
					}

#commentfield		{
  					height: 30px;
  					width: 260px;
  					border-style: solid;
					border-width: 1;
  					border-color: #d7d2d2;
  					font: 16px "Trebuchet MS", verdana, helvetica, sans-serif;
  					color: #ab9d9d;
  					background-color: #ffffff;
					}

#commentbox			{
  					border-style: solid;
					border-width: 1;
  					border-color: #d7d2d2;
  					font: 16px "Trebuchet MS", verdana, helvetica, sans-serif;
  					color: #4b3c3b;
  					background-color: #ffffff;
					}

#blogContent		{
  					margin-left: 10px;
					}

#section			{
    				color: #837675;
  					font-size: 11px;
					}

#tagline			{
  					font-family: times, times new roman, serif;
    				color: #ffffff;
  					font-weight: bold;
  					font-size: 12px;
					}

.image				{
					border: 1px;
					border-thickness: 1px;
					border-color: #c68a15;
					border-style: solid;
					}
					
.copy				{
  					font-size: 13px;
					line-height: 1.6;
					}

.list				{
  					font-size: 13px;
					line-height: 1.2;
					}

.nav				{
    				margin-left: 27px; 
/*    				line-height: 2.0; */
    				font-size: 14px;
        			}

.caption			{
  					font-family: arial, sans-serif;
    				color: #000000;
  					font-size: 11px;
					line-height: 1.2;
					}

.textonly			{
    				color: #999999;
  					font-size: 9px;
  					font-weight: normal;
  					font: arial, sans-serif;
  					line-height: 1.6;
					text-align: center;
					}

.footnav			{
    				color: #787878;
  					font-size: 9px;
					line-height: 1.6;
					}

.sidebar			{
    				color: #ffff00;
  					font-size: 14px;
					line-height: 1.6;
					}

.pagetitle			{
  					font-family: times, times new roman, serif;
					}



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	margin: 0 0 2px 7px;
	}

.alignleft {
	float: left;
	margin: 0 7px 2px 0;
	}
/* End Images */



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}*/

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	color: #000000;
  	font: 10px "Trebuchet MS", verdana, helvetica, sans-serif;
  	font-weight: bold;
	line-height: 17px;
	text-align: left;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



h1					{
					font-family: times, times new roman, serif;
					font-size: 30px;
					margin: -5 0 -10 0;
					font-weight: normal;
					}

h2					{
  					font-family: times, times new roman, serif;
					font-size: 18px;
					margin: 25 0 -5 0;
					font-weight: normal;
					}

h3					{
  					font: "Trebuchet MS", verdana, helvetica, sans-serif;
					color: #4b3c3b;
					font-weight:normal;
					margin-bottom: -2px;
					padding: 0;
					}



li					{
					list-style-image: url(http://www.lessardbuilders.com/images/bullet.gif);
    				color: #4b3c3b;
  					font-weight: normal;
  					font-size: 11px;
					line-height: 1.3;
  					margin-left: -22px;
					margin-top: 6px;
					}



a:link,
a:visited,
a:active			{
					color: #bf6c3a;
  					font-weight: normal;
					text-decoration: none;
        			}

a:hover				{
					color: #cc3333;
    				text-decoration: underline;
					}



a.nav:link,
a.nav:visited,
a.nav:active		{
    				color: #c68a15;
  					font-weight: normal;
					text-decoration: none;
  					margin-left: 0px;
        			}

a.nav:hover			{
    				color: #cc3333;
    				text-decoration: none;
        			}



a.subnav:link,
a.subnav:visited,
a.subnav:active		{
    				color: #c68a15;
  					font-size: 11px;
					line-height: 1.2;
  					font-weight: normal;
					text-decoration: none;
        			}

a.subnav:hover		{
    				color: #cc3333;
        			}



a.caption:link,
a.caption:visited,
a.caption:active	{
    				color: #bf6c3a;
					text-decoration: none;
        			}

a.caption:hover		{
    				color: #cc3333;
					text-decoration: underline;
        			}



a.footer:link,
a.footer:visited,
a.footer:active		{
    				color: #000000;
					text-decoration: none;
        			}

a.footer:hover		{
    				color: #cc3333;
					text-decoration: none;
        			}



.blue				{
  					border-style: solid;
					border-width: 1;
  					border-color: #b0bdca;
  					font-family: Verdana, Arial, Helvetica, sans-serif;
  					background-color: #ebf0f4;
					}
