<!--
body {
	text-align: center;
	min-width: 1184px;
	background: #06060e url(../images/bg-main.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font: 12.5px "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #cdcccc;
}
h1 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 25px;
	line-height: 37px;
	letter-spacing: -1px;
}
.sIFR-hasFlash h1 {
	letter-spacing: normal;	
	font-size: 30px;
}
h2 {
	margin: 0;
	font-size: 22px;
	color: #fff;
	line-height: 26px;
}
h2.blog {
	margin: 0 0 16px 0;
	font-size: 33px;
	line-height: 40px;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 22px;
}
h4 {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 16px;
}
.darkGrey {
	color: #969696;
}
a:link, a:visited, a:active {
	color: #88c6e3;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #88c6e3;
}
.imageNumberLinksList a:link, .imageNumberLinksList a:visited, .imageNumberLinksList a:active {
	color: #ccc;
	text-decoration: none;
}
.imageNumberLinksList a:hover {
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
}
#prevBtn a:link, #nextBtn a:link, #lastBtn a:link, #prevBtn a:visited, #nextBtn a:visited, #lastBtn a:visited, #prevBtn a:active, #nextBtn a:active, #lastBtn a:active {
	text-decoration: underline;
	color: #999;
}
#prevBtn a:hover, #nextBtn a:hover, #lastBtn a:hover {
	color: #ccc;
	text-decoration: none;
}
.blogPostDetails a:link, .subAdContainer a:link, .blogPostDetails a:visited, .subAdContainer a:visited, .blogPostDetails a:active, .subAdContainer a:active, .aboutMeContent p a:link, .aboutMeContent p a:visited, .aboutMeContent p a:active  {
	color: #fff;
	text-decoration: underline;
}
.blogPostDetails a:hover, .subAdContainer a:hover, .aboutMeContent p a:hover {
	text-decoration: none;
	color: #fff;
}
.socialContent a:link, .socialContent a:visited, .socialContent a:active {
	color: #fff;
	text-decoration: none;
}
.socialContent a:hover {
	text-decoration: underline;
	color: #fff;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	color: #38383e;
}
h3 a:link, h3 a:visited, h3 a:active {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
.hideText {
	visibility: hidden;
}
.float-left {
	float: left;
}
.clear-both {
	clear: both;
}
.indent {
	margin-left: 40px;
}
.smallIndent {
	margin-left: 21px;
}
#homeTagline {
	position: absolute;
	top: 168px;
	left: 140px;
	width: 925px;
}
.imageNumberLinksList {
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
.imageNumberLinksList li {
	margin-left: 5px;
	float: left;
}
.imageNumberLink {
	width: 12px;
	padding: 1px 3px 3px 7px;
	border: 1px solid #666;
	display: block;
}
#wrapper {
	position: relative;
	margin: 0 auto;
	width: 1184px;
	text-align: left;	
}
img {
	border: none;
}
#header {
	position: relative;
	width: 1184px;
	height: 148px;
	background: #06060e url(../images/bg-header.jpg) repeat-x;
}
.logo-main {
	margin: 56px 0 0 129px;
}

/* Navigation */
#nav {
	position: absolute;
	width: 581px;
	height: 31px;
	top: 77px;
	left: 471px;
}
.navWhoIam a {
	display: block;
	width: 105px;
	height: 31px;
	background: url(../images/nav-who-i-am.jpg) no-repeat 0 0;
	float: left;
	text-decoration: none;
}
.navWhoIam a:hover {	
	background-position: 0 -31px;
}
.navWhatIdo a {
	display: block;
	width: 120px;
	height: 31px;
	background: url(../images/nav-what-i-do.jpg) no-repeat 0 0;
	float: left;
	text-decoration: none;
}
.navWhatIdo a:hover {	
	background-position: 0 -31px;
}
.navWhatIveDone a {
	display: block;
	width: 162px;
	height: 31px;
	background: url(../images/nav-what-ive-done.jpg) no-repeat 0 0;
	float: left;
	text-decoration: none;
}
.navWhatIveDone a:hover {	
	background-position: 0 -31px;
}
.navBlog a {
	display: block;
	width: 69px;
	height: 31px;
	background: url(../images/nav-blog.jpg) no-repeat 0 0;
	float: left;
	text-decoration: none;
}
.navBlog a:hover {	
	background-position: 0 -31px;
}
.navContactMe a {
	display: block;
	width: 125px;
	height: 31px;
	background: url(../images/nav-contact-me.jpg) no-repeat 0 0;
	float: left;
	text-decoration: none;
}
.navContactMe a:hover {	
	background-position: 0 -31px;
}
/* End Navigation */

#featuredSection {
	width: 1184px;
	height: 406px;
	background: url(../images/bg-featured-section.jpg) no-repeat 0 0;
}
.featuredTextWrapper {
	position: absolute;
	background: url(../images/bg-featured-text.png) no-repeat 0 0;
	width: 355px;
	height: 207px;
	top: 35px;
	left: 127px;
}
#featuredShadowLeft {
	position: absolute;
	top: 148px;
	left: 0;
	width: 56px;
	height: 407px;
	background: url(../images/featured-shadow-left.png) no-repeat 0 0;
	z-index: 99;	
}
#featuredShadowRight {
	position: absolute;
	top: 148px;
	left: 1128px;
	width: 56px;
	height: 407px;
	background: url(../images/featured-shadow-right.png) no-repeat 0 0;
	z-index: 99;	
}
.featuredTextContent {
	padding: 18px 35px 24px 23px;
	line-height: 16px;
}
.featuredTextContent p {
	margin: 5px 0 8px 0;
}
.featuredImageWrapper {
	position: absolute;
	width: 596px;
	height: 312px;
	top: 0;
	left: 460px;
	z-index: 3;
}
.featuredFrameTop {
	width: 596px;
	height: 8px;
	background: url(../images/bg-frame-top.gif) no-repeat 0 0;	
}
.featuredFrameLeft {
	width: 15px;
	height: 261px;
	background: url(../images/bg-frame-left.gif) no-repeat 0 0;
	float: left;
}
.featuredFrameRight {
	width: 18px;
	height: 261px;
	background: url(../images/bg-frame-right.gif) no-repeat 0 0;
	float: left;
}
.featuredFrameBottom {
	width: 596px;
	height: 44px;
	background: url(../images/bg-frame-bottom.jpg) no-repeat 0 0;
	margin-left: -1px;
	clear: both;
}
.featuredImage {
	width: 562px;
	height: 261px;
	float: left;
}

/* Image Links */
.arrowLink {
	background: url(../images/arrow-medium.gif) no-repeat top right;
	padding-right: 22px;
}
.iconLink {
	background: url(../images/ico-badge.gif) no-repeat top left;
	padding: 5px 0 0 28px;
	height: 35px;
	display: block;
	font-size: 13px;
}
.icoLinkedin {
	background: url(../images/ico-linkedin.jpg) no-repeat top left;
	padding: 0 0 8px 22px;
}
.icoFacebook {
	background: url(../images/ico-facebook.jpg) no-repeat top left;
	padding: 0 0 8px 22px;
}
.icoTwitter {
	background: url(../images/ico-twitter.jpg) no-repeat top left;
	padding: 0 0 8px 22px;
}
.icoDelicious {
	background: url(../images/ico-delicious.jpg) no-repeat top left;
	padding: 0 0 8px 22px;
}
.icoFlickr {
	background: url(../images/ico-flickr.jpg) no-repeat top left;
	padding: 0 0 8px 22px;
}
/* End Image Links */


#homeMiddle {
	position: relative;
	width: 1184px;
	height: 323px;
	background: url(../images/bg-home-middle.jpg) no-repeat 0 0;
}
#homeBlog {
	position: relative;
	width: 500px;
	margin-left: 148px;
}
.blogPost {
	padding-bottom: 23px;
}
.blogPost p {
	margin: 3px 0 0;
	padding: 0;
}
.blogPostDetails {
	margin-top: 5px;
	line-height: 16px;
}
.commentsLink {
	background: url(../images/comment-icon.gif) no-repeat top left;
	padding-left: 20px;
}
#homeRssIcon {
	position: absolute;
	top: 32px;
	left: 353px;
}
.icoRSS {
	line-height: 30px;
	background: url(../images/ico-rss.gif) no-repeat top left;
	padding: 1px 0 11px 23px;
}
#adSpace {
	width: 422px;
	float: left;
}
#glowPanelAd {
	position: absolute;
	width: 397px;
	height: 296px;
	background: url(../images/bg-glowpanel-ad.jpg) no-repeat 0 0;
	top: 20px;
	left: 662px;
}
.glowpanelLogo {
	margin: 0 0 0 53px;
}
#glowPanelAdContent {
	margin: 15px 0 0 35px;
}
#glowPanelAd ul {
	list-style-image: url(../images/li-blue-check.gif);
	margin-bottom: 15px;
}
#glowPanelAd li {
	margin: 0 0 8px 0;
}
#homeBottom {
	width: 1184px;
	height: 275px;
}
#aboutMeContainer {
	width: 365px;
	float: left;
	margin-left: 124px;
}
.aboutMeContent {
	width: 275px;
	padding: 35px 0 15px 25px;
}
.aboutMeContent p, .socialContent p, .flickrFeedContent p {
	font-size: 11.5px;
	line-height: 16px;
	padding: 10px 0 10px 0;
	margin: 0;
	color: #fff;
}
.aboutMeAvatar {
	border: 1px solid #fff;
	float: left;
	margin: 0 10px 0 0;
}
.avatarLarge {
	border: 1px solid #fff;
	margin: 20px 0 -10px 59px;
}
#socialContainer {
	height: 235px;		
	float: left;
}
.socialContent {
	width: 270px;
	padding: 35px 0 10px 20px;
}
.socialContent ul {
	font-size: 11.5px;
	margin: 0;
	list-style: none;
	padding: 10px 0 0;
}
.socialContent li {
	margin: 0 0 10px 0;
}
#flickrFeedContainer {
	width: 365px;
	float: left;
}
.flickrFeedContent {
	width: 275px;
	padding: 35px 0 10px 5px;
}
#gallery-litebox ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 0;
}
#gallery-litebox li {
	display: inline;
	padding: 0 10px 0 0;
}
#gallery-litebox img {
	width: 50px;
	height: 50px;
	margin-bottom: 6px;
	border: 1px solid #fff;
	padding: 1px;
}
.hoverBorder, #gallery-litebox img:hover {
	padding: 0;
	border: 2px solid #f537a5;
}
#contactMeWrapper {
	margin: 20px 0 0 0;
}
ul.forms {
	list-style: none;
}
ul.forms label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 1.5em;
	padding-right: 1%;
	text-align: right;
	width: 12%;
	font-weight: bold;
	color: #fff;
}
ul.forms li {
	clear: left;
	float: left;
	line-height: 1.5em;
	margin-bottom: 0.5em;
	width: 100%;
}
ul.forms input, ul.forms textarea { 
	font: 1em Georgia, "Times New Roman", Times, serif;
	width: 30%; 
}
ul.forms textarea {
	height: 150px;
}
ul.forms button {
	margin: 8px 0 0;
}
ul.forms input { 
	width: 20%; 
}
ul.forms .error { 
	display: block;
	margin: 0.25em 0 0 13%;
}
.error { 
	color: #FF0000; 
}
ul.forms li.buttonrow {
	padding-left: 13%;
	width: 89%;
	padding-bottom: 40px;
}

/* Button styles */
.buttons a, .buttons button{
    display:block;
    float:left;
	width: 120px;
	height: 37px;
	background: url(../images/bg-button.gif) no-repeat top left;
    font-size: 14px;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
	border: none;
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
	padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
	background-position: 0 -38px;
    color:#000;
}
.buttonInner {
	margin: -3px 0 0 -5px;
}
/* End Button styles */

.subAdContainer {
	margin: 40px 0 0;
}
.imageWhatIdo {
	margin-bottom: -45px;
	margin-left: -20px;
}

/* Slider Styles */
#slider ul, #slider li { 
	margin: 0;
	padding: 0;
	list-style: none;
}	
#slider, #slider li { 
	position: relative;
	height: 229px;
	width: 500px;
	overflow: hidden;
}
#featuredSlider {
	position: absolute;
	top: 94px;
}
#featuredSlider ul, #featuredSlider li { 
	margin: 0;
	padding: 0;
	list-style: none;
}	
#featuredSlider, #featuredSlider li { 
	position: relative;
	height: 315px;
	width: 1184px;
	overflow: hidden;
}
#GravePortfolioSlider, #IcePortfolioSlider, #ExecPortfolioSlider, #SaussyPortfolioSlider, #DADDPortfolioSlider {
	position: absolute;
}
#GravePortfolioSlider ul, #GravePortfolioSlider li, #IcePortfolioSlider ul, #IcePortfolioSlider li, #ExecPortfolioSlider ul, #ExecPortfolioSlider li, #SaussyPortfolioSlider ul, #SaussyPortfolioSlider li, #DADDPortfolioSlider ul, #DADDPortfolioSlider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#GravePortfolioSlider, #GravePortfolioSlider li, #IcePortfolioSlider, #IcePortfolioSlider li, #ExecPortfolioSlider, #ExecPortfolioSlider li, #SaussyPortfolioSlider, #SaussyPortfolioSlider li, #DADDPortfolioSlider, #DADDPortfolioSlider li { 
	position: relative;
	height: 198px;
	width: 407px;
	overflow: hidden;
	float: left;
}
#nextBtn { 
	display: block;
	position: absolute;
	top: 270px;
	left: -28px;
	width: 17px;
	height: 28px;
}
#prevBtn {
	display: block;
	position: absolute;
	top: 85px;
	left: -28px;
	width: 17px;
	height: 28px;
}
#nextBtn2 { 
	display: block;
	position: absolute;
	top: 265px;
	left: -28px;
	width: 17px;
	height: 28px;
}
#prevBtn2 {
	display: block;
	position: absolute;
	top: 80px;
	left: -28px;
	width: 17px;
	height: 28px;
}
#lastBtn {	
	background: url(../images/ico-twitter-small.gif) no-repeat top left;
	padding: 0 0 0 20px;
}
.pagination {
	position: absolute;
	top: 490px;
	left: 104px;
	z-index: 100;
}
.pagination li {
	list-style: none;
	float: left;
	margin: 0 0 0 4px;
}
.pagination a {
	display: block;
	background: url(../images/bg-pagination-circles.gif) no-repeat 0 0;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-indent: -999px;
}
.pagination a:hover {
	background-position: 0 -14px;
}
.pagination .active a {
	background-position: 0 -28px;
}
/* End Slider Styles */

/* Portfolio styles */
.boldWhite {
	font-weight: bold;
	color: #fff;
}
.portfolioItem {
	position: relative;
	width: 980px;
	padding: 33px 0 60px 0;
	clear: both;
	float: left;
}
.portfolioItemContent {
	width: 390px;
	float: left;
	margin: 0 30px 0 0;
}
.portfolioImageWrapper {
	width: 430px;
	height: 198px;
	float: left;
}
.portfolioFrameTop {
	width: 430px;
	height: 11px;
	background: url(../images/bg-portfolio-frame-top.gif) no-repeat 0 0;
}
.portfolioFrameLeft {
	width: 11px;
	height: 198px;
	background: url(../images/bg-portfolio-frame-left.gif) no-repeat 0 0;
	float: left;
}
.portfolioFrameRight {
	width: 12px;
	height: 198px;
	margin-left: -1px;
	background: url(../images/bg-portfolio-frame-right.gif) no-repeat 0 0;
	float: left;
}
.portfolioFrameBottom {
	width: 427px;
	height: 11px;
	margin-left: 1px;
	background: url(../images/bg-portfolio-frame-bottom.gif) no-repeat 0 0;
	clear: left;
}
.portfolioImage a {
	width: 407px;
	height: 198px;
	display: block;
}
.portfolioImage a:hover {
	background-position: 0 -198px;
}
.DADDImage1 a {
	background: url(../images/portfolio/dadd-image1.jpg) no-repeat 0 0;
}
.DADDImage2 a {
	background: url(../images/portfolio/dadd-image2.jpg) no-repeat 0 0;
}
.GraveImage1 a {
	background: url(../images/portfolio/grave-image1.jpg) no-repeat 0 0;
}
.GraveImage2 a {
	background: url(../images/portfolio/grave-image2.jpg) no-repeat 0 0;
}
.IceImage1 a {
	background: url(../images/portfolio/911ice-image1.jpg) no-repeat 0 0;
}
.IceImage2 a {
	background: url(../images/portfolio/911ice-image2.jpg) no-repeat 0 0;
}
.IceImage3 a {
	background: url(../images/portfolio/911ice-image3.jpg) no-repeat 0 0;
}
.ExecImage1 a {
	background: url(../images/portfolio/execvision-image1.jpg) no-repeat 0 0;
}
.ExecImage2 a {
	background: url(../images/portfolio/execvision-image2.jpg) no-repeat 0 0;
}
.SaussyImage1 a {
	background: url(../images/portfolio/saussy-image1.jpg) no-repeat 0 0;
}
.SaussyImage2 a {
	background: url(../images/portfolio/saussy-image2.jpg) no-repeat 0 0;
}
.SaussyImage3 a {
	background: url(../images/portfolio/saussy-image3.jpg) no-repeat 0 0;
}
/* End Portfolio styles */

#goog-wm h3.other-things { 
	display: none;
}
#avatarContainer {
	position: relative;
	width: 311px;
	margin: 0 0 0 -37px;
}
#avatarContainer .captionMe {
	position: absolute;
	top: 24px;
	left: 0;
}
#avatarContainer .captionEmily {
	position: absolute;
	top: 80px;
	left: 268px;
}
#footer {
	width: 1184px;
	height: 54px;
	text-align: center;
	color: #38383e;
	font-size: 11px;
	margin-top: 40px;	
}

-->

