/*
Theme Name: Truman Associates
Theme URI: http://www.i-zimbra.com
Description: Wordpress theme for Truman Associates by Hazlitt Eastman
Version: 1.0
Author: Hazlitt Eastman
Author URI: http://www.i-zimbra.com
*/

/* GLOBAL STYLES FOR TRUMAN SITE */
body { color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; margin:0; padding:0; background:#fff; }
#wrapper { width:785px; margin:20px auto; }
#header { width:785px; margin:0 auto; }
#header #logo { float:left; width:236px; height:48px;}

#header #global-nav { float:left; width:299px; margin:0 0 0 25px; padding:0;  }
#header #global-nav ul { list-style:none; padding:0; margin:17px 0; line-height:1.3em; font-size:75%; }
#header #global-nav li { float:left; display:inline; padding:0 9px 0 9px; margin:0; border-right:1px solid #AC0E0B; display:inline; }
#header #global-nav li a,#global-nav li a:visited { text-decoration:none; color:#959595; display:block; }
#header #global-nav li a:hover { text-decoration:underline; }

#header #tel { text-align:right; font-family:"Times New Roman", Times, serif; float:left; color:#6F6E6E; font-size:195%; font-weight:bold; width:220px; }

#nav { clear:both; float:left; width:780px; margin:6px 0; margin-bottom:1px; padding:0; text-align:center; background:#909090; height:35px; }
#nav ul { list-style:none; padding:0; margin:1px 0 0 2px; font-size:75%; }
#nav li { float:left; display:inline; padding:0 0 0 1px; margin:0; font-weight:bold; line-height:1.3em;  }
#nav li a,#nav li a:visited { background:#dedddd; color:#000; text-decoration:none; display:block; padding:3px 18px 3px 18px; border:1px solid #fff; }
#nav li a:hover { background:#AC0E0B; text-decoration:none; color:#fff; }
#nav li a.active { background:#AC0E0B; color:#fff; }
#nav li a.active:hover { background:#AC0E0B; }

#home-img { clear:both; background:url(img/home-img.jpg) 0 0 no-repeat; width:780px; height:229px; margin:0 0 20px 0; }

#main { clear:both; }
#main #full { width:770px; float:left;  margin-bottom:110px; }
#main #left { width:480px; float:left;  margin-bottom:110px; }
#main #right { width:220px; float:left; margin-left:65px; margin-top:-10px; }

#main #full p { margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #left p { margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #right p { margin:31px 0 6px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #right p.blue { margin:7px 0 11px 0; padding:0; line-height:1.4em; font-size:85%; color:#224657; font-weight:bold; }
#main #right .person { margin:2px 8px 6px 0; padding:0; float:left; }

#main #full ul li {margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #full ol li {margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #left ul li {margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }
#main #left ol li {margin:7px 0 20px 0; padding:0; line-height:1.5em; font-size:85%; font-family:Arial, Helvetica, sans-serif; }

#main #full p a:visited { color:#909090; text-decoration:underline; }
#main #left p a:visited { color:#909090; text-decoration:underline; }

#main full p a:hover { color:#ee0000; text-decoration:none; }
#main left p a:hover { color:#ee0000; text-decoration:none; }

#main #left p.toplinks a:visited { color:#6f6e6e; text-decoration:underline; }
#main #left p.toplinks a:active { color:#6f6e6e; text-decoration:underline; }
#main #left p.toplinks a:hover { color:#6f6e6e; text-decoration:none; }
#main #left p.toplinks a:link { color:#6f6e6e; text-decoration:underline; }

#footer { clear:both; width:785px; margin:20px auto; padding:10px 0 15px 0; border-top:1px solid #AC0E0B; font-size:79%; }
#footer p a{ color:#909090; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; padding:0; margin:0; }
#footer p a,#footer p a:visited { color:#909090; text-decoration:underline; }
#footer p a:hover { color:#666666; text-decoration:none; }

h1 { font-weight:bold; font-size:110%; margin:8px 0 0 2px 0; padding:0; line-height:1.5em; }
h3 { font-weight:bold; font-size:100%; margin:8px 0 0 2px 0; padding:0; line-height:1.5em; }
h3 a:link { color:#666666; text-decoration:underline; }
h3 a:visited { color:#3c3c3c; text-decoration:underline; }
h3 a:hover { color:#666666; text-decoration:none; }

img { border:0; }

form { width: 520px; border: 1px solid #909090; padding: 1px 1px 1px 1px; background:#dedddd; }

.formtext { font-size:85%; text-align:right; line-height:1.5em; }

/* styles added for Wordpress */
#right ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:1.0em;
	margin-left:1.0em;
}

#right ul li ul li{
	margin:5px 0 5px 0;
	padding:0;
	line-height:1.0em;
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}