#localNav {
}
#localNav ul {
	list-style-type: none;
}
#localNav ul li {
	margin-left: 12px;
	font-size: 1.4em;
}
#localNav ul li a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 19px;
	display: block;
	text-decoration: none;
}
#localNav ul li li {
	margin-left: 0;
	font-size: 1em;
}
#localNav ul li li a {
	padding-left: 10px;
}
#localNav ul li li li {
}
#localNav ul li li.current {
}
#localNav ul li.current {
}
#localNav ul li.current a {
}
#localNav ul li.current li a {
}
#localNav ul ul {
	padding-left: 15px;
	margin: 3px 15px 3px 5px;
}
#maincontent {
	clear: right;
	float: right;
	width: 665px;
}
#maincontent {
	padding: 27px 20px;
}
#maincontent a {
}
#maincontent a:hover {
}
#maincontent h1 a:hover, #maincontent h2 a:hover, #maincontent h3 a:hover, #maincontent h4 a:hover, #maincontent h5 a:hover, #maincontent h6 a:hover {
}
#maincontent h1, #maincontent h2 {
	margin-bottom: 0.3em;
	font-size: 2em;
}
#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6, #maincontent h1 a, #maincontent h2 a, #maincontent h3 a, #maincontent h4 a, #maincontent h5 a, #maincontent h6 a {
}
#maincontent h3, #maincontent h4 {
	margin-bottom: .3em;
	font-size: 1.5em;
}
#maincontent ol ul {
	margin-top: 0.2em;
	margin-bottom: .2em;
}
#maincontent p, #maincontent h4 {
	margin-left: 1.75em;
}
#maincontent p, #maincontent ul, #maincontent ol {
	margin-bottom: 1em;
	font-size: 1.3em;
}
#maincontent ul ul, #maincontent ol ol, #maincontent ul ol, #maincontent ol ul {
	font-size: 1em;
}
#maincontent ul, #maincontent ol {
	margin-left: 3em;
	margin-top: 1em;
}
#sidebar {
	float: left;
	width: 204px;
}
#sitemap {
	padding-left: 50px;
}
#sitemap ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2em;
	font-size: 1em;
	line-height: 1.6;
}
#socialBlogger a, #bloggerLink {
	background-image: url(/images/social-networking/smSocialWordpress.jpg);
}
#socialFacebook a, #facebookLink {
	background-image: url(/images/social-networking/smSocialFacebook.jpg);
}
#socialList {
	margin-bottom: 2em;
}
#socialList li, .clearLeft, #socialList li {
	clear: left;
}
#socialMyspace a, #myspaceLink {
	background-image: url(/images/social-networking/smSocialMyspace.jpg);
}
#socialNetworks a {
	display: block;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#socialNetworks a, #socialNetworks li {
	width: 27px;
	height: 27px;
}
#socialPicasa a {
	background-image: url(/images/social-networking/smSocialPicasa.jpg);
}
#socialTwitter a, #twitterLink {
	background-image: url(/images/social-networking/smSocialTwitter.jpg);
}
#socialYouTube a {
	background-image: url(/images/social-networking/smSocialYoutube.jpg);
}
#subpagecontent {
}
#footer {
}
hr {
	margin: 2em 0;
	padding: 0;
	border-color: #390;
	border-style: none;
	clear: both;
	color: #390;
	background-color: #390;
	height: 1px;
}

table {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 3em;
	display: block;
}
td, th {
	padding: 4px;
	border: 1px solid #999999;
	font-size: 1.2em;
	text-align: center;
}
th {
	background-color: #8ec243;
	color: #ffffff;
}
.group:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.note {
	font-style: italic;
}
.servicesContent, #clientsContent {
}
#clientsContent {
	padding-top: 10px;
	padding-bottom: 20px;
}
.servicesContent ul {
	border-top:1px solid #E5E5E7;
	margin-top:22px;
	padding-top:22px;
}
.servicesContent ul, #clientsContent ul {
	margin-left: 0px;
	list-style-type: none;
}
.servicesContent li, #clientsContent li a, #selectedWorkProfile #profileOverview li {
	background-image: url(../images/bullet-trans.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
}
#clientsContent li a:hover {
	background-image: url(../images/bullet-grey-trans.png);
}
#selectedWorkProfile #profileOverview ul {
	list-style-type:none;
}
#selectedWorkProfile #profileOverview li {
	padding-bottom: 3px;
}
#selectedWorkProfile #profileOverview h2 {
	margin-bottom:12px;
}
#selectedWorkProfile #profileOverview li {
	font-size:1.2em;
}
#clientsContent li a {
	padding-left: 16px;
	color: #390;
	font-family:Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
	text-decoration: none;
	font-size: 1.4em;
	display:block;
	padding-bottom: 5px;
}
.servicesContent .specialty, #clientsContent .clientColumn {
	width: 245px;
	float: left;
	padding-right: 80px;
}
.servicesContent .lastSpecialty, #clientsContent #lastClientColumn {
	padding-right: 0px;
	width: 270px;
}
.servicesContent .specialty h3 {
	color: #f00;
	font-weight: normal;
	font-size: 1.8em;
	margin-bottom: 12px;
	font-family: Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
}
.servicesContent ul, .servicesContent p {
	font-size: 1.2em;
	color: #333;
	line-height: 1.5;
}
#selectedWorkContent ul {
	list-style-type: none;
}
#selectedWorkContent ul li {
	float: left;
	height: 227px;
	width: 283px;
	margin-right: 34px;
}
#selectedWorkContent ul .third {
	margin-right: 0px;
}
#selectedWorkContent ul li a {
	display: block;
	padding: 5px 6px 6px;
	height: 188px;
}
#selectedWorkContent ul li a:hover {
	background-image: url(../images/work/selected-thumnail-frame-trans.png);
	background-repeat: no-repeat;
}
#selectedWorkProfile #profileOverview {
	float: left;
	width: 266px;
	color: #333;
}
#selectedWorkProfile #profileOverview p {
	font-size: 1.2em;
	line-height:1.5;
	margin-bottom: 1.4em;
}
#selectedWorkProfile #profileContent {
	float: right;
	width: 629px;
}
#selectedWorkProfile h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #F00;
	font-family: Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
}
#profileContent h2 {
	margin-bottom: 12px;
}
#selectedWorkProfile {
	padding-bottom: 40px;
}
#profileOverview #doggie {
	margin-top: 20px;
}
#selectedWorkProfile #profileContent img {
}
#contactSidebar {
	float: right;
	width: 271px;
	padding-top: 5px;
}
#contactIntro {
	font-family:Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
	color: #f00;
	font-size: 1.7em;
	width: 480px;
	margin-bottom: 2px;
	line-height: 1.4;
}
#contactForm {
	width: 450px;
	margin-bottom: 50px;
}
#contactForm label {
	font-family:Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
	display: block;
	font-size: 1.3em;
	color: #666;
	padding-top: 20px;
}
#contactForm input, #contactForm textarea {
	width: 445px;
	display: block;
	margin-top: 6px;
	padding: 5px;
	color: #666;
	font-family: Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
	font-size: 1em;
	border: 2px solid #cdcdcd;
}
#contactForm #submit {
	width: 160px;
	border: none;
}
#experienceSidebar {
	float: right;
	width: 260px;
	color: #666;
	padding-bottom: 50px;
	padding-right: 18px;
}
#experienceContent {
	float: left;
	width: 515px;
	padding-bottom: 50px;
}
#experienceContent h2 {
	font-weight: normal;
	color: #f00;
	font-size: 1.6em;
	line-height: 1.4;
	font-family: Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
}
#experienceContent p {
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333;
}
#experienceSidebar h3 {
	color: #f00;
	font-size: 1.7em;
	font-weight: normal;
	margin-bottom: 10px;
	font-family: Futura, "Century Gothic", "Trebuchet MS", Sans-Serif;
}
#experienceSidebar h4 {
	color: #339900;
	font-size: 1.2em;
	border-bottom: 1px dotted #339900;
	display: inline;
}
#experienceSidebar h4 a {
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dotted #339900;
}
#experienceSidebar h4 a:hover {
	color: #336600;
	border-bottom: 1px dotted #336600;
}
#experienceSidebar p {
	margin-bottom: 20px;
	font-size: 1.2em;
	margin-top: 5px;
	line-height: 1.5;
	color: #333;
}
#selectedWorkProfile #profileContent {
	width: 605px;
}
.paddit {
	padding-bottom: 60px;
}
#profileOverview p a {
	color: #339900;
	text-decoration: none;
	border-bottom: 1px dotted #339900;
}
#profileOverview p a:hover {
	color: #336600;
	border-bottom: 1px dotted #339900;
}

