
body { margin:0; border:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; background:url(../images/bg-noArt.jpg) repeat-x top; }

table#master { border:0; width:960px; } 

td#navigation2 #logo { display:none; }
td#navigation2 #contact { display:none; }
td#navigation #logo { display:none; }
td#navigation #contact { display:none; }


td#navigation { width:340px; background:url(../images/bg-ArtLogo.jpg) no-repeat top right; vertical-align:top; font-size:80%; line-height:1.75em; color:#b49575; font-weight:bold; letter-spacing:.1em; }
td#navigation2 { width:340px; background:url(../images/bg-ArtLogo2.jpg) no-repeat top right; vertical-align:top; font-size:80%; line-height:1.75em; color:#b49575; font-weight:bold; }


td#navigation #topNavBar { margin:30px 121px 0 0; text-align:right; color:#5b2a00; }
td#navigation #topNavBar a { color:#b49575; text-decoration:none; font-weight:bold; }
td#navigation #topNavBar a:hover { color:#5b2a00; text-decoration:none; }

td#navigation2 #topNavBar { margin:55px 121px 0 0; text-align:right; color:#b49575; font-style:normal; }
td#navigation2 #topNavBar a { color:#5b2a00; text-decoration:none; font-weight:bold; }
td#navigation2 #topNavBar a:hover { color:#b49575; text-decoration:none; }

td#navigation #botNavBar { margin:260px 121px 0 0; text-align:right; color:#f0e7bc;  }
td#navigation #botNavBar a { color:#b49575; text-decoration:none; font-weight:bold; }
td#navigation #botNavBar a:hover { color:#f0e7bc; text-decoration:none; }

td#navigation2 #botNavBar { margin:280px 0px 0 0; font-style:normal; text-align:right; color:#f0e7bc;  }
td#navigation2 #botNavBar a { color:#b49575; text-decoration:none; font-weight:bold; }
td#navigation2 #botNavBar a:hover { color:#f0e7bc; text-decoration:none; }

td#navigation #blogNav { margin:20px 121px 0 0; text-align:right; color:#b18f68; font-size:110%; font-style:italic; line-height:1.75em; }
td#navigation #blogNav a { color:#b49575; text-decoration:none; font-style:italic; }
td#navigation #blogNav a:hover { color:#f0e7bc; text-decoration:none; }

td#content { background-color:#5b2a00; color:#f0e7bc; font-size:90%; padding:16px 30px 20px 30px; }
td#content p { line-height:1.7em; }
td#content a { color:#b18f68; text-decoration:none; }
td#content a:hover { color:#f0e7bc; }
td#content h2 { font-size:130%; line-height:1.7em; padding-top:1.5em; }
td#content h3 { font-size:130%; line-height:1.7em; }
td#content li { line-height:1.75em; }
td#content .post-footer { margin-bottom:40px; }

td#content .projectImage { float:left; margin: 4px 10px 5px 0; font-size:80%; text-align:center; }

.attn {font-size:100%; font-style:italic; }
td#right { width:20px; }
 
td#header { height:294px; background:url(../images/bg-crowd-content.jpg) no-repeat top left; text-align:center; padding:0px 30px; }
td#header img { padding-top:33px; }

form.crimsonform fieldset {
  margin-bottom: 10px;
  padding-top:10px;
  color:#5b2a00;
  background-color:#b49575;
}
form.crimsonform fieldset legend {
  color:#5b2a00;
}
form.crimsonform td {
line-height:1;
}
form.crimsonform legend {
  padding: 10px 2px 0 2px;
  font-weight: bold;
  font-size:120%;
  color:#5b2a00;
  _margin: 0 -7px; /* IE Win */
}
form.crimsonform label {
  display: inline-block;
  line-height: 1.4;
  vertical-align: top;
  color:#5b2a00;
}


/* inline-block des...
This value causes an element to generate a block box, 
which itself is flowed as a single inline box, similar
to a replaced element. The inside of an inline-block is 
formatted as a block box, and the element itself is 
formatted as an inline replaced element.
*/

form.crimsonform fieldset ol {
  margin: 0;
  padding: 0;
  color:#5b2a00;
}
form.crimsonform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  color:#5b2a00;
}
form.crimsonform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
  color:#5b2a00;
}
form.crimsonform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
  color:#5b2a00;
}
form.crimsonform fieldset fieldset label {
  display: block;
  width: auto;
  color:#5b2a00;
}
form.crimsonform em {
  font-weight: bold;
  font-style: normal;
   color:#f0e7bc;
}
form.crimsonform label {
  width: 20px; /* Width of labels */
}
form.crimsonform fieldset fieldset label {
  margin-left: 3px; /* Width plus 3 (html space) */
}

/*\*//*/ 
form.cmxform legend { 
	display: inline-block; 
	}
/* IE Mac legend fix */

form.crimsonform {
	width: 100%;
	font-size: 1em;
	 color:#f0e7bc;
	}
	
form.crimsonform td {
	text-align:center;
	font-size:90%;
	}
	
form.crimsonform legend { padding-left: 0; }
	
form.crimsonform legend,
form.crimsonform label {  color:#f0e7bc; }

form.crimsonform fieldset {
	border: none;
	/*border-top: 1px solid #f0e7bc;*/
	}
	
form.crimsonform fieldset fieldset { background: none; border: 1px solid #f0e7bc; }
	
form.crimsonform fieldset li {
	padding: 5px 10px 7px;
	}