*					{ margin: 0; padding: 0; }
body				{background: #000; color: #000000; }

p					{font-family:Verdana, Geneva, sans-serif; font-size-adjust:inherit;
					font-size:10px;color:#FFF; text-align: left;
}

p a                 {color: white; text-decoration: none;}

h1                  { color: white; padding: 10px; }

#index-wrap		    { max-width: 900px; margin: 0 auto;
					background: #000; padding-left:180px;}

#page-wrap		    { max-width: 900px; margin: 0 auto;
					background: #000; padding-top:240px;}
					
#container			{	margin:0 auto;position:relative;text-align:left;width:696px;
					background:#000;margin-bottom:2em; border:thick; border-style:solid;
					}	
		
#slider li			{width:696px;height:241px;overflow:visible;
					}	

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
					display:block;margin:0;overflow:hidden;text-indent:-8000px;		
					width:30px;height:77px;position:absolute;left:-30px;top:-160px;
					}
					
#nextBtn, #nextBtn2{ left:696px;
					}	
					
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
					display:block;width:30px;height:77px;background:url(images/2010/btn_prev.gif) no-repeat 0 0;	
					}	
					
#nextBtn a, #nextBtn2 a{ 
					background:url(images/2010/btn_next.gif) no-repeat 0 0;	
					}

#header             { background-image:url(../images/2010/sh_header0510.gif);
					background-repeat:no-repeat;
					padding-bottom: 20px;
					width: 900px;
					height: 128px;
					margin: 0 auto;}
					
ul#menu				{list-style: none; padding-left: 270px;
					}
					
ul#menu li  		{display: inline;
					}
	
ul#menu li a  		{text-indent: -9999px; display: block; height: 94px; float:left;
					}
					
ul#menu li a.about 	{background:url(../images/2010/about_OFF.gif) no-repeat; width: 94px; height: 128px; 
					}
					
					ul#menu li a.about:hover{ background:url(../images/2010/about_ON.gif) no-repeat; width: 94px; height: 128px;
					}
					
ul#menu li a.resume {background: url(../images/2010/resume_OFF.gif) no-repeat;
					 width: 109px; height: 128px;
					}
					
					ul#menu li a.resume:hover{ background:url(../images/2010/resume_ON.gif) no-repeat; width: 109px; height: 128px;
					}
					
ul#menu li a.portfolio {background: url(../images/2010/portfolio_OFF.gif) no-repeat bottom center;
					  width: 131px; height: 128px;
					 }
					 
					 ul#menu li a.portfolio:hover{ background:url(../images/2010/portfolio_ON.gif) no-repeat; width: 131px; height: 128px;
					}
					 
ul#menu li a.contact {background: url(../images/2010/contact_OFF.gif) no-repeat bottom center;
					  width: 104px; height: 128px;
					 }
					 
					 ul#menu li a.contact:hover{ background:url(../images/2010/contact_ON.gif) no-repeat; width: 104px; height: 128px;
					}

#main-content       {
	width:720px;
	color: #FFF;
}

#main-sidebar       { position: absolute; left: 0; top: 0; width: 160px; bottom: 0;
                      background: #CCF; padding: 0 10px; }
                      
#footer             { max-width: 900px; min-width: 560px; background: #000;
                      margin: 0 auto; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; }
					  
#footer a           { color: white; text-decoration: none; }

#carousel 			{margin: 0 auto;width: 400px;height: 390px;
		   			padding: 0;overflow: scroll;	border: 2px solid #999;
					}
					
#carousel ul 		{
					list-style: none;width: 500px;margin: 0;padding: 0;position: relative;
					}
					
#carousel li 		{display: inline;float: left;
					}

.twitter {

	position:absolute;

	left:357px;

	top:-13px;

}





.twitter-box {

	background:#ffffff;

	width:503px;

	margin-left:124px;

}

	.twitter-box .border-bot {

		background:url(../images/border-bot.gif) left bottom repeat-x;

	}

	.twitter-box .left-top-corner {

		background:url(../images/left-top-corner.gif) no-repeat left top;

	}

	.twitter-box .right-top-corner {

		background:url(../images/right-top-corner.gif) no-repeat right top;

	}

	.twitter-box .left-bot-corner {

		background:url(../images/left-bot-corner.gif) no-repeat left bottom;

		width:100%;

		}

	.twitter-box .right-bot-corner {

		background:url(../images/right-bot-corner.gif) no-repeat right bottom;

		width:100%;

		}

	.twitter-box .inner { 

		padding:0 6px 6px 14px;

	}





.twitted {

	color:#000000;

	position:relative;

}



.twitted h2 {

	/* generate your own style */

}



.twitted p.preLoader {

	margin: 0;

	padding: 1em 1em 1em 3em;

	background: transparent url(../images/loader.gif) 1em center no-repeat;

}



.twitted ul#twitter_update_list {

	margin: 0;

	padding: 0;

	list-style-type: none;

	width:100%;

	overflow:hidden;

}



.twitted ul#twitter_update_list li {

	margin: 0;

	padding: 0.8em 0 .5em 0;

	width:100%;

	overflow:hidden;

}



.twitted ul#twitter_update_list li span {

	/* tweet content */

	display: block;

	padding-bottom:4px;

}



.twitted ul#twitter_update_list li a {

	/* timestamp link */

	color: #fe5b72;

	text-decoration:none;

	font-size:10px !important;

	font-family:Arial, Helvetica, sans-serif;

	float:right;

	

}



.twitted ul#twitter_update_list li span a {

	/* links in tweet content */

	color: #92dff8;

	font-size:12px !important;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	float:none;

}

.twitted ul#twitter_update_list li span a:hover {

	text-decoration:underline;

}







.twitted ul#twitter_update_list li.firstTweet {

}



.twitted ul#twitter_update_list li.lastTweet {

	border-bottom: none;

}



.twitted p.profileLink {

	font-weight:bold;

	margin:0;

	padding:0;

	text-align:right;

	font-size:11px;

}

	.twitted p.profileLink a {

		color:#fe5b72 !important;

	}
