.banner h1 {
  font-size: 12px;
  color: #EAEAEA;
  
  padding-top:5px;
  padding-bottom:5px;
}

.bannerFooterstyleBlack h1 {
  font-size: 12px;
  color: #EAEAEA;
  
  padding-top:5px;
  padding-bottom:5px;
}

.bannerFooterstyleBlack a:link {
text-decoration: none;
color: white;
}

.bannerFooterstyleBlack a:visited {
text-decoration: none;
color: white;
}

.bannerFooterstyleBlack a:hover {
text-decoration: underline;
color: white;
}

.bannerFooterstyleBlack a:active {
text-decoration: none;
color: white;
}

/** columns **/

.main-column .inner {
	padding:30px;
	padding-top:16px;
	padding-bottom:0px;
	line-height:150%;
}

.main-column .inner div {
	font-size:85%;
}

.main-column .inner div div {
	font-size:100%;
}

/* leftcolumn
------------------------------------ */
*/ #leftcolumn {

}

html>body #leftcolumn {
	width:240px;
}*/


#leftcolumn .inner {
	/* border-top:10px solid #ABA35D; */
	padding-left:20px;
}

#leftcolumn strong {
	font-weight:bold;
}

#middlecolumn {
	/* background-color:#B3C2BD; */
}

#middlecolumn .inner {
	/* border-top:10px solid #A4B8B3; */
	padding-left:20px;
}

#rightcolumn {
	/* background-color:#E4DEBE; */
}

#rightcolumn .inner {
	/* border-top:10px solid #DFD4AA; */
	padding-left:20px;
}

/* Articleleftcolumn
------------------------------------ */
*/ #Articleleftcolumn {

}

html>body #Articleleftcolumn {
	width:501px;
}*/


#Articleleftcolumn .inner {
	/* border-top:10px solid #ABA35D; */
	padding-left:20px;
}

#Articleleftcolumn strong {
	font-weight:bold;
}



/* Projectleftcolumn is 703
------------------------------------ */
*/ #Projectleftcolumn {

}

html>body #Projectleftcolumn {
	width:703px;
}*/


#Projectleftcolumn .inner {
	/* border-top:10px solid #ABA35D; */
	padding-left:20px;
}

#Projectleftcolumn strong {
	font-weight:bold;
}




/** first column **/

#Articleleftcolumn .inner {
	padding-right:35px; /* to make the text wrap nicely in default font */
}

#Articleleftcolumn p {
	margin:15px 0;
	font-size:85%;
	line-height:160%;
}

#Articleleftcolumn h3 {
 margin:15px 0;
 border-bottom:3px solid #621316;
}

#Articleleftcolumn h3 {
	
	font-size:85%;
}


/** Project column **/

#Projectleftcolumn .inner {
	padding-right:35px; /* to make the text wrap nicely in default font */
}

#Projectleftcolumn p {
	margin:15px 0;
	font-size:85%;
	line-height:160%;
}





/** column headers **/

.main-column h2 {
	font-size:174%;
	font-family:Georgia, serif;
	font-weight:normal;
}

/** first column **/

#leftcolumn .inner {
	padding-right:35px; /* to make the text wrap nicely in default font */
}

#leftcolumn p {
	margin:15px 0;
	font-size:85%;
	line-height:160%;
}

/* middlecolumn
------------------------------------ */

#middlecolumn h2 {
	color:white;
	/* margin-left:15px; */
		font-size:174%;
	font-family:Georgia, serif;
	font-weight:normal;
}

#middlecolumn h3 {
 margin:15px 0;
 border-bottom:3px solid #621316;
}

#middlecolumn ul li {
margin-left: .5em;
padding-left: 0;
list-style-type: disc
	font-size:85%;
	line-height:160%;
} 


#middlecolumn .inner {
	padding:15px;
	padding-top:16px;
	padding-bottom:0px;
}

#middlecolumn p {
	margin:15px 0;
	font-size:85%;
	line-height:160%;
}

.project p {
	padding:3px 5px;
	background-color:#731d20;
	color:white;
	margin-top:2px;
	text-align:right;
}

.project a.thumbnail,
.project img {
	display:none;
}

.project .name {
	float:left;
	text-align:left;
}

.project a {
	color:#e8ef9d;
	text-decoration:none;
}

.project a:hover {
	text-decoration:underline;
}

#featured {
	margin-top:10px;
	margin-bottom:15px;
}

#featured .project p {
	background-color:#621316;
}

#featured .project .name {
	font-weight:bold;
}

#featured a.thumbnail {
	display:block;
}

#featured img {
	display:block;
	width:210px;
	height:130px;
	border:5px solid #621316;
}

#middlecolumn h3 {
	
	font-size:85%;
}

/* rightcolumn
------------------------------------ */

#rightcolumn .inner {
	padding:15px;
	padding-top:16px;
	padding-bottom:0px;
}


#rightcolumn strong {
	font-weight:bold;
}


#rightcolumn .inner {
	padding-right:35px; /* to make the text wrap nicely in default font */
}

#rightcolumn h2 {

	/* margin-left:15px; */
		font-size:174%;
	color:#AC2567;
	font-family:Georgia, serif;
	font-weight:normal;
}

#rightcolumn h3 {
 margin:15px 0;
 border-bottom:3px solid #621316;
}


#rightcolumn p {
	margin:15px 0;
	font-size:85%;
	line-height:160%;
}

#rightcolumn .signature {
	font-style: italic;
	font-weight: bold;
}


/** form **/

label {
	display:block;
	font-weight:bold;
	margin-top:1em;
}

label input,
label select,
label textarea {
	display:block;
}

form .buttons {
	margin-top:5px;
	text-align:right;
}

label input, label select {
	width:172px;
}

label textarea {
	width:190px;
	height:100px;
}
