body { width: 100%; margin: 0px; float: none; }

#container {
	background: White;
	color: Black;
 width: 100%; margin: 0px; float: none;
 position: relative;
}

#adminbar { display: none; }

#content { width: 100%; margin: 0px; float: none; }

.clear { clear: both; }

p {
	text-align: left;
 font: 12pt/14pt "Times New Roman", Times, serif;
 margin-bottom: 12px;
}

p.intro {
 font-weight: bold;
 font-style: italic;
 font-size: 120%;
 color: #B8860B
}

p.more {
 padding-left: 12px;
 background: transparent url(images/black-r.gif) no-repeat 0px 5px;
}

table#main { width: 100%; margin: 0px; float: none; }

table#main td.main_LHS {
 width: 0px;
 padding-top: 0px;
 display: none;
}

#menu { display: none; }
#welcome { display: none; }

div.body_section1 { width: 100%; margin: 0px; float: none; }
div.body_section2 { width: 100%; margin: 0px; float: none; }

div.home_image {
 border: 1px solid #F0F0F0;
 padding: 5px;
}

div.home_image img {
 width: 288px;
 height: 130px;
 border: none;
}

#home_news {
 width: 100%; margin: 0px; float: none;
 font: 12pt/14pt "Times New Roman", Times, serif;
}

#home_news #news #news_item { margin-right: 0px; }

#home_news #news p.more { display: none; }
#home_news #news #news_item a { display: none; }

#news { padding: 10px 10px 10px 10px; }
#news div.news_text { margin-left: 140px; }
#news h2 {
 font: bold italic 1.2em Arial, Helvetica, sans-serif;
 margin-bottom: 6px;
 color: #B8860B; 
}

#news p.more { display: none }
#news #news_item a { color: Black; }
#news p.date {
 color: Gray;
 margin-bottom: 4px;
}

#news #news_item img {
 margin-right: 10px;
 float: left;
 width: 130px;
}




table#footer {
 color: Black;
 font: 10pt/12pt "Times New Roman", Times, serif;
}

table#footer a {
	color: Black;
}

table#footer td.left {
	text-align: left;
}

table#footer td.left .padding {
 padding: 12px 0px 0px 20px;
}

table#footer td.right {
	text-align: right;
}

table#footer td.right .padding {
 padding: 12px 20px 0px 0px;
}

h1 { font: 16pt/18pt "Times New Roman", Times, serif; }
h2 { font: 14pt/16pt "Times New Roman", Times, serif; }

#clarke_design {
 text-align: left;
 color: Black;
 margin: 0px auto;
 padding-top: 10px;
 font: 10pt/12pt "Times New Roman", Times, serif;
}

#clarke_design a { color: #781351; }

#page_content { clear: both; }

#page_content #padding { padding: 10px 0px 10px 10px; }

#page_content ul {
 margin-left: 20px;
 margin-bottom: 20px;
}

#page_content li {
 list-style: square;
}

#projects h2 {
 font: bold 1.1em Arial, Helvetica, sans-serif;
 margin: 1px 20px 4px 0px;
 border-bottom: 1px dashed Gray;
}

#projects h2 a { color: Black; text-decoration: none; }
#projects h2 a:hover { text-decoration: underline; }
#projects p { margin-bottom: 3px !important; }
#projects p.more { margin-top: 10px; }
#projects table.project {
 float: left;
 width: 660px;
 margin-bottom: 12px;
}

#projects table.project td {
 width: 49.9%;
 padding-bottom: 20px;
}

#projects img.project_thumb {
 border: 1px solid Gray;
 width: 110px;
 margin-right: 10px;
 margin-bottom: 10px;
 float: left;
}

#projects div.case_text {
 margin-left: 120px;
}

#case_detail #project_image {
 width: 650px;
}

#case_detail #project_image {
 border: 1px solid #F0F0F0;
 padding: 5px;
 margin-bottom: 10px;
}

#case_detail #project_image img {
 width: 648px;
 height: 350px;
 border: none;
}

#case_detail p.overview {
 margin-top: 20px;
 padding-top: 20px;
 border-top: 1px dashed #808080;
}

#case_detail p.more { margin-top: 20px; color: Gray;}
#case_detail p.more a { color: Gray;}

#case_detail #case_thumbs {
 border: 1px solid #F0F0F0;
 float: right;
 width: 150px;
 margin-bottom: 10px;
}

#case_detail #case_thumbs div.project_thumb {
 margin: 10px;
}

#case_detail #case_thumbs img { width: 130px; height: 100px }

#case_detail #case_text {
 margin-right: 200px;
}

#case_featured {
 color: black;
}

#case_featured p.more { display: none }

#case_featured table.project {
 margin: 10px 0px 12px 20px;
}

#case_featured table.project td.thumb { width: 170px; }

#case_featured img.project_thumb {
 border: 1px solid Gray;
 width: 130px;
 margin-left: 30px;
}




