body { font-family: "georgia"; font-size: 80%; text-align: center; line-height: 120%; background: #ebebeb; background-image: url("/images/zlO7Uu6y3F0XuuURlkU61jk0rs.jpg"); background-position: top center; background-repeat: no-repeat; margin: 0px; padding: 0px;}


input, select, textarea { font-size: 90%; font-family: georgia; }
table { width: 100%; font-size: 100%; }
a { color: #000; text-decoration: none; font-family: "georgia"; }
a:hover { color: #777777; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #777777; border: solid black 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
p { margin: 0px 0px 8px 0px; }
li { list-style-type: none; padding: 0px; margin: 0px; }
ul { list-style-type: none; padding: 0px; margin: 0px; }
div.layoutoverlay { position: absolute; background: black; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; z-index: 10; }
.hidden { display: none; }
.pagevariants { display: none; }
.layoutmain { width: 1000px;  margin: 0px auto 0px auto;  }
.layoutmain { width: 1000px;  margin: 22px auto 0px auto;  }
.layoutcontent { width: 200px; margin: 0px auto 0px auto; }
.layoutcredits { display: none; }


div.layoutleft { float: left; width: 219px; border-right: solid #d2d2d2 1px; }
div.layoutright { float: right; width: 159px;  border-left: solid #d2d2d2 1px;}
div.layoutright .socialmedianews { width: 145px; float: right; }
div.layoutright .socialmedianews li { padding: 10px 0px 10px 0px; line-height: 150%; font-style: italic; font-size: 90%; }

.name { width: 200px; float: left; margin-bottom: 20px; }
.socialicons { float: left; width: 200px; height: 36px; margin-bottom: 20px; }
.socialicons li.link { float: left; width: 35px; margin-right: 5px;}

.introtext { border-top: solid #d2d2d2 1px; border-bottom: solid #d2d2d2 1px; line-height: 150%; width: 200px; margin: 20px 0px 20px 0px; float: left; padding: 20px 0px 20px 0px; }
.share { border-top: solid #d2d2d2 0px; border-bottom: solid #d2d2d2 0px; line-height: 150%; width: 200px; margin: 0px 0px 0px 0px; float: left; padding: 10px 0px 10px 0px; }
.buzz { border-top: solid #d2d2d2 0px; border-bottom: solid #d2d2d2 0px; line-height: 150%; width: 200px; margin: 0px 0px 0px 0px; float: left; padding: 10px 0px 10px 0px; }
.tweetmeme { border-top: solid #d2d2d2 0px; border-bottom: solid #d2d2d2 0px; line-height: 150%; width: 200px; margin: 0px 0px 0px 0px; float: left; padding: 10px 0px 10px 0px; }
.digg { border-top: solid #d2d2d2 0px; border-bottom: solid #d2d2d2 1px; line-height: 150%; width: 200px; margin: 0px 0px 20px 0px; float: left; padding: 10px 0px 20px 0px; }
.mytwitter {  border-bottom: solid #d2d2d2 1px; line-height: 150%; width: 200px; margin: 0px 0px 20px 0px; float: left; padding: 0px 0px 20px 0px; }
.mytwitter .titleimg { padding-bottom: 15px; }


.layoutcontent { float: left;width: 580px; padding: 0px 15px 0px 15px; }


.projectcontainer { float: left; width: 275px; padding-right: 14px; border-right: solid #d2d2d2 1px; }
.projectcontainer .projectcontent .titleimg { padding: 0 0 15px 0; }
.projectcontainer .projectcontent .content { line-height: 150%; }

.projectlinks { float: left; width: 275px; margin: 15px 0px 15px 0px; border-top: solid #d2d2d2 1px; padding-top: 15px; }
.projectlinks .link { float: left; margin-right: 5px; }
.projectlinks .link1 { margin-right: 40px; }

.projectcontainer .like { margin: 10px 0px 10px 0px; }
.projectcontainer .twitterfeed { float: left; margin-bottom: 15px; border-top: solid #d2d2d2 1px; padding-top: 15px; }
.projectcontainer .twitterfeed .titleimg { padding: 0px 0px 15px 0px; }
.flickr { float: left;margin: 15px 0px 0px 0px; border-top: solid #d2d2d2 1px; padding-top: 15px;}
.flickr .titleimg { padding: 0px 0px 15px 0px; }
.facebook { float: left;margin: 15px 0px 0px 0px; border-top: solid #d2d2d2 1px; padding-top: 15px;}
.facebook .titleimg { padding: 0px 0px 15px 0px; }
.facebook iframe { background: white; }

.portfolio { float: right; width: 275px;}
.portfolio .titleimg { padding-bottom: 11px; }
.portfolio .article { float: left; width: 85px; height: 85px; margin: 0px 6px 7px 0px; }
.portfolio .article .image { display: block; }
.portfolio .article .image img { width: 83px; height: 83px; border: solid #d2d2d2 1px;}
.portfolio .article .image:hover img { border: solid black 1px; }


.foursquare .banner { padding: 0px 0px 15px 0px; }
.foursquare .content iframe { border: solid #d2d2d2 1px; padding: 9px; background: white; }
.foursquare .content a { font-size: 200%; color: black; padding: 10px 0px 10px 0px; }
.foursquare .content a:hover { color: #777777; }

.portbig { float: left; width: 275px; border-bottom: solid #d2d2d2 1px; line-height: 150%;  margin: 0px 0px 20px 0px; float: left; padding: 0px 0px 10px 0px; }
.portbig .content a { font-size: 150%; color: black; padding: 10px 0px 10px 0px; }
.portbig .content a:hover { color: #777777; }
.portbig .content img { border: #d2d2d2 solid 1px; padding: 4px; background: white; }

.std_newsarticlea .headline { font-size: 24px; height: 50px;}
.std_newsarticlea .image img {border: #d2d2d2 solid 5px; margin-bottom: 15px; }
.std_newsarticlea .datetime { display: none; }
.std_newsarticlea .article { line-height: 170%; }
