/* CSS Document */

body {background:url("bodybkg.jpg") center repeat; color:#333; font: 0.8125em/1.5em arial, helvetica, sans-serif; margin:0; padding:0;}
a {color:#9e005a;}
a:hover {text-decoration:none;}
h1 {display:inline; float:left; height:75px; margin:-300px 0 0 -40px;; padding:0; width:893px;}
h1 a {display:block; height:75px; outline:none; text-indent:-5000px; width:400px;}
h2#fitforlife {display:inline; float:right; height:65px; margin:-287px 30px 0 0; padding:0; width:465px;}
h2#fitforlife a {display:block; height:75px; outline:none; text-indent:-5000px; width:465px;}

#header {background:url("header.png") top center no-repeat; height:350px; margin:0 auto; top:0; width:100%;}
#verticalcontent {background:url("verticalcontentborder.png") center repeat-y; margin:0; width:100%;}
#footer {background:url("footer.png") bottom center no-repeat; height:210px; width:100%;}
#content { margin:0 auto; position:relative; width:900px;}
.zumbatext {display:inline; float:left; margin:-150px 0 0 30px; width:535px;}
#certifications {display:block; float:left; margin:-350px 0 0 800px; padding:0; width:150px;}
#certifications a { display:block; height:60px; margin:0; outline:none; text-indent:-5000px; width:150px;}
#nav {display:inline; float:left; margin:-223px -150px 0 -34px; width:950px;}
#nav ul {display:block; height:39px; list-style:none; margin:0; padding:0 0 0 67px; width:950px;}
#nav ul li {float:left; margin:0; padding:0;}
#nav ul li a {display:block; float:left; height:39px; outline:none; text-indent:-5000px; }
#nav li#nav1 a {background:url("item1.png") no-repeat; margin:0 154px 0 0; width:140px;}
#nav li#nav1 a:hover {background-position:-140px 0;}
#nav li#nav2 a {background:url("item2.png") no-repeat; width:159px;}
#nav li#nav2 a:hover {background-position:-159px 0;}
#nav li#nav3 a {background:url("item3.png") no-repeat; width:47px;}
#nav li#nav3 a:hover {background-position:-47px 0;}
#nav li#nav4 a {background:url("item4.png") no-repeat; width:67px;}
#nav li#nav4 a:hover {background-position:-67px 0;}
#nav li#nav5 a {background:url("item5.png") no-repeat; width:103px;}
#nav li#nav5 a:hover {background-position:-103px 0;}
#nav li#nav6 a {background:url("item6.png") no-repeat; width:147px;}
#nav li#nav6 a:hover {background-position:-147px 0;}
#nav li#nav7 a {background:url("item7.png") no-repeat; width:87px;}
#nav li#nav7 a:hover {background-position:-87px 0;}
p#connectwithme {clear:both; margin:0; padding:117px 0 0; text-align:center;  }
p#connectwithme a {outline:none;}
p#connectwithme img {border:none; margin:.5em .5em 0 .5em; padding:0;}
p#webdesign { display:none; font:normal .1em Garamond, Georgia, "Times New Roman", Times, serif; text-indent:-5000px; visibility:hidden;}
br#finalclear {clear:both; display:block; height:1px; margin:0; padding:0;}
.column {display:inline; float:left; margin:-100px 0 0 0; padding-left:30px; width:400px;}
.floatingboxes {float:left; padding:0; text-align:center; width:950px;}
.floatingboxes div { display:inline; float: left; font:normal 12px Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 225px; }
.floatingboxes div a { color:#bd1668; display:block; text-decoration:none; width:200px; }
.floatingboxes div span {display:block; height: 20px; text-decoration:underline; }
.floatingboxes div img { border:1px solid #ccc; margin: 0 0 .2em; }
.floatingboxes div a:hover {border: none; outline:none; }
.floatingboxes div a:hover span { color:#bd1668;}
.floatingboxes div a:hover img { border:1px dashed #bd1668;}


iframe {border:1px solid #ccc;}
/* RIGHT COLUMN: FLOATED TEASERS */
#blogicon {float:right; width:275px;}

.floatedteasers { border-top:1px solid #ccc; border-left:1px solid #ccc; text-align:center; }
.floatedteasers div { display:inline; float: left; font:normal .85em/1.2em Arial, Helvetica, sans-serif; margin: 1em 0 .5em 2em; width: 150px; }
.floatedteasers div a { color:#9e005a; outline:none;}
.floatedteasers div span {display:block; height:4em;}
.floatedteasers div img { border:1px solid #ccc; margin: 0 0 .2em; }
.floatedteasers div a:hover span { color:#9e005a;}
.floatedteasers div a:hover img { border:1px dashed #9e005a;}
.floatedteasers br {clear:both;}

.callout {border:1px solid #ccc; display:inline; float:right; margin:0 0 0 50px; padding:1em; position:relative; width:250px;}
.picture {border:1px solid #ccc; float:right; margin: -100px 0 0 50px; height:413px; width:275px; }
.highlights {background:#fff; border:1px solid #9e045a; margin:-150px -35px 0 0; padding:0 10px 0; position:absolute; right:0; width:255px; }
.highlights p {margin:0; padding:1em 0;}
.highlights img {margin:0 0 0 -10px; padding:0;}
.highlights h3 {margin:1em 0 .5em; padding:0;}
.highlights ul {margin:0 0 1em 1.5em; padding:0;}
.highlights li {line-height:1.5em; margin:0; padding:.5em 0;}

/**
 * Twitter - http://www.twitter.com
 * Copyright (C) 2009 Twitter
 * Author: Dustin Diaz (dustin@twitter.com)
 *
 * V 1.0.8 Twitter search/profile widget with a variety of options to customize
*/
#twitterwidget { display:inline; float:right; margin:1em -10px 0; position:relative; width:250px;}
.twtr-widget{position:relative; font-size:12px!important; font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important; zoom:1;}
.twtr-fullscreen{font-size:220%!important;}
.twtr-fullscreen .twtr-new-results {display:none!important;}
.twtr-widget .twtr-spinner {width:14px;height:14px;position:absolute;background:url("spinner.gif") no-repeat; top:3px; right:3px;}
.twtr-inactive{display:none;}
.twtr-widget a img{border:0!important;}
.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.twtr-bd{padding:0 1px;}
.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}
.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}
.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}
.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}
* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}
.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}
.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}
.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}
.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}
.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}
.twtr-widget h4{font-size:16px!important;}
.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}
.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}
.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}
.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}
.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}
.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}
.twtr-fullscreen .twtr-hd{height:0;padding:0;}
.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}
.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}
.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}
.twtr-ft{position:relative;}
.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}
.twtr-ft span{float:right;text-align:right;}
.twtr-ft a{float:left;display:block;}
.twtr-ft span a{float:none;}
.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}
.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}
.twtr-img{height:25px;width:25px;}
.twtr-img img{width:30px;height:30px;}
.twtr-fullscreen .twtr-img img{width:72px;height:72px;}
.twtr-fullscreen a.twtr-join-conv{display:none;}
.twtr-tweet-text{margin-left:40px;}
.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}
.twtr-doc a{text-decoration:none!important;}
.twtr-doc a:hover{text-decoration:underline!important;}


