body	{margin:0; padding:0; background:#333 url(/i/bgBody.gif) repeat-y 50% 3px; color:#fff; font-size:70.01%;}
body *	{font-family: Arial, Helvetica, sans-serif; color:#999; font-size:1em;}
h1, h2, h3, h4, h5, h6	{margin:0 0 5px 0; padding:0; color:#c00; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *	{color:#c00;}
h1	{font-size:140%; margin:0;}
h2	{font-size:130%; border-bottom:solid 1px #ccc; padding:0; margin:0 0 10px 0; height:20px; background-position:0 0; background-repeat:no-repeat;}
h2 span	{position:relative; left:-3000px;}
h3	{font-size:125%; color:#fff;}
h4	{font-size:115%;}
h5	{font-size:105%;}
h6	{font-size:100%;}
h2.featuredProject	{background-image:url(/i/titles/featuredProject.gif);}
h2.friends	{background-image:url(/i/titles/friends.gif);}
h2.portfolio{background-image:url(/i/titles/portfolio.gif);}
h2.games	{background-image:url(/i/titles/games.gif);}
h2.contact	{background-image:url(/i/titles/contact.gif);}

p			{margin:0 0 10px 0;}
td, th		{vertical-align:top;}
img			{border:0;}
form		{margin:0; padding:0;}
input, select, textarea {font-size:x-small; f\ont-size:small; width:300px;}
textarea,
input		{border: solid 1px #333; color:#333;}
input.checkbox, input.radio, input.radiobutton	{border: solid 0;}
input.submit	{width:100px; background:#000; border:solid 1px #f00; color:#fff; cursor:pointer;}
a		{text-decoration:none; color:#f00;}
a:hover	{text-decoration:underline;}

.floatholder:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*\*/* html .floatholder {height: 1%;}/**/

#wrapper	{width:760px; margin:0 auto; padding:0;}
#header		{height:166px; background:#000 url(/i/bgHeader.gif) repeat-x 0 0; overflow:hidden;}
#header #logo	{width:180px; float:left;}
#header #navigation	{width:580px; float:left;}
#header h1	{margin:27px 0 26px 0;}
#header ul	{margin:0; padding:0; list-style-type:none;}
#header li	{display:inline; overflow:hidden;}
#header li a {display:block; height:24px; width:50px; background-position:0 0; background-repeat:no-repeat; float:left;}
#header li a.current {background-position:0 -24px;}
#header li a:hover 		{text-decoration:none; background-position:0 -48px;}
#header li span 		{position:relative; left:-3000px;}
#header li.home a 		{background-image:url(/i/nav/home.gif);}
#header li.services a 	{background-image:url(/i/nav/services.gif); width:67px;}
#header li.portfolio a 	{background-image:url(/i/nav/portfolio.gif); width:66px;}
#header li.games a 		{background-image:url(/i/nav/games.gif); width:58px;}
#header li.experiments a {background-image:url(/i/nav/experiments.gif); width:89px;}
#header li.news a 		{background-image:url(/i/nav/news.gif);}
#header li.contact a 	{background-image:url(/i/nav/contact.gif); width:63px;}
#content	{padding:14px 20px; background:transparent;}
#content #leftContent	{width:500px; float:left;}
#content #rightContent	{width:200px; float:right;}

.panel	{border:solid 1px #333; padding:10px; margin:0 0 20px 0;}

ul.bullet	{margin:0; padding:0; list-style-type:none;}
ul.bullet li{padding:0 0 0 12px; background:transparent url(/i/bullet.gif) no-repeat 0% 50%;}
ul.bullet li *	{font-size:1em;}

ul.noBull	{margin:0 0 20px 0; padding:0; list-style-type:none;}

.image	{float:left; width:233px;}
.image img	{border:solid 1px #600;}
.text	{float:left; width:245px;}



