/*
	Color set
	
	Dark Green link: #37750d
	Light Green text: #9cda27;
	Dark Blue text: #3372b9
	
*/

* {margin: 0; padding: 0; outline: none;}

body {
	background: black url(/img/bg_v1.jpg);
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
}

/*Global preferences*/
a {color: #37750d; text-decoration: underline; outline: none;}
a:hover {color: #3372b9; text-decoration: underline;}
ul {list-style: none;}
img, img a, img a:hover {border: 0;}

/*Headings*/
h1, h2, h3, h4, h5 {margin: 0; font-weight: bold;}


/* BACKGROUNDS & PAGE STRUCTURES */
#bgLeft {
	width: 100%;
	background: url(/img/bg_left_home_v1.jpg) no-repeat 0 0;
}
#bgLeftAbout {
	width: 100%;
	background: url(/img/bg_left_about_v1.jpg) no-repeat 0 0;
}
#bgLeftSkills {
	width: 100%;
	background: url(/img/bg_left_skills_v1.jpg) no-repeat 0 0;
}
#bgLeftWork {
	width: 100%;
	background: url(/img/bg_left_work_v1.jpg) no-repeat 0 0;
}
#bgLeftBlog {
	width: 100%;
	background: url(/img/bg_left_blog_v1.jpg) no-repeat 0 0;
}
#bgLeftContact {
	width: 100%;
	background: url(/img/bg_left_contact_v1.jpg) no-repeat 0 0;
}
#bgRight {
	width: 100%;
	background: url(/img/bg_right_v1.jpg) no-repeat 475px 0;
	padding-bottom: 45px;
}

#container {
	width: 100%;
	padding: 78px 0 25px 0;
	background: url(/img/trans_bot.png) no-repeat center bottom;
}
#container #top {
	width: 100%;
	height: 25px;
	background: url(/img/trans_top.png) no-repeat top center;
}
#holder {
	width: 100%;
	background: url(/img/trans_side.png) repeat-y center 0;
}
#page {
	width: 950px;
	margin: 0 auto;
	background: #fff url(/img/page_bg.png) repeat-y;
}
#header {
	width: 950px;
	height: 327px;
	margin: 0 auto;
	background: url(/img/header_home.png) no-repeat;
}
#headerIn {
	width: 950px;
	height: 188px;
	margin: 0 auto;
	background: url(/img/header_inside.png) no-repeat;
}

/* HEADER */
#logo {
	width: 180px; 
	height: 138px;
	float: left;
	margin: 0 0 0 31px;
	padding-bottom: 8px;
}
#logo a {
	width: 180px; 
	height: 138px;
	display: block;
	background: url(/img/logo.png) no-repeat;	
	text-indent: -999em;
}
#nav {
	width: 589px;
	height: 31px;
	float: right;
	margin: 13px 32px 0 0;
}
#nav a {
	display: block;
	text-indent: -999em;
	margin-right: 34px;
	height: 31px;
	float: left;
}
#nav a.navHome { background: url(/img/nav_home.png) no-repeat top left; width: 44px; }
#nav a.navAbout { background: url(/img/nav_about.png) no-repeat top left; width: 46px; }
#nav a.navSkills { background: url(/img/nav_skills.png) no-repeat top left; width: 34px; }
#nav a.navWork { background: url(/img/nav_work.png) no-repeat top left; width: 39px; }
#nav a.navBlog { background: url(/img/nav_blog.png) no-repeat top left; width: 32px; }
#nav a.navContact { background: url(/img/nav_contact.png) no-repeat top left; width: 59px; margin-right: 38px; }
#nav a.navRss {	background: url(/img/nav_rss.png) no-repeat top left; width: 31px; margin-right: 09px; }
#nav a.navFacebook { background: url(/img/nav_facebook.png) no-repeat top left; width: 31px; margin-right: 9px; }
#nav a.navClientAccess { background: url(/img/nav_client_access.png) no-repeat top left; width: 45px; margin-right: 0px; }
#nav a.navLinked { background: url(/img/nav_linkedin.png) no-repeat top left; width: 31px; margin-right: 09px; }
#nav a:hover {
	background-position: left center;
}
#nav a#navSelect {
	background-position: left center;
}
#nav a#navSelect:hover {
	background-position: left center;
}

.preamble {
	float: right;
	width: 567px;
	height: 193px;
	margin: 44px 35px 0 0;
}
.preambleAbout {
	float: right;
	width: 463px;
	height: 85px;
	margin: 32px 35px 0 0;
}
.preambleSkills {
	float: right;
	width: 583px;
	height: 85px;
	margin: 32px 35px 0 0;
}
.preambleWork {
	float: right;
	width: 352px;
	height: 85px;
	margin: 32px 35px 0 0;
}
.preambleBlog {
	float: right;
	width: 435px;
	height: 84px;
	margin: 32px 35px 0 0;
}
.preambleContact {
	float: right;
	width: 498px;
	height: 85px;
	margin: 32px 35px 0 0;
}

.launched {
	width: 270px;
	margin: 0 0 0 35px;
	clear: left;
	float: left;
}
.launched a.img {
	width: 252px;
	height: 132px;
	display: block;
	padding: 8px;
	/* background: url(/img/launch_back.png) no-repeat 0px 0px; */
	border: 1px solid #19a6e4;
}
.launched a.img img {
	border: 1px solid #000;
}
.launched a.img:hover {
	border: 1px solid #9cda27;
}
.launched a.title {
	margin: 7px 0 0 0;
	width: 270px;
	display: block;
	text-align: right;
	background: url(/img/recent_launch.png) no-repeat 0 2px;
	color: #9cda27;
	font-size: 12px;
	text-decoration: none;
}
.launched a.title:hover {
	text-decoration: underline;
}

/* FOOTER */
#footerTop {
	height: 107px;
	width: 950px;
	clear: both;
	background: url(/img/footer_top.jpg) no-repeat;
	text-indent: -999em;
}
#footerBot {
	height: 39px;
	width: 950px;
	background: url(/img/footer_bot.png) no-repeat;
	margin: 0 auto;
}
#footerBot a.expEngine {
	width: 175px;
	height: 27px;
	margin: 5px 0 0 115px;
	position: absolute;
	display: block;
	text-indent: -999em;
}
#footerBot a.medTemple {
	width: 183px;
	height: 18px;
	margin: 5px 0 0 305px;
	position: absolute;
	display: block;
	text-indent: -999em;
}


/* PAGE BODY */
#pageBody {
	width: 950px;
	margin: 0 auto;
	background: url(/img/page_head_bg.png) no-repeat;
	padding: 48px 0 0 0;
}
.main {
	width: 560px;
	margin: 0 32px 0 35px;
	float: left;
}
#pageBody #mainFull {
	width: 885px;
	margin: 0 0 0 35px;
	padding-bottom: 20px;
	float: left;
}
.main p {
	line-height: 22px;
	margin: 22px 0 0 0;
}
#pageBody .rail {
	width: 293px;
	margin: 0 30px 0 0;
	float: left;
}
#pageBody #smallRail {
	width: 210px;
	margin: 5px 0 0 0;
	float: right;
}
div.workFeatured {
	margin: 30px 20px 0 0;
	padding: 0 0 30px 0;
	width: 270px;
	float: left;
}
div.wfLast {
	margin-right: 0;
}
div.workFeatured a.img {
	display: block;
	width: 252px;
	height: 132px;
	border: 1px solid #d9d9d9;
	background: #FFF;
	padding: 8px;
}
div.workFeatured a.img:hover {
	border: 1px solid #3078be;
	background: #3078be;
}
div.workFeatured a.img img {
	border: 1px solid #000;
}
div.workFeatured div.title {
	width: 225px;
	float: left;
	margin: 12px 0 0 0;
	padding: 0 0 10px 0;
	color: #404141;
	font-size: 14px;
	font-weight: bold;
}
div.workFeatured a.view {
	float: right;
	margin: 13px 0 0 0;
	padding: 0 0 10px 0;
}
#pageBody .main div.workFeatured p {
	font-size: 11px;
	line-height: 18px;
	clear: both;
	margin: 0;
}
div.workFeatured div.iconLine {
	width: 270px;
	margin: 12px 0 0 0;
}

div.callOut {
	width: 544px;
	margin: 25px 8px;
	background: url(/img/call_out_bg.png) no-repeat;
}
div.callOut .content {
	width: 544px;
	padding: 0 0 75px 0;
	background: url(/img/call_out_bottom.png) no-repeat bottom left;
}
div.callOut .content p {
	color: #fff;
	margin: 15px 35px;
}
div.callOut .content p a {
	color: #9cda27;
}
div.callOut .content p a:hover {
	color: #19a6e5;
}
div.callOut .content .apps {
	width: 220px;
	float: left;
	margin: 30px 0 0 35px;
}
div.callOut .content .apps img {
	margin: 0 0 20px 0;
}
div.callOut .content .services {
	width: 220px;
	float: left;
	margin: 30px 0 0 35px;
}
div.callOut .content .services ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.callOut .content .services ul li {
	list-style: none;
	color: #fff;
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
}

div.callOut .content .services ul.visual li {
	background: url(/img/services_visual_bg.png) no-repeat 0 3px;
}
div.callOut .content .services ul.dev li {
	background: url(/img/services_dev_bg.png) no-repeat 0 3px;
}
div.callOut .content .services ul li.head {
	background: none;
	padding: 0;
}

div.piece {
	margin: 0;
	padding: 0;
}
div.piece a.img {
	display: block;
	border: 1px solid #d9d9d9;
	padding: 7px;
	background: #FFF;
}
div.piece a.img:hover {
	border: 1px solid #3078be;
	background: #3078be;
}
div.piece a.img img {
	border: 1px solid #000;
}
div.piece div.title {
	float: left;
	margin: 8px 0 0 0;
	padding: 0 0 10px 0;
	color: #404141;
	font-size: 16px;
	font-weight: bold;
}
div.large {
	width: 422px;
	float: left;
	margin: 35px 35px 0 0;
	float: left;
}
div.medium {
	width: 270px;
	float: left;
	margin: 35px 35px 0 0;
	float: left;
}
div.lastPiece {
	margin: 35px 0 0 0;
}
div.large a.img {
	width: 408px;
	height: 138px;
}
div.medium a.img {
	width: 254px;
	height: 134px;
}
div.large div.title {
	width: 320px;
}
div.medium div.title {
	width: 210px;
	font-size: 14px;
}
div.large div.iconLine {
	float: left;
	width: 320px;
	clear: left;
display: none;
}
div.medium div.iconLine {
	float: left;
	width: 270px;
	clear: left;
display: none;
}
div.large a.viewDetails {
	float: right;
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
}
div.large a.viewWebsite {
	float: right;
	clear: right;
}
div.medium a.view {
	float: right;
	margin: 8px 0 0 0;
}
/* individual portfolio piece */
div.xlarge {
	float: left;
	width: 635px;
	margin: 0 35px 0 0;
}
div.xlarge .viewWebsite {
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
}
div.xlarge div.title {
	font-size: 20px;
	width: 485px;
	margin: 0;
	padding: 0 0 10px 0;
}
div#mainFull div.xlarge p {
	width: 635px;
	clear: both;
	margin: 0 0 15px 0;
	padding: 0;
	line-height: 22px;
}
div.xlarge div.iconLine {
	margin: 10px 0;
	padding: 0 0 15px 0;
	float: right;
}
div.xlarge a.img {
	width: 621px;
	clear: right;
}
/* small pieces */
div.small {
	float: left;
	margin: 10px 10px 0 0;
}
div.small a.img {
	width: 84px;
	height: 84px;
}
#smallRail .lastPiece {
	margin: 10px 0 0 0;
}
a#pieceSelect {
	border: 1px solid #3078be;
	background: #3078be;
}

/* BLOGGING */
div.blogSmall {
	width: 560px;
	margin: 35px 0 0 0;
	
}
div.blogSmall a.img {
	width: 152px;
	height: 152px;
	float: left;
	margin-right: 20px;
}
div.blogSmall div.title {
	margin: 0 0 5px 0;
	padding: 0;
	float: none;
}
div.blogSmall div.posted {
	margin: 0 0 8px 0;
	padding: 0;	
	font-size: 11px;
}
div.blogSmall div.date {
	margin: 0 0 8px 0;
	padding: 0;	
	font-size: 11px;
	color: #2461a6;
	font-weight: bold;
}
div.blogSmall p {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 18px;
}
div.blogSmall a.more {
	float: right;
}
ul.folder {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.folder li {
	list-style: none;
	background: url(/img/folder_bg.png) no-repeat 5px 0;
	padding: 0 0 0 40px;
	margin: 0 0 17px 0;
}
ul.folder li a {
	color: #5c5c5c;
	font-size: 14px;
	text-decoration: none;
}
ul.folder li a:hover {
	color: #37750d;
	font-size: 14px;
	text-decoration: underline;
}
#catSelect {
	font-weight: bold;
	color: #3372b9;
}

div.blog {
	width: 560px;
	margin: 0;
	
}
div.img {
	border: 1px solid #d9d9d9;
	padding: 7px;
	background: #FFF;
	margin: 25px 0;
}
div.img img {
	border: 1px solid #000;
}
div.blog div.title {
	width: 560px;
	margin: 0 0 5px 0;
	padding: 0;
	float: none;
	font-size: 20px;
}
div.blog div.posted {
	margin: 0 0 8px 0;
	padding: 0;	
	font-size: 11px;
}
div.blog div.date {
	margin: 0 0 8px 0;
	padding: 0;	
	font-size: 12px;
	color: #2461a6;
	font-weight: bold;
}
div.blog p {
	margin: 15px 0;
	padding: 0;
	line-height: 18px;
}

/* COMMENTS */
#comments {
	width: 558px;
	border: 1px solid #d9d9d9;
	margin: 25px 0 45px 0;
}
#comments p.noResults {
	margin: 15px;
}
#comments .comment {
	width: 542px;
	margin: 0px;
	background: #d9d9d9;
	border: 8px solid #fff;
}
#comments .alt {
	width: 542px;
	background: #fff;
	border: 8px solid #d9d9d9;
	margin: 0;
}
#comments .comment a.avatar {
	width: 80px;
	height: 80px;
	border-right: 9px solid #fff;
	border-bottom: 9px solid #fff;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
}
#comments .alt a.avatar {
	border-right: 9px solid #d9d9d9;
	border-bottom: 9px solid #d9d9d9;
}
#comments .comment a.avatar:hover {
	border-right: 9px solid #37750d;
	border-bottom: 9px solid #37750d;
}
#comments .comment .name {
	padding: 10px 0 15px 0;
	width: 283px;
	float: right;
}
#comments .comment .name a {
	font-size: 18px;
	color: #090909;
	text-decoration: none;
}
#comments .comment .name a:hover {
	font-size: 18px;
	color: #37750d;
	text-decoration: underline;
}
#comments .comment .date {
	float: right;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color: #2461a6;
	padding: 13px 0 15px 0;
}
#comments .comment .userComment {
	clear: right;
	padding: 0 20px 20px 20px;
	color: #1a1919;
}
#comments .comment div.userComment p {
	margin: 0 0 10px 0;
}
.callOut img.commentStripe {
	margin: -35px 0 0 36px;
	position: absolute;
}

/* RAIL */
#pageBody .rail a.autism {
	position: absolute; 
	margin: -48px 0 0 265px; 
	width: 55px; 
	height: 60px; 
	display: block; 
	text-indent: -999em;
}
#mainFull a.autism {
	position: absolute; 
	margin: -48px 0 0 855px; 
	width: 55px; 
	height: 60px; 
	display: block; 
	text-indent: -999em;
}
#pageBody .rail .railBox {
	width: 293px;
	background: url(/img/rail_box_bottom.png) no-repeat left bottom;
	padding: 0 0 10px 0;
	margin: 25px 0 0 0;
}
#pageBody .rail .railFirst {
	margin: 10px 0 0 0;
}
#pageBody .rail .railBox .content {
	width: 259px;
	background: url(/img/rail_box_top.png) no-repeat;
	padding: 17px 17px 10px 17px;
}
div.shortEntry {
	width: 259px;
	padding: 0;
	margin: 0;
	clear: both;
}
div.shortEntry img.cal {
	float: left;
	margin: 0 4px 0 0;
}
div.shortEntry div.title {
	width: 170px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #404141;
	margin: 3px 0 0 5px;
}
div.shortEntry p {
	clear: both;
	padding: 10px 10px 0 10px;
	margin: 0;
	line-height: 18px;
}
div.shortEntry a.more {
	float: right;
	padding: 0 0 15px 0;
}
.content a.viewAllEntries {
	clear: right;
}
.content .testimonial {
	background: url(/img/quote.png) no-repeat;
}
.content .testimonial p {
	color: #4e4e4e;
	padding: 5px 5px 5px 15px;
	line-height: 20px;
	font-size: 12px;
	font-style: italic;
}
.content .testimonial a img {
	float: left;
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
}
.content .testimonial .testimonialName {
	width: 170px;
	float: left;
	text-align: right;
	font-weight: bold;
	margin: 0 0 0 0;
}
.content .testimonial .testimonialName span {
	font-weight: normal;
	font-size: 11px;
}
.content .label {
	width: 65px;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	clear: left;
	font-size: 14px;
	color: #3372b9;
}
.content .value {
	width: 190px;
	margin: 0;
	padding: 0 0 10px 0;	
	float: right;
	font-size: 14px;
	color: #3c3c3c;
}
.content .sideLink {
	clear: both;
	margin: 0;
	padding: 0 0 10px 70px;	
	font-size: 14px;
	color: #3c3c3c;
}

/* HEADINGS */
h1.thisis {
	width: 236px;
	height: 19px;
	text-indent: -999em;
	background: url(/img/h1_this_is_consulo_studios.png) no-repeat;
clear: both;
}
h1.featured {
	margin: 0 0 0 0;
	width: 148px;
	height: 19px;
	text-indent: -999em;
	background: url(/img/h1_featured_work.png) no-repeat;
}
h1.imJeremy {
	width: 158px;
	height: 25px;
	text-indent: -999em;
	background: url(/img/h1_hey_im_jeremy.png) no-repeat;
}
h1.thisisAbout {
	margin-top: 30px;
	width: 236px;
	height: 19px;
	text-indent: -999em;
	background: url(/img/h1_this_is_consulo_studios.png) no-repeat;
}
h1.evidentlyTrees {
	margin-top: 30px;
	width: 150px;
	height: 25px;
	text-indent: -999em;
	background: url(/img/h1_evidently_trees.png) no-repeat;
}
h1.theApplications {
	width: 173px;
	height: 24px;
	text-indent: -999em;
	background: url(/img/h1_the_applications.png) no-repeat;
}
h1.technologiesServices {
	width: 248px;
	height: 24px;
	text-indent: -999em;
	background: url(/img/h1_technologies_services.png) no-repeat;
}
h1.words {
	width: 212px;
	height: 22px;
	text-indent: -999em;
	background: url(/img/h1_words.png) no-repeat;
}
h1.bigReveal {
	width: 149px;
	height: 24px;
	text-indent: -999em;
	background: url(/img/h1_the_big_reveal.png) no-repeat;
}
h1.blogEntries {
	width: 186px;
	height: 24px;
	text-indent: -999em;
	background: url(/img/h1_latest_blog_entries.png) no-repeat;
}
h1.contactForm {
	width: 139px;
	height: 18px;
	text-indent: -999em;
	background: url(/img/h1_contact_form.png) no-repeat;
}
h1.h1Comments {
	margin: 30px 0 0 0;
	width: 113px;
	height: 18px;
	text-indent: -999em;
	background: url(/img/h1_comments.png) no-repeat;
}
h1.addComment {
	margin: 0 0 0 35px;
	width: 436px;
	height: 99px;
	text-indent: -999em;
	background: url(/img/h1_add_comment.png) no-repeat 0 -10px;
}
h2.latestBlog {
	width: 166px;
	height: 17px;
	text-indent: -999em;
	background: url(/img/h2_latest_blog_entries.png) no-repeat;
	margin: 0 0 20px 0;
}
h2.clientTestimonial {
	width: 165px;
	height: 17px;
	text-indent: -999em;
	background: url(/img/h2_client_testimonial.png) no-repeat;
	margin: 0 0 20px 0;
}
h2.categories {
	width: 96px;
	height: 17px;
	text-indent: -999em;
	background: url(/img/h2_categories.png) no-repeat;
	margin: 0 0 20px 0;
}
h2.archives {
	width: 78px;
	height: 17px;
	text-indent: -999em;
	background: url(/img/h2_archives.png) no-repeat;
	margin: 0 0 20px 0;
}
h2.directContact {
	width: 134px;
	height: 17px;
	text-indent: -999em;
	background: url(/img/h2_direct_contact.png) no-repeat;
	margin: 0 0 20px 0;
}

/* BUTTONS */
a.view {
	display: block;
	width: 45px;
	height: 16px;
	background: url(/img/button_view.png) no-repeat;
	text-indent: -999em;
}
a.viewDetails {
	display: block;
	width: 87px;
	height: 16px;
	background: url(/img/button_view_details.png) no-repeat;
	text-indent: -999em;
}
a.viewWebsite {
	display: block;
	width: 93px;
	height: 16px;
	background: url(/img/button_view_website.png) no-repeat;
	text-indent: -999em;
}
a.more {
	display: block;
	width: 45px;
	height: 16px;
	background: url(/img/button_more.png) no-repeat;
	text-indent: -999em;
}
a.viewAllEntries {
	display: block;
	width: 95px;
	height: 10px;
	background: url(/img/button_view_all_entries.png) no-repeat;
	text-indent: -999em;
	margin: 15px 0 0 0;
	float: left;
}
a.buttonRssNest {
	display: block;
	width: 72px;
	height: 52px;
	text-indent: -999em;
	background: url(/img/rss_nest.png) no-repeat;
	margin: -10px 0 0 0;
	float: right;
}
a.older {
	display: block;
	width: 108px;
	height: 20px;
	background: url(/img/button_older.png) no-repeat;
	text-indent: -999em;
	float: left;
	margin: 35px 0 0 0;
}
a.newer {
	display: block;
	width: 114px;
	height: 20px;
	background: url(/img/button_newer.png) no-repeat;
	text-indent: -999em;
	float: right;
	margin: 35px 0 0 0;
}
a.prevPost {
	display: block;
	width: 97px;
	height: 20px;
	background: url(/img/button_prev_post.png) no-repeat;
	text-indent: -999em;
	float: left;
	margin: 35px 0 0 0;
}
a.nextPost {
	display: block;
	width: 96px;
	height: 20px;
	background: url(/img/button_next_post.png) no-repeat;
	text-indent: -999em;
	float: right;
	margin: 35px 0 0 0;
}

/* FORMS */
div.formStyle {
	padding: 35px 0 0 32px;
}
.coComment div.formStyle {
padding: 10px 0 0 32px;
}
div.formStyle input {
	width: 470px;
	height: 20px;
	padding: 3px 0 0 10px;
	margin: 0 0 15px 0;
	border: 0;
	border-bottom: 3px solid #7e7e7e;
	font-size: 14px;
	color: #a8a8a8;
	font-family: Arial, sans-serif;
}
div.formStyle textarea {
	width: 470px;
	height: 110px;
	padding: 3px 0 0 10px;
	margin: 0 0 15px 0;
	border: 0;
	border-bottom: 3px solid #7e7e7e;
	font-size: 14px;
	color: #a8a8a8;	
	font-family: Arial, sans-serif;
}
div.formStyle .inFocus {
	border-bottom: 3px solid #19a6e5;
	color: #000;
}
div.formStyle img {
	float: right;
	width: 140px;
}
#captcha {
	width: 186px;
	float: right;
	margin-left: 15px;
}
#submit {
	margin: 1px 32px 0 15px;
	width: 114px;
	height: 24px;
	background: url(/img/button_submit_form.png) no-repeat;
	text-indent: -999em;
	border: 0;
	float: right;
	cursor:pointer;
}

/* MISC & EXTRAS */
div.iconLine img {
	margin: 0 12px 0 0;
	float: left;
}
div.iconLine img.last {
	margin-right: 0;
}
.clearStop {
	clear: both;
}
.aboutArrow {
	float: left;
	margin: 10px 0 0 -20px;
}
strong {
	color: #2461a6;
}
.sarc {
	font-style: italic;
	color: #898989;
}