.clear { clear:both; }

* {
	margin:0;
	padding:0;
}

html, body { height:100%; }

body {
	background-color:#F0F0F0;
	font:normal 12px Verdana, Geneva, sans-serif;
}

a { color:#EE7200; }
a img { border:none; }

h1 {
	margin:30px 0 20px 0;
	color:#999;
	font:normal 26px/.9em Georgia, "Times New Roman", Times, serif;
}

* html h1 {
	line-height:1.1em;
}

p { line-height:1.5em; }

ul { list-style-position:inside; }
#content { background-color:#FFF; }
#content ul { margin:15px 0; }
#content ul.categories { margin-top:0;margin-bottom:5px; }
#content li { line-height:1.6em; }

label { float:left;width:125px; }
form { margin-top:15px; }
form p { margin-bottom:10px; }
.inputtext { width:200px;padding:2px;font:normal 1em Verdana, Geneva, sans-serif; }

#wrap { padding:0 63px 0 60px; }

#container {
	width:1024px;
	min-height:100%;
	background:#FFF url(images/bg.gif) repeat-y;
}

* html #container { height:100%; }

#main {
	float:left;
	width:561px;
}

* html #main { position:relative; }

#header #language { margin-right:4px;font:normal .9em/2em Arial, Helvetica, sans-serif;text-align:right; }
#header #language .selected { color:#F07100; }
#header #language a { color:#000; }

#header.extra_bottom { margin-bottom:40px; }

#footer {
	height:200px;
	margin-top:80px;
	padding:5px 0 0 5px;
	background-color:#F1F0F0;
	font-size:.9em;
}

#footer a { color:#000;text-decoration:none; }

#footer table {	width:100%; }

#navigation {
	float:right;
	width:310px;
	min-height:78px;
}

* html #navigaton {
	position:relative;
	height:78px;
}

#navigator {
	list-style:none;
	margin-bottom:40px;
	padding-top:40px;
	font:normal 1em Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

#navigator a {
	color:#000;
	text-decoration:none;
}

#navigator li {
	display:inline;
	padding:39px 4px 20px 4px;
}

#navigator li.selected {
	background-color:#EE7200;
	padding:39px 7px 20px 7px;
}

#navigator li.selected, #navigator li.selected a { color:#FFF; }

table#posts {
	width:100%;
	border-collapse:collapse;
}

table#posts th, table#posts td.created { background:url(images/heading_bg.gif) repeat-x; }

table#posts th {
	height:51px;
	padding-left:10px;
	text-align:left;
}

table#posts h2 { font:normal 1.7em Georgia, "Times New Roman", Times, serif; }
table#posts h2 a { color:#000;text-decoration:none; }

table#posts td.content p { margin-bottom:20px; }

table#posts td.created {
	padding-right:10px;
	color:#BBB;
	font:normal 1.2em Georgia, "Times New Roman", Times, serif;
	text-align:right;
}

table.box, table.box2 { width:100%;margin-bottom:20px;border-collapse:collapse; }
table.box th, table.box2 th { padding:10px;font:normal 1.6em/1em Georgia, "Times New Roman", Times, serif;text-align:left; }
table.box th { background:#F1EFF0 url(images/box_header.gif) repeat-x; }
table.box2 th { background:#FFF url(images/box2_header.gif) repeat-x; }
table.box td, table.box2 td { padding:0 14px 20px 14px;line-height:1.3em; }

table.box, table#can_we select { background-color:#F1EFF0; }

table#can_we select { width:100%;margin-top:5px;padding:3px 10px;font:normal 1.2em Verdana, Geneva, sans-serif;border:1px solid #AAA; }

table#how_effective td.url { color:#454545;font-size:1.3em; }
table#how_effective input { width:185px;margin:0 5px;border:none;border-bottom:1px solid #000;background-color:#FFF;font:normal 1em Verdana, Geneva, sans-serif; }
table#how_effective td.larger { font-size:1.1em; }

table#enhance ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	font-size:1.2em;
	text-transform:uppercase;
}

table#enhance li {
	background:url(images/bullet.gif) left center no-repeat;
	margin-bottom:8px;
	padding-left:15px;
}

table#enhance ul, table#enhance a { color:#454545; }
table#enhance a { text-decoration:none; }
table#enhance a:hover { color:#EE7200; }

ul.categories {
	list-style-type:none;
	margin-bottom:5px;
	font:normal 1em Arial, Helvetica, sans-serif;
	white-space:nowrap;
}

ul.categories li {
	display:inline;
	margin:0 5px;
}

ul.categories a { color:#000;text-decoration:none; }
ul.categories a.selected { padding:0 10px;background-color:#EE7200;color:#FFF; }
ul.catgories li { li }

table#partners ul {
	list-style-type:none;
	font:normal 14px Verdana, Geneva, sans-serif;
}

table#partners ul, table#partners a { color:#999; }
table#partners a { text-decoration:none; }
table#partners li { margin-bottom:10px; }

ul#references {
	list-style:none;
	margin-top:10px;
	font:normal 14px Verdana, Geneva, sans-serif;
}

ul#references li {
	margin-bottom:5px;
}

ul#references, ul#references a { color:#EE7300; }
ul#references a { text-decoration:none; }

table#founder a { color:#EE7300; }
table#founder ul { list-style-position:inside; margin-top:5px;font-size:.8em; }
table#founder li { margin-bottom:5px; }

form#site_test { margin-top:20px }

div.site_test_border_top {
	width: 400px;
	height: 20px;
	background-image: url('/wp-content/themes/millerspath/images/border-top.gif');
}

div.site_test_border_bottom {
	width: 400px;
	height: 20px;
	background-image: url('/wp-content/themes/millerspath/images/border-bottom.gif');
}

/* Comments */

#comments {

	margin: 0 0 10px 0;
}

.commentlist {

	margin: 0 0 0 20px;
}

.commentlist .comment{

	padding: 10px 0 ;
	margin: -1px 0 0 0;
	color: #f78400;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}

.commentlist .comment .vcard{

	margin: 0 0 10px 0;
}

.commentlist .odd{
	
	/*background-color: #eee;*/
}

.commentlist .comment .comment_date {

		padding: 0 0 0 10px;
		color: #000;
}


.commentlist .comment .fn {

	margin: 0 0 0 10px;
	color: #000;
}

.commentlist .comment p {

	padding: 0 0 5px 0;
	
	color: #000;
}

.commentlist .comment a{

	text-decoration: underline;
}

.commentlist .comment em, .commentlist .comment .says {

	margin: 0;
	color: #000;
}

.commentlist .comment .comment_date {

	margin: 0 0 10px 0;
}

.commentlist img {

	float: left;
}

.commentlist cite {

	margin:0 0 0 10px;
	height: 50px;
}

.commentlist em {
	
	margin: 0 0 0 10px;
	clear: boath;
}