body
 { background-color: #161616;
   background-image:url('siteimages/background.jpg');
   background-repeat:repeat;
   background-attachment:fixed;
   text-align:center;
}

a:link       { text-decoration: none; color: #e70000; background-color: transparent; }
a:visited { text-decoration: none; color: #e70000; background-color: transparent; }
a:hover     { text-decoration: none; color: #9b0000; background-color: transparent; }
a:active   { text-decoration: none; color: #868686; background-color: transparent; }

#about .about, #photo .photo, #texture .texture, #illustration .illustration, #game .game, #contact  .contact,
{
a:link   { text-decoration: none; color: #868686; background-color: transparent; }
a:visited { text-decoration: none; color: #868686; background-color: transparent; }
a:hover     { text-decoration: none; color: #9b0000; background-color: transparent; }
a:active   { text-decoration: none; color: #868686; background-color: transparent; }
}

h1
{ text-indent: 0px;
  margin: 0px;
  padding: 0px 0px 0px 0px; /* top right bottom left */
  border: 0px;
  font: 50% calibri, arial, verdana, sans-serif; color: transparent;
  background-color: transparent;
}

p
{ border-radius: 30px 70px 30px 30px;
  -moz-border-radius: 30px 70px 30px 30px;
  border-style:solid;
  border-width:1px;
  border-color:#353535;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20%;
  margin-left: 20%;
  padding: 25px;
  text-align:left;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
}

p.header
{ border-radius: 30px 70px 30px 30px;
  -moz-border-radius: 30px 70px 30px 30px;
  border:none;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20%;
  margin-left: 20%;
  padding: 10px;
  text-align:center;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
  background-image:url('siteimages/bg-head.jpg');
}

p.menu
{ border-radius: 12px 30px 12px 12px;
  -moz-border-radius: 12px 30px 12px 12px;
  border:none;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20%;
  margin-left: 20%;
  padding: 10px;
  text-align:left;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
}

p.footer
{ border-radius: 12px 30px 12px 12px;
  -moz-border-radius: 12px 30px 12px 12px;
  border:none;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 20%;
  margin-left: 20%;
  padding: 10px;
  text-align: right;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
}

p.review
{ border-radius: 30px 70px 30px 30px;
  -moz-border-radius: 30px 70px 30px 30px;
  border:none;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 25%;
  margin-left: 25%;
  padding: 25px;
  text-align:left;
  font: 150% calibri, arial, verdana, sans-serif; color: #111111;
  background-color: #868686;
}

p.googleads
{ border:none;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  text-align:center;
  background-color: transparent;
}

img
{ border:0;}

img.btn
{ border: 0px;
  padding: 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

img.btn:hover
{ opacity:1;
  filter:alpha(opacity=100);
} 

img.mini
{ height: 120px;
  width: 120px;
  border: 2px;
  border-color: #080808;
  padding: 4px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

img.mini:hover
{ opacity:1;
  filter:alpha(opacity=100);
} 

img.ministock
{ height: 60px;
  width: 120px;
  border: 2px;
  border-color: #080808;
  padding: 4px;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

img.ministock:hover
{ opacity:1;
  filter:alpha(opacity=100);
} 

.tumblr {
        list-style: none;
        width: 240px;
        margin-bottom: 1em;
        padding: 0;
}
.tumblr li {
        margin-bottom: 1em;
}
.tumblr p {
        margin: 0;
		border:none;
        margin: auto;
        padding: 2px;
        font: 65% calibri, arial, verdana, sans-serif; color: #868686;
        background-color: transparent;
}
.tumblr img {
        display: block;
}
.tumblr em {
        display: block;
        margin-top: 0.2em;
}
.tumblr .tumblr-post-date{
        display: block;
        font-size: 0.9em;
        margin-top: 0.5em;
}

div#blogroll
{ width:880px;
  height:350px;
  position:relative;
  left:0px;
  top:0px;
  border-width:0px;
  margin: 0 auto;
  padding: 25px;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: transparent;
}

div#graphicl-badge
{ width:260px;
  height:300px;
  overflow:hidden;
  position:absolute;
  left:25px;
  top:25px;
  border-radius: 12px 30px 12px 12px;
  -moz-border-radius: 12px 30px 12px 12px;
  border-width:0px;
  padding: 10px;
  text-align:left;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
  z-index:3;
}

div#twitter
{ width:260px;
  height: 300px;
  position:absolute;
  left:325px;
  top:25px;
  border-radius: 12px 30px 12px 12px;
  -moz-border-radius: 12px 30px 12px 12px;
  border-width:0px;
  padding: 10px;
  text-align:left;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
  z-index:2;
}

div#delicious
{ width:260px;
  height:300px;
  position:absolute;
  left:625px;
  top:25px;
  border-radius: 12px 30px 12px 12px;
  -moz-border-radius: 12px 30px 12px 12px;
  border-width:0px;
  padding: 10px;
  text-align:left;
  font: 100% calibri, arial, verdana, sans-serif; color: #868686;
  background-color: #111111;
  z-index:1;
}

 ul#twit-twit, ul#twit-twit ul {
	list-style-type: none;
	padding-left: 0;
	font-family: Calibri, Arial, Georgia, Verdana, "Times New Roman", sans-serif;
}

ul#twit-twit {
	width: 240px;
}

ul#twit-twit li ul {
	margin: 6px 0 0 0;
}

ul#twit-twit li {
	margin: 0 0 10px 10px;
	border-top: 10;
}

ul#twit-twit li.twit-date {
	font-weight: normal;
	color: #e70000;
	border: 0px;
	margin: 10px 0 0 0;
	font-size: 100%;
}

ul#twit-twit li ul li {
	font-weight: normal;
	color: #868686;
	font-size: 100%;
	padding-top: 8px;
}

ul#twit-twit li.twit-alt {
	color: #868686;
}

ul#twit-twit li.twit-first {
	color: #868686;
}

ul#twit-twit a.twit {
	color: #e70000;
	text-decoration: none;
	border: 0;
}

ul#twit-twit a.twit:hover, ul#twit-twit a.twit:visited:hover {
	color: #9b0000;
}

p.twit-more, li.twit-more {
	text-align: right;
	font-size: 100%;
	padding: 4px 0 0 0;
}

p.twit-more a.twit-more, li.twit-more a.twit-more {
	color: #e70000;
	text-decoration: none;
}

p.twit-more a.twit-more:hover, p.twit-more a.twit-more:visited:hover, li.twit-more a.twit-more:hover, li.twit-more a.twit-more:visited:hover {
	color: #9b0000;
	border-bottom: 0px;
}