body {
	padding: 0px;
	margin: 0px;
	font-family: Myriad, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#FFFFFF;
}

/* COLUMN FIX */

div#main {
	width:900px;
	margin:0 auto;
	border: 1px solid #6F6652;
	text-align:left;
}

div#top_nav {
	padding: 15px 0px 10px 56px; 
	border-bottom: 5px solid #CE8029;
}

div#container{
  width:900px;
  margin:0 auto;
  background: url(../Images/stripe_02.jpg) repeat;
  overflow:hidden;
  border-top:2px solid #D1CEB8;
}

div#content{
     float:right;
     width:620px;
     padding: 20px;
	 background: url(../Images/stripe_02.jpg) repeat;
}

div#rail{ 
	 float:left; 
	 width:202px; 
	 border-right:1px solid #D1CEB8; 
	 padding: 24px 12px 12px 24px; 
}

div#footer{
background:url(../Images/stripe_01.jpg) repeat; 
height:63px; 
clear:both; 
}

div#footer2{
background:url(../Images/stripe_01.jpg) repeat; 
height:91px; 
clear:both; 
}

/* EDIT COLUMN FIX */
div#home_right {float:right; width:210px; height:248px; padding:30px; border-left:1px solid #D1CEB8;}
div@home_left {float:left; background: url(Images/img_bg.jpg); width:224px; height:336px;}
div#home_center {float:left; width:357px; padding:30px 24px; height:248px; background: url(../Images/stripe_02.jpg) repeat;}

div#in_left {float:left; background: url(../Images/img_in_left.jpg) left bottom; width:224px; height:360px; text-align:right;}
div#in_center {float:left; width:400px; padding:30px 24px; height:248px; }
div#in_no-cols {margin:28px 56px 0px 56px;}
div#in_dark {background:url(../Images/stripe_03.jpg) repeat; padding:3px 14px 7px 14px;}
div#in_dark2 {background:url(../Images/stripe_03.jpg) repeat; padding:14px;}

div#works{float:left; background:#FFFFFF; border-bottom: 6px solid #666666; border-top: 6px solid #666666; width:1086px; height:258px; padding:24px; margin-right:24px;}
div#right-img {float:left; vertical-align: middle; text-align:center; background:#FFFFFF; padding:24px 15px 24px 15px; border-top: #636466 solid 6px; border-bottom: #636466 solid 6px;}
div#left-content {float:left; background:#FFFFFF; padding:24px 15px 24px 15px; border-top: #636466 solid 6px; border-bottom: #636466 solid 6px; margin-left:24px; margin-right:24px; height:258px; width:732px;}
div#proj-details {width:330px; background-color:#FFFFFF; margin-top:12px; padding:9px 15px 9px 15px;}

div#news{float:left; margin:0px 0px 0px 14px;}
div#news-img{width:150; float:left;}
div#news-copy{margin:7px 0px 0px 21px; width:574px;}

a, a:visited, a:link, a:active   { text-decoration:underline; color: #FFFFFF; }
a:hover	{ color: #EBE9DB; text-decoration:underline;}

a#lt-brown, a#lt-brown:visited, a#lt-brown:link, a#lt-brown:active   { text-decoration:underline; color: #EBE9DB; }
a#lt-brown:hover { color: #FFFFFF; text-decoration:underline;}

a#nav, a#nav:visited, a#nav:link, a#nav:active   { text-decoration:none; color: #6F6652; font-weight:bold;}
a#nav:hover {color: #CE8029; font-weight:bold; text-decoration:underline;}


img {border: 0px; vertical-align:top;}
img.logo {border: 0px; vertical-align:text-bottom; margin-right:45px;}
img.contact {vertical-align:middle; margin-top:28px;}
img.button {border: 0px; vertical-align:text-bottom; margin-right:9px;}

h1 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; color:#FFFFFF; margin-top: 0}
h2 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; color:#EBE9DB; margin-top: 0}
h3 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:16px; font-style:normal; color:#6F6652; margin-top: 0}
h4 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; color:#FFFFFF;}
h5 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; color:#FFFFFF; text-decoration:underline; margin-top: 0; vertical-align:top;}
h6 {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#FFFFFF; line-height:12px; margin-top: 0}

p {color:#FFFFFF; font-size:11px; font-family:myriad, arial, verdana, helvetica; margin-top: 0;}
.nav {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #6F6652;}
.nav_sel {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #CE8029;}
.lt-brown {color:#EBE9DB; line-height:12px; font-size:11px; font-family:myriad, arial, verdana, helvetica;}
.nav2_sel {color:#FFFFFF; text-decoration:underline; }
.ul { text-decoration:underline; }

.form_textfield {border: 1px solid #6F6652; font-size:11px; font-family:myriad, arial, verdana, helvetica;}

ul { list-style-image:url(../Images/list_link-out.jpg); list-style-position:outside;}


br {line-height:7px}

td {vertical-align:top; text-align:left;}
td.right {text-align:right}
td.news-head {padding:0px 3px;}
td.news-copy {padding:0px 3px 24px 24px;}

hr {color:#D1CEB8; }