/*---CSS Reset--------------------------------------*/


body, div, p, img, ul, ol, table{
	margin: 0; padding: 0px;  font-family:  Verdana, Arial, Helvetica, sans-serif; border:none; font-size:12px; line-height:20px; color:#2D2C29; list-style:none;
}

h1,h2,h3,h4,h5,h6, input{margin:0; padding: 0px;}
a{color:#70A9C7;}
a:hover{text-decoration:none;}


a:visited{color:#2D2C29;}
body{background: #161511;}
body.home{background:#622726;}
p{margin:5px 0 15px 0;}

 
/*--------------------------------------*/
/*---Main Content & Layout--------------*/
/*--------------------------------------*/ 
 
 
 div.container{width:970px; margin: 0px auto;}
 div.left{width:320px; position:relative; float:left; padding: 50px 0 0 0; }	
  div.right{width:640px; position:relative; float:left;background:url(images/bakground.jpg) repeat-y; padding-bottom:50px;}	
	div.padding{padding:25px;}	
	div.content{background:url(images/bakground.jpg) repeat-y;}
	
	
	
/*--------------------------------------*/
/*---Non Blog Content-------------------*/
/*--------------------------------------*/ 

div.content{ position:relative; float:left; padding:25px;}

div.content .title{margin:25px 0 40px 0;}


div.content div.twothirds h2{margin: 25px 0 15px 0; color:#000; font-weight:normal; font-size:18px;}
div.content div.twothirds h3{margin: 20px 0 5px 0; color:#000;  font-size:14px;}
div.content div.twothirds h4{margin: 15px 0 5px 0; color:#000;  font-size:12px;}
div.content div.twothirds h5{margin:15px 0 5px 0; color:#333;  font-size:12px;}

 
div.content div.twothirds ul{ list-style:disc; margin:15px 0 15px 15px;}
div.content div.twothirds ul li{ list-style:disc;margin: 7px 0px 7px 0; line-height:16px; padding-left:5px;}
div.content div.twothirds ul li a{color:#70A9C7;}
div.content div.twothirds ul li h3{font-size:12px;}

div.content div.twothirds ol{list-style:decimal; margin:15px 0 15px 20px;}
div.content div.twothirds ol li{list-style:decimal;margin: 7px 0px 7px 0; line-height:16px; padding-left:5px;}
div.content div.twothirds ol li a{color:#70A9C7;}
div.content div.twothirds ol li h3{font-size:12px;}

div.content div.twothirds blockquote{background:#fff; margin:10px 0px 10px 0px; padding:10px 10px 2px 10px; font-style:italic;}

div.content div.thirds ul {list-style:disc; margin:15px 0 15px 15px;}
div.content div.thirds ul  li{list-style:disc;margin: 7px 0px 7px 0; line-height:16px; padding-left:5px;}
div.content div.thirds ul li a{text-decoration:underline; color:#333;}
div.content div.thirds ul li a:hover{text-decoration:none; color:#333;}


 

div.content h1.portfolio{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.portfolio span{background:url(images/bg-portfolio.gif) no-repeat; }

div.content h1.hire-me{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.hire-me span{background:url(images/bg-hire.gif) no-repeat; }

div.content h1.web-design-services{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.web-design-services span{background:url(images/bg-web-design-services.gif) no-repeat; }

div.content h1.front-end-and-htmlcss-web-development-services{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.front-end-and-htmlcss-web-development-services span{background:url(images/bg-front-end-and-htmlcss-web-development-services.gif) no-repeat; }

div.content h1.blog-design-services{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.blog-design-services span{background:url(images/bg-blog-design-services.gif) no-repeat; }



div.content h1.resume{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:25px; font-size:12px;}
div.content h1.resume span{background:url(images/bg-resume.gif) no-repeat; }

div.content h2.tagline{text-indent:-9000px; display:block; position:relative; float:left; width:800px; height:50px; font-size:12px;}
div.content h2.tagline span{display:block; position:absolute; top:0px; left:0px; background:url(images/bg-tagline.gif) no-repeat; width:100%; height:100%;}

div.content .border{ position:relative; float:left; border-top:solid 1px; width:100%; margin: 0 0 25px 0;}

div.content h3.featured-work{ text-indent:-9000px;}
div.content h3.featured-work span{background:url(images/bg-featuredwork.gif) no-repeat; display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}

div.content h3.web span{background:url(images/bg-featuredweb.gif) no-repeat; display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}

div.content h3.print span{background:url(images/bg-featuredprint.gif) no-repeat; display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}

div.content h3.services span{background:url(images/bg-servicesoffered.gif) no-repeat; display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}

div.content h3.downloadable-resume span{background:url(images/bg-dowloadableresume.gif) no-repeat; display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}


div.content div.thirds{position:relative; float:left; width:305px;}
div.content div.thirds img{ display:block; width:90%; border:solid 3px #fff; height:200px; margin: 0 0 15px 0;}
div.content div.middle img{ margin:0px auto 15px auto;}
div.content div.right img{position:relative; float:right;}


div.content div.thirds h4{font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0 0 6px 0; }
div.content div.thirds a{color:#11110e; text-decoration:none;}
div.content div.thirds a:hover{text-decoration:underline; color:#70A9C7;}
div.content div.thirds a:hover img{border-color:#70A9C7;}


div.content div.thirds p{margin:0px; color:#4a4946;}
div.content div.thirds h4, div.content div.thirds p{text-align:left; width:90%;  line-height:14px;}
div.content div.right h4, div.content div.right p{ position:relative; float:right;}
div.content div.middle h4, div.content div.middle p{ margin:0px auto 6px auto;}



div.content div.twothirds{ position:relative; float:left; width:590px; margin-right:25px; border-top:solid 1px}

div.content div.half { position:relative; float:left; width:48%; margin: 0 4% 0 0;}
div.content div.right {float:left; margin:0px;}

ul.portfolio-list li {list-style:disc; margin: 5px 0 10px 15px; width:100%; position:relative; float:left;}
ul.portfolio-list li.none{ list-style:none; margin:0px;;}
ul.portfolio-list li h4{text-indent:-9000px; font-size:12px;}
ul.portfolio-list li h4 span{display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}



ul.web li h4 span {background:url(images/bg-allweb.gif) no-repeat; }
ul.print li h4 span {background:url(images/bg-allprint.gif) no-repeat; }

div.textwidget p.social{line-height:14px; margin:0px;}

ul#home_bottom li.widget{ position:relative; float:left; width:440px;}
ul#home_bottom li.widget_lifestream{float:right;}

ul#home_bottom li.widget h3{position:relative; float:left; border-top:solid 1px; width:100%; margin: 0 0 25px 0; text-indent:-9000px;}
ul#home_bottom li.widget h3 span{display:block; width:100%; height:100%; position:absolute; left:0px; top:6px;}

ul#home_bottom li.widget_recent_entries h3 span{background:url(images/bg-recentposts.gif) no-repeat;}

ul#home_bottom li.widget_lifestream h3 span{background:url(images/bg-lifestream.gif) no-repeat;}

ul#home_bottom li.widget_lifestream ul.lifestream {left:0px;}

ul#home_bottom li.widget_lifestream ul.lifestream li {background:no-repeat; background-position:right;}


 li.widget_recent_entries ul li a{display:block; position:relative; float:left;padding: 10px 0 10px 0; width:100%; height:100%;border-top:solid 1px #b6b5b3; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91908f; font-size:18px; line-height:24px; cursor:pointer;}
li.widget_recent_entries ul li a:hover{background:#fff;}


li.widget_lifestream {margin:0px; padding:0px; width:100%;}
li.widget_lifestream ul{margin:0px; padding:0px; position:relative; float:left; left:-23px; width:100%;}
li.widget_lifestream ul li{ background-position:9000px; position:relative; float:left; width:100%;margin:0px; padding:0px; width:100%;}

li.widget_lifestream ul li div.lifestream_text{border-top:solid 1px #b6b5b3; padding:15px 0 5px 0; margin:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#91908f; font-size:18px; line-height:20px; width:100%;}

li.widget_lifestream ul li div.lifestream_text p{font-weight:normal; width:80%;}

li.widget_lifestream ul li img{width:92%; display:none;}
 
  
 
ul#site_bottom div.widget{ position:relative; float:left; width:480px; color:#fff; left:25px;}
ul#site_bottom div.widget p{color:#fff; width:440px; position:relative; float:left; width:310px;}

ul#site_bottom  h4{font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:30px 0 20px 0;}

ul#site_bottom img{ position:relative; float:left; margin: 8px 10px 0 0;}


ul#site_bottom img.aboutme{border:solid 3px #fff; position:relative; float:left; width:125px; height:150px; margin: 0 15px 25px 0;}

ul#site_bottom fieldset{display:none;}
ul#site_bottom input.single{ border:solid 3px #ac8886; padding: 5px 0 5px 3px; margin: 0 0 5px 0; font-size:12px; color:#666; width:60%;}

ul#site_bottom textarea{border:solid 3px #ac8886; padding: 5px 0 5px 3px; margin: 0 0 5px 0; font-size:12px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; width:90%;}

p.linklove{display:none;}

span.reqtxt, span.emailreqtxt{display:none;}
div.cf_info{color:#fff; margin-bottom:10px;}
	
.footer{ position:relative; float:left; width:460px; border-top:solid 1px #fff; color:#fff; margin: 20px 100px 0 0; left:25px;}
p.footer{border:none; margin: 25px 0 25px 0;}
.footer li{position:relative; float:left; margin: 10px 10px 0px 0;}
.footer li a {color:#fff;}



/*--------------------------------------*/
/*---Portfolio Project Page-------------*/
/*--------------------------------------*/ 


div.portfolio h1{ position:relative; float:left; width:900px; text-indent:-9000px; height:24px; display:block;}
div.content h1 span {display:block;  position:absolute; top:0px; left:0px;width:100%; height:100%;}
div.portfolio h1 span{background:url(images/bg-portfolio.gif) no-repeat; }

div.portfolio h2 {position:relative; float:left; width:100%; text-indent:-9000px; border-top:solid 1px #000; margin-bottom:20px;  }
div.portfolio h2 span{display:block;  position:absolute; top:0px; left:0px;width:100%; height:100%;background:url(images/bg-projectdescription.gif) no-repeat; top:6px;}

div.portfolio h2.technology-used span{background:url(images/bg-technology.gif) no-repeat;}

div.portfolio-left{position:relative; float:left; width:38%; top:-14px;}
div.portfolio-left h2{border-top:solid 1px #000; width: 350px;}

div.portfolio-left a.shutter, div.portfolio-left a.shutterset {display:none;}
div.portfolio-left ul li{margin:5px 0 15px 0;}

 div.portfolio-left ul li.bullet{list-style:none; margin:0px 0 5px 0px; padding-left: 15px;  width:300px; position:relative; float:left; background:url(images/bg-bullet.gif) no-repeat; background-position:left 6px;}
 
 
 
div.portfolio-right{position:relative; float:right; width:60%;}
div.portfolio-right ul{display:none;}
 

div.portfolio-right img{position:relative; float:left; border:solid 3px #fff; width:550px; margin:0;}
div.portfolio-right img.tiny-tina{width:100px; margin: 0 10px 0 0;}

 div.portfolio-right a.shutter{margin-bottom:10px; position:relative; float:left;}
 div.portfolio-right a.shutter:hover img{border-color:#70A9C7; }

 
div.portfolio h1.scientific-visualization span {background:url(images/bg-scientific-visualization.gif) no-repeat;}
div.portfolio h1.waterfall-illustration span {background:url(images/bg-waterfall-illustration.gif) no-repeat;}
div.portfolio h1.delta-lambda-phi-rush-brochures span {background:url(images/bg-delta-lambda-phi-rush-brochures.gif) no-repeat;}
div.portfolio h1.caribou-technologies-logo-design span {background:url(images/bg-caribou-technologies-logo-design.gif) no-repeat;}
div.portfolio h1.signatureforum-brand-identity span {background:url(images/bg-signatureforum-brand-identity.gif) no-repeat;}
div.portfolio h1.manuia-plantation-logo-design-brand-identity span {background:url(images/bg-manuia-plantation-logo-design-brand-identity.gif) no-repeat;}
div.portfolio h1.help-roberto-promotional-campaign span {background:url(images/bg-help-roberto-promotional-campaign.gif) no-repeat;}
div.portfolio h1.dupage-dragons-2008-pocket-schedule span {background:url(images/bg-dupage-dragons-2008-pocket-schedule.gif) no-repeat;}


div.portfolio h1.chapel-of-the-good-shepherd-website-redesign span {background:url(images/bg-chapel-of-the-good-shepherd-website-redesign.gif) no-repeat;}

div.portfolio h1.purdue-climate-change-website-design span {background:url(images/bg-purdue-climate-change-website-design.gif) no-repeat;}

div.portfolio h1.delta-lambda-phi-website-design span {background:url(images/bg-delta-lambda-phi-website-design.gif) no-repeat;}

div.portfolio h1.healthy-skin-portal-website-design span {background:url(images/bg-healthy-skin-portal-website-design.gif) no-repeat;}

div.portfolio h1.signature-forum-website-redesign span {background:url(images/bg-signature-forum-website-redesign.gif) no-repeat;}

div.portfolio h1.delta-lambda-phi-template-designs span {background:url(images/bg-delta-lambda-phi-template-designs.gif) no-repeat;}

div.portfolio h1.sensory-awareness-site-design span {background:url(images/bg-sensory-awareness-site-design.gif) no-repeat;}

div.portfolio h1.sales-interface span {background:url(images/bg-sales-interface.gif) no-repeat;}

div.portfolio h1.plastic-surgery-web-design span {background:url(images/bg-plastic-surgery-web-design.gif) no-repeat;}
div.portfolio h1.wordpress-blog-design span {background:url(images/bg-wordpress-blog-design.gif) no-repeat;}
div.portfolio h1.legal-web-template-design span {background:url(images/bg-legal-web-template-design.gif) no-repeat;}

div.portfolio h1.sms-company-website span {background:url(images/bg-sms-company-website.gif) no-repeat;}
div.portfolio h1.wordpress-theme-upscale-photographers-portfolio-and-blog span {background:url(images/bg-wordpress-theme-upscale-photographers-portfolio-and-blog.gif) no-repeat;}



/*--------------------------------------*/
/*---Left Side--------------------------*/
/*--------------------------------------*/ 

 

div.left p{color:#E8E8E7; text-align:justify;}
div.left a:visited{color:#E8E8E7;}
div.header{padding: 25px 25px 0 0;}



/*--------------------------------------*/
/*---Subscribe--------------------------*/
/*--------------------------------------*/ 

div.subscribe{background:#2D2C29; width:300px; margin: 25px 0 5x 0; height:70px;}
div.subscribe a{position:relative; float:left;height:30px; color:#fff; font-style:italic; font-weight:bold; font-size:12px; left:-15px; top:-2px;}

div.subscribe a.subscribe { width:201px; height:47px; left:5px; top:-12px;}

div.subscribe a.subscribe:hover{text-decoration:underline; cursor:pointer;}

div.subscribe a.subscribe span{ background:url(images/subscribe.gif); display:block; position:absolute; top:0px; left:-2px; width:100%; height:100%;}

div.subscribe hr, div.subscribe input, div.subscribe p{ position:relative; float:left;}

div.subscribe hr{display:block; border:none; border-bottom:dashed 1px #ccc; width:100%; margin-bottom:15px;}

div.subscribe input.text{width:98%; margin-bottom:10px;}
div.subscribe input.button{cursor:pointer;}

/*--------------------------------------*/
/*---Follow Me--------------------------*/
/*--------------------------------------*/ 

div.follow{background:#2D2C29; width:300px; margin: 25px 0 5px 0;}

div.follow h4{ position:relative; float:left; width:241px; height:25px; left:10px; top:9px; margin-bottom:10px; color:#fff; font-style:italic; font-size:12px; text-indent:1px;}
div.follow h4 span{background:url(images/follow-me.gif) no-repeat; position:absolute; top:2px; left:0px; width:151px; height:25px;}
div.follow ul li{ width:100%; height:35px; line-height:35px; text-indent:40px;  }
div.follow ul li.title{height:43px;}

div.follow ul li a{display:block; width:100%; height:35px; line-height:35px; text-indent:40px;background:url(images/facebook.png) no-repeat; background-position: 10px 10px;}

div.follow ul li.twitter a{background:url(images/twitter.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.myspace a{background:url(images/myspace.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.tumblr a{background:url(images/tumblr.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.flickr a{background:url(images/flickr_icon.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.digg a{background:url(images/digg.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.linkedin a{background:url(images/linkedin.png) no-repeat;background-position: 10px 10px;}
div.follow ul li.reader a{background:url(images/google.png) no-repeat;background-position: 10px 10px;}


div.follow ul li a:hover{background-color:#333;}
.alt{background:#454441;}

/*--------------------------------------*/
/*---Flickr-----------------------------*/
/*--------------------------------------*/ 

div.flickr{background:#2D2C29; width:300px; margin: 25px 0 5px 0;}

div.flickr h4{position:relative; float:left; width:49px; height:24px;}
div.flickr h4 span{background:url(images/flickr.gif); position:absolute; top:0px; left:0px; width:49px; height:24px;}

/*--------------------------------------*/
/*---Colophon---------------------------*/
/*--------------------------------------*/

div.colophon h4{position:relative; float:left; display:block; width:283px; height:41px; margin:25px 0 15px 0; color:#fff; font-weight:bold; font-style:italic; font-size:24px;}
div.colophon h4 span{background:url(images/colophon.gif); position:absolute; top:0px; left:0px; width:143px; height:41px;}

div.colophon p{position:relative; float:left; padding-right:25px;}

/*--------------------------------------*/
/*---Navigation-------------------------*/
/*--------------------------------------*/ 

div.nav h1{ position:relative; float:left; top:45px; left:25px;  font-weight:normal; }
div.nav h1 a{color:#fff;text-decoration:none; display:block; height:40px; width:216px; text-indent:-9000px;}
div.nav h1 a span{background:url(images/m-red.gif) no-repeat; display:block; position:absolute; top:0px; left:0px; width:100%; height:100%;}

ul.nav{ width:67%; position:relative; float:right; margin: 45px 0 15px 0;}
ul.nav li{position:relative; float:left; height:50px;} 
ul.nav li a{display:block; position:relative; float:left; width:162px; text-decoration:none; font:#fff; font-weight:bold; font-style:normal; font-size:14px; color:#fff; text-align:center; padding-top:15px;}
ul.nav li a span{position:absolute; top:0px; left:0px; width:100%; height:50px;}
ul.nav li a:hover{text-decoration:underline; cursor:pointer;}

ul.nav li.blog a span{background:url(images/nav-blog.gif);}
ul.nav li.portfolio a span{background:url(images/nav-portfolio.gif);}
ul.nav li.hire a span{background:url(images/nav-hire.gif);}
ul.nav li.resume a span{background:url(images/nav-resume.gif);}




ul.blog li.blog a span{background:url(images/nav-blog-blog.gif);}
ul.blog li.portfolio a span{background:url(images/nav-portfolio-blog.gif);}
ul.blog li.hire a span{background:url(images/nav-hire-blog.gif);}
ul.blog li.resume a span{background:url(images/nav-resume-blog.gif);}

 
ul.nav li a:hover span{background-position: 0px 50px;}

ul.resume li.blog a span, ul.resume li.portfolio a span, ul.resume li.hire a span{background-position: 0px 50px;}

ul.portfolio li.blog a span, ul.portfolio li.resume a span, ul.portfolio li.hire a span{background-position: 0px 50px;}

ul.hire li.blog a span, ul.hire li.resume a span, ul.hire li.portfolio a span{background-position: 0px 50px;}

ul.blog li.portfolio a span, ul.blog li.resume a span, ul.blog li.hire a span{background-position: 0px 50px;}


ul.resume li.blog a:hover span, ul.resume li.portfolio a:hover span, ul.resume li.hire a:hover span{background-position: 0px 0px;}

ul.portfolio li.blog a:hover span, ul.portfolio li.resume a:hover span, ul.portfolio li.hire a:hover span{background-position: 0px 0px;}

ul.hire li.blog a:hover span, ul.hire li.resume a:hover span, ul.hire li.portfolio a:hover span{background-position: 0px 0px;}

ul.blog li.hire a:hover span, ul.blog li.resume a:hover span, ul.blog li.portfolio a:hover span{background-position: 0px 0px;}


/*--------------------------------------*/
/*---Posts-----------------------------*/
/*--------------------------------------*/



div.post p.continue a{color:#773632; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.post p.continue a:visited{color:#000;}

div.post h2{ position:relative; float:left;  font-size:24px; width:375px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; text-align:center; line-height:30px;} 

div.post h2 a{color:#000; text-decoration:none;}
div.post h2 a:hover{text-decoration:underline;}





div.post td span{ position:relative; float:left; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#646464; width:100px;} 

div.post td span a{color:#646464; text-decoration:none;}
div.post td span a:hover{text-decoration:underline;}


div.post-content{border:solid 4px #fff; position:relative; float:left; margin:10px 0 10px 0; width:99%;}

div.post table {width:500px; position:relative; float:left; margin-top:50px; left:5px;}
div.post table tr td{vertical-align:bottom;}
td.category{text-align:right;}

div.nav-link{  width:550px; margin: 0px auto;text-align:center;}
div.nav-link a{color:#773632; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin: 0px 70px 0 70px; text-align:center;}

/*--------------------------------------*/
/*---Single Post Page------------------*/
/*--------------------------------------*/


div.single div.symbol{ position:relative; float:left; width:490px; left:50px; background:url(images/symbol.png) center no-repeat; height:30px; margin-bottom:25px;}
div.single div.long{background:url(images/symbol-long.png) center no-repeat; margin-bottom:0px; }
div.single div.symbol span{position:relative; float:left; text-align:right; width:155px; top:5px;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#646464; }
div.single div.symbol span.category{float:right; text-align:left;}
div.single div.symbol span.category a{color:#646464;}


div.single blockquote{background:#fff; margin:10px 0px 10px 0px; padding:10px 10px 2px 10px; font-style:italic;}

div.single h1{font-size:36px; line-height:46px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; text-align:center; margin: 40px 0 5px 0;}

div.single h2 { clear:both;display:inline; font-size:18px; line-height:20px;  position:inherit; width:100%; text-align:left; margin:16px 0 12px 0; font-style:normal;}

div.single h2 a{color:#70A9C7; text-decoration:underline;}
div.single h2 a:hover{text-decoration:none;}


div.single h3  {clear:both;display:inline; font-size:14px; line-height:18px;  position:inherit; width:100%; text-align:left; margin:16px 0 12px 0; font-family:Georgia, "Times New Roman", Times, serif;}

div.single img{border:solid 4px #fff;}

div.single ul{ list-style:disc;}
div.single ol{ list-style:decimal;}

div.single ul, div.single ol{margin: 5px 0 15px 15px;}
div.single ul li, div.single ol li{ display:list-item;padding: 0px 0 10px 10px;}


/*--------------------------------------*/
/*---Comments---------------------------*/
/*--------------------------------------*/


div.comment{margin:5px 0 5px 0;}
div.comment div.padding{padding-top:0px;}
div.comment blockquote{margin:15px 0 15px 0; position:relative; float:left;background:#fff; padding:25px; width:500px;}


p.header{font-size:36px; line-height:46px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; text-align:center; margin: 40px 0 5px 0; position:relative; float:left; width:100%; text-align:center;}

p.comment{ margin:0px;}
p.comment span{position:relative; float:left; }
p.comment span.author{width:340px; color:#000;}
p.comment span.date{float:right; width:150px; text-align:right; font-style:normal;}
p.comment span.edit{ width:35px; }
p.comment span.edit a{ font-size:12px;color:#70A9C7; text-decoration:underline;}
p.comment strong a{color:#70A9C7; text-decoration:underline;}
p.comment strong a:hover{text-decoration:none;}
 

div.odd{border:none;}

div.add-comment input{position:relative; float:left; margin: 10px 0 0 0 ;}
div.add-comment input.text{ border:none;  width:240px; padding:5px; margin: 10px 10px 0 0; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666;border:solid 1px #ccc;}
div.add-comment textarea{ position:relative; float:left; padding:5px; width:500px;margin: 10px 0px 0 0; height:100px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:16px; font-size:12px; border:solid 1px #ccc;}



/*--------------------------------------*/
/*---Resume----------------------------*/
/*--------------------------------------*/

div.content div.resume ul{list-style:none; padding:0px; position:relative; float:left; width:38%; margin:0px 0px 15px 0;}
div.content div.resume ul li{ list-style:none; margin-left:-2px; width:200px; }
div.content  div.resume ul.job {width:98%; margin:10px 0 0 0; padding:0px; list-style:none;}
div.content  div.resume ul.job li{position:relative; float:left; width:49%; margin:0px; padding:0px; list-style:none;}

 
div.resume hr{margin-bottom:15px;}


div.resume h1{margin-top:15px;}
div.content div.resume h4  { position:relative; float:left;font-size:16px; line-height:18px; width:100%; text-align:left; margin:20px 0 10px 0; font-weight:normal;}

div.resume p{ position:relative; float:left; width:100%; margin: 0 0 10px 0;}

div.resume div.symbol {left:20px;}

div.resume div.symbol span{ position:absolute; float:left;}

div.resume div.symbol span.category{right:-5px;}

/*--------------------------------------*/
/*---Lifestream-------------------------*/
/*--------------------------------------*/ 

div.lifestream div.lifestream_feedid{background:url(images/time-background.gif) repeat-y; position:relative; float:left; margin-bottom:5px;}

div.lifestream div.lifestream_feedid div.left{height:100%; position:relative; float:left; width:85px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#E8E8E7; font-style:italic; text-align:center; padding-top:10px; margin:0px;}

div.lifestream div.lifestream_feedid div.right{position:relative; float:right; width:80%; margin:0px;}

div.lifestream_feedid div.lifestream_text div.right{padding:2px 0 10px 0; min-height:100px; font-size:18px; line-height:20px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}

div.lifestream_text{ width:80%; margin-top:10px;font-size:18px; line-height:20px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif;}

div.lifestream{margin-top:-35px; padding:0px; top:-25px;}


div.lifestream_feedid{position:relative; float:left; margin-bottom:5px; width:100%; }


div.lifestream ul, div.lifestream ul li{position:relative; float:left; font-size:12px; line-height:20px; color:#2D2C29;}

div.lifestream ul li p{font-size:12px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2D2C29;}

div.lifestream img{border:none}
div.lifestream div.lifestream_text img {position:relative; float:left; border:solid 4px #fff; max-width:425px;}

div.lifestream span { display:inline; font-size:12px; color:#666666;}

div.lifestream h2.lifestream_date{margin:35px 0 20px 0; }
