@charset "utf-8";
/* CSS Document */

body {
	background-color: #030606;
	background-image: url(images/bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	line-height: 20px;
}
body p {
	line-height: 20px;
}
.widgetBlog img {
	border: 4px solid white;
}
.row1 .left_f {
	width: 300px;
}
.widgetFront {
	width: 300px;
}
.widgetPhotos.widgetFront {
	margin: 0 30px;
}

#sidebar .widgetPhotos.widgetFront {
	margin: 0px;
}
.widgetBlog .post h3, .gReader-title li{
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 16px;
	padding-left: 25px;
	background-position: left top;
	margin: 8px 0;
}


#footer {
	background-image: url(images/footer.png);
	height: 139px;
	color: #000;
}
#footer a {
	color: #000;
}

a.cc {
	background-image: url(images/cc.png);
	height: 30px;
	width: 29px;
	text-indent: -9999px;
	display: block;
}

a.wordpress {
	background-image: url(images/wordpress.png);
	height: 30px;
	width: 29px;
	text-indent: -9999px;
	display: block;
}
a.footer_logo {
	background-image: url(images/logo_footer.png);
	height: 77px;
	width: 164px;
	text-indent: -9999px;
	display: block;
	margin-top: 12px;
}
.sep {
	background-image: url(images/footer_sep.png);
	height: 93px;
	width: 8px;
	margin-top: 18px;
}

#header {
	background-image: url(images/header.png);
	background-repeat: repeat-x;
	height: 231px;
	color: #000;
	margin: 10px 0 20px 0;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
a.logo {
	background-image: url(images/logo.png);
	height: 231px;
	width: 401px;
	text-indent: -9999px;
	display: block;
}
#header .photo {
	background-image: url(images/mitch.png);
	height: 231px;
	width: 211px;
	float: left;
	position: relative;
	right: 20px;
	text-indent: -9999px;
	margin-right: -20px;
}

a.home {
	background-image: url(images/navtop.png);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 54px;
	background-position: 0px 0px;
}

a.home:hover {
	background-position: 0px -40px;
}

a.about {
	background-image: url(images/navtop.png);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 54px;
	background-position: -53px 0;
}

a.about:hover {
	background-position: -53px -40px;
}

a.why_wordpress {
	background-image: url(images/navtop.png);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 125px;
	background-position: -108px 0;
}

a.why_wordpress:hover {
	background-position: -108px -40px;
}

a.portfolio {
	background-image: url(images/navtop.png);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 76px;
	background-position: -233px 0;
}

a.portfolio:hover {
	background-position: -233px -40px;
}

a.lifestream {
	background-image: url(images/navtop.png);
	text-indent: -9999px;
	display: block;
	height: 39px;
	width: 88px;
	background-position: 93px 0;
}

a.lifestream:hover {
	background-position: 93px -40px;
}



a.speaking {
	background-image: url(images/navbottom.png);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 73px;
	background-position: -30px -2px;
}
a.speaking:hover {
	background-position: -30px -42px;
}

a.blog {
	background-image: url(images/navbottom.png);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 46px;
	background-position: -105px -2px;
}
a.blog:hover {
	background-position: -105px -42px;
}

a.photos {
	background-image: url(images/navbottom.png);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 61px;
	background-position: -150px -2px;
}
a.photos:hover {
	background-position: -150px -42px;
}

a.my_team {
	background-image: url(images/navbottom.png);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 84px;
	background-position: -210px -2px;
}
a.my_team:hover {
	background-position: -210px -42px;
}

a.contact {
	background-image: url(images/navbottom.png);
	text-indent: -9999px;
	display: block;
	height: 33px;
	width: 70px;
	background-position: 106px -2px;
}
a.contact:hover {
	background-position: 106px -42px;
}
#nav_top li, #nav_bottom li , #social li, .footericons li{
	float: left;
	list-style: none;
}
#nav_top li {
	margin-top: 30px;
}
#nav_bottom li {
	position: relative;
	left: 25px;
}
#social li {
	margin-top: 25px;
}
.connect {
	background-image: url(images/connect.png);
	height: 38px;
	width: 62px;
	text-indent: -9999px;
	display: block;
	margin-top: 25px;
	float: left;
}
.rss {
	background-image: url(images/rss.png);
	height: 38px;
	width: 33px;
	text-indent: -9999px;
	display: block;
}
.footericons  {
	padding: 0;
	margin: -15px 0 0 0;
}

.twitter {
	background-image: url(images/twitter.png);
	height: 38px;
	width: 29px;
	text-indent: -9999px;
	display: block;
	float: left;
}
.facebook {
	background-image: url(images/facebook.png);
	height: 38px;
	width: 33px;
	text-indent: -9999px;
	display: block;
	float: left;
}
.google {
	background-image: url(images/google.png);
	height: 38px;
	width: 32px;
	text-indent: -9999px;
	display: block;
	float: left;
}
.delicious {
	background-image: url(images/delicious.png);
	height: 38px;
	width: 30px;
	text-indent: -9999px;
	display: block;
	float: left;
}
.column1 {
	margin-top: 3px;
}

.column2 {
	margin-left: 15px;
	margin-top: 3px;

}
.column3 {
	margin-left: 30px;
	margin-top: 25px;
	font-size: 12px;
	width: 310px;
}
.column3 ul {
	width: 150px;
	margin-left: 4px;
}
.column3 li {
	list-style: none;
	margin: 0;

}
.column4 {
	margin-left: 30px;
	margin-top: 25px;
	font-size: 12px;
	width: 250px;
}




.whatmitchdoes {
	background-image: url(images/what_mitch_does.png);
	height: 26px;
	width: 185px;
	text-indent: -9999px;
}

.home_f {
	background-image: url(images/home_f.png);
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 80px;
}
.about_f {
	background-image: url(images/about_f.png);
	text-indent: -9999px;
	display: block;
	height: 16px;
	width: 80px;
}
.wordpress_f {
	background-image: url(images/wordpress_f.png);
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 80px;
}
.portfolio_f {
	background-image: url(images/portfolio_f.png);
	text-indent: -9999px;
	display: block;
	height: 16px;
	width: 80px;
}
.lifestream_f {
	background-image: url(images/lifestream_f.png);
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 80px;
}
.speaking_f {
	background-image: url(images/speaking_f.png);
	text-indent: -9999px;
	display: block;
	height: 16px;
	width: 80px;
}
#footernav_l li, #footernav_r li {
	margin: 0;
	padding: 0;
	line-height: 10px;
	list-style: none;
}
ul#footernav_l, ul#footernav_r {
	margin-top: 18px;
	margin-left: 0px;
}

#footernav_l a, #footernav_r a {
	margin: 0;
	padding: 0;
	line-height: 10px;
}
.blog_f {
	background-image: url(images/blog_f.png);
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 51px;
}
.photos_f {
	background-image: url(images/photos_f.png);
	text-indent: -9999px;
	display: block;
	height: 16px;
	width: 51px;
}
.team_f {
	background-image: url(images/team_f.png);
	text-indent: -9999px;
	display: block;
	height: 15px;
	width: 51px;
}
.contact_f {
	background-image: url(images/contact_f.png);
	text-indent: -9999px;
	display: block;
	height: 16px;
	width: 51px;
}
.why_l , .what_l{
	line-height: 18px;
}
.why_l {
	margin-left: 4px;
}


.why_wait {
	background-image: url(images/why_wait.png);
	height: 26px;
	width: 119px;
	text-indent: -9999px;
}
#left {
	width: 600px;
	margin-right: 40px;
}
.widget {
	margin-bottom: 35px;
}
a.previousposts {
	background-image: url(images/previousposts.png);
	height: 21px;
	width: 143px;
	text-indent: -9999px;
	display: block;
}

.fromTheBlog {
	background-image: url(images/fromtheblog.png);
	text-indent: -9999px;
	height: 32px;
	width: 218px;
        margin-bottom: 5px;
}


h2.whoami {
	background-image: url(images/whoami.png);
	height: 26px;
	width: 155px;
	text-indent: -9999px;
	margin-bottom: 5px;
}
a.about_more {
	background-image: url(images/moreinfo.png);
	height: 13px;
	width: 79px;
	display: block;
	text-indent: -9999px;
	margin-top: 8px;
}
a.available {
	background-image: url(images/available.png);
	text-indent: -9999px;
	display: block;
	height: 106px;
	width: 283px;
}


#right {
	width: 300px;
	margin-left: 10px;
}
#twitpic-widget h2 {
	background-image: url(images/previousphotos.png);
	height: 32px;
	width: 246px;
	text-indent: -9999px;
	margin-top: 25px;
}
a.morephotos {
        clear:both; 
	background-image: url(images/morephotos.png);
	height: 21px;
	width: 123px;
	text-indent: -9999px;
	display: block;
        position: relative;
        top: 5px;
}
h2.latesttweets {
	background-image: url(images/latesttweets.png);
	height: 30px;
	width: 238px;
	margin-top: 25px;
	text-indent: -9999px;
}
a.moretweets {
	background-image: url(images/moretweets.png);
	height: 16px;
	width: 122px;
	display: block;
	text-indent: -9999px;
        margin-top: 5px;
}

.commentbubble {
	background-image: url(images/comments.png);
	height: 37px;
	width: 49px;
	color: #000;
	font-size: 30px;
	text-align: center;
	padding-top: 5px;
	margin-right: 13px;
}
h2.posttitle , h2.posttitle a{
        text-decoration: none;
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 4px;
        line-height: 30px;
}
.widgetFront h2.latesttweets {
	background-image: url(images/latesttweets.png);
	height: 30px;
	width: 238px;
	text-indent: -9999px;
	margin-top: 0px;
}
.widgetFront h2.latestphotos {
	background-image: url(images/previousphotos.png);
	height: 32px;
	width: 246px;
	text-indent: -9999px;
	margin-top: 0px;
        margin-bottom: 6px;
}
.wrapper-front {
	width: 960px;
	margin-left: 30px;
	margin-right: 30px;
}
.recent {
	background-image: url(images/recentwork.png);
	height: 25px;
	width: 190px;
	text-indent: -9999px;
	margin-left: 15px;
}
.portfolio_bg {
	background-image: url(images/front_portfolio_bg.png);
	height: 270px;
	width: 594px;
	padding: 30px 25px 20px 25px;
}

.post p{
margin-bottom: 10px;
}

#left .post{
margin-bottom: 50px;
}

li.aktt_more_updates{
display: none;
}

.aktt_tweets li{
line-height: 18px;
margin: 10px 0;
padding-bottom: 10px;
border-bottom: 1px dashed white;
list-style: none;
}

.aktt_tweets ul{
margin: 0;
}

h3#dsq-add-new-comment, .post h3, h2.lifestream_date, h3#comments{
color: white;
font-weight: bold;
font-weight: normal;
font-style: italic;
margin-bottom: 5px;
}

.cf-box-group span{
width: 200px !important;
display: block !important;
}

.cf-ol textarea{
width: 400px !important;
}

.linklove{
display: none;
}

.cf-ol{
border: 0px !important;
}

.cf-ol label{
color: white !important;
font-family: "Trebuchet MS";
font-style: italic !important;
}

.cf-box-title{
color: white !important;
font-family: "Trebuchet MS" !important;
font-size: 16px !important;
font-style: italic !important;
}

.cf-box-group{
margin-bottom: 5px !important;
}

.sendbutton{
float: left;
margin-top: 3px !important;
margin-left: 100px !important;
}

.profile{
margin-bottom: 15px;
}

#photo-loop, #photo-loop li, #portfolio, #portfolio li{
margin: 0px;
list-style: none;
}

#photo-loop li{
float: left;
}

a.post-edit-link{
display: block;
clear:both !important;
}

textarea#comment{
width: 100%;
}

li.photo-bg{
background-image: url(images/photo-bg.png);
width: 156px;
height: 155px;
padding-top: 10px !important;
padding-left: 12px !important;
}

#portfolio h2{
color: white;
font-style: italic;
}

a:hover{
text-decoration: underline !important;
}

.post h2{
margin-bottom: 15px !important; 
line-height: 34px;
font-size: 28px;
}

#portfolio img, .size-large{
border: 5px solid white;
}

.nocomments{
display: none;
}

#photo-loop-widget, #photo-loop-widget li{
margin: 0px;
list-style: none;
}

.widgetFront li.photo-bg{
background-image: url(images/photo-bg-small.png);
width: 84px;
height: 78px;
padding-top: 6px !important;
padding-left: 8px !important;
}

.post h3 a, .gReader-title{
text-decoration: none;
}

#photo-loop-widget li, #photo-loop li{
float: left;
}

#sidebar ul{
list-style: none;
margin: 0px;
}

span{
color: white !important;
}

blockquote{
font-style: italic;
}

#rec-reading h2{
width: 296px;
height: 33px;
background: url(images/recreading.png);
text-indent: -9999px;
}

.grCredit{
display: none;
}

.wpcf7-list-item{
display: block;
}

.greet_text a{
color: #333;
}

.post h3{
color: white;
font-size: 18px;
}

.post h4{
color: #999;
font-style: italic;
font-weight: bold;
}

#greet_search_link_text_show{
color: black !important;
}

a.dsq-comment-count, a.dsq-comment-count:hover{
color: black !important;
text-decoration: none !important;
}

.dsq-brlink{
display: none;
}

.entry h2{
color: white;
font-size: 24px;
}

.js-singleCommentName{
color: #333333 !important;
}

.widget_qik h2{
width: 221px;
height: 33px;
background-image: url(images/video.png);
display: block;
text-indent: -9999px;
margin-bottom: 7px;
}

.frontphotos img{
max-width: 75px;
height: auto;
margin-right: 8px;
margin-top: 2px;
}

.photo-bg{
text-align: center;
}

li.photo-bg img{
max-width: 150px;
height: auto;
margin-right: 16px;
margin-top: 2px;
}



#twitpic .snap_noshots, #twitpic strong a.twitter, #twitpic .twitpic-footer{
display: none;
}

.widget_categories h2{
background-image: url(images/cath2.png);
width:176px;
height:33px;
text-indent: -9999px;
}

#sidebar ul ul li{
list-style: disc;
margin-left: 25px;
}

.aktt_tweets ul li{
margin-left: 0px !important;
list-style: none !important;
}

.widget_categories h2{
background-image: url(images/cath2.png);
width:176px;
height:33px;
text-indent: -9999px;
}

.widget_search h2{
background-image: url(images/searchh2.png);
width:225px;
height:25px;
text-indent: -9999px;
}

.widget #qikPlayer embed, .widget #qikPlayer object{
width: 300px;
height: 230px;
}

h2.pagetitle{
color: white;
margin-bottom: 25px;
font-style: italic;
font-size: 26px;
}

.wpwalla h2{
background-image: url(images/gowallah2.png);
width:281px;
height:28px;
text-indent: -9999px;
margin-bottom: 15px;
}

.tags{
padding: 10px 10px 0 10px;
background-color: black !important;
border: 1px solid #333;
}

.tags a{
text-decoration: none;
font-weight: bold;
color: #777;
}

#facebook_like{
color: white !important;
}

.singlepost{
margin-bottom: 50px;
padding-top: 20px;
}

.singleposttitle{
font-size: 45px !important;
line-height: 47px !important;
}
