/* GENERAL */
a	{
	color: #3399cc;
	text-decoration:none;
	}
a img {
	border : 0;
	}
h1	{
	color:#fff;
	font-size:24px;
	}
h2	{
	color:#3399cc;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	}
body	{
	color: #cbcbcb;
	background: url(../../_media/images/common/page_bg.gif);
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;	
	font-size: 11px;
	line-height:17px;
	}
.clear	{
	clear:both;
	height:0;
	}
.paddingBottom	{
	padding-bottom:10px;
	}
p span	{
	font-weight:bold;
	}
#wrapper	{
	background:#111111;
	border:1px solid #303030;
	margin: 40px auto;
	width: 750px;
	text-align: left;
	}
#wrapperBlack	{
	background:#000;
	border:1px solid #303030;
	margin: 40px auto;
	width: 750px;
	text-align: center;
	padding:20px;
	}
#container	{
	border-top:1px solid #303030;
	border-bottom:1px solid #000;
	float: left;
	padding:20px;
	width: 710px;
	}		

/* HEADER */
#header	{
	background: url(../../_media/images/common/header-bg.jpg) top left repeat-x;
	height:97px;
	}
#logo	{
	float: left;
	margin: 55px 0 0 20px;
	}				
#menu	{
	color:#929292;
	float:right;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;		
	font-style:italic;
	font-size:16px;
	margin: 70px 10px  0;
	}				
#menu a	{
	color:#dadfe2;
	padding-right:15px;
	}
#menu a.activeLink	{
	color:#3399cc;
	}

/* HOME */
#nickPic	{
	float:left;
	margin:0 15px 0 0;
	width:213px;
	height:231px;
	background:#646363;
	padding:5px;
	}
#bodyContent a:hover	{
	text-decoration:underline;
	}
div.browser	{
	float:left;
	line-height:20px;
	width:235px;
	}
div.browser a:hover	{
	text-decoration:underline;
	}
	
/* PORTFOLIO */
.projBack	{
	background:#646363;
	margin-bottom:10px;
	float:left;
	height:140px;
	padding:5px;
	width:220px;
	}
.projBackMid	{
	float:left;
	margin:0 10px 10px 10px;
	width:220px;
	height:140px;
	background:#646363;
	padding:5px;
	}		
.projBack:hover, .projBackMid:hover	{
	background:#3399cc;
	}
	
/* RESUME */
ul.resumeList	{
	list-style-type:disc;
	padding:0 0 0 15px;
	}
p.subHead	{
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	}

/* FOOTER */
#footer	{
	background: url(../../_media/images/common/footer-bg.jpg) top left repeat-x #000;
	padding:20px;
	}

/* TWITTER */
#tweets	{
	border-right:1px solid #303030;
	float:left;
	width:222px;
	}	
#twitter_div ul	{	
	list-style-type:none;
	padding:0 15px 0 0;
	}
#twitter_div ul li {
	padding:5px 0;
	}
 #twitter_div ul li a {
	text-decoration: none;
	color: #3399cc;
	}	
#twitter_div ul li a:hover {
	text-decoration: underline;
	}  
#twitter_div p {
	text-align: right;
	padding-right: 6px;
	padding-bottom: 10px;
	}
#twitter_div ul li span {
	visibility: visible;
	} 
#twitter_div ul li span a {
	color: #3399cc;
	visibility: visible;
	}
	
/* Contact */
#contact	{
	float:left;
	padding-left:15px;
	width:293px;
	}
#contactForm tr	{
	margin-bottom:5px;
	}
input	{
	background:#111111;
	border:1px solid #303030;
	color:#fff;
	}
textarea	{
	background:#111111;
	border:1px solid #303030;
	color:#fff;
	overflow:hidden;
	}
	
/* STALK */
#stalk	{	
	border-left:1px solid #303030;
	float:left;
	padding:0 0 0 15px;
	width:160px;
	}
#social	{
	list-style-type:none;
	padding:5px 0 0 0;
	}
#social li	{
	margin:0 0 8px -6px;
	height:auto;
	}
#diggIcon	{
	background: transparent url(../../_media/images/common/digg.gif) no-repeat 0 0;
	padding:8px 0 8px 37px;
	}
#diggIcon:hover	{
	background: transparent url(../../_media/images/common/digg.gif) no-repeat 0 -32px;
	}
#twitterIcon	{
	background: transparent url(../../_media/images/common/twitter.gif) no-repeat 0 0;
	height:32px;
	padding:8px 0 8px 37px;
	}
#twitterIcon:hover	{
	background: transparent url(../../_media/images/common/twitter.gif) no-repeat 0 -32px;
	}
#linkedinIcon	{
	background: transparent url(../../_media/images/common/linkedin.gif) no-repeat 0 0;
	height:32px;
	padding:8px 0 8px 37px;
	}
#linkedinIcon:hover	{
	background: transparent url(../../_media/images/common/linkedin.gif) no-repeat 0 -32px;
	}
#lastfmIcon	{
	background: transparent url(../../_media/images/common/lastfm.gif) no-repeat 0 0;
	height:32px;
	padding:8px 0 8px 37px;
	}
#lastfmIcon:hover	{
	background: transparent url(../../_media/images/common/lastfm.gif) no-repeat 0 -32px;
	}
#facebookIcon	{
	background: transparent url(../../_media/images/common/facebook.gif) no-repeat 0 0;
	height:32px;
	padding:8px 0 8px 37px;
	}
#facebookIcon:hover	{
	background: transparent url(../../_media/images/common/facebook.gif) no-repeat 0 -32px;
	}
#deliciousIcon	{
	background: transparent url(../../_media/images/common/delicious.gif) no-repeat 0 0;
	height:32px;
	padding:8px 0 8px 37px;
	}
#deliciousIcon:hover	{
	background: transparent url(../../_media/images/common/delicious.gif) no-repeat 0 -32px;
	}	