#aboutwrap { padding: 10px 30px 20px 30px; margin: 0; }
#aboutwrap h2 span.small { padding-left: 16px; font-size: 15px; }
#aboutwrap div.sidebar { float: left; width: 140px; }
#aboutwrap div.sidebar ul { margin: 0 0 0 4px; padding: 0 0 0 0; border: 0 none; list-style: none; }
#aboutwrap div.sidebar ul li { margin: 0; padding: 0; border: 0 none; list-style: none; position: relative; z-index: 990; }
#aboutwrap div.sidebar ul li a { border: 0 none; display: block; color: #fff; text-decoration: none; padding: 0; margin: 6px 0 0 -1px; color: #fff; text-align: center; height: 26px; }
#aboutwrap div.sidebar ul li a span { display: none; }
#aboutwrap div.sidebar ul li a.head { margin-left: 1px; width: 123px; height: 84px; background: transparent url(../images/side_about_head.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_team { width: 123px; background: transparent url(../images/side_about_team.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_team:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_team.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_services { width: 123px; background: transparent url(../images/side_about_services.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_services:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_services.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_accolades { width: 123px; background: transparent url(../images/side_about_accolades.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_accolades:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_accolades.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_news { width: 123px; background: transparent url(../images/side_about_news.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_news:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_news.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_stuff { width: 123px; background: transparent url(../images/side_about_stuff.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_stuff:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_stuff.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_contact { width: 123px; background: transparent url(../images/side_about_contact.png) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_contact:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_contact.current { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_employment { width: 123px; background: transparent url(../images/side_about_employment.gif) 0 0 no-repeat; }
#aboutwrap div.sidebar ul li a#side_employment:hover { background-position: 0 -26px; }
#aboutwrap div.sidebar ul li a#side_employment.current { background-position: 0 -26px; }
#aboutwrap div.text { float: right; width: 776px; margin-top: 10px; margin-right: 12px; font-size: 13px; text-align: justify; }
#aboutwrap div.text img.right { float: right; margin: 0 0 10px 20px; padding: 0; border: 0 none; }
#aboutwrap div.text div.grid { position: relative; }
#aboutwrap div.text div.grid ul { position: relative; margin: 0; padding: 0; border: 0 none; list-style: none; }
#aboutwrap div.text div.grid ul li { height: 106px; margin: 0 5px 0 0; padding: 0; border: 0 none; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; z-index: 990; }
#aboutwrap div.text div.grid ul li a { border: 0 none; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #fff; text-decoration: none; padding: 0; margin: 0; color: #fff; text-align: center; height: 72px; }
#aboutwrap div.text div.grid ul li a span { position: absolute; top: 74px; left: 10px; }
#aboutwrap div.text div.grid ul li a.dean { width: 189px; background: transparent url(../photos/dean_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.dean:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.tyrone { width: 189px; background: transparent url(../photos/tyrone_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.tyrone:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.sarah { width: 189px; background: transparent url(../photos/sarah_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.sarah:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.dan { width: 189px; background: transparent url(../photos/dan_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.dan:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.jennifer { width: 189px; background: transparent url(../photos/jennifer_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.jennifer:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.mindy { width: 189px; background: transparent url(../photos/mindy_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.mindy:hover { background-position: 0 -72px; }

#aboutwrap div.text div.grid ul li a.michelle { width: 189px; background: transparent url(../photos/michelle_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.michelle:hover { background-position: 0 -72px; }

#aboutwrap div.text div.grid ul li a.jolayne { width: 189px; background: transparent url(../photos/jolayne_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.jolayne:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.johnny { width: 189px; background: transparent url(../photos/johnny_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.johnny:hover { background-position: 0 -72px; }

#aboutwrap div.text div.grid ul li a.steven { width: 189px; background: transparent url(../photos/steven_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.steven:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.alan { width: 189px; background: transparent url(../photos/alan_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.alan:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.justin { width: 189px; background: transparent url(../photos/justin_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.justin:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.toni { width: 189px; background: transparent url(../photos/toni_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.toni:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.tobin { width: 189px; background: transparent url(../photos/tobin_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.tobin:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.martha { width: 189px; background: transparent url(../photos/martha_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.martha:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.chris { width: 189px; background: transparent url(../photos/chris_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.chris:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.grayce { width: 189px; background: transparent url(../photos/grayce_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.grayce:hover { background-position: 0 -72px; }
#aboutwrap div.text div.grid ul li a.bethany { width: 189px; background: transparent url(../photos/bethany_thumb.jpg) 0 -72px no-repeat; }
#aboutwrap div.text div.grid ul li a.bethany:hover { background-position: 0 0; }
#aboutwrap div.text div.grid ul li a.berry { width: 189px; background: transparent url(../photos/berry_thumb.jpg) 0 0 no-repeat; }
#aboutwrap div.text div.grid ul li a.berry:hover { background-position: 0 -72px; }
#aboutwrap div.text div#bios { position: relative; }
#aboutwrap div.text div.pic { float: left; width: 200px; margin: 0 16px 16px 0; }
#aboutwrap div.text div.pic img { border: 1px solid #000; }
#aboutwrap div.text div.info { float: right; width: 490px; text-align: left; }

div.newsphoto { float: right; margin: 0 0 0 20px; padding: 0; width: 220px; }
div.newsphoto p { margin: 0; padding: 0; text-align: center; font-size: 10px; }

div.blogphoto { float: right; margin: 0 0 0 20px; width: 312px; }
div.blogphoto img { border: 0 none; padding: 6px; }
div.blogphoto p { margin: 0; padding: 0; text-align: center; font-size: 10px; }

div.blog_post { background: #3d3d3d; color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 12px; margin-bottom: 10px; border: 1px solid #afafaf; }
div.blog_post:hover { background: #7b7b7b; }
div.blog_post div.blog_date { font-weight: bold; }

h3.about { font-size: 14px; color: #fff2cc; margin-top: -12px; text-transform: uppercase; font-size: 12px; margin-right: 20px; text-align: right; }

img.rightborder { float: right; margin: 0 0 10px 10px; padding: 6px; border: 1px solid #fff; }