/*
	-------------------------------------------------------------

	(twa) - trodon web agency
	woopwoop!
	
	-------------------------------------------------------------

*/

html {
	color:#151515;
	background:#f8f6f0;
	font:10px/14px 'Lucida Grande', 'Lucida Sans', Arial;
}

body {
	width:976px;
	margin:25px auto;
}

address {
	font-style:normal;
}

.blocked { display:block; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }


#topper {
	width:976px;
	height:100px;
	background:url(../img/lines/dot-big.gif) left bottom repeat-x;
}

.wa {
	font-size:1.05em;
	font-style:italic;
	font-family:'Times New Roman', Times, Georgia;
}

ul.right {
	clear:both;
	float:right;
	margin:15px 0;
	text-align:right;
	width:976px;
}

ul.right li {
	float:right;
}

ul.right li a {
	float:left;
}

.hr {
	clear:both;
	width:100%;
	height:6px;
}

.hr-big {
	background:url(../img/lines/dot-big.gif) repeat-x;
}

.hr-small {
	background:url(../img/lines/dot-small.gif) repeat-x;
}

.hr-spaced {
	background:url(../img/lines/dot-glest.gif) repeat-x;
}

.hr-nopaddlr {
	margin:0 20px 0 10px;
}

.wrapper {
	width:976px;
	padding-bottom:10px;
}

.column { float:left; overflow:hidden; }
.column.full { width:956px; padding:10px; }
.column-522 { width:522px; }
.column.sidebar { width:130px; }
.column.questions { width:200px; }
.column.small { width:60px; margin-top:2px; }
.column.entries { width:760px; margin:0 25px; }
.column.entries.about { width:755px; padding-left:20px; }
.column.nopadd { margin:0; }
.column.resume { width:200px; margin-top:15px; }
.column.narrow { width:312px; }
.column.last.narrow { width:635px; padding-left:25px; }
.column.client-list { width:736px; }

.column.resume ul li {
	border-bottom:1px solid #d5d3cc;
	padding:5px 15px 0 5px;
}

.sidebar {
	margin-top:15px;
}

ul.news-list li {
	float:left;
	width:308px;
	padding-bottom:10px;
}

ul.news-list li.middle {
	padding:0 10px;
}

#resume-frontpage {
	clear:both;
	float:left;
	margin-bottom:30px;
	width:972px;
	overflow:hidden;
}

#resume-frontpage li {
	float:left;
	margin:2px;
	background: #000;
	display:hidden;
	cursor: pointer;
}

#resume-frontpage li img {
	float: left;
}

.inset-photo {
	float:left;
	padding:2px 10px 5px 0;
}

#page-nav {
	float:right;
	width:150px;
	text-align:right;
}

#page-nav img {
	padding-right:3px;
}

#sitefoot {
	float:left;
	width:100%;
	margin:20px 0;
	padding-top:20px;
	border-top:2px solid #d5d3cc;
}

#sitefoot span span {
	float:none;
	padding-left:10px;
}

#sitefoot div {
	float:left;
	width:170px;
}

#sitefoot h4 {
	font-weight:bold;
}

#sitefoot ul li {
	color:#403e3e;
	margin:3px 0 0 3px;
}

.right-header {
	clear:both;
	float:right;
	margin-right:5px;
}

.information {
	background: #000;
	clear: both;
	float: left;
}

.information h5 a,
.information p {
	color: #fff;
	margin-left: 4px;
}

.information h5 {
	margin-top: 6px;
}

.information h5,
.information p {
	float: left;
	clear: both;
	margin-left: 4px;
	display: inline;
}

.information p {
	margin-left: 8px;
	margin-bottom: 6px;
	width: 229px;
}

.information h5 a {
	margin-top: 4px;
	font: italic 20px Times,Georgia;
	text-decoration: none;
}

#about {
	width:735px;
}

#about li {
	float:left;
	width:217px;
}

#about li img {
	float:left;
}

#wiki-quote {
	clear:both;
	float:left;
	width:735px;
	height:55px;
	background:url(../img/about/bg-wiki.gif) no-repeat;
}

#map {
	clear:both;
	float:left;
	padding:8px 0 0 11px;
	background:url(../img/about/bg-map.gif) no-repeat;
	width:765px;
	height:267px;
}

.address-information {
	float:left;
	padding:20px 0 20px 20px;
	font-size:14px;
	line-height:20px;
}

.address-information span {
	display:block;
	padding-top:2px;
}

/*#archive .column.entries img {
	background:#fcfcfa;
	border:1px solid #e3e0d7;
	padding:5px;
}*/
