body{margin:0;padding:0;font-family:arial;font-size:12;color:#272727;background:#fff;text-align:center}

#headerBackground{background-color:#333333;border-style:solid;border-width:0 0 5 0;border-color:#D96E36}
#headerBackground table{margin:0 auto;width:900;height:150} 
#phrase{color:#FFFFFF;font-family:arial;font-size:14;font-weight:bold;width:350;text-align:justify;float:right;padding:20 15 0 0}

.nav{float:left;width:250}
.nav s{text-decoration:none}
.nav s a{color:#666666;text-decoration:none;display:block;border-style:solid;border-width:1 0 1 0;border-color:#e5e5e5;padding:10 0 10 0;font-family:arial;font-size:14;font-weight:bold;margin:0 0 -1 0}
.nav s a:hover{color:#000}

#welcome{margin-left:auto;margin-right:auto;text-align:left;padding:25 0 25 0;background-color:#FFFFFF;background-repeat:no-repeat;width:900}
#about{margin:0 auto;padding:25 0 25 0;background-color:#FFFFFF;background-repeat:no-repeat;width:900}
#services{margin:0 auto;padding:25 0 25 0;background-color:#FFFFFF;background-repeat:no-repeat;width:900}
#portfolio{margin:0 auto;padding:25 0 25 0;background-color:#FFFFFF;background-repeat:no-repeat;width:900}
.projectRow{padding:0 0 20 0}
.projectColTwo{padding:0 0 0 20}
.projectColThree{padding:0 0 0 20}

#contact{margin:0;padding:25 0 50 0;background-color:#FFFFFF;background-repeat:no-repeat;width:900}
#contact p a{color:#71ab2c}
#contact p a:link{color:#71ab2c}

h1{font-size:25;padding:0;margin:0}
h2{font-size:18;padding:0 0 8 0;color:#333333}

#welcome h2{font-size:18;background-image:url(/i/templates/bar.jpg);background-repeat:no-repeat;background-position:left bottom}

#services h2{font-size:18;line-height:1em;background-image:url(/i/templates/h2Servic.jpg);background-repeat:no-repeat;background-position:left bottom}

blockquote{padding:0 0 10 0;font-family:arial;font-size:16;color:#666;margin:10 0 0 0}

/* Misc. */
.content{float:right;line-height:1.4;border-style:dotted;border-width:0 1 0 1;border-color:#DDD;width:630;padding:0 20 0 20}
div > .content{width:590}
.content p{width:550;float:left;padding:10 10 0 0}

.small{font-family:arial;font-size:10;color:#666;font-weight:normal;display:block}
.callOutOne{width:180;float:left;padding:0 15 40 0}
.callOutTwo{width:180;float:left;padding:0 15 40 0}
.callOutThree{width:180;float:left;padding:0 0 40 0}
.subContent{float:left;width:600;padding:30 0 0 0}
.subContent ul{list-style-type:none}
	
.subContent li{list-style-type:none;padding:8 0 8 25;font-family:arial;font-size:12;color:#666;border-bottom:1 solid #c5ddab;background-image:url(/i/templates/big_bullets.jpg);background-repeat:no-repeat}
	
.listColOne{width:300;float:left;margin:10 20 0 0;padding:10 0 20 0}
.listColTwo{width:250;float:left;margin:10 20 0 0;padding:10 0 20 0}
	
.columnOne{float:left;width:280;padding:0 20 0 0}
.columnTwo{float:left;width:280;padding:0}

input{margin:5 0 20 0;border:#ccc 1 solid;background:#f0f0f0}
.noBorder{margin:5 0 20 0;border:0;background:#f0f0f0}
textarea{margin:5 0 20 0;border:#ccc 1 solid;background:#f0f0f0}
select{margin:5 0 20 0}
label{color:#666;display:block}
.orange{color:#FF6600}
.subImg{float:right}
.clear{clear:both}

#articles{float:left;margin-left:25;margin-top:10;padding-right:10;background-position:right;background-repeat:repeat-y}
#articles  ul{margin:0;padding:20 0 0 0;list-style:none}
#articles  ul li{margin:0 0 5 5;padding:0 0 0 18;list-style:none;background:url((/i/templates/article_bullets.jpg) no-repeat 0 2}

#footers{background:#333333;border-style:solid;border-width:5 0 0 0;border-color:#D96E36;padding:40 0 40 0}
#footers a{color:#DA6A2F;font-size:11;text-decoration:none;font-weight:bold} 
#footers a:hover{color:#FFFFFF;font-size:11;text-decoration:none} 

#banner{width:250;padding:10 5 5 0}

a:link{color:#DA6A2F;text-decoration:none;font-weight:bold}
a:hover{color:#666666;text-decoration:none}

