* {margin: 0;padding: 0;}
a {text-decoration: underline;color:#F47F5D;}
a img {border: none;}
body {font-family: Tahoma, Helvetica, Arial, sans-serif;background: #F6F8F8 url('../images/background.gif') top center no-repeat;}
#wrapper {width: 984px;margin: 82px auto;background-image: none;}

#top{margin-left:4px;float:left;background: url('../images/background_tp.png') no-repeat;width:984px;height:110px;}

  #content-header-left{float: left;width: 610px;height: 93px; margin:10px 0 0 9px;}
    #logo{float: left;width: 610px; height: 60px;}
    #nav{float: left;width: 610px;height: 38px;background-image: url('../images/navaa.png');margin:0 0 0 -8px;} 
  
  #content-header-right{float: left;width: 350px;height: 93px;margin:14px 0 0 0;} 
    #social-media{float: left;width: 350px;height: 45px;margin:20px 0 0 0;}
    #search{float: left;width: 300px;height: 42px;background-image: url('../images/searchaa.png');background-repeat: no-repeat;}
    #search-field{height: 16px;width: 130px;margin: 0 0 0 67px;border: 2px solid #eee;}
    #search-button{float: left;margin:-16px 0 0 223px;}

/*
#top-left {float: left;width: 14px;height: 95px; background-image: url('../images/top_left.gif');}
#top-right {float: left; width: 22px; height: 95px; background-image: url('../images/top_right.gif');}
#top-center{float: left;width: 984px;height: 10px;background-image: url('../images/top_center.gif');}
#top-center-block{float: left;width: 948px;}
*/


#middle{float: left;width: 984px;background-image: url('../images/middle.png');background-repeat: repeat-y;}
#content{float: left;width: 948px;margin-left: 14px;padding-bottom: 65px;background-color: #fff;}

#bottom{float: left;width: 984px;height: 250px;background-image: url('../images/bottom.png');font-size:10px;color:#455560;text-align:center;padding:0;}
#bottom .twibes-badge {width:200px; height:160px;margin: 0 auto;text-align:center;}
#bottom .twibes-badge-image {width:200px;}
#bottom .twibes-badge-text { width:200px;padding-top:10px;}
.clear {clear:both;}
/*** HEADERS ***/

#content-left h1, #two-col-right h1, #content h1 {font-size:16px;font-weight:normal;text-transform: lowercase;color: white;background-color: #f47f5d;border: 1px solid #f37955;letter-spacing: 2px;}
#content-middle h2, #content-right h2, #ideas #two-col-right h2 {font-size:13px;letter-spacing: 2px;color: #F05133;font-weight:normal;margin:0 0 15px 0;padding-left:17px;}

/**** NAV ****/

#nav a{text-decoration: none;font-family: Tahoma, Verdana, serif;font-size: 10px;color: #4e7a9b;letter-spacing: 2px;display: block;}
#nav div{padding-top: 13px; padding-bottom: 5px;padding-left: 2px;padding-right: 2px;}
#nav-bio{float: left;margin-left: 20px;}
#bio #nav-bio{border-bottom: 3px solid #f47f5d;}
#nav-blog{float: left;margin-left: 25px;}
#blog #nav-blog{border-bottom: 3px solid #f47f5d;}
#nav-ideas{float: left;margin-left: 25px;}
#ideas #nav-ideas{border-bottom: 3px solid #f47f5d;}
#nav-photos{float: left;margin-left: 25px;}
#photos #nav-photos{border-bottom: 3px solid #f47f5d;}
#nav-videos{float: left;margin-left: 25px;}
#videos #nav-videos{border-bottom: 3px solid #f47f5d;}
#nav-work{float: left;margin-left: 25px;}
#work #nav-work{border-bottom: 3px solid #f47f5d;}

/* CONTENT */

#content h1{margin: 0 -11px 15px -2px;padding: 0 0 3px 24px;}

#bio #content-left {float: left;width: 435px;border-right: 2px solid #f9f9f9;padding-bottom: 65px;padding-top: 11px;}
#ideas #content-left {float: left;width: 435px;border-right: 2px solid #f9f9f9;padding-bottom: 65px;padding-top: 11px;}


#content-left {float: left;width: 535px;border-right: 2px solid #f9f9f9;padding:11px 0 65px 20px;}
#content-left h1{color: white;background-color: #f47f5d;border: 1px solid #f37955;letter-spacing: 2px;margin: 0 -1px 15px -21px;padding: 0 0 0 23px;} /*THIS CHANGED UP 100 */
#content-left h1 a{text-decoration: none;color: white;}
#content-left h3{margin: 18px 0 15px 0;font-size: 18px;letter-spacing: 2px;color: #F05133;}
#content-left .comment-body p{	margin: 0 0 20px 0; }
#content-left p, #photos-left p, #videos p{margin-top: 14px;font-size: 12px;color: #455560;line-height: 150%;padding:0 14px 0 0;}
#content-left p.foot{color: #455560;}
#content-left p a{text-decoration: none;color:#F47F5D;text-decoration:underline;}
#content-left ul, #content-left ol {margin:15px 20px 0 20px;}
#content-left li {font-size: 12px;color: #455560;}
#content-left hr{margin-left: 21px;margin-right: 15px;margin-top: 10px;color: #f0f0f0;background-color: #f0f0f0;height: 1px;border: none;}
#content-left .summary p, #photos-left .summary p, #videos .summary {font-size: 28px;line-height: 125%;}
.navigation {margin:20px 0 0 0;}

#one-column{width:800px !important;}

small, .comment-meta, .comment-meta a{color: #aaa;font-size: 10px;}
.fn, .fn a, .says{font-size: 12px;color: #455560;}
textarea#comment{width: 100%;}
ol.commentlist li{list-style-type: none;margin-left: 22px;}

.comments-link{float: right;margin-right: 12px;}
.comments-link a{text-decoration: none;font-size: 12px;color: #455560;}

#two-col-right{float: left;width: 490px; /* 390px; was prior to 1/11/10 */ padding: 12px 0 65px 0;} /* THIS CHANGED RECENTLY FROM 411px width to accommodate for the work page! */
#two-col-right #photo-video{margin:0;padding:0 0 0 10px;}
#two-col-right h1{color: white;background-color: #f47f5d;border: 1px solid #f37955;letter-spacing: 2px;margin: 26px -11px 23px 0;padding: 0 0 0 24px;}
#two-col-right h3{color: #455560;font-size: 12px;letter-spacing: 1px;margin: 14px 0 14px 0;padding: 0 0 0 24px;}
#two-col-right h3 a {text-decoration:none;}
#two-col-right p{font-size: 11px;color: #455560;line-height: 150%;padding: 0 60px 0 24px;}
.pdfdownload a{text-decoration: none;font-size: 10px;color: #455560;margin-left: 17px;}
#contact{background: url('../images/contact.jpg') no-repeat top right;width: 378px; /* 511 - 24 */height: 212px;padding: 0 0 0 24px;margin: -8px 0 0 -1px;font-size: 12px;color: #455560;line-height: 150%;}
/* #contact h2{font-size: 13px;letter-spacing: 1px;padding:20px 0 0 5px 0;color:#455560;} */
#content-middle{float: left;width: 140px; /* 214 - 25px padding */ padding: 11px 9px 65px 16px;}
#content-middle a{text-decoration: none;color: #455560;}
#subscribe{margin-top: 18px;margin-bottom: 37px;margin-right: 8px;color: #aaa;border: 1px solid #fbd3cc;padding: 3px;width: 132px;}
#content-middle ul{background-color: #f4f4f4;font-size: 12px;font-family: Tahoma;list-style-type: none;padding: 10px 0 10px 18px;margin-bottom: 42px;}
#content-middle li{margin-bottom: 11px;}
#content-right{float: left;width: 210px; /* 296 - 16 padding*/padding-top: 11px;padding-left: 8px;padding-right: 8px;padding-bottom: 65px;}
#content-right p{font-size: 12px;color: #455560;line-height: 150%;}
#content-right a{color: #455560;text-decoration: none;}
#friendfeed_box {background-color: #f4f4f4;padding-top: 19px;padding-left: 18px;padding-right: 18px;padding-bottom: 19px;overflow: hidden;}
#friendfeed_box p{margin-bottom: 24px;}
#work-left{float: left;width: 452px; /* 480 - 28 */border-right: 2px solid #f9f9f9;padding-left: 28px;}
#work-left a, #work-right a {text-decoration:underline;}

#work-right{float: left;width: 445px; /* 466 - 21 */padding-left: 21px;}
#work-left h2, #work-right h2, #videos h2, #photos h2, #videos h2 a{margin-bottom: 11px;font-size: 12px;color: #455560;letter-spacing: 1px;text-decoration:none;}
.project-summary{background-image: url('../images/work_teaser_bottoma.png'); /* 128: 144 - 16 padding */width: 390px; /* 430 - 40 padding */margin: -4px 0 21px -1px;padding: 16px 20px 0 20px;overflow: hidden;}
.project-summary p, #videos .project-summary p{font-size: 12px;color:#455560;}
.project-summary {position: relative;font-size: 9px;color: #f05133;}
.project-summary a {color: #f05133;}
.more {margin:10px 0 0 0;letter-spacing: 1px;}
.more a {font-size: 9px;color: #f05133;}
#project-images {margin-top: -10px;margin-left: 6px;}
#project-images img {float: left;margin-left: 10px;margin-bottom: 10px;width: 100px;height: 100px;}
#project-images a {color: #455560;font-size: 10px;}
#project-images p {margin-top: 0px;clear: both;}
#ideas #content-left h2 {font-size: 12px;color: #455560;font-weight: bold;margin-bottom: 0px;}
#ideas #content-left p {margin-top: 3px;margin-right: 2px;}
#ideas #content-left br {height: 26px;}
#ideas #quote {background-image: url('../images/ideas-quotea.png');height: 139px; /* 230 -61px padding */width: 497px;margin:-1px -2px 15px 0;padding: 31px 0 30px 0;position: relative;}
#ideas #quote p {font-style:italic;font-family:Georgia;font-size:16px;padding-left: 43px;padding-right: 27px;color: #455560;margin: 0;line-height: 135%;}
#quote #author {font-family:Georgia;font-size:12px;padding-left: 43px;position:absolute;bottom: 30px;}
#ideas #articles {margin: 0 17px 0 16px;padding: 20px 10px 20px 10px;background-color: #f4f4f4;}
#ideas #articles small {display: block;color: #949ca1;font-size: 10px;margin-bottom: 12px;padding: 0 0 0 24px;}
#ideas #articles p {font-size: 11px;padding: 0 20px 0 24px;}
#ideas #articles a {display: block;color: #949ca1;font-size: 10px;margin-top: 12px;padding:0 0 0 24px;}
#ideas #articles br {height: 26px;}
#ideas #articles h3{color: #455560;font-size: 12px;letter-spacing: 1px;margin: 14px 0 14px 0;padding: 0;}
#ideas #two-col-right h3 {margin-top: 0px;margin-bottom: 12px;font-size: 15px;color: #455560;}
#ideas #two-col-right h3 a {margin-top: 10px;margin-bottom: 12px;font-size: 15px;color: #455560;text-decoration:none;}
#photos-left {float: left;width: 638px;border-right: 2px solid #f9f9f9;padding: 10px 0 0 0;}
#photos-left h1 {margin-right: 0px;padding-left: 23px;}
#photos-right {float: left;width: 289px;padding-top: 70px;padding-left: 19px;}
#photos-left img {/*	width: 100px;height: 100px; */margin-right: 10px;margin-bottom: 10px;}
#photos-right img{width: 100px;height: 100px;margin-right: 10px;margin-bottom: 10px;}
#photos-left h2{margin-left: 22px;}
#photos .photos{margin-left: 22px;margin-top: 20px;}
#photos .summary p{font-size: 12px;margin:0 0 0 26px;}
#work #content, #videos #content{padding-top: 10px;}
#videos .summary{color: #455560;margin-right: 60px;}
#videos p{margin-left: 0px;}
#videos-description{position: relative;height: 431px;}
#videos .project-summary p{margin: 0;padding: 0;}
#videos-description .more{bottom: 38px;}

/* SHARE THIS /*/

.addthis_toolbox {margin:30px 0 10px;}







/* SOCIABLE */

div.sociable { margin: 16px 0; }

.sociable_tagline {float:left; position: relative; font-size:12px;margin:0 10px 0 0 ;color: #455560; }
.sociable_tagline span { display: none; width: 14em; }
/*span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}*/
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}



