/* 
   © Copyright 2004 Triplezero
   All Rights Reserved
*/

BODY {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#fff;
	background:#4A4A4A;
	margin:0;
}

hr {height:1px; color:#ccc;}


P, LI, blockquote {	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:135%;}


FORM {
	margin:0px;
}

#header {width:758px; margin:50px auto 15px auto;}
#wrapper {background:#252525; text-align:center; padding:0;}
#content {width:758px; margin:auto; padding:0;}
#content .inner {padding:20px 0 20px 0; text-align:left;}
#content .inner p {font-size:14px; color:#ccc;}
#content .inner table.contact {border-collapse:collapse;}
#content .inner table.contact tr {vertical-align:top;}
#content .inner table.contact tr th {color:#666; padding:10px 20px 10px 0; border-bottom:1px solid #333;}
#content .inner table.contact tr td {padding:10px 10px 10px 0; border-bottom:1px solid #333;}

#content .folio {padding:20px 0 20px 0; text-align:left; width:250px; float:left;}
#content .folio h2 {color:#fff;}
#content .folio p {font-size:14px; color:#ccc;}
#content .folio table.desc {border-collapse:collapse;}
#content .folio table.desc tr {vertical-align:top;}
#content .folio table.desc tr th {color:#666; padding:10px 20px 10px 0; border-bottom:1px solid #333;}
#content .folio table.desc tr td {padding:10px 10px 10px 0; border-bottom:1px solid #333;}

table.front td {padding:0 10px 10px 0;}

#details {width:758px; margin:0 auto 0 auto;}
#details img {float:left;}
#details p {font-size:16px; color:#ccc; padding:20px 20px 20px 0;}
#details p span {text-transform:uppercase; font-size:10px; color:#888;}
#details p cite {font-size:10px; color:#666;}
#details p a {text-transform:uppercase; font-size:10px; color:#aaa; text-decoration:none; border-left:1px solid #666; padding-left:5px;}
#details p a:hover {color:#fff;}

div.clientbox {width:252px; float:left;}
div.second {width:320px;}
#clients {width:758px; margin:0 auto 30px auto; padding:20px 0 10px 0; border-top:0px dashed #666;}
#clients div ul {list-style:none; margin:0; padding:0 10px 0 24px;}
#clients div ul li {font-size:11px; padding:2px 0 2px 0;}
#clients div ul li a:link {color:#ccc; text-decoration:none;}
#clients div ul li a:visited {color:#999; text-decoration:none;}
#clients div ul li a:hover {color:#fff; text-decoration:none;}
#clients div ul li a:active {color:#000; text-decoration:none;}

#footer {padding:5px; width:600px; height:40px; border-top:1px solid #333; text-align:center; font-size:9px;}

ul.about {margin-left:20px; padding:0; list-style:square;}
ul.about li {font-size:14px; line-height:135%; color:#fff; padding-bottom:10px;}
ul.about li span {font-size:12px; color:#999; font-weight:normal;}

ul.front {margin:0; padding:0; list-style:square inside;}
ul.front li {font-size:14px; line-height:135%; color:#fff; padding-bottom:10px;}

cite {font-style:normal; font-weight:normal; font-size:10px; color:#999; line-height:115%;}

a:link {color:#ccc; text-decoration:none;}
a:active, a:visited {color:#999; text-decoration:underline;}
a:hover {color:#fff; text-decoration:underline;}

h1 {margin:0; font-size:24px;}
h2 {margin:0 0 10px 0; font-size:18px; color:#999; font-weight:normal;}
h3 {color:#ee2e24; font-size:14px; margin:0;}

.second {margin-left:45px;}
.moreinfo h5 {padding:5px; margin:10px 0; color:#ccc; background:#333;}
.moreinfo p {color:#ccc; padding-bottom:0; padding-top:0; margin:10px 0;}
.second p {color:#ccc; padding:5px; margin:0; border-bottom:1px solid #666;}
.second p.first {padding-top:0;}

ul.recent {color:#ccc; margin:0; padding:0;}
ul.recent li {color:#aaa; margin:5px 0;}
ul.recent li b {color:#ddd;}